label.error{
  position: relative;
  margin-top: 5px
}
/*!
 * project-name v0.0.1
 * A description for your project.
 * (c) 2020 rth
 * MIT License
 * http://link-to-your-git-repo.com
 */

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
/* line 3, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger:hover {
  opacity: 0.7;
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger.is-active:hover {
  opacity: 0.7;
}

/* line 40, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000;
}

/* line 48, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}

/* line 55, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}

/* line 60, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

/* line 73, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

/* line 79, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-inner::before {
  top: -10px;
}

/* line 83, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-inner::after {
  bottom: -10px;
}

/*
   * 3DX
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.hamburger--3dx .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.hamburger--3dx .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DX Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DY
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.hamburger--3dy .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.hamburger--3dy .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(-180deg);
          transform: rotateX(-180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DY Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DXY
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.hamburger--3dxy .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.hamburger--3dxy .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg) rotateY(180deg);
          transform: rotateX(180deg) rotateY(180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.hamburger--3dxy.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.hamburger--3dxy.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DXY Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.hamburger--3dxy-r .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.hamburger--3dxy-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
  -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
          transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.hamburger--3dxy-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.hamburger--3dxy-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * Arrow
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrow.scss */
.hamburger--arrow.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_arrow.scss */
.hamburger--arrow.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
   * Arrow Right
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrow-r.scss */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_arrow-r.scss */
.hamburger--arrow-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
   * Arrow Alt
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 12, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 20, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  -webkit-transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
   * Arrow Alt Right
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 12, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 20, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  -webkit-transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
   * Arrow Turn
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn.scss */
.hamburger--arrowturn.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn.scss */
.hamburger--arrowturn.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn.scss */
.hamburger--arrowturn.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
   * Arrow Turn Right
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn-r.scss */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn-r.scss */
.hamburger--arrowturn-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn-r.scss */
.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
   * Boring
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  -webkit-transition-property: none;
  transition-property: none;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 18, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 23, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/*
   * Collapse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
          transition-duration: 0.13s;
  -webkit-transition-delay: 0.13s;
          transition-delay: 0.13s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.hamburger--collapse .hamburger-inner::after {
  top: -20px;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

/* line 19, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.hamburger--collapse .hamburger-inner::before {
  -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 26, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.hamburger--collapse.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

/* line 38, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Collapse Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
          transition-duration: 0.13s;
  -webkit-transition-delay: 0.13s;
          transition-delay: 0.13s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r .hamburger-inner::after {
  top: -20px;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

/* line 19, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r .hamburger-inner::before {
  -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 26, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(45deg);
          transform: translate3d(0, -10px, 0) rotate(45deg);
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

/* line 38, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Elastic
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  -webkit-transition-duration: 0.275s;
          transition-duration: 0.275s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.hamburger--elastic .hamburger-inner::before {
  top: 10px;
  -webkit-transition: opacity 0.125s 0.275s ease;
  transition: opacity 0.125s 0.275s ease;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.hamburger--elastic .hamburger-inner::after {
  top: 20px;
  -webkit-transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 23, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.hamburger--elastic.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
          transform: translate3d(0, 10px, 0) rotate(135deg);
  -webkit-transition-delay: 0.075s;
          transition-delay: 0.075s;
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.hamburger--elastic.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.hamburger--elastic.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
          transform: translate3d(0, -20px, 0) rotate(-270deg);
  -webkit-transition-delay: 0.075s;
          transition-delay: 0.075s;
}

/*
   * Elastic Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  -webkit-transition-duration: 0.275s;
          transition-duration: 0.275s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r .hamburger-inner::before {
  top: 10px;
  -webkit-transition: opacity 0.125s 0.275s ease;
  transition: opacity 0.125s 0.275s ease;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r .hamburger-inner::after {
  top: 20px;
  -webkit-transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

/* line 23, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg);
          transform: translate3d(0, 10px, 0) rotate(-135deg);
  -webkit-transition-delay: 0.075s;
          transition-delay: 0.075s;
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(270deg);
          transform: translate3d(0, -20px, 0) rotate(270deg);
  -webkit-transition-delay: 0.075s;
          transition-delay: 0.075s;
}

/*
   * Emphatic
   */
/* line 5, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.hamburger--emphatic {
  overflow: hidden;
}

/* line 8, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.hamburger--emphatic .hamburger-inner {
  -webkit-transition: background-color 0.125s 0.175s ease-in;
  transition: background-color 0.125s 0.175s ease-in;
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  -webkit-transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 18, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.hamburger--emphatic .hamburger-inner::after {
  top: 10px;
  right: 0;
  -webkit-transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.hamburger--emphatic.is-active .hamburger-inner {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  background-color: transparent !important;
}

/* line 33, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -80px;
  top: -80px;
  -webkit-transform: translate3d(80px, 80px, 0) rotate(45deg);
          transform: translate3d(80px, 80px, 0) rotate(45deg);
  -webkit-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/* line 42, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -80px;
  top: -80px;
  -webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg);
          transform: translate3d(-80px, 80px, 0) rotate(-45deg);
  -webkit-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
   * Emphatic Reverse
   */
/* line 5, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r {
  overflow: hidden;
}

/* line 8, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r .hamburger-inner {
  -webkit-transition: background-color 0.125s 0.175s ease-in;
  transition: background-color 0.125s 0.175s ease-in;
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  -webkit-transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 18, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r .hamburger-inner::after {
  top: 10px;
  right: 0;
  -webkit-transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r.is-active .hamburger-inner {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  background-color: transparent !important;
}

/* line 33, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -80px;
  top: 80px;
  -webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg);
          transform: translate3d(80px, -80px, 0) rotate(-45deg);
  -webkit-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/* line 42, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -80px;
  top: 80px;
  -webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg);
          transform: translate3d(-80px, -80px, 0) rotate(45deg);
  -webkit-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
   * Minus
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  -webkit-transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
}

/* line 17, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */
.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  -webkit-transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
}

/* line 24, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */
.hamburger--minus.is-active .hamburger-inner::before {
  top: 0;
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */
.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0;
}

/*
   * Slider
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.hamburger--slider .hamburger-inner {
  top: 2px;
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.hamburger--slider .hamburger-inner::before {
  top: 10px;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.hamburger--slider .hamburger-inner::after {
  top: 20px;
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner::before {
  -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
          transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0;
}

/* line 32, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
          transform: translate3d(0, -20px, 0) rotate(-90deg);
}

/*
   * Slider Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.hamburger--slider-r .hamburger-inner {
  top: 2px;
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.hamburger--slider-r .hamburger-inner::before {
  top: 10px;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.hamburger--slider-r .hamburger-inner::after {
  top: 20px;
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
          transform: translate3d(0, 10px, 0) rotate(-45deg);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner::before {
  -webkit-transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
          transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  opacity: 0;
}

/* line 32, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(90deg);
          transform: translate3d(0, -20px, 0) rotate(90deg);
}

/*
   * Spin
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.hamburger--spin .hamburger-inner {
  -webkit-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.hamburger--spin .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.hamburger--spin .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Spin Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.hamburger--spin-r .hamburger-inner {
  -webkit-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.hamburger--spin-r .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.hamburger--spin-r .hamburger-inner::after {
  -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.hamburger--spin-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Spring
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.hamburger--spring .hamburger-inner {
  top: 2px;
  -webkit-transition: background-color 0s 0.13s linear;
  transition: background-color 0s 0.13s linear;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.hamburger--spring .hamburger-inner::before {
  top: 10px;
  -webkit-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.hamburger--spring .hamburger-inner::after {
  top: 20px;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 24, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.hamburger--spring.is-active .hamburger-inner {
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
  background-color: transparent !important;
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 35, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
          transform: translate3d(0, 10px, 0) rotate(-45deg);
}

/*
   * Spring Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
          transition-duration: 0.13s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.hamburger--spring-r .hamburger-inner::after {
  top: -20px;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}

/* line 19, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.hamburger--spring-r .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 26, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.hamburger--spring-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
}

/* line 38, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Stand
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.hamburger--stand .hamburger-inner {
  -webkit-transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.hamburger--stand .hamburger-inner::before {
  -webkit-transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.hamburger--stand .hamburger-inner::after {
  -webkit-transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.hamburger--stand.is-active .hamburger-inner {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  background-color: transparent !important;
  -webkit-transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Stand Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.hamburger--stand-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear, -webkit-transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.hamburger--stand-r .hamburger-inner::before {
  -webkit-transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.hamburger--stand-r .hamburger-inner::after {
  -webkit-transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.hamburger--stand-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-color: transparent !important;
  -webkit-transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear, -webkit-transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Squeeze
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner {
  -webkit-transition-duration: 0.075s;
          transition-duration: 0.075s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner::before {
  -webkit-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner::after {
  -webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Vortex
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner {
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

/* line 17, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner::before {
  -webkit-transition-property: top, opacity;
  transition-property: top, opacity;
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner::after {
  -webkit-transition-property: bottom, -webkit-transform;
  transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform;
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner {
  -webkit-transform: rotate(765deg);
          transform: rotate(765deg);
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 41, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/*
   * Vortex Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner {
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

/* line 17, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner::before {
  -webkit-transition-property: top, opacity;
  transition-property: top, opacity;
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner::after {
  -webkit-transition-property: bottom, -webkit-transform;
  transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform;
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-765deg);
          transform: rotate(-765deg);
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 41, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
/* line 19, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 25, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 35, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

/* line 46, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

/* line 62, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 72, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 88, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 97, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 110, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

/* line 119, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 125, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 132, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 139, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
dt {
  font-weight: 700;
}

/* line 143, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 148, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 152, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
b,
strong {
  font-weight: bolder;
}

/* line 157, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
small {
  font-size: 80%;
}

/* line 166, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 174, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
sub {
  bottom: -.25em;
}

/* line 175, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
sup {
  top: -.5em;
}

/* line 182, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

/* line 199, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

/* line 208, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

/* line 218, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

/* line 226, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

/* line 240, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 250, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none;
}

/* line 255, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
svg {
  overflow: hidden;
  vertical-align: middle;
}

/* line 267, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
table {
  border-collapse: collapse;
}

/* line 271, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

/* line 279, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
th {
  text-align: inherit;
}

/* line 290, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 299, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button {
  border-radius: 0;
}

/* line 308, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 313, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 324, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button,
input {
  overflow: visible;
}

/* line 329, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button,
select {
  text-transform: none;
}

/* line 337, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
select {
  word-wrap: normal;
}

/* line 345, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 358, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 365, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 373, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 380, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

/* line 392, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
textarea {
  overflow: auto;
  resize: vertical;
}

/* line 398, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 413, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 425, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
progress {
  vertical-align: baseline;
}

/* line 430, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 435, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 448, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 457, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 466, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
output {
  display: inline-block;
}

/* line 470, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 475, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
template {
  display: none;
}

/* line 481, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
[hidden] {
  display: none !important;
}

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* line 1, src/sass/1-frameworks/bootstrap/source/_root.scss */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 19, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 25, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 35, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

/* line 46, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

/* line 62, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 72, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 88, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 97, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 110, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

/* line 119, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 125, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 132, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 139, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
dt {
  font-weight: 700;
}

/* line 143, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 148, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 152, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
b,
strong {
  font-weight: bolder;
}

/* line 157, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
small {
  font-size: 80%;
}

/* line 166, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 174, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
sub {
  bottom: -.25em;
}

/* line 175, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
sup {
  top: -.5em;
}

/* line 182, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

/* line 199, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

/* line 208, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

/* line 218, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

/* line 226, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

/* line 240, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 250, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none;
}

/* line 255, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
svg {
  overflow: hidden;
  vertical-align: middle;
}

/* line 267, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
table {
  border-collapse: collapse;
}

/* line 271, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

/* line 279, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
th {
  text-align: inherit;
}

/* line 290, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 299, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button {
  border-radius: 0;
}

/* line 308, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 313, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 324, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button,
input {
  overflow: visible;
}

/* line 329, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button,
select {
  text-transform: none;
}

/* line 337, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
select {
  word-wrap: normal;
}

/* line 345, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 358, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 365, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 373, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 380, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

/* line 392, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
textarea {
  overflow: auto;
  resize: vertical;
}

/* line 398, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 413, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 425, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
progress {
  vertical-align: baseline;
}

/* line 430, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 435, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 448, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 457, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 466, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
output {
  display: inline-block;
}

/* line 470, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 475, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
template {
  display: none;
}

/* line 481, src/sass/1-frameworks/bootstrap/source/_reboot.scss */
[hidden] {
  display: none !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/_type.scss */
h1, .h1 {
  font-size: 2.5rem;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/_type.scss */
h2, .h2 {
  font-size: 2rem;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/_type.scss */
h3, .h3 {
  font-size: 1.75rem;
}

/* line 19, src/sass/1-frameworks/bootstrap/source/_type.scss */
h4, .h4 {
  font-size: 1.5rem;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/_type.scss */
h5, .h5 {
  font-size: 1.25rem;
}

/* line 21, src/sass/1-frameworks/bootstrap/source/_type.scss */
h6, .h6 {
  font-size: 1rem;
}

/* line 23, src/sass/1-frameworks/bootstrap/source/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 29, src/sass/1-frameworks/bootstrap/source/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 44, src/sass/1-frameworks/bootstrap/source/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

/* line 55, src/sass/1-frameworks/bootstrap/source/_type.scss */
hr {
  margin-top: 2rem;
  margin-bottom: 2rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 67, src/sass/1-frameworks/bootstrap/source/_type.scss */
small,
.small {
  font-size: 80%;
  font-weight: 400;
}

/* line 73, src/sass/1-frameworks/bootstrap/source/_type.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 84, src/sass/1-frameworks/bootstrap/source/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 89, src/sass/1-frameworks/bootstrap/source/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 92, src/sass/1-frameworks/bootstrap/source/_type.scss */
.list-inline-item {
  display: inline-block;
}

/* line 95, src/sass/1-frameworks/bootstrap/source/_type.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 106, src/sass/1-frameworks/bootstrap/source/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 112, src/sass/1-frameworks/bootstrap/source/_type.scss */
.blockquote {
  margin-bottom: 2rem;
  font-size: 1.25rem;
}

/* line 117, src/sass/1-frameworks/bootstrap/source/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

/* line 122, src/sass/1-frameworks/bootstrap/source/_type.scss */
.blockquote-footer::before {
  content: "\2014\00A0";
}

/* line 8, src/sass/1-frameworks/bootstrap/source/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

/* line 29, src/sass/1-frameworks/bootstrap/source/_images.scss */
.figure {
  display: inline-block;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/_images.scss */
.figure-img {
  margin-bottom: 1rem;
  line-height: 1;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

/* line 2, src/sass/1-frameworks/bootstrap/source/_code.scss */
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

/* line 8, src/sass/1-frameworks/bootstrap/source/_code.scss */
a > code {
  color: inherit;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/_code.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

/* line 22, src/sass/1-frameworks/bootstrap/source/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

/* line 31, src/sass/1-frameworks/bootstrap/source/_code.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

/* line 37, src/sass/1-frameworks/bootstrap/source/_code.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 45, src/sass/1-frameworks/bootstrap/source/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/_grid.scss */
.container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 6, src/sass/1-frameworks/bootstrap/source/_grid.scss */
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 6, src/sass/1-frameworks/bootstrap/source/_grid.scss */
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 6, src/sass/1-frameworks/bootstrap/source/_grid.scss */
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 6, src/sass/1-frameworks/bootstrap/source/_grid.scss */
  .container {
    max-width: 1200px;
  }
}

/* line 18, src/sass/1-frameworks/bootstrap/source/_grid.scss */
.container-fluid {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

/* line 28, src/sass/1-frameworks/bootstrap/source/_grid.scss */
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 38, src/sass/1-frameworks/bootstrap/source/_grid.scss */
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

/* line 31, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

/* line 36, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

/* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.33333%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.66667%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.33333%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.66667%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.33333%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.66667%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.33333%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  /* line 31, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  /* line 36, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  /* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  /* line 31, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  /* line 36, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  /* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  /* line 31, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  /* line 36, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  /* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  /* line 31, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  /* line 36, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  /* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

/* line 5, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 2rem;
  color: #212529;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

/* line 23, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 45, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-bordered {
  border: 1px solid #dee2e6;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

/* line 54, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

/* line 62, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

/* line 75, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 7, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #abdde5;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.table-hover .table-light:hover {
  background-color: #ececf6;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 32, src/sass/1-frameworks/bootstrap/source/mixins/_table-row.scss */
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 114, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

/* line 122, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 130, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 134, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

/* line 140, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-dark.table-bordered {
  border: 0;
}

/* line 145, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 171, src/sass/1-frameworks/bootstrap/source/_tables.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, src/sass/1-frameworks/bootstrap/source/_tables.scss */
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 171, src/sass/1-frameworks/bootstrap/source/_tables.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, src/sass/1-frameworks/bootstrap/source/_tables.scss */
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 171, src/sass/1-frameworks/bootstrap/source/_tables.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, src/sass/1-frameworks/bootstrap/source/_tables.scss */
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 171, src/sass/1-frameworks/bootstrap/source/_tables.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 179, src/sass/1-frameworks/bootstrap/source/_tables.scss */
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

/* line 171, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 179, src/sass/1-frameworks/bootstrap/source/_tables.scss */
.table-responsive > .table-bordered {
  border: 0;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7, src/sass/1-frameworks/bootstrap/source/_forms.scss */
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 28, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 37, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 57, src/sass/1-frameworks/bootstrap/source/_forms.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 69, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 82, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 90, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 97, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 110, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 122, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 137, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 145, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 155, src/sass/1-frameworks/bootstrap/source/_forms.scss */
select.form-control[size], select.form-control[multiple] {
  height: auto;
}

/* line 161, src/sass/1-frameworks/bootstrap/source/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 170, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-group {
  margin-bottom: 1rem;
}

/* line 174, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 184, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 190, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 202, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 208, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 213, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

/* line 218, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-check-label {
  margin-bottom: 0;
}

/* line 222, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 229, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 30, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

/* line 38, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 54, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 66, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 71, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 80, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 90, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 99, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 104, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 115, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 125, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

/* line 129, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 139, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

/* line 142, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

/* line 147, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 153, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

/* line 160, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 164, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

/* line 175, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

/* line 179, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 185, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

/* line 30, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

/* line 38, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 54, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 66, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 71, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 80, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 90, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 99, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 104, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 115, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 125, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

/* line 129, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 139, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

/* line 142, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

/* line 147, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 153, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

/* line 160, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 164, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

/* line 175, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

/* line 179, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 185, src/sass/1-frameworks/bootstrap/source/mixins/_forms.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

/* line 258, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-inline {
  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;
}

/* line 266, src/sass/1-frameworks/bootstrap/source/_forms.scss */
.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 272, src/sass/1-frameworks/bootstrap/source/_forms.scss */
  .form-inline label {
    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;
    margin-bottom: 0;
  }
  /* line 280, src/sass/1-frameworks/bootstrap/source/_forms.scss */
  .form-inline .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -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;
    margin-bottom: 0;
  }
  /* line 289, src/sass/1-frameworks/bootstrap/source/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 296, src/sass/1-frameworks/bootstrap/source/_forms.scss */
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  /* line 300, src/sass/1-frameworks/bootstrap/source/_forms.scss */
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  /* line 307, src/sass/1-frameworks/bootstrap/source/_forms.scss */
  .form-inline .form-check {
    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;
    width: auto;
    padding-left: 0;
  }
  /* line 314, src/sass/1-frameworks/bootstrap/source/_forms.scss */
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  /* line 322, src/sass/1-frameworks/bootstrap/source/_forms.scss */
  .form-inline .custom-control {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 326, src/sass/1-frameworks/bootstrap/source/_forms.scss */
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

/* line 7, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 7, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
  .btn {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn:hover {
  color: #212529;
  text-decoration: none;
}

/* line 25, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 32, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

/* line 49, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/* line 60, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

/* line 29, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

/* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

/* line 60, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-secondary:focus, .btn-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

/* line 29, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

/* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

/* line 60, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

/* line 29, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

/* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

/* line 60, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

/* line 29, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

/* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

/* line 60, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

/* line 29, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

/* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

/* line 60, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

/* line 29, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

/* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

/* line 60, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-light:focus, .btn-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

/* line 29, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

/* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

/* line 60, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-dark:focus, .btn-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

/* line 29, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

/* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

/* line 66, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 71, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 76, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

/* line 82, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 89, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 66, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 71, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 76, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

/* line 82, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 89, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 66, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 71, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 76, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

/* line 82, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 89, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 66, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 71, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 76, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

/* line 82, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 89, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 66, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 71, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 76, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

/* line 82, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 89, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 66, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 71, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 76, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

/* line 82, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 89, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 66, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 71, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 76, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

/* line 82, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 89, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 66, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 71, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 76, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

/* line 82, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 89, src/sass/1-frameworks/bootstrap/source/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 77, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

/* line 87, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 93, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

/* line 107, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 111, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 120, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 125, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 134, src/sass/1-frameworks/bootstrap/source/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 1, src/sass/1-frameworks/bootstrap/source/_transitions.scss */
.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, src/sass/1-frameworks/bootstrap/source/_transitions.scss */
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 4, src/sass/1-frameworks/bootstrap/source/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/_transitions.scss */
.collapse:not(.show) {
  display: none;
}

/* line 15, src/sass/1-frameworks/bootstrap/source/_transitions.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 15, src/sass/1-frameworks/bootstrap/source/_transitions.scss */
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 2, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

/* line 9, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap;
}

/* line 30, src/sass/1-frameworks/bootstrap/source/mixins/_caret.scss */
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 58, src/sass/1-frameworks/bootstrap/source/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 42, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 42, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 42, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 42, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 42, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

/* line 57, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 30, src/sass/1-frameworks/bootstrap/source/mixins/_caret.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 58, src/sass/1-frameworks/bootstrap/source/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 70, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 30, src/sass/1-frameworks/bootstrap/source/mixins/_caret.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 58, src/sass/1-frameworks/bootstrap/source/mixins/_caret.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 80, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 87, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 30, src/sass/1-frameworks/bootstrap/source/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 45, src/sass/1-frameworks/bootstrap/source/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: none;
}

/* line 49, src/sass/1-frameworks/bootstrap/source/mixins/_caret.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 58, src/sass/1-frameworks/bootstrap/source/mixins/_caret.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 97, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 106, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

/* line 116, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 1rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 123, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 153, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

/* line 160, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

/* line 172, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-menu.show {
  display: block;
}

/* line 177, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

/* line 187, src/sass/1-frameworks/bootstrap/source/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

/* line 19, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 28, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 33, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

/* line 46, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 51, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 69, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 73, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 79, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 84, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 89, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 111, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 116, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 121, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

/* line 127, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 132, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 152, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

/* line 156, src/sass/1-frameworks/bootstrap/source/_button-group.scss */
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 25, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

/* line 33, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

/* line 46, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 52, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group > .custom-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 56, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 58, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 69, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 76, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

/* line 80, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

/* line 85, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

/* line 93, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-prepend {
  margin-right: -1px;
}

/* line 94, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-append {
  margin-left: -1px;
}

/* line 102, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 118, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

/* line 130, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

/* line 135, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 147, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

/* line 152, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 164, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

/* line 177, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 186, src/sass/1-frameworks/bootstrap/source/_input-group.scss */
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

/* line 22, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 27, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 43, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

/* line 55, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

/* line 58, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

/* line 69, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

/* line 75, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

/* line 90, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}

/* line 108, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

/* line 113, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

/* line 119, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

/* line 124, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

/* line 130, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 133, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 144, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 150, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

/* line 156, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 167, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-switch {
  padding-left: 2.25rem;
}

/* line 171, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

/* line 179, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 179, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 192, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}

/* line 199, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

/* line 212, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 230, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 239, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 250, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 257, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

/* line 263, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-select::-ms-expand {
  display: none;
}

/* line 268, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

/* line 276, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

/* line 289, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

/* line 297, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}

/* line 305, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 310, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

/* line 315, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

/* line 320, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

/* line 325, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* line 342, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

/* line 366, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 373, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range:focus {
  outline: none;
}

/* line 378, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 379, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 380, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 383, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-moz-focus-outer {
  border: 0;
}

/* line 387, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 387, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 398, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

/* line 403, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 414, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 414, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
  .custom-range::-moz-range-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 424, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

/* line 429, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 440, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  /* line 440, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
  .custom-range::-ms-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 453, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

/* line 458, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

/* line 469, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 474, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

/* line 481, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

/* line 485, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

/* line 489, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

/* line 493, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range:disabled::-moz-range-track {
  cursor: default;
}

/* line 497, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

/* line 503, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 503, src/sass/1-frameworks/bootstrap/source/_custom-forms.scss */
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 6, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

/* line 23, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

/* line 37, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-tabs .nav-item {
  margin-bottom: -1px;
}

/* line 41, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

/* line 49, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 56, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

/* line 63, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 77, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-pills .nav-link {
  border-radius: 0.25rem;
}

/* line 81, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

/* line 94, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

/* line 101, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

/* line 114, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 117, src/sass/1-frameworks/bootstrap/source/_nav.scss */
.tab-content > .active {
  display: block;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 2rem;
}

/* line 28, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar > .container,
.navbar > .container-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 42, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 2rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

/* line 61, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 68, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 73, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 84, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 99, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 108, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

/* line 123, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  /* line 142, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 140, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 153, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 156, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 160, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 167, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  /* line 172, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  /* line 179, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 142, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 140, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 153, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 156, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 160, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 167, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  /* line 172, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  /* line 179, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 142, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 140, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 153, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 156, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 160, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 167, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  /* line 172, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  /* line 179, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  /* line 142, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 140, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 153, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 156, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 160, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 167, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  /* line 172, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  /* line 179, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

/* line 140, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* line 142, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

/* line 153, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 156, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 160, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 167, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

/* line 172, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

/* line 179, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 194, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 203, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 210, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 215, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 223, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 228, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 232, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 234, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 246, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 255, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 262, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 267, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 275, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 280, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 284, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 286, src/sass/1-frameworks/bootstrap/source/_navbar.scss */
.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 5, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card {
  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;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 22, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 28, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem;
}

/* line 42, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-title {
  margin-bottom: 0.75rem;
}

/* line 46, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

/* line 51, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.card-link:hover {
  text-decoration: none;
}

/* line 60, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-link + .card-link {
  margin-left: 1.25rem;
}

/* line 69, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 76, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

/* line 81, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 87, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 92, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

/* line 102, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

/* line 109, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

/* line 115, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

/* line 124, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

/* line 130, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 135, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 143, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-deck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 147, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-deck .card {
  margin-bottom: 10px;
}

@media (min-width: 576px) {
  /* line 143, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-deck {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -10px;
    margin-left: -10px;
  }
  /* line 156, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-deck .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 10px;
  }
}

/* line 173, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 179, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-group > .card {
  margin-bottom: 10px;
}

@media (min-width: 576px) {
  /* line 173, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  /* line 187, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 192, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 199, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 202, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  /* line 207, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 214, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 217, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  /* line 222, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/* line 239, src/sass/1-frameworks/bootstrap/source/_card.scss */
.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 238, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  /* line 249, src/sass/1-frameworks/bootstrap/source/_card.scss */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 262, src/sass/1-frameworks/bootstrap/source/_card.scss */
.accordion > .card {
  overflow: hidden;
}

/* line 266, src/sass/1-frameworks/bootstrap/source/_card.scss */
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 270, src/sass/1-frameworks/bootstrap/source/_card.scss */
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

/* line 276, src/sass/1-frameworks/bootstrap/source/_card.scss */
.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 281, src/sass/1-frameworks/bootstrap/source/_card.scss */
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 285, src/sass/1-frameworks/bootstrap/source/_card.scss */
.accordion > .card .card-header {
  margin-bottom: -1px;
}

/* line 1, src/sass/1-frameworks/bootstrap/source/_breadcrumb.scss */
.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

/* line 30, src/sass/1-frameworks/bootstrap/source/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

/* line 38, src/sass/1-frameworks/bootstrap/source/_breadcrumb.scss */
.breadcrumb-item.active {
  color: #6c757d;
}

/* line 1, src/sass/1-frameworks/bootstrap/source/_pagination.scss */
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/_pagination.scss */
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 25, src/sass/1-frameworks/bootstrap/source/_pagination.scss */
.page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 34, src/sass/1-frameworks/bootstrap/source/_pagination.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* line 45, src/sass/1-frameworks/bootstrap/source/_pagination.scss */
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 52, src/sass/1-frameworks/bootstrap/source/_pagination.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, src/sass/1-frameworks/bootstrap/source/_badge.scss */
  .badge {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

/* line 25, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.badge:empty {
  display: none;
}

/* line 31, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

/* line 51, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.badge-primary {
  color: #fff;
  background-color: #007bff;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/mixins/_badge.scss */
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 51, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/mixins/_badge.scss */
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 51, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.badge-success {
  color: #fff;
  background-color: #28a745;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/mixins/_badge.scss */
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 51, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/mixins/_badge.scss */
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 51, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/mixins/_badge.scss */
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 51, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/mixins/_badge.scss */
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 51, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/mixins/_badge.scss */
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 51, src/sass/1-frameworks/bootstrap/source/_badge.scss */
.badge-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/mixins/_badge.scss */
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 1, src/sass/1-frameworks/bootstrap/source/_jumbotron.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  /* line 1, src/sass/1-frameworks/bootstrap/source/_jumbotron.scss */
  .jumbotron {
    padding: 4rem 2rem;
  }
}

/* line 13, src/sass/1-frameworks/bootstrap/source/_jumbotron.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

/* line 5, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-heading {
  color: inherit;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-link {
  font-weight: 700;
}

/* line 29, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-dismissible {
  padding-right: 4rem;
}

/* line 33, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-primary hr {
  border-top-color: #9fcdff;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-primary .alert-link {
  color: #002752;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-secondary hr {
  border-top-color: #c8cbcf;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-secondary .alert-link {
  color: #202326;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-success hr {
  border-top-color: #b1dfbb;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-success .alert-link {
  color: #0b2e13;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-info hr {
  border-top-color: #abdde5;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-info .alert-link {
  color: #062c33;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-warning hr {
  border-top-color: #ffe8a1;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-warning .alert-link {
  color: #533f03;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-danger hr {
  border-top-color: #f1b0b7;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-danger .alert-link {
  color: #491217;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-light hr {
  border-top-color: #ececf6;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-light .alert-link {
  color: #686868;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/_alert.scss */
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-dark hr {
  border-top-color: #b9bbbe;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/mixins/_alert.scss */
.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 9, src/sass/1-frameworks/bootstrap/source/_progress.scss */
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 19, src/sass/1-frameworks/bootstrap/source/_progress.scss */
.progress-bar {
  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;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 19, src/sass/1-frameworks/bootstrap/source/_progress.scss */
  .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 30, src/sass/1-frameworks/bootstrap/source/_progress.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

/* line 36, src/sass/1-frameworks/bootstrap/source/_progress.scss */
.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  /* line 36, src/sass/1-frameworks/bootstrap/source/_progress.scss */
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

/* line 1, src/sass/1-frameworks/bootstrap/source/_media.scss */
.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/_media.scss */
.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 5, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 33, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

/* line 44, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 54, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 58, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 63, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

/* line 71, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

/* line 88, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

/* line 91, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

/* line 95, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

/* line 100, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  /* line 88, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 91, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  /* line 95, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 100, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 768px) {
  /* line 88, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 91, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  /* line 95, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 100, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 992px) {
  /* line 88, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 91, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  /* line 95, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 100, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

@media (min-width: 1200px) {
  /* line 88, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  /* line 91, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  /* line 95, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 100, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}

/* line 117, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 122, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

/* line 128, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

/* line 134, src/sass/1-frameworks/bootstrap/source/_list-group.scss */
.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 1, src/sass/1-frameworks/bootstrap/source/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.close:hover {
  color: #000;
  text-decoration: none;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

/* line 29, src/sass/1-frameworks/bootstrap/source/_close.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/_close.scss */
a.close.disabled {
  pointer-events: none;
}

/* line 1, src/sass/1-frameworks/bootstrap/source/_toasts.scss */
.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/_toasts.scss */
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/_toasts.scss */
.toast.showing {
  opacity: 1;
}

/* line 22, src/sass/1-frameworks/bootstrap/source/_toasts.scss */
.toast.show {
  display: block;
  opacity: 1;
}

/* line 27, src/sass/1-frameworks/bootstrap/source/_toasts.scss */
.toast.hide {
  display: none;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/_toasts.scss */
.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

/* line 42, src/sass/1-frameworks/bootstrap/source/_toasts.scss */
.toast-body {
  padding: 0.75rem;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-open {
  overflow: hidden;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

/* line 36, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 44, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 44, src/sass/1-frameworks/bootstrap/source/_modal.scss */
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 48, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}

/* line 57, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

/* line 62, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 67, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 72, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 78, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

/* line 85, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-dialog-centered.modal-dialog-scrollable {
  -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;
  height: 100%;
}

/* line 90, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

/* line 94, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

/* line 101, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-content {
  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;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

/* line 119, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 129, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 130, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-backdrop.show {
  opacity: 0.5;
}

/* line 135, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

/* line 143, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 151, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 158, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

/* line 167, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 176, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

/* line 177, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

/* line 181, src/sass/1-frameworks/bootstrap/source/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 192, src/sass/1-frameworks/bootstrap/source/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 197, src/sass/1-frameworks/bootstrap/source/_modal.scss */
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  /* line 200, src/sass/1-frameworks/bootstrap/source/_modal.scss */
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  /* line 205, src/sass/1-frameworks/bootstrap/source/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  /* line 208, src/sass/1-frameworks/bootstrap/source/_modal.scss */
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  /* line 217, src/sass/1-frameworks/bootstrap/source/_modal.scss */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 221, src/sass/1-frameworks/bootstrap/source/_modal.scss */
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 228, src/sass/1-frameworks/bootstrap/source/_modal.scss */
  .modal-xl {
    max-width: 1140px;
  }
}

/* line 2, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.tooltip.show {
  opacity: 0.9;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 23, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

/* line 38, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 46, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 49, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 54, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 62, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 65, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

/* line 68, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 76, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 79, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 84, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 108, src/sass/1-frameworks/bootstrap/source/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

/* line 1, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 27, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 38, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

/* line 41, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 44, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 50, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

/* line 58, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

/* line 61, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 67, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 73, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 81, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

/* line 84, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 87, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 93, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

/* line 101, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

/* line 113, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

/* line 116, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

/* line 122, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 128, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

/* line 153, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 163, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.popover-header:empty {
  display: none;
}

/* line 168, src/sass/1-frameworks/bootstrap/source/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* line 9, src/sass/1-frameworks/bootstrap/source/_spinners.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
          animation: spinner-border .75s linear infinite;
}

/* line 21, src/sass/1-frameworks/bootstrap/source/_spinners.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}

/* line 40, src/sass/1-frameworks/bootstrap/source/_spinners.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
          animation: spinner-grow .75s linear infinite;
}

/* line 52, src/sass/1-frameworks/bootstrap/source/_spinners.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

/* line 3, src/sass/1-frameworks/bootstrap/source/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/utilities/_align.scss */
.align-top {
  vertical-align: top !important;
}

/* line 5, src/sass/1-frameworks/bootstrap/source/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 8, src/sass/1-frameworks/bootstrap/source/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_background-variant.scss */
.bg-primary {
  background-color: #007bff !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #6c757d !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_background-variant.scss */
.bg-success {
  background-color: #28a745 !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_background-variant.scss */
.bg-info {
  background-color: #17a2b8 !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_background-variant.scss */
.bg-warning {
  background-color: #ffc107 !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_background-variant.scss */
.bg-danger {
  background-color: #dc3545 !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_background-variant.scss */
.bg-light {
  background-color: #f8f9fa !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_background-variant.scss */
.bg-dark {
  background-color: #343a40 !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_background.scss */
.bg-white {
  background-color: #fff !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border {
  border: 1px solid #dee2e6 !important;
}

/* line 8, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 9, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-0 {
  border: 0 !important;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 15, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-primary {
  border-color: #007bff !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-secondary {
  border-color: #6c757d !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-success {
  border-color: #28a745 !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-info {
  border-color: #17a2b8 !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-warning {
  border-color: #ffc107 !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-danger {
  border-color: #dc3545 !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-light {
  border-color: #f8f9fa !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-dark {
  border-color: #343a40 !important;
}

/* line 25, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.border-white {
  border-color: #fff !important;
}

/* line 33, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.rounded-sm {
  border-radius: 0.2rem !important;
}

/* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.rounded {
  border-radius: 0.25rem !important;
}

/* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 46, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 51, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 56, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 61, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.rounded-lg {
  border-radius: 0.3rem !important;
}

/* line 65, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 69, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.rounded-pill {
  border-radius: 50rem !important;
}

/* line 73, src/sass/1-frameworks/bootstrap/source/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 2, src/sass/1-frameworks/bootstrap/source/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-none {
  display: none !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-inline {
  display: inline !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-block {
  display: block !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-table {
  display: table !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-table-row {
  display: table-row !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-none {
    display: none !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

/* line 3, src/sass/1-frameworks/bootstrap/source/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/utilities/_embed.scss */
.embed-responsive::before {
  display: block;
  content: "";
}

/* line 15, src/sass/1-frameworks/bootstrap/source/utilities/_embed.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

/* line 19, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

/* line 21, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

/* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

/* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

/* line 25, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

/* line 26, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

/* line 27, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

/* line 28, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

/* line 29, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

/* line 31, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

/* line 33, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

/* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

/* line 38, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

/* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

/* line 42, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

/* line 44, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

/* line 45, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

/* line 46, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

/* line 49, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  /* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  /* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  /* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  /* line 18, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  /* line 19, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  /* line 21, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  /* line 25, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  /* line 26, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  /* line 27, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  /* line 28, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  /* line 29, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  /* line 31, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  /* line 32, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  /* line 33, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  /* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  /* line 38, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  /* line 40, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  /* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  /* line 42, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  /* line 44, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  /* line 45, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  /* line 46, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  /* line 49, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  /* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  /* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  /* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  /* line 18, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  /* line 19, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  /* line 21, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  /* line 25, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  /* line 26, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  /* line 27, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  /* line 28, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  /* line 29, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  /* line 31, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  /* line 32, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  /* line 33, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  /* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  /* line 38, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  /* line 40, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  /* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  /* line 42, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  /* line 44, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  /* line 45, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  /* line 46, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  /* line 49, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  /* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  /* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  /* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  /* line 18, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  /* line 19, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  /* line 21, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  /* line 25, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  /* line 26, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  /* line 27, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  /* line 28, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  /* line 29, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  /* line 31, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  /* line 32, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  /* line 33, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  /* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  /* line 38, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  /* line 40, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  /* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  /* line 42, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  /* line 44, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  /* line 45, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  /* line 46, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  /* line 49, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  /* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  /* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  /* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  /* line 18, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  /* line 19, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  /* line 21, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  /* line 25, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  /* line 26, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  /* line 27, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  /* line 28, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  /* line 29, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  /* line 31, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  /* line 32, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  /* line 33, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  /* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  /* line 38, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  /* line 40, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  /* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  /* line 42, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  /* line 44, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  /* line 45, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  /* line 46, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  /* line 49, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
.float-left {
  float: left !important;
}

/* line 8, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
.float-right {
  float: right !important;
}

/* line 9, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-sm-left {
    float: left !important;
  }
  /* line 8, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-sm-right {
    float: right !important;
  }
  /* line 9, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-md-left {
    float: left !important;
  }
  /* line 8, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-md-right {
    float: right !important;
  }
  /* line 9, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-lg-left {
    float: left !important;
  }
  /* line 8, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-lg-right {
    float: right !important;
  }
  /* line 9, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-xl-left {
    float: left !important;
  }
  /* line 8, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-xl-right {
    float: right !important;
  }
  /* line 9, src/sass/1-frameworks/bootstrap/source/utilities/_float.scss */
  .float-xl-none {
    float: none !important;
  }
}

/* line 4, src/sass/1-frameworks/bootstrap/source/utilities/_overflow.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/utilities/_overflow.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 5, src/sass/1-frameworks/bootstrap/source/utilities/_position.scss */
.position-static {
  position: static !important;
}

/* line 5, src/sass/1-frameworks/bootstrap/source/utilities/_position.scss */
.position-relative {
  position: relative !important;
}

/* line 5, src/sass/1-frameworks/bootstrap/source/utilities/_position.scss */
.position-absolute {
  position: absolute !important;
}

/* line 5, src/sass/1-frameworks/bootstrap/source/utilities/_position.scss */
.position-fixed {
  position: fixed !important;
}

/* line 5, src/sass/1-frameworks/bootstrap/source/utilities/_position.scss */
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

/* line 10, src/sass/1-frameworks/bootstrap/source/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  /* line 26, src/sass/1-frameworks/bootstrap/source/utilities/_position.scss */
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 5, src/sass/1-frameworks/bootstrap/source/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 3, src/sass/1-frameworks/bootstrap/source/utilities/_shadows.scss */
.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 4, src/sass/1-frameworks/bootstrap/source/utilities/_shadows.scss */
.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 5, src/sass/1-frameworks/bootstrap/source/utilities/_shadows.scss */
.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/utilities/_shadows.scss */
.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.w-25 {
  width: 25% !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.w-50 {
  width: 50% !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.w-75 {
  width: 75% !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.w-100 {
  width: 100% !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.w-auto {
  width: auto !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.h-25 {
  height: 25% !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.h-50 {
  height: 50% !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.h-75 {
  height: 75% !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.h-100 {
  height: 100% !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.h-auto {
  height: auto !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

/* line 19, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_sizing.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/utilities/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-1 {
  margin: 0.5rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 0.5rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 0.5rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.5rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 0.5rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-2 {
  margin: 1rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 1rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 1rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 1rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 1rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-3 {
  margin: 2rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 2rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 2rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 2rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 2rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-4 {
  margin: 3rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 3rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 3rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 3rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 3rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-5 {
  margin: 6rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 6rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 6rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 6rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 6rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-1 {
  padding: 0.5rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 0.5rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 0.5rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.5rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 0.5rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-2 {
  padding: 1rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 1rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 1rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 1rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 1rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-3 {
  padding: 2rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 2rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 2rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 2rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 2rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-4 {
  padding: 3rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 3rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 3rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 3rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 3rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-5 {
  padding: 6rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 6rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 6rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 6rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 6rem !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-n1 {
  margin: -0.5rem !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-n1,
.my-n1 {
  margin-top: -0.5rem !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-n1,
.mx-n1 {
  margin-right: -0.5rem !important;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-n1,
.my-n1 {
  margin-bottom: -0.5rem !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-n1,
.mx-n1 {
  margin-left: -0.5rem !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-n2 {
  margin: -1rem !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-n2,
.my-n2 {
  margin-top: -1rem !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-n2,
.mx-n2 {
  margin-right: -1rem !important;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-n2,
.my-n2 {
  margin-bottom: -1rem !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-n2,
.mx-n2 {
  margin-left: -1rem !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-n3 {
  margin: -2rem !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-n3,
.my-n3 {
  margin-top: -2rem !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-n3,
.mx-n3 {
  margin-right: -2rem !important;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-n3,
.my-n3 {
  margin-bottom: -2rem !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-n3,
.mx-n3 {
  margin-left: -2rem !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-n4 {
  margin: -3rem !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-n4,
.my-n4 {
  margin-top: -3rem !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-n4,
.mx-n4 {
  margin-right: -3rem !important;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-n4,
.my-n4 {
  margin-bottom: -3rem !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-n4,
.mx-n4 {
  margin-left: -3rem !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-n5 {
  margin: -6rem !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-n5,
.my-n5 {
  margin-top: -6rem !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-n5,
.mx-n5 {
  margin-right: -6rem !important;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-n5,
.my-n5 {
  margin-bottom: -6rem !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-n5,
.mx-n5 {
  margin-left: -6rem !important;
}

/* line 55, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-auto {
  margin: auto !important;
}

/* line 56, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 60, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 64, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 68, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 6rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 6rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-n1 {
    margin: -0.5rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.5rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.5rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.5rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-n2 {
    margin: -1rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -1rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -1rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -1rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -1rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-n3 {
    margin: -2rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -2rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -2rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -2rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -2rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-n4 {
    margin: -3rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -3rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -3rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -3rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -3rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-n5 {
    margin: -6rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -6rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -6rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -6rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -6rem !important;
  }
  /* line 55, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 56, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  /* line 60, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 64, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 68, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-1 {
    margin: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-2 {
    margin: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-3 {
    margin: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-4 {
    margin: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-5 {
    margin: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 6rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-1 {
    padding: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-2 {
    padding: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-3 {
    padding: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-4 {
    padding: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-5 {
    padding: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 6rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-n1 {
    margin: -0.5rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.5rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.5rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.5rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-n2 {
    margin: -1rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -1rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -1rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -1rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -1rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-n3 {
    margin: -2rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -2rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -2rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -2rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -2rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-n4 {
    margin: -3rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -3rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -3rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -3rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -3rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-n5 {
    margin: -6rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -6rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -6rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -6rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -6rem !important;
  }
  /* line 55, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 56, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  /* line 60, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  /* line 64, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 68, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 6rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 6rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-n1 {
    margin: -0.5rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.5rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.5rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.5rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-n2 {
    margin: -1rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -1rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -1rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -1rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -1rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-n3 {
    margin: -2rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -2rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -2rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -2rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -2rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-n4 {
    margin: -3rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -3rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -3rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -3rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -3rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-n5 {
    margin: -6rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -6rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -6rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -6rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -6rem !important;
  }
  /* line 55, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 56, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  /* line 60, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 64, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 68, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 6rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 6rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-n1 {
    margin: -0.5rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.5rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.5rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.5rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-n2 {
    margin: -1rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -1rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -1rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -1rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -1rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-n3 {
    margin: -2rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -2rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -2rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -2rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -2rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-n4 {
    margin: -3rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -3rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -3rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -3rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -3rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-n5 {
    margin: -6rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -6rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -6rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -6rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -6rem !important;
  }
  /* line 55, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 56, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  /* line 60, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 64, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 68, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-justify {
  text-align: justify !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-left {
  text-align: left !important;
}

/* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-right {
  text-align: right !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-md-left {
    text-align: left !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-md-right {
    text-align: right !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

/* line 30, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 31, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 36, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important;
}

/* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.font-weight-lighter {
  font-weight: lighter !important;
}

/* line 38, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.font-weight-bolder {
  font-weight: bolder !important;
}

/* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.font-italic {
  font-style: italic !important;
}

/* line 45, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-white {
  color: #fff !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_text-emphasis.scss */
.text-primary {
  color: #007bff !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_text-emphasis.scss */
.text-secondary {
  color: #6c757d !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_text-emphasis.scss */
.text-success {
  color: #28a745 !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_text-emphasis.scss */
.text-info {
  color: #17a2b8 !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_text-emphasis.scss */
.text-warning {
  color: #ffc107 !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_text-emphasis.scss */
.text-danger {
  color: #dc3545 !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_text-emphasis.scss */
.text-light {
  color: #f8f9fa !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/mixins/_text-emphasis.scss */
.text-dark {
  color: #343a40 !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

/* line 51, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-body {
  color: #212529 !important;
}

/* line 52, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-muted {
  color: #6c757d !important;
}

/* line 54, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 55, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 63, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 65, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

/* line 72, src/sass/1-frameworks/bootstrap/source/utilities/_text.scss */
.text-reset {
  color: inherit !important;
}

/* line 7, src/sass/1-frameworks/bootstrap/source/utilities/_visibility.scss */
.visible {
  visibility: visible !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important;
}

@media print {
  /* line 13, src/sass/1-frameworks/bootstrap/source/_print.scss */
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/_print.scss */
  a:not(.btn) {
    text-decoration: underline;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/_print.scss */
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  /* line 49, src/sass/1-frameworks/bootstrap/source/_print.scss */
  pre {
    white-space: pre-wrap !important;
  }
  /* line 52, src/sass/1-frameworks/bootstrap/source/_print.scss */
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 63, src/sass/1-frameworks/bootstrap/source/_print.scss */
  thead {
    display: table-header-group;
  }
  /* line 67, src/sass/1-frameworks/bootstrap/source/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }
  /* line 72, src/sass/1-frameworks/bootstrap/source/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 79, src/sass/1-frameworks/bootstrap/source/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  /* line 92, src/sass/1-frameworks/bootstrap/source/_print.scss */
  body {
    min-width: 992px !important;
  }
  /* line 95, src/sass/1-frameworks/bootstrap/source/_print.scss */
  .container {
    min-width: 992px !important;
  }
  /* line 100, src/sass/1-frameworks/bootstrap/source/_print.scss */
  .navbar {
    display: none;
  }
  /* line 103, src/sass/1-frameworks/bootstrap/source/_print.scss */
  .badge {
    border: 1px solid #000;
  }
  /* line 107, src/sass/1-frameworks/bootstrap/source/_print.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 110, src/sass/1-frameworks/bootstrap/source/_print.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }
  /* line 117, src/sass/1-frameworks/bootstrap/source/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  /* line 123, src/sass/1-frameworks/bootstrap/source/_print.scss */
  .table-dark {
    color: inherit;
  }
  /* line 126, src/sass/1-frameworks/bootstrap/source/_print.scss */
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  /* line 134, src/sass/1-frameworks/bootstrap/source/_print.scss */
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* line 8, src/sass/1-frameworks/bootstrap/bootstrap-grid.scss */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

/* line 13, src/sass/1-frameworks/bootstrap/bootstrap-grid.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* line 6, src/sass/1-frameworks/bootstrap/source/_grid.scss */
.container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 6, src/sass/1-frameworks/bootstrap/source/_grid.scss */
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 6, src/sass/1-frameworks/bootstrap/source/_grid.scss */
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 6, src/sass/1-frameworks/bootstrap/source/_grid.scss */
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 6, src/sass/1-frameworks/bootstrap/source/_grid.scss */
  .container {
    max-width: 1200px;
  }
}

/* line 18, src/sass/1-frameworks/bootstrap/source/_grid.scss */
.container-fluid {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

/* line 28, src/sass/1-frameworks/bootstrap/source/_grid.scss */
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 38, src/sass/1-frameworks/bootstrap/source/_grid.scss */
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

/* line 31, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

/* line 36, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

/* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

/* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.33333%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.66667%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.33333%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.66667%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.33333%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.66667%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.33333%;
}

/* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  /* line 31, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  /* line 36, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  /* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  /* line 31, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  /* line 36, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  /* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  /* line 31, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  /* line 36, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  /* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  /* line 31, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  /* line 36, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  /* line 50, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  /* line 53, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  /* line 59, src/sass/1-frameworks/bootstrap/source/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-none {
  display: none !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-inline {
  display: inline !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-block {
  display: block !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-table {
  display: table !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-table-row {
  display: table-row !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-none {
    display: none !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_display.scss */
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

/* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

/* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

/* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

/* line 18, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

/* line 19, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

/* line 21, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

/* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

/* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

/* line 25, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

/* line 26, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

/* line 27, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

/* line 28, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

/* line 29, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

/* line 31, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

/* line 32, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

/* line 33, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

/* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

/* line 38, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

/* line 40, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

/* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

/* line 42, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

/* line 44, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

/* line 45, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

/* line 46, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

/* line 48, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

/* line 49, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  /* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  /* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  /* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  /* line 18, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  /* line 19, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  /* line 21, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  /* line 25, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  /* line 26, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  /* line 27, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  /* line 28, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  /* line 29, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  /* line 31, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  /* line 32, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  /* line 33, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  /* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  /* line 38, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  /* line 40, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  /* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  /* line 42, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  /* line 44, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  /* line 45, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  /* line 46, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  /* line 49, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  /* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  /* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  /* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  /* line 18, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  /* line 19, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  /* line 21, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  /* line 25, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  /* line 26, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  /* line 27, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  /* line 28, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  /* line 29, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  /* line 31, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  /* line 32, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  /* line 33, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  /* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  /* line 38, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  /* line 40, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  /* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  /* line 42, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  /* line 44, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  /* line 45, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  /* line 46, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  /* line 49, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  /* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  /* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  /* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  /* line 18, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  /* line 19, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  /* line 21, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  /* line 25, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  /* line 26, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  /* line 27, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  /* line 28, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  /* line 29, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  /* line 31, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  /* line 32, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  /* line 33, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  /* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  /* line 38, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  /* line 40, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  /* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  /* line 42, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  /* line 44, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  /* line 45, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  /* line 46, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  /* line 49, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  /* line 13, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  /* line 14, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  /* line 17, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  /* line 18, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  /* line 19, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  /* line 21, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  /* line 22, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  /* line 23, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  /* line 25, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  /* line 26, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  /* line 27, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  /* line 28, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  /* line 29, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  /* line 31, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  /* line 32, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  /* line 33, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  /* line 37, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  /* line 38, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  /* line 40, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  /* line 41, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  /* line 42, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  /* line 44, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  /* line 45, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  /* line 46, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  /* line 48, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  /* line 49, src/sass/1-frameworks/bootstrap/source/utilities/_flex.scss */
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-1 {
  margin: 0.5rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 0.5rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 0.5rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 0.5rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 0.5rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-2 {
  margin: 1rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 1rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 1rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 1rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 1rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-3 {
  margin: 2rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 2rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 2rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 2rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 2rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-4 {
  margin: 3rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 3rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 3rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 3rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 3rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-5 {
  margin: 6rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 6rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 6rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 6rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 6rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-1 {
  padding: 0.5rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 0.5rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 0.5rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 0.5rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 0.5rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-2 {
  padding: 1rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 1rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 1rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 1rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 1rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-3 {
  padding: 2rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 2rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 2rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 2rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 2rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-4 {
  padding: 3rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 3rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 3rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 3rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 3rem !important;
}

/* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.p-5 {
  padding: 6rem !important;
}

/* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 6rem !important;
}

/* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 6rem !important;
}

/* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 6rem !important;
}

/* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 6rem !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-n1 {
  margin: -0.5rem !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-n1,
.my-n1 {
  margin-top: -0.5rem !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-n1,
.mx-n1 {
  margin-right: -0.5rem !important;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-n1,
.my-n1 {
  margin-bottom: -0.5rem !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-n1,
.mx-n1 {
  margin-left: -0.5rem !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-n2 {
  margin: -1rem !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-n2,
.my-n2 {
  margin-top: -1rem !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-n2,
.mx-n2 {
  margin-right: -1rem !important;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-n2,
.my-n2 {
  margin-bottom: -1rem !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-n2,
.mx-n2 {
  margin-left: -1rem !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-n3 {
  margin: -2rem !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-n3,
.my-n3 {
  margin-top: -2rem !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-n3,
.mx-n3 {
  margin-right: -2rem !important;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-n3,
.my-n3 {
  margin-bottom: -2rem !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-n3,
.mx-n3 {
  margin-left: -2rem !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-n4 {
  margin: -3rem !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-n4,
.my-n4 {
  margin-top: -3rem !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-n4,
.mx-n4 {
  margin-right: -3rem !important;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-n4,
.my-n4 {
  margin-bottom: -3rem !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-n4,
.mx-n4 {
  margin-left: -3rem !important;
}

/* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-n5 {
  margin: -6rem !important;
}

/* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-n5,
.my-n5 {
  margin-top: -6rem !important;
}

/* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-n5,
.mx-n5 {
  margin-right: -6rem !important;
}

/* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-n5,
.my-n5 {
  margin-bottom: -6rem !important;
}

/* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-n5,
.mx-n5 {
  margin-left: -6rem !important;
}

/* line 55, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.m-auto {
  margin: auto !important;
}

/* line 56, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 60, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 64, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 68, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 6rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 6rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-n1 {
    margin: -0.5rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.5rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.5rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.5rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-n2 {
    margin: -1rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -1rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -1rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -1rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -1rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-n3 {
    margin: -2rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -2rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -2rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -2rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -2rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-n4 {
    margin: -3rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -3rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -3rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -3rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -3rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-n5 {
    margin: -6rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -6rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -6rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -6rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -6rem !important;
  }
  /* line 55, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 56, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  /* line 60, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 64, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 68, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-1 {
    margin: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-2 {
    margin: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-3 {
    margin: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-4 {
    margin: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-5 {
    margin: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 6rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-1 {
    padding: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-2 {
    padding: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-3 {
    padding: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-4 {
    padding: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-md-5 {
    padding: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 6rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-n1 {
    margin: -0.5rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.5rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.5rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.5rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-n2 {
    margin: -1rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -1rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -1rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -1rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -1rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-n3 {
    margin: -2rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -2rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -2rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -2rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -2rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-n4 {
    margin: -3rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -3rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -3rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -3rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -3rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-n5 {
    margin: -6rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -6rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -6rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -6rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -6rem !important;
  }
  /* line 55, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 56, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  /* line 60, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  /* line 64, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 68, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 6rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 6rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-n1 {
    margin: -0.5rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.5rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.5rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.5rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-n2 {
    margin: -1rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -1rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -1rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -1rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -1rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-n3 {
    margin: -2rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -2rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -2rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -2rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -2rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-n4 {
    margin: -3rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -3rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -3rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -3rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -3rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-n5 {
    margin: -6rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -6rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -6rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -6rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -6rem !important;
  }
  /* line 55, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 56, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  /* line 60, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 64, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 68, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 6rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 0.5rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.5rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.5rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.5rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.5rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 1rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 1rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 1rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 1rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 1rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 2rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 2rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 2rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 2rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 2rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 3rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 3rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 3rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 3rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 3rem !important;
  }
  /* line 11, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 6rem !important;
  }
  /* line 12, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 6rem !important;
  }
  /* line 16, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 6rem !important;
  }
  /* line 20, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 6rem !important;
  }
  /* line 24, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 6rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-n1 {
    margin: -0.5rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.5rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.5rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.5rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.5rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-n2 {
    margin: -1rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -1rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -1rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -1rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -1rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-n3 {
    margin: -2rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -2rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -2rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -2rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -2rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-n4 {
    margin: -3rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -3rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -3rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -3rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -3rem !important;
  }
  /* line 34, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-n5 {
    margin: -6rem !important;
  }
  /* line 35, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -6rem !important;
  }
  /* line 39, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -6rem !important;
  }
  /* line 43, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -6rem !important;
  }
  /* line 47, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -6rem !important;
  }
  /* line 55, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 56, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  /* line 60, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 64, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 68, src/sass/1-frameworks/bootstrap/source/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

/*!
 * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
/* line 4, src/sass/1-frameworks/fontawsome/_core.scss */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* line 5, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}

/* line 11, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-xs {
  font-size: .75em;
}

/* line 15, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-sm {
  font-size: .875em;
}

/* line 20, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-1x {
  font-size: 1em;
}

/* line 20, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 20, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 20, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 20, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 20, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-6x {
  font-size: 6em;
}

/* line 20, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-7x {
  font-size: 7em;
}

/* line 20, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-8x {
  font-size: 8em;
}

/* line 20, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-9x {
  font-size: 9em;
}

/* line 20, src/sass/1-frameworks/fontawsome/_larger.scss */
.fa-10x {
  font-size: 10em;
}

/* line 3, src/sass/1-frameworks/fontawsome/_fixed-width.scss */
.fa-fw {
  text-align: center;
  width: 1.25em;
}

/* line 4, src/sass/1-frameworks/fontawsome/_list.scss */
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

/* line 9, src/sass/1-frameworks/fontawsome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 12, src/sass/1-frameworks/fontawsome/_list.scss */
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

/* line 4, src/sass/1-frameworks/fontawsome/_bordered-pulled.scss */
.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

/* line 10, src/sass/1-frameworks/fontawsome/_bordered-pulled.scss */
.fa-pull-left {
  float: left;
}

/* line 11, src/sass/1-frameworks/fontawsome/_bordered-pulled.scss */
.fa-pull-right {
  float: right;
}

/* line 18, src/sass/1-frameworks/fontawsome/_bordered-pulled.scss */
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em;
}

/* line 19, src/sass/1-frameworks/fontawsome/_bordered-pulled.scss */
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em;
}

/* line 4, src/sass/1-frameworks/fontawsome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

/* line 8, src/sass/1-frameworks/fontawsome/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* line 4, src/sass/1-frameworks/fontawsome/_rotated-flipped.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/* line 5, src/sass/1-frameworks/fontawsome/_rotated-flipped.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 6, src/sass/1-frameworks/fontawsome/_rotated-flipped.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

/* line 8, src/sass/1-frameworks/fontawsome/_rotated-flipped.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

/* line 9, src/sass/1-frameworks/fontawsome/_rotated-flipped.scss */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}

/* line 10, src/sass/1-frameworks/fontawsome/_rotated-flipped.scss */
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

/* line 16, src/sass/1-frameworks/fontawsome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none;
}

/* line 4, src/sass/1-frameworks/fontawsome/_stacked.scss */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

/* line 13, src/sass/1-frameworks/fontawsome/_stacked.scss */
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* line 21, src/sass/1-frameworks/fontawsome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 25, src/sass/1-frameworks/fontawsome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 29, src/sass/1-frameworks/fontawsome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
/* line 4, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-500px:before {
  content: "\f26e";
}

/* line 5, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-accessible-icon:before {
  content: "\f368";
}

/* line 6, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-accusoft:before {
  content: "\f369";
}

/* line 7, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

/* line 8, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ad:before {
  content: "\f641";
}

/* line 9, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-address-book:before {
  content: "\f2b9";
}

/* line 10, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-address-card:before {
  content: "\f2bb";
}

/* line 11, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 12, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 13, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-adobe:before {
  content: "\f778";
}

/* line 14, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-adversal:before {
  content: "\f36a";
}

/* line 15, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-affiliatetheme:before {
  content: "\f36b";
}

/* line 16, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-air-freshener:before {
  content: "\f5d0";
}

/* line 17, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-airbnb:before {
  content: "\f834";
}

/* line 18, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-algolia:before {
  content: "\f36c";
}

/* line 19, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 20, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 21, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 22, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 23, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-alipay:before {
  content: "\f642";
}

/* line 24, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-allergies:before {
  content: "\f461";
}

/* line 25, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-amazon:before {
  content: "\f270";
}

/* line 26, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-amazon-pay:before {
  content: "\f42c";
}

/* line 27, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 28, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

/* line 29, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-amilia:before {
  content: "\f36d";
}

/* line 30, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 31, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 32, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angellist:before {
  content: "\f209";
}

/* line 33, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 34, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 35, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 36, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 37, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 38, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 39, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 40, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 41, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angry:before {
  content: "\f556";
}

/* line 42, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angrycreative:before {
  content: "\f36e";
}

/* line 43, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-angular:before {
  content: "\f420";
}

/* line 44, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ankh:before {
  content: "\f644";
}

/* line 45, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-app-store:before {
  content: "\f36f";
}

/* line 46, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-app-store-ios:before {
  content: "\f370";
}

/* line 47, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-apper:before {
  content: "\f371";
}

/* line 48, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 49, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-apple-alt:before {
  content: "\f5d1";
}

/* line 50, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-apple-pay:before {
  content: "\f415";
}

/* line 51, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 52, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-archway:before {
  content: "\f557";
}

/* line 53, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

/* line 54, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

/* line 55, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

/* line 56, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

/* line 57, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 58, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 59, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 60, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 61, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 62, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 63, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 64, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 65, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 66, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrows-alt-h:before {
  content: "\f337";
}

/* line 67, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-arrows-alt-v:before {
  content: "\f338";
}

/* line 68, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-artstation:before {
  content: "\f77a";
}

/* line 69, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

/* line 70, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 71, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-asymmetrik:before {
  content: "\f372";
}

/* line 72, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-at:before {
  content: "\f1fa";
}

/* line 73, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-atlas:before {
  content: "\f558";
}

/* line 74, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-atlassian:before {
  content: "\f77b";
}

/* line 75, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-atom:before {
  content: "\f5d2";
}

/* line 76, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-audible:before {
  content: "\f373";
}

/* line 77, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-audio-description:before {
  content: "\f29e";
}

/* line 78, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-autoprefixer:before {
  content: "\f41c";
}

/* line 79, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-avianex:before {
  content: "\f374";
}

/* line 80, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-aviato:before {
  content: "\f421";
}

/* line 81, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-award:before {
  content: "\f559";
}

/* line 82, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-aws:before {
  content: "\f375";
}

/* line 83, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-baby:before {
  content: "\f77c";
}

/* line 84, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-baby-carriage:before {
  content: "\f77d";
}

/* line 85, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-backspace:before {
  content: "\f55a";
}

/* line 86, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 87, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bacon:before {
  content: "\f7e5";
}

/* line 88, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bacteria:before {
  content: "\e059";
}

/* line 89, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bacterium:before {
  content: "\e05a";
}

/* line 90, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bahai:before {
  content: "\f666";
}

/* line 91, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-balance-scale:before {
  content: "\f24e";
}

/* line 92, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-balance-scale-left:before {
  content: "\f515";
}

/* line 93, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-balance-scale-right:before {
  content: "\f516";
}

/* line 94, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 95, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-band-aid:before {
  content: "\f462";
}

/* line 96, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bandcamp:before {
  content: "\f2d5";
}

/* line 97, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 98, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bars:before {
  content: "\f0c9";
}

/* line 99, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-baseball-ball:before {
  content: "\f433";
}

/* line 100, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-basketball-ball:before {
  content: "\f434";
}

/* line 101, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bath:before {
  content: "\f2cd";
}

/* line 102, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-battery-empty:before {
  content: "\f244";
}

/* line 103, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-battery-full:before {
  content: "\f240";
}

/* line 104, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-battery-half:before {
  content: "\f242";
}

/* line 105, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-battery-quarter:before {
  content: "\f243";
}

/* line 106, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-battery-three-quarters:before {
  content: "\f241";
}

/* line 107, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-battle-net:before {
  content: "\f835";
}

/* line 108, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bed:before {
  content: "\f236";
}

/* line 109, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 110, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-behance:before {
  content: "\f1b4";
}

/* line 111, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 112, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 113, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 114, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bezier-curve:before {
  content: "\f55b";
}

/* line 115, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bible:before {
  content: "\f647";
}

/* line 116, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bicycle:before {
  content: "\f206";
}

/* line 117, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-biking:before {
  content: "\f84a";
}

/* line 118, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bimobject:before {
  content: "\f378";
}

/* line 119, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 120, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-biohazard:before {
  content: "\f780";
}

/* line 121, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 122, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 123, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bitcoin:before {
  content: "\f379";
}

/* line 124, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bity:before {
  content: "\f37a";
}

/* line 125, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-black-tie:before {
  content: "\f27e";
}

/* line 126, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-blackberry:before {
  content: "\f37b";
}

/* line 127, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-blender:before {
  content: "\f517";
}

/* line 128, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-blender-phone:before {
  content: "\f6b6";
}

/* line 129, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-blind:before {
  content: "\f29d";
}

/* line 130, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-blog:before {
  content: "\f781";
}

/* line 131, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-blogger:before {
  content: "\f37c";
}

/* line 132, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-blogger-b:before {
  content: "\f37d";
}

/* line 133, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bluetooth:before {
  content: "\f293";
}

/* line 134, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bluetooth-b:before {
  content: "\f294";
}

/* line 135, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 136, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bolt:before {
  content: "\f0e7";
}

/* line 137, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 138, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bone:before {
  content: "\f5d7";
}

/* line 139, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bong:before {
  content: "\f55c";
}

/* line 140, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 141, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-book-dead:before {
  content: "\f6b7";
}

/* line 142, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-book-medical:before {
  content: "\f7e6";
}

/* line 143, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-book-open:before {
  content: "\f518";
}

/* line 144, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-book-reader:before {
  content: "\f5da";
}

/* line 145, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 146, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bootstrap:before {
  content: "\f836";
}

/* line 147, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-border-all:before {
  content: "\f84c";
}

/* line 148, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-border-none:before {
  content: "\f850";
}

/* line 149, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-border-style:before {
  content: "\f853";
}

/* line 150, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bowling-ball:before {
  content: "\f436";
}

/* line 151, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-box:before {
  content: "\f466";
}

/* line 152, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-box-open:before {
  content: "\f49e";
}

/* line 153, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-box-tissue:before {
  content: "\e05b";
}

/* line 154, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-boxes:before {
  content: "\f468";
}

/* line 155, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-braille:before {
  content: "\f2a1";
}

/* line 156, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-brain:before {
  content: "\f5dc";
}

/* line 157, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bread-slice:before {
  content: "\f7ec";
}

/* line 158, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 159, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-briefcase-medical:before {
  content: "\f469";
}

/* line 160, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-broadcast-tower:before {
  content: "\f519";
}

/* line 161, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-broom:before {
  content: "\f51a";
}

/* line 162, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-brush:before {
  content: "\f55d";
}

/* line 163, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-btc:before {
  content: "\f15a";
}

/* line 164, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-buffer:before {
  content: "\f837";
}

/* line 165, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 166, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-building:before {
  content: "\f1ad";
}

/* line 167, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 168, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 169, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-burn:before {
  content: "\f46a";
}

/* line 170, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-buromobelexperte:before {
  content: "\f37f";
}

/* line 171, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bus:before {
  content: "\f207";
}

/* line 172, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-bus-alt:before {
  content: "\f55e";
}

/* line 173, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-business-time:before {
  content: "\f64a";
}

/* line 174, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-buy-n-large:before {
  content: "\f8a6";
}

/* line 175, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 176, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 177, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-calendar:before {
  content: "\f133";
}

/* line 178, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-calendar-alt:before {
  content: "\f073";
}

/* line 179, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-calendar-check:before {
  content: "\f274";
}

/* line 180, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-calendar-day:before {
  content: "\f783";
}

/* line 181, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-calendar-minus:before {
  content: "\f272";
}

/* line 182, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-calendar-plus:before {
  content: "\f271";
}

/* line 183, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-calendar-times:before {
  content: "\f273";
}

/* line 184, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-calendar-week:before {
  content: "\f784";
}

/* line 185, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 186, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 187, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-campground:before {
  content: "\f6bb";
}

/* line 188, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-canadian-maple-leaf:before {
  content: "\f785";
}

/* line 189, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-candy-cane:before {
  content: "\f786";
}

/* line 190, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cannabis:before {
  content: "\f55f";
}

/* line 191, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-capsules:before {
  content: "\f46b";
}

/* line 192, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-car:before {
  content: "\f1b9";
}

/* line 193, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-car-alt:before {
  content: "\f5de";
}

/* line 194, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-car-battery:before {
  content: "\f5df";
}

/* line 195, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-car-crash:before {
  content: "\f5e1";
}

/* line 196, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-car-side:before {
  content: "\f5e4";
}

/* line 197, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-caravan:before {
  content: "\f8ff";
}

/* line 198, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 199, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 200, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 201, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-caret-square-down:before {
  content: "\f150";
}

/* line 202, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-caret-square-left:before {
  content: "\f191";
}

/* line 203, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-caret-square-right:before {
  content: "\f152";
}

/* line 204, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-caret-square-up:before {
  content: "\f151";
}

/* line 205, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 206, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-carrot:before {
  content: "\f787";
}

/* line 207, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 208, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cart-plus:before {
  content: "\f217";
}

/* line 209, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cash-register:before {
  content: "\f788";
}

/* line 210, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cat:before {
  content: "\f6be";
}

/* line 211, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cc-amazon-pay:before {
  content: "\f42d";
}

/* line 212, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 213, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cc-apple-pay:before {
  content: "\f416";
}

/* line 214, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cc-diners-club:before {
  content: "\f24c";
}

/* line 215, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 216, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cc-jcb:before {
  content: "\f24b";
}

/* line 217, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 218, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 219, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 220, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 221, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-centercode:before {
  content: "\f380";
}

/* line 222, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-centos:before {
  content: "\f789";
}

/* line 223, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 224, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chair:before {
  content: "\f6c0";
}

/* line 225, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chalkboard:before {
  content: "\f51b";
}

/* line 226, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chalkboard-teacher:before {
  content: "\f51c";
}

/* line 227, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-charging-station:before {
  content: "\f5e7";
}

/* line 228, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chart-area:before {
  content: "\f1fe";
}

/* line 229, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chart-bar:before {
  content: "\f080";
}

/* line 230, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chart-line:before {
  content: "\f201";
}

/* line 231, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chart-pie:before {
  content: "\f200";
}

/* line 232, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 233, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 234, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-check-double:before {
  content: "\f560";
}

/* line 235, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 236, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cheese:before {
  content: "\f7ef";
}

/* line 237, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chess:before {
  content: "\f439";
}

/* line 238, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chess-bishop:before {
  content: "\f43a";
}

/* line 239, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chess-board:before {
  content: "\f43c";
}

/* line 240, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chess-king:before {
  content: "\f43f";
}

/* line 241, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chess-knight:before {
  content: "\f441";
}

/* line 242, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chess-pawn:before {
  content: "\f443";
}

/* line 243, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chess-queen:before {
  content: "\f445";
}

/* line 244, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chess-rook:before {
  content: "\f447";
}

/* line 245, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 246, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 247, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 248, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 249, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 250, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 251, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 252, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 253, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-child:before {
  content: "\f1ae";
}

/* line 254, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chrome:before {
  content: "\f268";
}

/* line 255, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-chromecast:before {
  content: "\f838";
}

/* line 256, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-church:before {
  content: "\f51d";
}

/* line 257, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 258, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-circle-notch:before {
  content: "\f1ce";
}

/* line 259, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-city:before {
  content: "\f64f";
}

/* line 260, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-clinic-medical:before {
  content: "\f7f2";
}

/* line 261, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-clipboard:before {
  content: "\f328";
}

/* line 262, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-clipboard-check:before {
  content: "\f46c";
}

/* line 263, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-clipboard-list:before {
  content: "\f46d";
}

/* line 264, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-clock:before {
  content: "\f017";
}

/* line 265, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-clone:before {
  content: "\f24d";
}

/* line 266, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-closed-captioning:before {
  content: "\f20a";
}

/* line 267, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 268, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloud-download-alt:before {
  content: "\f381";
}

/* line 269, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloud-meatball:before {
  content: "\f73b";
}

/* line 270, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloud-moon:before {
  content: "\f6c3";
}

/* line 271, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloud-moon-rain:before {
  content: "\f73c";
}

/* line 272, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloud-rain:before {
  content: "\f73d";
}

/* line 273, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloud-showers-heavy:before {
  content: "\f740";
}

/* line 274, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloud-sun:before {
  content: "\f6c4";
}

/* line 275, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloud-sun-rain:before {
  content: "\f743";
}

/* line 276, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloud-upload-alt:before {
  content: "\f382";
}

/* line 277, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloudscale:before {
  content: "\f383";
}

/* line 278, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloudsmith:before {
  content: "\f384";
}

/* line 279, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cloudversify:before {
  content: "\f385";
}

/* line 280, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cocktail:before {
  content: "\f561";
}

/* line 281, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-code:before {
  content: "\f121";
}

/* line 282, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-code-branch:before {
  content: "\f126";
}

/* line 283, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 284, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-codiepie:before {
  content: "\f284";
}

/* line 285, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 286, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cog:before {
  content: "\f013";
}

/* line 287, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cogs:before {
  content: "\f085";
}

/* line 288, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-coins:before {
  content: "\f51e";
}

/* line 289, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 290, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 291, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-comment-alt:before {
  content: "\f27a";
}

/* line 292, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-comment-dollar:before {
  content: "\f651";
}

/* line 293, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-comment-dots:before {
  content: "\f4ad";
}

/* line 294, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-comment-medical:before {
  content: "\f7f5";
}

/* line 295, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-comment-slash:before {
  content: "\f4b3";
}

/* line 296, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 297, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-comments-dollar:before {
  content: "\f653";
}

/* line 298, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-compact-disc:before {
  content: "\f51f";
}

/* line 299, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 300, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-compress:before {
  content: "\f066";
}

/* line 301, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-compress-alt:before {
  content: "\f422";
}

/* line 302, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-compress-arrows-alt:before {
  content: "\f78c";
}

/* line 303, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-concierge-bell:before {
  content: "\f562";
}

/* line 304, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-confluence:before {
  content: "\f78d";
}

/* line 305, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 306, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-contao:before {
  content: "\f26d";
}

/* line 307, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cookie:before {
  content: "\f563";
}

/* line 308, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cookie-bite:before {
  content: "\f564";
}

/* line 309, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-copy:before {
  content: "\f0c5";
}

/* line 310, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 311, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cotton-bureau:before {
  content: "\f89e";
}

/* line 312, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-couch:before {
  content: "\f4b8";
}

/* line 313, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cpanel:before {
  content: "\f388";
}

/* line 314, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons:before {
  content: "\f25e";
}

/* line 315, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-by:before {
  content: "\f4e7";
}

/* line 316, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-nc:before {
  content: "\f4e8";
}

/* line 317, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

/* line 318, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

/* line 319, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-nd:before {
  content: "\f4eb";
}

/* line 320, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-pd:before {
  content: "\f4ec";
}

/* line 321, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

/* line 322, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-remix:before {
  content: "\f4ee";
}

/* line 323, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-sa:before {
  content: "\f4ef";
}

/* line 324, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

/* line 325, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

/* line 326, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-share:before {
  content: "\f4f2";
}

/* line 327, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-creative-commons-zero:before {
  content: "\f4f3";
}

/* line 328, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 329, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-critical-role:before {
  content: "\f6c9";
}

/* line 330, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 331, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-crop-alt:before {
  content: "\f565";
}

/* line 332, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cross:before {
  content: "\f654";
}

/* line 333, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 334, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-crow:before {
  content: "\f520";
}

/* line 335, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-crown:before {
  content: "\f521";
}

/* line 336, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-crutch:before {
  content: "\f7f7";
}

/* line 337, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 338, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-css3-alt:before {
  content: "\f38b";
}

/* line 339, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cube:before {
  content: "\f1b2";
}

/* line 340, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 341, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cut:before {
  content: "\f0c4";
}

/* line 342, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-cuttlefish:before {
  content: "\f38c";
}

/* line 343, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-d-and-d:before {
  content: "\f38d";
}

/* line 344, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

/* line 345, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dailymotion:before {
  content: "\e052";
}

/* line 346, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dashcube:before {
  content: "\f210";
}

/* line 347, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-database:before {
  content: "\f1c0";
}

/* line 348, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-deaf:before {
  content: "\f2a4";
}

/* line 349, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-deezer:before {
  content: "\e077";
}

/* line 350, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 351, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-democrat:before {
  content: "\f747";
}

/* line 352, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-deploydog:before {
  content: "\f38e";
}

/* line 353, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-deskpro:before {
  content: "\f38f";
}

/* line 354, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 355, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dev:before {
  content: "\f6cc";
}

/* line 356, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 357, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dharmachakra:before {
  content: "\f655";
}

/* line 358, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dhl:before {
  content: "\f790";
}

/* line 359, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-diagnoses:before {
  content: "\f470";
}

/* line 360, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-diaspora:before {
  content: "\f791";
}

/* line 361, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dice:before {
  content: "\f522";
}

/* line 362, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dice-d20:before {
  content: "\f6cf";
}

/* line 363, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dice-d6:before {
  content: "\f6d1";
}

/* line 364, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dice-five:before {
  content: "\f523";
}

/* line 365, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dice-four:before {
  content: "\f524";
}

/* line 366, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dice-one:before {
  content: "\f525";
}

/* line 367, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dice-six:before {
  content: "\f526";
}

/* line 368, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dice-three:before {
  content: "\f527";
}

/* line 369, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dice-two:before {
  content: "\f528";
}

/* line 370, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-digg:before {
  content: "\f1a6";
}

/* line 371, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-digital-ocean:before {
  content: "\f391";
}

/* line 372, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-digital-tachograph:before {
  content: "\f566";
}

/* line 373, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-directions:before {
  content: "\f5eb";
}

/* line 374, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-discord:before {
  content: "\f392";
}

/* line 375, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-discourse:before {
  content: "\f393";
}

/* line 376, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-disease:before {
  content: "\f7fa";
}

/* line 377, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-divide:before {
  content: "\f529";
}

/* line 378, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dizzy:before {
  content: "\f567";
}

/* line 379, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dna:before {
  content: "\f471";
}

/* line 380, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dochub:before {
  content: "\f394";
}

/* line 381, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-docker:before {
  content: "\f395";
}

/* line 382, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dog:before {
  content: "\f6d3";
}

/* line 383, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dollar-sign:before {
  content: "\f155";
}

/* line 384, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dolly:before {
  content: "\f472";
}

/* line 385, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dolly-flatbed:before {
  content: "\f474";
}

/* line 386, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-donate:before {
  content: "\f4b9";
}

/* line 387, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-door-closed:before {
  content: "\f52a";
}

/* line 388, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-door-open:before {
  content: "\f52b";
}

/* line 389, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dot-circle:before {
  content: "\f192";
}

/* line 390, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dove:before {
  content: "\f4ba";
}

/* line 391, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-download:before {
  content: "\f019";
}

/* line 392, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-draft2digital:before {
  content: "\f396";
}

/* line 393, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-drafting-compass:before {
  content: "\f568";
}

/* line 394, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dragon:before {
  content: "\f6d5";
}

/* line 395, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-draw-polygon:before {
  content: "\f5ee";
}

/* line 396, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 397, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dribbble-square:before {
  content: "\f397";
}

/* line 398, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 399, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-drum:before {
  content: "\f569";
}

/* line 400, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-drum-steelpan:before {
  content: "\f56a";
}

/* line 401, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-drumstick-bite:before {
  content: "\f6d7";
}

/* line 402, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 403, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dumbbell:before {
  content: "\f44b";
}

/* line 404, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dumpster:before {
  content: "\f793";
}

/* line 405, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dumpster-fire:before {
  content: "\f794";
}

/* line 406, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dungeon:before {
  content: "\f6d9";
}

/* line 407, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-dyalog:before {
  content: "\f399";
}

/* line 408, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-earlybirds:before {
  content: "\f39a";
}

/* line 409, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ebay:before {
  content: "\f4f4";
}

/* line 410, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-edge:before {
  content: "\f282";
}

/* line 411, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-edge-legacy:before {
  content: "\e078";
}

/* line 412, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-edit:before {
  content: "\f044";
}

/* line 413, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-egg:before {
  content: "\f7fb";
}

/* line 414, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 415, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-elementor:before {
  content: "\f430";
}

/* line 416, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 417, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 418, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ello:before {
  content: "\f5f1";
}

/* line 419, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ember:before {
  content: "\f423";
}

/* line 420, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-empire:before {
  content: "\f1d1";
}

/* line 421, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 422, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-envelope-open:before {
  content: "\f2b6";
}

/* line 423, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-envelope-open-text:before {
  content: "\f658";
}

/* line 424, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 425, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-envira:before {
  content: "\f299";
}

/* line 426, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-equals:before {
  content: "\f52c";
}

/* line 427, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 428, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-erlang:before {
  content: "\f39d";
}

/* line 429, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ethereum:before {
  content: "\f42e";
}

/* line 430, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ethernet:before {
  content: "\f796";
}

/* line 431, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-etsy:before {
  content: "\f2d7";
}

/* line 432, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-euro-sign:before {
  content: "\f153";
}

/* line 433, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-evernote:before {
  content: "\f839";
}

/* line 434, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-exchange-alt:before {
  content: "\f362";
}

/* line 435, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 436, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 437, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 438, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-expand:before {
  content: "\f065";
}

/* line 439, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-expand-alt:before {
  content: "\f424";
}

/* line 440, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-expand-arrows-alt:before {
  content: "\f31e";
}

/* line 441, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-expeditedssl:before {
  content: "\f23e";
}

/* line 442, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-external-link-alt:before {
  content: "\f35d";
}

/* line 443, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-external-link-square-alt:before {
  content: "\f360";
}

/* line 444, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 445, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-eye-dropper:before {
  content: "\f1fb";
}

/* line 446, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 447, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 448, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-facebook-f:before {
  content: "\f39e";
}

/* line 449, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-facebook-messenger:before {
  content: "\f39f";
}

/* line 450, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 451, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fan:before {
  content: "\f863";
}

/* line 452, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

/* line 453, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 454, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 455, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-faucet:before {
  content: "\e005";
}

/* line 456, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fax:before {
  content: "\f1ac";
}

/* line 457, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-feather:before {
  content: "\f52d";
}

/* line 458, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-feather-alt:before {
  content: "\f56b";
}

/* line 459, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fedex:before {
  content: "\f797";
}

/* line 460, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fedora:before {
  content: "\f798";
}

/* line 461, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-female:before {
  content: "\f182";
}

/* line 462, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 463, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-figma:before {
  content: "\f799";
}

/* line 464, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 465, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-alt:before {
  content: "\f15c";
}

/* line 466, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-archive:before {
  content: "\f1c6";
}

/* line 467, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-audio:before {
  content: "\f1c7";
}

/* line 468, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-code:before {
  content: "\f1c9";
}

/* line 469, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-contract:before {
  content: "\f56c";
}

/* line 470, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-csv:before {
  content: "\f6dd";
}

/* line 471, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-download:before {
  content: "\f56d";
}

/* line 472, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-excel:before {
  content: "\f1c3";
}

/* line 473, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-export:before {
  content: "\f56e";
}

/* line 474, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-image:before {
  content: "\f1c5";
}

/* line 475, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-import:before {
  content: "\f56f";
}

/* line 476, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-invoice:before {
  content: "\f570";
}

/* line 477, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-invoice-dollar:before {
  content: "\f571";
}

/* line 478, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-medical:before {
  content: "\f477";
}

/* line 479, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-medical-alt:before {
  content: "\f478";
}

/* line 480, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-pdf:before {
  content: "\f1c1";
}

/* line 481, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-powerpoint:before {
  content: "\f1c4";
}

/* line 482, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-prescription:before {
  content: "\f572";
}

/* line 483, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-signature:before {
  content: "\f573";
}

/* line 484, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-upload:before {
  content: "\f574";
}

/* line 485, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-video:before {
  content: "\f1c8";
}

/* line 486, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-file-word:before {
  content: "\f1c2";
}

/* line 487, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fill:before {
  content: "\f575";
}

/* line 488, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fill-drip:before {
  content: "\f576";
}

/* line 489, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-film:before {
  content: "\f008";
}

/* line 490, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 491, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fingerprint:before {
  content: "\f577";
}

/* line 492, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 493, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fire-alt:before {
  content: "\f7e4";
}

/* line 494, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 495, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-firefox:before {
  content: "\f269";
}

/* line 496, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-firefox-browser:before {
  content: "\e007";
}

/* line 497, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-first-aid:before {
  content: "\f479";
}

/* line 498, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-first-order:before {
  content: "\f2b0";
}

/* line 499, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-first-order-alt:before {
  content: "\f50a";
}

/* line 500, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-firstdraft:before {
  content: "\f3a1";
}

/* line 501, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fish:before {
  content: "\f578";
}

/* line 502, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fist-raised:before {
  content: "\f6de";
}

/* line 503, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 504, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 505, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-flag-usa:before {
  content: "\f74d";
}

/* line 506, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 507, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 508, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-flipboard:before {
  content: "\f44d";
}

/* line 509, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-flushed:before {
  content: "\f579";
}

/* line 510, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fly:before {
  content: "\f417";
}

/* line 511, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 512, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-folder-minus:before {
  content: "\f65d";
}

/* line 513, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 514, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-folder-plus:before {
  content: "\f65e";
}

/* line 515, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-font:before {
  content: "\f031";
}

/* line 516, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-font-awesome:before {
  content: "\f2b4";
}

/* line 517, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-font-awesome-alt:before {
  content: "\f35c";
}

/* line 518, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-font-awesome-flag:before {
  content: "\f425";
}

/* line 519, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

/* line 520, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fonticons:before {
  content: "\f280";
}

/* line 521, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fonticons-fi:before {
  content: "\f3a2";
}

/* line 522, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-football-ball:before {
  content: "\f44e";
}

/* line 523, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fort-awesome:before {
  content: "\f286";
}

/* line 524, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

/* line 525, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-forumbee:before {
  content: "\f211";
}

/* line 526, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 527, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 528, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-free-code-camp:before {
  content: "\f2c5";
}

/* line 529, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-freebsd:before {
  content: "\f3a4";
}

/* line 530, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-frog:before {
  content: "\f52e";
}

/* line 531, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-frown:before {
  content: "\f119";
}

/* line 532, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-frown-open:before {
  content: "\f57a";
}

/* line 533, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-fulcrum:before {
  content: "\f50b";
}

/* line 534, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-funnel-dollar:before {
  content: "\f662";
}

/* line 535, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-futbol:before {
  content: "\f1e3";
}

/* line 536, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-galactic-republic:before {
  content: "\f50c";
}

/* line 537, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-galactic-senate:before {
  content: "\f50d";
}

/* line 538, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 539, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gas-pump:before {
  content: "\f52f";
}

/* line 540, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gavel:before {
  content: "\f0e3";
}

/* line 541, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gem:before {
  content: "\f3a5";
}

/* line 542, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-genderless:before {
  content: "\f22d";
}

/* line 543, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-get-pocket:before {
  content: "\f265";
}

/* line 544, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gg:before {
  content: "\f260";
}

/* line 545, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gg-circle:before {
  content: "\f261";
}

/* line 546, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ghost:before {
  content: "\f6e2";
}

/* line 547, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 548, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gifts:before {
  content: "\f79c";
}

/* line 549, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-git:before {
  content: "\f1d3";
}

/* line 550, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-git-alt:before {
  content: "\f841";
}

/* line 551, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 552, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 553, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 554, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 555, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gitkraken:before {
  content: "\f3a6";
}

/* line 556, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gitlab:before {
  content: "\f296";
}

/* line 557, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gitter:before {
  content: "\f426";
}

/* line 558, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-glass-cheers:before {
  content: "\f79f";
}

/* line 559, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-glass-martini:before {
  content: "\f000";
}

/* line 560, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-glass-martini-alt:before {
  content: "\f57b";
}

/* line 561, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-glass-whiskey:before {
  content: "\f7a0";
}

/* line 562, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-glasses:before {
  content: "\f530";
}

/* line 563, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-glide:before {
  content: "\f2a5";
}

/* line 564, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-glide-g:before {
  content: "\f2a6";
}

/* line 565, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 566, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-globe-africa:before {
  content: "\f57c";
}

/* line 567, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-globe-americas:before {
  content: "\f57d";
}

/* line 568, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-globe-asia:before {
  content: "\f57e";
}

/* line 569, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-globe-europe:before {
  content: "\f7a2";
}

/* line 570, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gofore:before {
  content: "\f3a7";
}

/* line 571, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-golf-ball:before {
  content: "\f450";
}

/* line 572, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-goodreads:before {
  content: "\f3a8";
}

/* line 573, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-goodreads-g:before {
  content: "\f3a9";
}

/* line 574, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-google:before {
  content: "\f1a0";
}

/* line 575, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-google-drive:before {
  content: "\f3aa";
}

/* line 576, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-google-pay:before {
  content: "\e079";
}

/* line 577, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-google-play:before {
  content: "\f3ab";
}

/* line 578, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-google-plus:before {
  content: "\f2b3";
}

/* line 579, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-google-plus-g:before {
  content: "\f0d5";
}

/* line 580, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 581, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 582, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gopuram:before {
  content: "\f664";
}

/* line 583, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 584, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gratipay:before {
  content: "\f184";
}

/* line 585, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grav:before {
  content: "\f2d6";
}

/* line 586, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-greater-than:before {
  content: "\f531";
}

/* line 587, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-greater-than-equal:before {
  content: "\f532";
}

/* line 588, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grimace:before {
  content: "\f57f";
}

/* line 589, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin:before {
  content: "\f580";
}

/* line 590, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-alt:before {
  content: "\f581";
}

/* line 591, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-beam:before {
  content: "\f582";
}

/* line 592, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-beam-sweat:before {
  content: "\f583";
}

/* line 593, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-hearts:before {
  content: "\f584";
}

/* line 594, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-squint:before {
  content: "\f585";
}

/* line 595, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-squint-tears:before {
  content: "\f586";
}

/* line 596, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-stars:before {
  content: "\f587";
}

/* line 597, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-tears:before {
  content: "\f588";
}

/* line 598, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-tongue:before {
  content: "\f589";
}

/* line 599, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-tongue-squint:before {
  content: "\f58a";
}

/* line 600, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-tongue-wink:before {
  content: "\f58b";
}

/* line 601, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grin-wink:before {
  content: "\f58c";
}

/* line 602, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grip-horizontal:before {
  content: "\f58d";
}

/* line 603, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grip-lines:before {
  content: "\f7a4";
}

/* line 604, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

/* line 605, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grip-vertical:before {
  content: "\f58e";
}

/* line 606, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gripfire:before {
  content: "\f3ac";
}

/* line 607, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-grunt:before {
  content: "\f3ad";
}

/* line 608, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-guitar:before {
  content: "\f7a6";
}

/* line 609, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-gulp:before {
  content: "\f3ae";
}

/* line 610, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 611, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 612, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hacker-news-square:before {
  content: "\f3af";
}

/* line 613, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hackerrank:before {
  content: "\f5f7";
}

/* line 614, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hamburger:before {
  content: "\f805";
}

/* line 615, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hammer:before {
  content: "\f6e3";
}

/* line 616, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hamsa:before {
  content: "\f665";
}

/* line 617, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-holding:before {
  content: "\f4bd";
}

/* line 618, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-holding-heart:before {
  content: "\f4be";
}

/* line 619, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-holding-medical:before {
  content: "\e05c";
}

/* line 620, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-holding-usd:before {
  content: "\f4c0";
}

/* line 621, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-holding-water:before {
  content: "\f4c1";
}

/* line 622, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-lizard:before {
  content: "\f258";
}

/* line 623, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-middle-finger:before {
  content: "\f806";
}

/* line 624, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-paper:before {
  content: "\f256";
}

/* line 625, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-peace:before {
  content: "\f25b";
}

/* line 626, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-point-down:before {
  content: "\f0a7";
}

/* line 627, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-point-left:before {
  content: "\f0a5";
}

/* line 628, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-point-right:before {
  content: "\f0a4";
}

/* line 629, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-point-up:before {
  content: "\f0a6";
}

/* line 630, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-pointer:before {
  content: "\f25a";
}

/* line 631, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-rock:before {
  content: "\f255";
}

/* line 632, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-scissors:before {
  content: "\f257";
}

/* line 633, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-sparkles:before {
  content: "\e05d";
}

/* line 634, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hand-spock:before {
  content: "\f259";
}

/* line 635, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hands:before {
  content: "\f4c2";
}

/* line 636, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hands-helping:before {
  content: "\f4c4";
}

/* line 637, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hands-wash:before {
  content: "\e05e";
}

/* line 638, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-handshake:before {
  content: "\f2b5";
}

/* line 639, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-handshake-alt-slash:before {
  content: "\e05f";
}

/* line 640, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-handshake-slash:before {
  content: "\e060";
}

/* line 641, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hanukiah:before {
  content: "\f6e6";
}

/* line 642, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hard-hat:before {
  content: "\f807";
}

/* line 643, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hashtag:before {
  content: "\f292";
}

/* line 644, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hat-cowboy:before {
  content: "\f8c0";
}

/* line 645, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

/* line 646, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hat-wizard:before {
  content: "\f6e8";
}

/* line 647, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hdd:before {
  content: "\f0a0";
}

/* line 648, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-head-side-cough:before {
  content: "\e061";
}

/* line 649, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-head-side-cough-slash:before {
  content: "\e062";
}

/* line 650, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-head-side-mask:before {
  content: "\e063";
}

/* line 651, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-head-side-virus:before {
  content: "\e064";
}

/* line 652, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-heading:before {
  content: "\f1dc";
}

/* line 653, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 654, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-headphones-alt:before {
  content: "\f58f";
}

/* line 655, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-headset:before {
  content: "\f590";
}

/* line 656, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 657, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-heart-broken:before {
  content: "\f7a9";
}

/* line 658, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-heartbeat:before {
  content: "\f21e";
}

/* line 659, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-helicopter:before {
  content: "\f533";
}

/* line 660, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-highlighter:before {
  content: "\f591";
}

/* line 661, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hiking:before {
  content: "\f6ec";
}

/* line 662, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hippo:before {
  content: "\f6ed";
}

/* line 663, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hips:before {
  content: "\f452";
}

/* line 664, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hire-a-helper:before {
  content: "\f3b0";
}

/* line 665, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-history:before {
  content: "\f1da";
}

/* line 666, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hockey-puck:before {
  content: "\f453";
}

/* line 667, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-holly-berry:before {
  content: "\f7aa";
}

/* line 668, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-home:before {
  content: "\f015";
}

/* line 669, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hooli:before {
  content: "\f427";
}

/* line 670, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hornbill:before {
  content: "\f592";
}

/* line 671, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-horse:before {
  content: "\f6f0";
}

/* line 672, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-horse-head:before {
  content: "\f7ab";
}

/* line 673, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hospital:before {
  content: "\f0f8";
}

/* line 674, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hospital-alt:before {
  content: "\f47d";
}

/* line 675, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hospital-symbol:before {
  content: "\f47e";
}

/* line 676, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hospital-user:before {
  content: "\f80d";
}

/* line 677, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hot-tub:before {
  content: "\f593";
}

/* line 678, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hotdog:before {
  content: "\f80f";
}

/* line 679, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hotel:before {
  content: "\f594";
}

/* line 680, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hotjar:before {
  content: "\f3b1";
}

/* line 681, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hourglass:before {
  content: "\f254";
}

/* line 682, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hourglass-end:before {
  content: "\f253";
}

/* line 683, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hourglass-half:before {
  content: "\f252";
}

/* line 684, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hourglass-start:before {
  content: "\f251";
}

/* line 685, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-house-damage:before {
  content: "\f6f1";
}

/* line 686, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-house-user:before {
  content: "\e065";
}

/* line 687, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-houzz:before {
  content: "\f27c";
}

/* line 688, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hryvnia:before {
  content: "\f6f2";
}

/* line 689, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 690, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-hubspot:before {
  content: "\f3b2";
}

/* line 691, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-i-cursor:before {
  content: "\f246";
}

/* line 692, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ice-cream:before {
  content: "\f810";
}

/* line 693, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-icicles:before {
  content: "\f7ad";
}

/* line 694, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-icons:before {
  content: "\f86d";
}

/* line 695, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-id-badge:before {
  content: "\f2c1";
}

/* line 696, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-id-card:before {
  content: "\f2c2";
}

/* line 697, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-id-card-alt:before {
  content: "\f47f";
}

/* line 698, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ideal:before {
  content: "\e013";
}

/* line 699, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-igloo:before {
  content: "\f7ae";
}

/* line 700, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-image:before {
  content: "\f03e";
}

/* line 701, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-images:before {
  content: "\f302";
}

/* line 702, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-imdb:before {
  content: "\f2d8";
}

/* line 703, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 704, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 705, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-industry:before {
  content: "\f275";
}

/* line 706, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-infinity:before {
  content: "\f534";
}

/* line 707, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-info:before {
  content: "\f129";
}

/* line 708, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 709, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 710, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-instagram-square:before {
  content: "\e055";
}

/* line 711, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-intercom:before {
  content: "\f7af";
}

/* line 712, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-internet-explorer:before {
  content: "\f26b";
}

/* line 713, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-invision:before {
  content: "\f7b0";
}

/* line 714, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 715, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 716, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-itch-io:before {
  content: "\f83a";
}

/* line 717, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-itunes:before {
  content: "\f3b4";
}

/* line 718, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-itunes-note:before {
  content: "\f3b5";
}

/* line 719, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-java:before {
  content: "\f4e4";
}

/* line 720, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-jedi:before {
  content: "\f669";
}

/* line 721, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-jedi-order:before {
  content: "\f50e";
}

/* line 722, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-jenkins:before {
  content: "\f3b6";
}

/* line 723, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-jira:before {
  content: "\f7b1";
}

/* line 724, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-joget:before {
  content: "\f3b7";
}

/* line 725, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-joint:before {
  content: "\f595";
}

/* line 726, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 727, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-journal-whills:before {
  content: "\f66a";
}

/* line 728, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-js:before {
  content: "\f3b8";
}

/* line 729, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-js-square:before {
  content: "\f3b9";
}

/* line 730, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 731, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-kaaba:before {
  content: "\f66b";
}

/* line 732, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-kaggle:before {
  content: "\f5fa";
}

/* line 733, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-key:before {
  content: "\f084";
}

/* line 734, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-keybase:before {
  content: "\f4f5";
}

/* line 735, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-keyboard:before {
  content: "\f11c";
}

/* line 736, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-keycdn:before {
  content: "\f3ba";
}

/* line 737, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-khanda:before {
  content: "\f66d";
}

/* line 738, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-kickstarter:before {
  content: "\f3bb";
}

/* line 739, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-kickstarter-k:before {
  content: "\f3bc";
}

/* line 740, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-kiss:before {
  content: "\f596";
}

/* line 741, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-kiss-beam:before {
  content: "\f597";
}

/* line 742, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-kiss-wink-heart:before {
  content: "\f598";
}

/* line 743, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-kiwi-bird:before {
  content: "\f535";
}

/* line 744, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-korvue:before {
  content: "\f42f";
}

/* line 745, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-landmark:before {
  content: "\f66f";
}

/* line 746, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-language:before {
  content: "\f1ab";
}

/* line 747, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 748, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-laptop-code:before {
  content: "\f5fc";
}

/* line 749, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-laptop-house:before {
  content: "\e066";
}

/* line 750, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-laptop-medical:before {
  content: "\f812";
}

/* line 751, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-laravel:before {
  content: "\f3bd";
}

/* line 752, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-lastfm:before {
  content: "\f202";
}

/* line 753, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 754, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-laugh:before {
  content: "\f599";
}

/* line 755, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-laugh-beam:before {
  content: "\f59a";
}

/* line 756, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-laugh-squint:before {
  content: "\f59b";
}

/* line 757, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-laugh-wink:before {
  content: "\f59c";
}

/* line 758, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-layer-group:before {
  content: "\f5fd";
}

/* line 759, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 760, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-leanpub:before {
  content: "\f212";
}

/* line 761, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-lemon:before {
  content: "\f094";
}

/* line 762, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-less:before {
  content: "\f41d";
}

/* line 763, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-less-than:before {
  content: "\f536";
}

/* line 764, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-less-than-equal:before {
  content: "\f537";
}

/* line 765, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-level-down-alt:before {
  content: "\f3be";
}

/* line 766, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-level-up-alt:before {
  content: "\f3bf";
}

/* line 767, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 768, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-lightbulb:before {
  content: "\f0eb";
}

/* line 769, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-line:before {
  content: "\f3c0";
}

/* line 770, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-link:before {
  content: "\f0c1";
}

/* line 771, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-linkedin:before {
  content: "\f08c";
}

/* line 772, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-linkedin-in:before {
  content: "\f0e1";
}

/* line 773, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-linode:before {
  content: "\f2b8";
}

/* line 774, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 775, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-lira-sign:before {
  content: "\f195";
}

/* line 776, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 777, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 778, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 779, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 780, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 781, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 782, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-lock-open:before {
  content: "\f3c1";
}

/* line 783, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-long-arrow-alt-down:before {
  content: "\f309";
}

/* line 784, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

/* line 785, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

/* line 786, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

/* line 787, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-low-vision:before {
  content: "\f2a8";
}

/* line 788, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-luggage-cart:before {
  content: "\f59d";
}

/* line 789, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-lungs:before {
  content: "\f604";
}

/* line 790, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-lungs-virus:before {
  content: "\e067";
}

/* line 791, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-lyft:before {
  content: "\f3c3";
}

/* line 792, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-magento:before {
  content: "\f3c4";
}

/* line 793, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 794, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 795, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mail-bulk:before {
  content: "\f674";
}

/* line 796, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mailchimp:before {
  content: "\f59e";
}

/* line 797, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-male:before {
  content: "\f183";
}

/* line 798, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mandalorian:before {
  content: "\f50f";
}

/* line 799, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-map:before {
  content: "\f279";
}

/* line 800, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-map-marked:before {
  content: "\f59f";
}

/* line 801, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-map-marked-alt:before {
  content: "\f5a0";
}

/* line 802, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 803, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-map-marker-alt:before {
  content: "\f3c5";
}

/* line 804, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-map-pin:before {
  content: "\f276";
}

/* line 805, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-map-signs:before {
  content: "\f277";
}

/* line 806, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-markdown:before {
  content: "\f60f";
}

/* line 807, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-marker:before {
  content: "\f5a1";
}

/* line 808, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mars:before {
  content: "\f222";
}

/* line 809, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mars-double:before {
  content: "\f227";
}

/* line 810, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mars-stroke:before {
  content: "\f229";
}

/* line 811, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 812, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 813, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mask:before {
  content: "\f6fa";
}

/* line 814, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mastodon:before {
  content: "\f4f6";
}

/* line 815, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 816, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mdb:before {
  content: "\f8ca";
}

/* line 817, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-medal:before {
  content: "\f5a2";
}

/* line 818, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-medapps:before {
  content: "\f3c6";
}

/* line 819, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-medium:before {
  content: "\f23a";
}

/* line 820, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-medium-m:before {
  content: "\f3c7";
}

/* line 821, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 822, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-medrt:before {
  content: "\f3c8";
}

/* line 823, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-meetup:before {
  content: "\f2e0";
}

/* line 824, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-megaport:before {
  content: "\f5a3";
}

/* line 825, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-meh:before {
  content: "\f11a";
}

/* line 826, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-meh-blank:before {
  content: "\f5a4";
}

/* line 827, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

/* line 828, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-memory:before {
  content: "\f538";
}

/* line 829, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mendeley:before {
  content: "\f7b3";
}

/* line 830, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-menorah:before {
  content: "\f676";
}

/* line 831, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mercury:before {
  content: "\f223";
}

/* line 832, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-meteor:before {
  content: "\f753";
}

/* line 833, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-microblog:before {
  content: "\e01a";
}

/* line 834, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-microchip:before {
  content: "\f2db";
}

/* line 835, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 836, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-microphone-alt:before {
  content: "\f3c9";
}

/* line 837, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-microphone-alt-slash:before {
  content: "\f539";
}

/* line 838, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 839, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-microscope:before {
  content: "\f610";
}

/* line 840, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-microsoft:before {
  content: "\f3ca";
}

/* line 841, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 842, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 843, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 844, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mitten:before {
  content: "\f7b5";
}

/* line 845, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mix:before {
  content: "\f3cb";
}

/* line 846, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mixcloud:before {
  content: "\f289";
}

/* line 847, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mixer:before {
  content: "\e056";
}

/* line 848, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mizuni:before {
  content: "\f3cc";
}

/* line 849, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mobile:before {
  content: "\f10b";
}

/* line 850, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mobile-alt:before {
  content: "\f3cd";
}

/* line 851, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-modx:before {
  content: "\f285";
}

/* line 852, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-monero:before {
  content: "\f3d0";
}

/* line 853, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-money-bill:before {
  content: "\f0d6";
}

/* line 854, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-money-bill-alt:before {
  content: "\f3d1";
}

/* line 855, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-money-bill-wave:before {
  content: "\f53a";
}

/* line 856, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

/* line 857, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-money-check:before {
  content: "\f53c";
}

/* line 858, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-money-check-alt:before {
  content: "\f53d";
}

/* line 859, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-monument:before {
  content: "\f5a6";
}

/* line 860, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-moon:before {
  content: "\f186";
}

/* line 861, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mortar-pestle:before {
  content: "\f5a7";
}

/* line 862, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mosque:before {
  content: "\f678";
}

/* line 863, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-motorcycle:before {
  content: "\f21c";
}

/* line 864, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mountain:before {
  content: "\f6fc";
}

/* line 865, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mouse:before {
  content: "\f8cc";
}

/* line 866, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mouse-pointer:before {
  content: "\f245";
}

/* line 867, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-mug-hot:before {
  content: "\f7b6";
}

/* line 868, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-music:before {
  content: "\f001";
}

/* line 869, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-napster:before {
  content: "\f3d2";
}

/* line 870, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-neos:before {
  content: "\f612";
}

/* line 871, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-network-wired:before {
  content: "\f6ff";
}

/* line 872, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-neuter:before {
  content: "\f22c";
}

/* line 873, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-newspaper:before {
  content: "\f1ea";
}

/* line 874, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-nimblr:before {
  content: "\f5a8";
}

/* line 875, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-node:before {
  content: "\f419";
}

/* line 876, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-node-js:before {
  content: "\f3d3";
}

/* line 877, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-not-equal:before {
  content: "\f53e";
}

/* line 878, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-notes-medical:before {
  content: "\f481";
}

/* line 879, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-npm:before {
  content: "\f3d4";
}

/* line 880, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ns8:before {
  content: "\f3d5";
}

/* line 881, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-nutritionix:before {
  content: "\f3d6";
}

/* line 882, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-object-group:before {
  content: "\f247";
}

/* line 883, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-object-ungroup:before {
  content: "\f248";
}

/* line 884, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-odnoklassniki:before {
  content: "\f263";
}

/* line 885, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "\f264";
}

/* line 886, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-oil-can:before {
  content: "\f613";
}

/* line 887, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-old-republic:before {
  content: "\f510";
}

/* line 888, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-om:before {
  content: "\f679";
}

/* line 889, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-opencart:before {
  content: "\f23d";
}

/* line 890, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-openid:before {
  content: "\f19b";
}

/* line 891, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-opera:before {
  content: "\f26a";
}

/* line 892, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-optin-monster:before {
  content: "\f23c";
}

/* line 893, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-orcid:before {
  content: "\f8d2";
}

/* line 894, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-osi:before {
  content: "\f41a";
}

/* line 895, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-otter:before {
  content: "\f700";
}

/* line 896, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-outdent:before {
  content: "\f03b";
}

/* line 897, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-page4:before {
  content: "\f3d7";
}

/* line 898, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 899, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pager:before {
  content: "\f815";
}

/* line 900, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 901, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-paint-roller:before {
  content: "\f5aa";
}

/* line 902, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-palette:before {
  content: "\f53f";
}

/* line 903, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-palfed:before {
  content: "\f3d8";
}

/* line 904, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pallet:before {
  content: "\f482";
}

/* line 905, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 906, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 907, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-parachute-box:before {
  content: "\f4cd";
}

/* line 908, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 909, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-parking:before {
  content: "\f540";
}

/* line 910, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-passport:before {
  content: "\f5ab";
}

/* line 911, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pastafarianism:before {
  content: "\f67b";
}

/* line 912, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-paste:before {
  content: "\f0ea";
}

/* line 913, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-patreon:before {
  content: "\f3d9";
}

/* line 914, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 915, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pause-circle:before {
  content: "\f28b";
}

/* line 916, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-paw:before {
  content: "\f1b0";
}

/* line 917, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 918, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-peace:before {
  content: "\f67c";
}

/* line 919, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pen:before {
  content: "\f304";
}

/* line 920, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pen-alt:before {
  content: "\f305";
}

/* line 921, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pen-fancy:before {
  content: "\f5ac";
}

/* line 922, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pen-nib:before {
  content: "\f5ad";
}

/* line 923, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pen-square:before {
  content: "\f14b";
}

/* line 924, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pencil-alt:before {
  content: "\f303";
}

/* line 925, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pencil-ruler:before {
  content: "\f5ae";
}

/* line 926, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-penny-arcade:before {
  content: "\f704";
}

/* line 927, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-people-arrows:before {
  content: "\e068";
}

/* line 928, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-people-carry:before {
  content: "\f4ce";
}

/* line 929, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pepper-hot:before {
  content: "\f816";
}

/* line 930, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-percent:before {
  content: "\f295";
}

/* line 931, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-percentage:before {
  content: "\f541";
}

/* line 932, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-periscope:before {
  content: "\f3da";
}

/* line 933, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-person-booth:before {
  content: "\f756";
}

/* line 934, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-phabricator:before {
  content: "\f3db";
}

/* line 935, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-phoenix-framework:before {
  content: "\f3dc";
}

/* line 936, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-phoenix-squadron:before {
  content: "\f511";
}

/* line 937, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 938, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-phone-alt:before {
  content: "\f879";
}

/* line 939, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-phone-slash:before {
  content: "\f3dd";
}

/* line 940, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 941, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-phone-square-alt:before {
  content: "\f87b";
}

/* line 942, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-phone-volume:before {
  content: "\f2a0";
}

/* line 943, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-photo-video:before {
  content: "\f87c";
}

/* line 944, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-php:before {
  content: "\f457";
}

/* line 945, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pied-piper:before {
  content: "\f2ae";
}

/* line 946, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 947, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pied-piper-hat:before {
  content: "\f4e5";
}

/* line 948, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 949, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pied-piper-square:before {
  content: "\e01e";
}

/* line 950, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-piggy-bank:before {
  content: "\f4d3";
}

/* line 951, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pills:before {
  content: "\f484";
}

/* line 952, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 953, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 954, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 955, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pizza-slice:before {
  content: "\f818";
}

/* line 956, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-place-of-worship:before {
  content: "\f67f";
}

/* line 957, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 958, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-plane-arrival:before {
  content: "\f5af";
}

/* line 959, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-plane-departure:before {
  content: "\f5b0";
}

/* line 960, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-plane-slash:before {
  content: "\e069";
}

/* line 961, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 962, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 963, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-playstation:before {
  content: "\f3df";
}

/* line 964, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-plug:before {
  content: "\f1e6";
}

/* line 965, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 966, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 967, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 968, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-podcast:before {
  content: "\f2ce";
}

/* line 969, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-poll:before {
  content: "\f681";
}

/* line 970, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-poll-h:before {
  content: "\f682";
}

/* line 971, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-poo:before {
  content: "\f2fe";
}

/* line 972, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-poo-storm:before {
  content: "\f75a";
}

/* line 973, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-poop:before {
  content: "\f619";
}

/* line 974, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-portrait:before {
  content: "\f3e0";
}

/* line 975, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pound-sign:before {
  content: "\f154";
}

/* line 976, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 977, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pray:before {
  content: "\f683";
}

/* line 978, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-praying-hands:before {
  content: "\f684";
}

/* line 979, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-prescription:before {
  content: "\f5b1";
}

/* line 980, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-prescription-bottle:before {
  content: "\f485";
}

/* line 981, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-prescription-bottle-alt:before {
  content: "\f486";
}

/* line 982, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 983, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-procedures:before {
  content: "\f487";
}

/* line 984, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-product-hunt:before {
  content: "\f288";
}

/* line 985, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-project-diagram:before {
  content: "\f542";
}

/* line 986, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pump-medical:before {
  content: "\e06a";
}

/* line 987, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pump-soap:before {
  content: "\e06b";
}

/* line 988, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-pushed:before {
  content: "\f3e1";
}

/* line 989, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 990, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-python:before {
  content: "\f3e2";
}

/* line 991, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-qq:before {
  content: "\f1d6";
}

/* line 992, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 993, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-question:before {
  content: "\f128";
}

/* line 994, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 995, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-quidditch:before {
  content: "\f458";
}

/* line 996, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-quinscape:before {
  content: "\f459";
}

/* line 997, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-quora:before {
  content: "\f2c4";
}

/* line 998, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 999, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 1000, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-quran:before {
  content: "\f687";
}

/* line 1001, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-r-project:before {
  content: "\f4f7";
}

/* line 1002, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-radiation:before {
  content: "\f7b9";
}

/* line 1003, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-radiation-alt:before {
  content: "\f7ba";
}

/* line 1004, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-rainbow:before {
  content: "\f75b";
}

/* line 1005, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-random:before {
  content: "\f074";
}

/* line 1006, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-raspberry-pi:before {
  content: "\f7bb";
}

/* line 1007, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ravelry:before {
  content: "\f2d9";
}

/* line 1008, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-react:before {
  content: "\f41b";
}

/* line 1009, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-reacteurope:before {
  content: "\f75d";
}

/* line 1010, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-readme:before {
  content: "\f4d5";
}

/* line 1011, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-rebel:before {
  content: "\f1d0";
}

/* line 1012, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-receipt:before {
  content: "\f543";
}

/* line 1013, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-record-vinyl:before {
  content: "\f8d9";
}

/* line 1014, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 1015, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-red-river:before {
  content: "\f3e3";
}

/* line 1016, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 1017, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-reddit-alien:before {
  content: "\f281";
}

/* line 1018, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 1019, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-redhat:before {
  content: "\f7bc";
}

/* line 1020, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-redo:before {
  content: "\f01e";
}

/* line 1021, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-redo-alt:before {
  content: "\f2f9";
}

/* line 1022, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-registered:before {
  content: "\f25d";
}

/* line 1023, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-remove-format:before {
  content: "\f87d";
}

/* line 1024, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 1025, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-reply:before {
  content: "\f3e5";
}

/* line 1026, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-reply-all:before {
  content: "\f122";
}

/* line 1027, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-replyd:before {
  content: "\f3e6";
}

/* line 1028, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-republican:before {
  content: "\f75e";
}

/* line 1029, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-researchgate:before {
  content: "\f4f8";
}

/* line 1030, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-resolving:before {
  content: "\f3e7";
}

/* line 1031, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-restroom:before {
  content: "\f7bd";
}

/* line 1032, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 1033, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-rev:before {
  content: "\f5b2";
}

/* line 1034, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ribbon:before {
  content: "\f4d6";
}

/* line 1035, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ring:before {
  content: "\f70b";
}

/* line 1036, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-road:before {
  content: "\f018";
}

/* line 1037, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-robot:before {
  content: "\f544";
}

/* line 1038, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 1039, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-rocketchat:before {
  content: "\f3e8";
}

/* line 1040, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-rockrms:before {
  content: "\f3e9";
}

/* line 1041, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-route:before {
  content: "\f4d7";
}

/* line 1042, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-rss:before {
  content: "\f09e";
}

/* line 1043, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 1044, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ruble-sign:before {
  content: "\f158";
}

/* line 1045, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ruler:before {
  content: "\f545";
}

/* line 1046, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ruler-combined:before {
  content: "\f546";
}

/* line 1047, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ruler-horizontal:before {
  content: "\f547";
}

/* line 1048, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ruler-vertical:before {
  content: "\f548";
}

/* line 1049, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-running:before {
  content: "\f70c";
}

/* line 1050, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-rupee-sign:before {
  content: "\f156";
}

/* line 1051, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-rust:before {
  content: "\e07a";
}

/* line 1052, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sad-cry:before {
  content: "\f5b3";
}

/* line 1053, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sad-tear:before {
  content: "\f5b4";
}

/* line 1054, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-safari:before {
  content: "\f267";
}

/* line 1055, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-salesforce:before {
  content: "\f83b";
}

/* line 1056, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sass:before {
  content: "\f41e";
}

/* line 1057, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-satellite:before {
  content: "\f7bf";
}

/* line 1058, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-satellite-dish:before {
  content: "\f7c0";
}

/* line 1059, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-save:before {
  content: "\f0c7";
}

/* line 1060, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-schlix:before {
  content: "\f3ea";
}

/* line 1061, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-school:before {
  content: "\f549";
}

/* line 1062, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-screwdriver:before {
  content: "\f54a";
}

/* line 1063, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-scribd:before {
  content: "\f28a";
}

/* line 1064, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-scroll:before {
  content: "\f70e";
}

/* line 1065, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sd-card:before {
  content: "\f7c2";
}

/* line 1066, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-search:before {
  content: "\f002";
}

/* line 1067, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-search-dollar:before {
  content: "\f688";
}

/* line 1068, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-search-location:before {
  content: "\f689";
}

/* line 1069, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 1070, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 1071, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-searchengin:before {
  content: "\f3eb";
}

/* line 1072, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-seedling:before {
  content: "\f4d8";
}

/* line 1073, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sellcast:before {
  content: "\f2da";
}

/* line 1074, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sellsy:before {
  content: "\f213";
}

/* line 1075, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-server:before {
  content: "\f233";
}

/* line 1076, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-servicestack:before {
  content: "\f3ec";
}

/* line 1077, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shapes:before {
  content: "\f61f";
}

/* line 1078, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-share:before {
  content: "\f064";
}

/* line 1079, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 1080, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 1081, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 1082, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shekel-sign:before {
  content: "\f20b";
}

/* line 1083, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shield-alt:before {
  content: "\f3ed";
}

/* line 1084, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shield-virus:before {
  content: "\e06c";
}

/* line 1085, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ship:before {
  content: "\f21a";
}

/* line 1086, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shipping-fast:before {
  content: "\f48b";
}

/* line 1087, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 1088, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shoe-prints:before {
  content: "\f54b";
}

/* line 1089, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shopify:before {
  content: "\e057";
}

/* line 1090, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shopping-bag:before {
  content: "\f290";
}

/* line 1091, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shopping-basket:before {
  content: "\f291";
}

/* line 1092, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 1093, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shopware:before {
  content: "\f5b5";
}

/* line 1094, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shower:before {
  content: "\f2cc";
}

/* line 1095, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-shuttle-van:before {
  content: "\f5b6";
}

/* line 1096, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sign:before {
  content: "\f4d9";
}

/* line 1097, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sign-in-alt:before {
  content: "\f2f6";
}

/* line 1098, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sign-language:before {
  content: "\f2a7";
}

/* line 1099, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sign-out-alt:before {
  content: "\f2f5";
}

/* line 1100, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 1101, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-signature:before {
  content: "\f5b7";
}

/* line 1102, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sim-card:before {
  content: "\f7c4";
}

/* line 1103, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 1104, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sink:before {
  content: "\e06d";
}

/* line 1105, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sistrix:before {
  content: "\f3ee";
}

/* line 1106, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 1107, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sith:before {
  content: "\f512";
}

/* line 1108, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-skating:before {
  content: "\f7c5";
}

/* line 1109, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sketch:before {
  content: "\f7c6";
}

/* line 1110, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-skiing:before {
  content: "\f7c9";
}

/* line 1111, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-skiing-nordic:before {
  content: "\f7ca";
}

/* line 1112, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-skull:before {
  content: "\f54c";
}

/* line 1113, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-skull-crossbones:before {
  content: "\f714";
}

/* line 1114, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 1115, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 1116, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-slack:before {
  content: "\f198";
}

/* line 1117, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-slack-hash:before {
  content: "\f3ef";
}

/* line 1118, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-slash:before {
  content: "\f715";
}

/* line 1119, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sleigh:before {
  content: "\f7cc";
}

/* line 1120, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sliders-h:before {
  content: "\f1de";
}

/* line 1121, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 1122, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-smile:before {
  content: "\f118";
}

/* line 1123, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-smile-beam:before {
  content: "\f5b8";
}

/* line 1124, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-smile-wink:before {
  content: "\f4da";
}

/* line 1125, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-smog:before {
  content: "\f75f";
}

/* line 1126, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-smoking:before {
  content: "\f48d";
}

/* line 1127, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-smoking-ban:before {
  content: "\f54d";
}

/* line 1128, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sms:before {
  content: "\f7cd";
}

/* line 1129, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-snapchat:before {
  content: "\f2ab";
}

/* line 1130, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-snapchat-ghost:before {
  content: "\f2ac";
}

/* line 1131, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-snapchat-square:before {
  content: "\f2ad";
}

/* line 1132, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-snowboarding:before {
  content: "\f7ce";
}

/* line 1133, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-snowflake:before {
  content: "\f2dc";
}

/* line 1134, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-snowman:before {
  content: "\f7d0";
}

/* line 1135, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-snowplow:before {
  content: "\f7d2";
}

/* line 1136, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-soap:before {
  content: "\e06e";
}

/* line 1137, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-socks:before {
  content: "\f696";
}

/* line 1138, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-solar-panel:before {
  content: "\f5ba";
}

/* line 1139, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort:before {
  content: "\f0dc";
}

/* line 1140, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-alpha-down:before {
  content: "\f15d";
}

/* line 1141, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

/* line 1142, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-alpha-up:before {
  content: "\f15e";
}

/* line 1143, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

/* line 1144, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-amount-down:before {
  content: "\f160";
}

/* line 1145, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-amount-down-alt:before {
  content: "\f884";
}

/* line 1146, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-amount-up:before {
  content: "\f161";
}

/* line 1147, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-amount-up-alt:before {
  content: "\f885";
}

/* line 1148, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-down:before {
  content: "\f0dd";
}

/* line 1149, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-numeric-down:before {
  content: "\f162";
}

/* line 1150, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

/* line 1151, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-numeric-up:before {
  content: "\f163";
}

/* line 1152, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

/* line 1153, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sort-up:before {
  content: "\f0de";
}

/* line 1154, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 1155, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sourcetree:before {
  content: "\f7d3";
}

/* line 1156, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-spa:before {
  content: "\f5bb";
}

/* line 1157, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 1158, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-speakap:before {
  content: "\f3f3";
}

/* line 1159, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-speaker-deck:before {
  content: "\f83c";
}

/* line 1160, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-spell-check:before {
  content: "\f891";
}

/* line 1161, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-spider:before {
  content: "\f717";
}

/* line 1162, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 1163, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-splotch:before {
  content: "\f5bc";
}

/* line 1164, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 1165, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-spray-can:before {
  content: "\f5bd";
}

/* line 1166, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 1167, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-square-full:before {
  content: "\f45c";
}

/* line 1168, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-square-root-alt:before {
  content: "\f698";
}

/* line 1169, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-squarespace:before {
  content: "\f5be";
}

/* line 1170, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 1171, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 1172, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stackpath:before {
  content: "\f842";
}

/* line 1173, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stamp:before {
  content: "\f5bf";
}

/* line 1174, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-star:before {
  content: "\f005";
}

/* line 1175, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-star-and-crescent:before {
  content: "\f699";
}

/* line 1176, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 1177, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-star-half-alt:before {
  content: "\f5c0";
}

/* line 1178, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-star-of-david:before {
  content: "\f69a";
}

/* line 1179, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-star-of-life:before {
  content: "\f621";
}

/* line 1180, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-staylinked:before {
  content: "\f3f5";
}

/* line 1181, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-steam:before {
  content: "\f1b6";
}

/* line 1182, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 1183, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-steam-symbol:before {
  content: "\f3f6";
}

/* line 1184, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 1185, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 1186, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 1187, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sticker-mule:before {
  content: "\f3f7";
}

/* line 1188, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sticky-note:before {
  content: "\f249";
}

/* line 1189, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 1190, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stop-circle:before {
  content: "\f28d";
}

/* line 1191, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stopwatch:before {
  content: "\f2f2";
}

/* line 1192, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stopwatch-20:before {
  content: "\e06f";
}

/* line 1193, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-store:before {
  content: "\f54e";
}

/* line 1194, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-store-alt:before {
  content: "\f54f";
}

/* line 1195, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-store-alt-slash:before {
  content: "\e070";
}

/* line 1196, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-store-slash:before {
  content: "\e071";
}

/* line 1197, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-strava:before {
  content: "\f428";
}

/* line 1198, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stream:before {
  content: "\f550";
}

/* line 1199, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-street-view:before {
  content: "\f21d";
}

/* line 1200, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 1201, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stripe:before {
  content: "\f429";
}

/* line 1202, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stripe-s:before {
  content: "\f42a";
}

/* line 1203, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stroopwafel:before {
  content: "\f551";
}

/* line 1204, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-studiovinari:before {
  content: "\f3f8";
}

/* line 1205, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 1206, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 1207, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 1208, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-subway:before {
  content: "\f239";
}

/* line 1209, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 1210, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-suitcase-rolling:before {
  content: "\f5c1";
}

/* line 1211, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sun:before {
  content: "\f185";
}

/* line 1212, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-superpowers:before {
  content: "\f2dd";
}

/* line 1213, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 1214, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-supple:before {
  content: "\f3f9";
}

/* line 1215, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-surprise:before {
  content: "\f5c2";
}

/* line 1216, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-suse:before {
  content: "\f7d6";
}

/* line 1217, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-swatchbook:before {
  content: "\f5c3";
}

/* line 1218, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-swift:before {
  content: "\f8e1";
}

/* line 1219, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-swimmer:before {
  content: "\f5c4";
}

/* line 1220, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-swimming-pool:before {
  content: "\f5c5";
}

/* line 1221, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-symfony:before {
  content: "\f83d";
}

/* line 1222, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-synagogue:before {
  content: "\f69b";
}

/* line 1223, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sync:before {
  content: "\f021";
}

/* line 1224, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-sync-alt:before {
  content: "\f2f1";
}

/* line 1225, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-syringe:before {
  content: "\f48e";
}

/* line 1226, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 1227, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-table-tennis:before {
  content: "\f45d";
}

/* line 1228, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 1229, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tablet-alt:before {
  content: "\f3fa";
}

/* line 1230, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tablets:before {
  content: "\f490";
}

/* line 1231, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tachometer-alt:before {
  content: "\f3fd";
}

/* line 1232, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 1233, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 1234, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tape:before {
  content: "\f4db";
}

/* line 1235, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 1236, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-taxi:before {
  content: "\f1ba";
}

/* line 1237, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-teamspeak:before {
  content: "\f4f9";
}

/* line 1238, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-teeth:before {
  content: "\f62e";
}

/* line 1239, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-teeth-open:before {
  content: "\f62f";
}

/* line 1240, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-telegram:before {
  content: "\f2c6";
}

/* line 1241, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-telegram-plane:before {
  content: "\f3fe";
}

/* line 1242, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-temperature-high:before {
  content: "\f769";
}

/* line 1243, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-temperature-low:before {
  content: "\f76b";
}

/* line 1244, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 1245, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tenge:before {
  content: "\f7d7";
}

/* line 1246, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 1247, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 1248, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 1249, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 1250, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 1251, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 1252, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-the-red-yeti:before {
  content: "\f69d";
}

/* line 1253, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-theater-masks:before {
  content: "\f630";
}

/* line 1254, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-themeco:before {
  content: "\f5c6";
}

/* line 1255, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-themeisle:before {
  content: "\f2b2";
}

/* line 1256, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-thermometer:before {
  content: "\f491";
}

/* line 1257, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-thermometer-empty:before {
  content: "\f2cb";
}

/* line 1258, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-thermometer-full:before {
  content: "\f2c7";
}

/* line 1259, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-thermometer-half:before {
  content: "\f2c9";
}

/* line 1260, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

/* line 1261, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

/* line 1262, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-think-peaks:before {
  content: "\f731";
}

/* line 1263, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1264, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1265, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-thumbtack:before {
  content: "\f08d";
}

/* line 1266, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ticket-alt:before {
  content: "\f3ff";
}

/* line 1267, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tiktok:before {
  content: "\e07b";
}

/* line 1268, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-times:before {
  content: "\f00d";
}

/* line 1269, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 1270, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 1271, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tint-slash:before {
  content: "\f5c7";
}

/* line 1272, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tired:before {
  content: "\f5c8";
}

/* line 1273, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 1274, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 1275, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-toilet:before {
  content: "\f7d8";
}

/* line 1276, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-toilet-paper:before {
  content: "\f71e";
}

/* line 1277, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-toilet-paper-slash:before {
  content: "\e072";
}

/* line 1278, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-toolbox:before {
  content: "\f552";
}

/* line 1279, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tools:before {
  content: "\f7d9";
}

/* line 1280, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tooth:before {
  content: "\f5c9";
}

/* line 1281, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-torah:before {
  content: "\f6a0";
}

/* line 1282, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-torii-gate:before {
  content: "\f6a1";
}

/* line 1283, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tractor:before {
  content: "\f722";
}

/* line 1284, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-trade-federation:before {
  content: "\f513";
}

/* line 1285, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-trademark:before {
  content: "\f25c";
}

/* line 1286, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-traffic-light:before {
  content: "\f637";
}

/* line 1287, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-trailer:before {
  content: "\e041";
}

/* line 1288, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-train:before {
  content: "\f238";
}

/* line 1289, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tram:before {
  content: "\f7da";
}

/* line 1290, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-transgender:before {
  content: "\f224";
}

/* line 1291, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-transgender-alt:before {
  content: "\f225";
}

/* line 1292, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-trash:before {
  content: "\f1f8";
}

/* line 1293, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-trash-alt:before {
  content: "\f2ed";
}

/* line 1294, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-trash-restore:before {
  content: "\f829";
}

/* line 1295, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-trash-restore-alt:before {
  content: "\f82a";
}

/* line 1296, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tree:before {
  content: "\f1bb";
}

/* line 1297, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 1298, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tripadvisor:before {
  content: "\f262";
}

/* line 1299, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 1300, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 1301, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-truck-loading:before {
  content: "\f4de";
}

/* line 1302, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-truck-monster:before {
  content: "\f63b";
}

/* line 1303, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-truck-moving:before {
  content: "\f4df";
}

/* line 1304, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-truck-pickup:before {
  content: "\f63c";
}

/* line 1305, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tshirt:before {
  content: "\f553";
}

/* line 1306, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tty:before {
  content: "\f1e4";
}

/* line 1307, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 1308, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1309, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-tv:before {
  content: "\f26c";
}

/* line 1310, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 1311, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 1312, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 1313, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-typo3:before {
  content: "\f42b";
}

/* line 1314, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-uber:before {
  content: "\f402";
}

/* line 1315, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ubuntu:before {
  content: "\f7df";
}

/* line 1316, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-uikit:before {
  content: "\f403";
}

/* line 1317, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-umbraco:before {
  content: "\f8e8";
}

/* line 1318, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 1319, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-umbrella-beach:before {
  content: "\f5ca";
}

/* line 1320, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 1321, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-undo:before {
  content: "\f0e2";
}

/* line 1322, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-undo-alt:before {
  content: "\f2ea";
}

/* line 1323, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-uniregistry:before {
  content: "\f404";
}

/* line 1324, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-unity:before {
  content: "\e049";
}

/* line 1325, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-universal-access:before {
  content: "\f29a";
}

/* line 1326, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-university:before {
  content: "\f19c";
}

/* line 1327, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-unlink:before {
  content: "\f127";
}

/* line 1328, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 1329, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 1330, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-unsplash:before {
  content: "\e07c";
}

/* line 1331, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-untappd:before {
  content: "\f405";
}

/* line 1332, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 1333, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ups:before {
  content: "\f7e0";
}

/* line 1334, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-usb:before {
  content: "\f287";
}

/* line 1335, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user:before {
  content: "\f007";
}

/* line 1336, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-alt:before {
  content: "\f406";
}

/* line 1337, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-alt-slash:before {
  content: "\f4fa";
}

/* line 1338, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-astronaut:before {
  content: "\f4fb";
}

/* line 1339, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-check:before {
  content: "\f4fc";
}

/* line 1340, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-circle:before {
  content: "\f2bd";
}

/* line 1341, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-clock:before {
  content: "\f4fd";
}

/* line 1342, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-cog:before {
  content: "\f4fe";
}

/* line 1343, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-edit:before {
  content: "\f4ff";
}

/* line 1344, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-friends:before {
  content: "\f500";
}

/* line 1345, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-graduate:before {
  content: "\f501";
}

/* line 1346, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-injured:before {
  content: "\f728";
}

/* line 1347, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-lock:before {
  content: "\f502";
}

/* line 1348, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 1349, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-minus:before {
  content: "\f503";
}

/* line 1350, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-ninja:before {
  content: "\f504";
}

/* line 1351, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-nurse:before {
  content: "\f82f";
}

/* line 1352, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-plus:before {
  content: "\f234";
}

/* line 1353, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-secret:before {
  content: "\f21b";
}

/* line 1354, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-shield:before {
  content: "\f505";
}

/* line 1355, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-slash:before {
  content: "\f506";
}

/* line 1356, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-tag:before {
  content: "\f507";
}

/* line 1357, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-tie:before {
  content: "\f508";
}

/* line 1358, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-user-times:before {
  content: "\f235";
}

/* line 1359, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-users:before {
  content: "\f0c0";
}

/* line 1360, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-users-cog:before {
  content: "\f509";
}

/* line 1361, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-users-slash:before {
  content: "\e073";
}

/* line 1362, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-usps:before {
  content: "\f7e1";
}

/* line 1363, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-ussunnah:before {
  content: "\f407";
}

/* line 1364, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-utensil-spoon:before {
  content: "\f2e5";
}

/* line 1365, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-utensils:before {
  content: "\f2e7";
}

/* line 1366, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vaadin:before {
  content: "\f408";
}

/* line 1367, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vector-square:before {
  content: "\f5cb";
}

/* line 1368, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-venus:before {
  content: "\f221";
}

/* line 1369, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-venus-double:before {
  content: "\f226";
}

/* line 1370, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-venus-mars:before {
  content: "\f228";
}

/* line 1371, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-viacoin:before {
  content: "\f237";
}

/* line 1372, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-viadeo:before {
  content: "\f2a9";
}

/* line 1373, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-viadeo-square:before {
  content: "\f2aa";
}

/* line 1374, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vial:before {
  content: "\f492";
}

/* line 1375, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vials:before {
  content: "\f493";
}

/* line 1376, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-viber:before {
  content: "\f409";
}

/* line 1377, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-video:before {
  content: "\f03d";
}

/* line 1378, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-video-slash:before {
  content: "\f4e2";
}

/* line 1379, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vihara:before {
  content: "\f6a7";
}

/* line 1380, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vimeo:before {
  content: "\f40a";
}

/* line 1381, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1382, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vimeo-v:before {
  content: "\f27d";
}

/* line 1383, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vine:before {
  content: "\f1ca";
}

/* line 1384, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-virus:before {
  content: "\e074";
}

/* line 1385, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-virus-slash:before {
  content: "\e075";
}

/* line 1386, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-viruses:before {
  content: "\e076";
}

/* line 1387, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 1388, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vnv:before {
  content: "\f40b";
}

/* line 1389, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-voicemail:before {
  content: "\f897";
}

/* line 1390, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-volleyball-ball:before {
  content: "\f45f";
}

/* line 1391, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 1392, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-volume-mute:before {
  content: "\f6a9";
}

/* line 1393, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 1394, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 1395, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vote-yea:before {
  content: "\f772";
}

/* line 1396, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vr-cardboard:before {
  content: "\f729";
}

/* line 1397, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-vuejs:before {
  content: "\f41f";
}

/* line 1398, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-walking:before {
  content: "\f554";
}

/* line 1399, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wallet:before {
  content: "\f555";
}

/* line 1400, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-warehouse:before {
  content: "\f494";
}

/* line 1401, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-water:before {
  content: "\f773";
}

/* line 1402, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wave-square:before {
  content: "\f83e";
}

/* line 1403, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-waze:before {
  content: "\f83f";
}

/* line 1404, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-weebly:before {
  content: "\f5cc";
}

/* line 1405, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 1406, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-weight:before {
  content: "\f496";
}

/* line 1407, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-weight-hanging:before {
  content: "\f5cd";
}

/* line 1408, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-weixin:before {
  content: "\f1d7";
}

/* line 1409, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 1410, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-whatsapp-square:before {
  content: "\f40c";
}

/* line 1411, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 1412, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-whmcs:before {
  content: "\f40d";
}

/* line 1413, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 1414, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wikipedia-w:before {
  content: "\f266";
}

/* line 1415, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wind:before {
  content: "\f72e";
}

/* line 1416, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-window-close:before {
  content: "\f410";
}

/* line 1417, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-window-maximize:before {
  content: "\f2d0";
}

/* line 1418, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-window-minimize:before {
  content: "\f2d1";
}

/* line 1419, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-window-restore:before {
  content: "\f2d2";
}

/* line 1420, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 1421, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wine-bottle:before {
  content: "\f72f";
}

/* line 1422, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wine-glass:before {
  content: "\f4e3";
}

/* line 1423, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wine-glass-alt:before {
  content: "\f5ce";
}

/* line 1424, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wix:before {
  content: "\f5cf";
}

/* line 1425, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wizards-of-the-coast:before {
  content: "\f730";
}

/* line 1426, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wolf-pack-battalion:before {
  content: "\f514";
}

/* line 1427, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-won-sign:before {
  content: "\f159";
}

/* line 1428, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 1429, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wordpress-simple:before {
  content: "\f411";
}

/* line 1430, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wpbeginner:before {
  content: "\f297";
}

/* line 1431, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wpexplorer:before {
  content: "\f2de";
}

/* line 1432, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wpforms:before {
  content: "\f298";
}

/* line 1433, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wpressr:before {
  content: "\f3e4";
}

/* line 1434, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 1435, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-x-ray:before {
  content: "\f497";
}

/* line 1436, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-xbox:before {
  content: "\f412";
}

/* line 1437, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 1438, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 1439, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-y-combinator:before {
  content: "\f23b";
}

/* line 1440, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 1441, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-yammer:before {
  content: "\f840";
}

/* line 1442, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-yandex:before {
  content: "\f413";
}

/* line 1443, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-yandex-international:before {
  content: "\f414";
}

/* line 1444, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-yarn:before {
  content: "\f7e3";
}

/* line 1445, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 1446, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-yen-sign:before {
  content: "\f157";
}

/* line 1447, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-yin-yang:before {
  content: "\f6ad";
}

/* line 1448, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-yoast:before {
  content: "\f2b1";
}

/* line 1449, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 1450, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-youtube-square:before {
  content: "\f431";
}

/* line 1451, src/sass/1-frameworks/fontawsome/_icons.scss */
.fa-zhihu:before {
  content: "\f63f";
}

/* line 4, src/sass/1-frameworks/fontawsome/_screen-reader.scss */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 47, src/sass/1-frameworks/fontawsome/_mixins.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-brands-400.eot");
  src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg");
}

/* line 20, src/sass/1-frameworks/fontawsome/brands.scss */
.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400;
}

/* Magnific Popup CSS */
/* line 34, src/sass/1-frameworks/magnific/main.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

/* line 48, src/sass/1-frameworks/magnific/main.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

/* line 60, src/sass/1-frameworks/magnific/main.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 73, src/sass/1-frameworks/magnific/main.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 84, src/sass/1-frameworks/magnific/main.scss */
.mfp-align-top .mfp-container:before {
  display: none;
}

/* line 91, src/sass/1-frameworks/magnific/main.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

/* line 101, src/sass/1-frameworks/magnific/main.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

/* line 108, src/sass/1-frameworks/magnific/main.scss */
.mfp-ajax-cur {
  cursor: progress;
}

/* line 112, src/sass/1-frameworks/magnific/main.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

/* line 118, src/sass/1-frameworks/magnific/main.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

/* line 125, src/sass/1-frameworks/magnific/main.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

/* line 130, src/sass/1-frameworks/magnific/main.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

/* line 141, src/sass/1-frameworks/magnific/main.scss */
.mfp-loading.mfp-figure {
  display: none;
}

/* line 160, src/sass/1-frameworks/magnific/main.scss */
.mfp-hide {
  display: none !important;
}

/* line 171, src/sass/1-frameworks/magnific/main.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

/* line 181, src/sass/1-frameworks/magnific/main.scss */
.mfp-preloader a {
  color: #CCC;
}

/* line 183, src/sass/1-frameworks/magnific/main.scss */
.mfp-preloader a:hover {
  color: #FFF;
}

/* line 191, src/sass/1-frameworks/magnific/main.scss */
.mfp-s-ready .mfp-preloader {
  display: none;
}

/* line 198, src/sass/1-frameworks/magnific/main.scss */
.mfp-s-error .mfp-content {
  display: none;
}

/* line 205, src/sass/1-frameworks/magnific/main.scss */
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
          box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

/* line 219, src/sass/1-frameworks/magnific/main.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 227, src/sass/1-frameworks/magnific/main.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

/* line 245, src/sass/1-frameworks/magnific/main.scss */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}

/* line 250, src/sass/1-frameworks/magnific/main.scss */
.mfp-close:active {
  top: 1px;
}

/* line 255, src/sass/1-frameworks/magnific/main.scss */
.mfp-close-btn-in .mfp-close {
  color: #333;
}

/* line 261, src/sass/1-frameworks/magnific/main.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

/* line 271, src/sass/1-frameworks/magnific/main.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

/* line 283, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 293, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow:active {
  margin-top: -54px;
}

/* line 296, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}

/* line 300, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow:before, .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

/* line 314, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

/* line 321, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

/* line 329, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow-left {
  left: 0;
}

/* line 331, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

/* line 335, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

/* line 341, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow-right {
  right: 0;
}

/* line 343, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

/* line 347, src/sass/1-frameworks/magnific/main.scss */
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

/* line 357, src/sass/1-frameworks/magnific/main.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 360, src/sass/1-frameworks/magnific/main.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

/* line 365, src/sass/1-frameworks/magnific/main.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

/* line 369, src/sass/1-frameworks/magnific/main.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

/* line 374, src/sass/1-frameworks/magnific/main.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
/* line 394, src/sass/1-frameworks/magnific/main.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
/* line 407, src/sass/1-frameworks/magnific/main.scss */
.mfp-figure {
  line-height: 0;
}

/* line 409, src/sass/1-frameworks/magnific/main.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

/* line 423, src/sass/1-frameworks/magnific/main.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

/* line 429, src/sass/1-frameworks/magnific/main.scss */
.mfp-figure figure {
  margin: 0;
}

/* line 433, src/sass/1-frameworks/magnific/main.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

/* line 441, src/sass/1-frameworks/magnific/main.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

/* line 450, src/sass/1-frameworks/magnific/main.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%;
}

/* line 457, src/sass/1-frameworks/magnific/main.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 470, src/sass/1-frameworks/magnific/main.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 475, src/sass/1-frameworks/magnific/main.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  /* line 481, src/sass/1-frameworks/magnific/main.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  /* line 485, src/sass/1-frameworks/magnific/main.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  /* line 490, src/sass/1-frameworks/magnific/main.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 498, src/sass/1-frameworks/magnific/main.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  /* line 502, src/sass/1-frameworks/magnific/main.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  /* line 506, src/sass/1-frameworks/magnific/main.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  /* line 526, src/sass/1-frameworks/magnific/main.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  /* line 530, src/sass/1-frameworks/magnific/main.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  /* line 534, src/sass/1-frameworks/magnific/main.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  /* line 538, src/sass/1-frameworks/magnific/main.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

/* Custom Mixins -------------------- */
/* line 4, src/sass/3-base/_mixins.scss */
.border__top_1 {
  border-top: 1px solid rgba(18, 18, 18, 0.1);
}

/* line 11, src/sass/3-base/_mixins.scss */
.title__bold {
  font-family: "AvenirNext-Bold";
}

/* line 15, src/sass/3-base/_mixins.scss */
.title__semibolod {
  font-family: "AvenirNext-DemiBold";
}

/* line 21, src/sass/3-base/_mixins.scss */
.font-size__big {
  font-size: 30px;
}

/* line 25, src/sass/3-base/_mixins.scss */
.font-size__small {
  font-size: 1.15rem;
  font-family: "AvenirNext-DemiBold";
}

/* line 33, src/sass/3-base/_mixins.scss */
.spacer__40 {
  height: 40vh;
}

/* line 37, src/sass/3-base/_mixins.scss */
.spacer__50 {
  height: 50vh;
}

/* line 42, src/sass/3-base/_mixins.scss */
.background {
  position: relative;
  min-height: 200px;
  overflow: hidden;
}

/* line 47, src/sass/3-base/_mixins.scss */
.background__paralax {
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background-attachment: scroll;
  background-color: transparent;
  background-image: inherit;
  background-size: cover;
  z-index: 0;
  background-position: 50% 0;
  height: 100%;
}

/* line 63, src/sass/3-base/_mixins.scss */
.background__image_1 {
  background-image: url("../images/aboutus_1.jpg");
}

/* line 67, src/sass/3-base/_mixins.scss */
.background__image_2 {
  background-image: url("../images/r&d.jpg");
}

/* Base Styles -------------------- */
/* line 3, src/sass/3-base/_base.scss */
body {
  font-size: 15px;
  font-family: "AvenirNext-Regular";
  line-height: 1.7;
  overflow-x: hidden;
}

/* line 10, src/sass/3-base/_base.scss */
b,
strong {
  font-family: "AvenirNext-DemiBold";
}

/* line 15, src/sass/3-base/_base.scss */
.slick-slide {
  outline: none;
}

/* line 19, src/sass/3-base/_base.scss */
a:focus {
  outline: none;
}

/* line 23, src/sass/3-base/_base.scss */
blockquote {
  border-left: 4px solid #e9ecec;
  margin-bottom: 25px;
}

/* line 28, src/sass/3-base/_base.scss */
a.anim {
  color: #121212;
  position: relative;
  text-decoration: none;
  -webkit-transition: color .4s ease-out;
  transition: color .4s ease-out;
}

/* line 34, src/sass/3-base/_base.scss */
a.anim:hover {
  color: #0b457f;
  right: 0;
  text-decoration: none;
}

/* line 39, src/sass/3-base/_base.scss */
a.anim:hover:after {
  border-color: #0b457f;
  right: 0;
  -webkit-animation: anchor-underline 2s cubic-bezier(0, 0.5, 0, 1) infinite;
          animation: anchor-underline 2s cubic-bezier(0, 0.5, 0, 1) infinite;
  border-color: #0b457f;
}

/* line 46, src/sass/3-base/_base.scss */
a.anim:hover:after {
  border-radius: 1em;
  border-top: 0.1em solid #0b457f;
  content: "";
  position: absolute;
  right: 100%;
  bottom: .14em;
  left: 0;
  -webkit-transition: right 0.4s cubic-bezier(0, 0.5, 0, 1), border-color 0.4s ease-out;
  transition: right 0.4s cubic-bezier(0, 0.5, 0, 1), border-color 0.4s ease-out;
}

/* line 60, src/sass/3-base/_base.scss */
a {
  color: #121212;
  position: relative;
  text-decoration: none;
}

/* line 65, src/sass/3-base/_base.scss */
a:hover {
  color: #0b457f;
  text-decoration: none;
}

/* line 71, src/sass/3-base/_base.scss */
p {
  margin-bottom: 25px;
}

/* line 74, src/sass/3-base/_base.scss */
p:last-child {
  margin-bottom: 0;
}

@-webkit-keyframes anchor-underline {
  0%,
  10% {
    left: 0;
    right: 100%;
  }
  40%,
  60% {
    left: 0;
    right: 0;
  }
  90%,
  100% {
    left: 100%;
    right: 0;
  }
}

@keyframes anchor-underline {
  0%,
  10% {
    left: 0;
    right: 100%;
  }
  40%,
  60% {
    left: 0;
    right: 0;
  }
  90%,
  100% {
    left: 100%;
    right: 0;
  }
}

/* line 100, src/sass/3-base/_base.scss */
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 107, src/sass/3-base/_base.scss */
.bg__grey {
  background-color: #e9ecec !important;
}

/* line 111, src/sass/3-base/_base.scss */
.bg__blue {
  background-color: #0b457f !important;
}

/* line 117, src/sass/3-base/_base.scss */
.video-play-button {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  width: 32px;
  height: 44px;
  /* background: #fa183d; */
  border-radius: 50%;
  padding: 18px 20px 18px 28px;
}

/* line 132, src/sass/3-base/_base.scss */
.video-play-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #fff;
  border-radius: 50%;
  -webkit-animation: pulse-border 1500ms ease-out infinite;
          animation: pulse-border 1500ms ease-out infinite;
}

/* line 147, src/sass/3-base/_base.scss */
.video-play-button:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #fff;
  border-radius: 50%;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}

/* line 162, src/sass/3-base/_base.scss */
.video-play-button:hover:after {
  background-color: #0b457f;
}

/* line 166, src/sass/3-base/_base.scss */
.video-play-button img {
  position: relative;
  z-index: 3;
  max-width: 100%;
  width: auto;
  height: auto;
}

/* line 174, src/sass/3-base/_base.scss */
.video-play-button span {
  display: block;
  position: relative;
  z-index: 3;
  width: 0;
  height: 0;
  border-left: 32px solid #121212;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
}

@-webkit-keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
            transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
            transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

@keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
            transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
            transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

/* line 197, src/sass/3-base/_base.scss */
.contact {
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 991.98px) {
  /* line 197, src/sass/3-base/_base.scss */
  .contact {
    padding: 2rem 1rem !important;
  }
}

@media (max-width: 767.98px) {
  /* line 208, src/sass/3-base/_base.scss */
  .desktop {
    display: none;
  }
}

/* line 214, src/sass/3-base/_base.scss */
.mobile {
  display: none;
}

@media (max-width: 767.98px) {
  /* line 214, src/sass/3-base/_base.scss */
  .mobile {
    display: block;
  }
}

@media (max-width: 991.98px) {
  /* line 224, src/sass/3-base/_base.scss */
  .two-block:nth-of-type(1) {
    margin-top: 3rem;
  }
  /* line 229, src/sass/3-base/_base.scss */
  .pb-5,
  .py-5 {
    padding-bottom: 3rem !important;
  }
  /* line 234, src/sass/3-base/_base.scss */
  .pt-5,
  .py-5 {
    padding-top: 3rem !important;
  }
}

@media (max-width: 991.98px) {
  /* line 243, src/sass/3-base/_base.scss */
  .mobile__pt_0 {
    padding-top: 0 !important;
  }
}

@media (max-width: 991.98px) {
  /* line 251, src/sass/3-base/_base.scss */
  .c-dn {
    display: none;
  }
}

/* line 257, src/sass/3-base/_base.scss */
.overlay {
  position: relative;
}

/* line 261, src/sass/3-base/_base.scss */
.overlay_50::before {
  content: "";
  background-color: rgba(18, 18, 18, 0.5);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 274, src/sass/3-base/_base.scss */
.specification__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991.98px) {
  /* line 274, src/sass/3-base/_base.scss */
  .specification__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 285, src/sass/3-base/_base.scss */
.specification ul.tabs {
  height: auto;
}

@media (max-width: 991.98px) {
  /* line 285, src/sass/3-base/_base.scss */
  .specification ul.tabs {
    margin-top: 2rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

/* line 293, src/sass/3-base/_base.scss */
.specification ul.tabs li {
  display: inline-block;
  margin-left: 20px;
  font-size: 16px;
  font-family: "AvenirNext-Medium";
  cursor: pointer;
}

@media (max-width: 991.98px) {
  /* line 293, src/sass/3-base/_base.scss */
  .specification ul.tabs li {
    margin-left: 0;
    font-size: 12px;
    padding: 0 10px;
  }
}

/* line 307, src/sass/3-base/_base.scss */
.specification ul.tabs li.current {
  color: #0b457f;
}

/* line 314, src/sass/3-base/_base.scss */
.specification .tab-content {
  display: none;
  margin-top: 2rem;
}

/* line 319, src/sass/3-base/_base.scss */
.specification .tab-content.current {
  display: inherit;
}

/* line 324, src/sass/3-base/_base.scss */
nav ul a:hover {
  background-color: transparent;
}

/* line 327, src/sass/3-base/_base.scss */
nav ul a:hover .cars__block_img img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

/* line 332, src/sass/3-base/_base.scss */
.dropdown-item {
  padding: 10px 0;
}

/* line 336, src/sass/3-base/_base.scss */
.datepicker-modal,
.timepicker-modal {
  height: auto;
}

/* line 341, src/sass/3-base/_base.scss */
.timepicker-digital-display,
.datepicker-date-display {
  background-color: #0b457f;
}

/* line 345, src/sass/3-base/_base.scss */
.timepicker-digital-display .text-primary,
.datepicker-date-display .text-primary {
  color: #fff !important;
}

/* line 350, src/sass/3-base/_base.scss */
select {
  border-color: rgba(18, 18, 18, 0.5);
}

/* line 354, src/sass/3-base/_base.scss */
.mfp-3d-unfold {
  /* start state */
  /* animate in */
  /* animate out */
}

/* line 357, src/sass/3-base/_base.scss */
.mfp-3d-unfold .mfp-content {
  -webkit-perspective: 2000px;
          perspective: 2000px;
}

/* line 362, src/sass/3-base/_base.scss */
.mfp-3d-unfold .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: rotateY(-60deg);
          transform: rotateY(-60deg);
}

/* line 370, src/sass/3-base/_base.scss */
.mfp-3d-unfold.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 377, src/sass/3-base/_base.scss */
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

/* line 382, src/sass/3-base/_base.scss */
.mfp-3d-unfold.mfp-ready.mfp-bg {
  opacity: 0.8;
}

/* line 390, src/sass/3-base/_base.scss */
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
  -webkit-transform: rotateY(60deg);
          transform: rotateY(60deg);
  opacity: 0;
}

/* line 395, src/sass/3-base/_base.scss */
.mfp-3d-unfold.mfp-removing.mfp-bg {
  opacity: 0;
}

/* line 1, src/sass/3-base/_typography.scss */
.primary__title {
  margin-bottom: 2rem;
}

/* line 4, src/sass/3-base/_typography.scss */
.primary__title h1,
.primary__title h2,
.primary__title h3,
.primary__title h4,
.primary__title h5,
.primary__title h6,
.primary__title .h1,
.primary__title .h2,
.primary__title .h3,
.primary__title .h4,
.primary__title .h5,
.primary__title .h6 {
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  /* line 4, src/sass/3-base/_typography.scss */
  .primary__title h1,
  .primary__title h2,
  .primary__title h3,
  .primary__title h4,
  .primary__title h5,
  .primary__title h6,
  .primary__title .h1,
  .primary__title .h2,
  .primary__title .h3,
  .primary__title .h4,
  .primary__title .h5,
  .primary__title .h6 {
    text-align: center;
  }
}

/* line 25, src/sass/3-base/_typography.scss */
.semibold {
  font-family: "AvenirNext-DemiBold";
}

/* line 30, src/sass/3-base/_typography.scss */
h6 a {
  font-family: "AvenirNext-DemiBold";
}

/* line 36, src/sass/3-base/_typography.scss */
.heading__wrap {
  max-width: 600px;
}

/* line 39, src/sass/3-base/_typography.scss */
.heading__wrap_500 {
  max-width: 500px;
}

/* line 43, src/sass/3-base/_typography.scss */
.heading__wrap_800 {
  max-width: 800px;
}

/* line 49, src/sass/3-base/_typography.scss */
.subtitle {
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 0.9rem;
  font-family: "AvenirNext-DemiBold";
  color: rgba(18, 18, 18, 0.7);
}

@media (max-width: 991.98px) {
  /* line 1, src/sass/3-base/_buttons.scss */
  .c-button {
    text-align: center;
  }
}

/* line 6, src/sass/3-base/_buttons.scss */
.c-button__theme {
  border: 1px solid #121212;
  padding: 0 2.5rem;
  height: 40px;
  border-radius: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1px;
  font-family: "AvenirNext-DemiBold";
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media (max-width: 991.98px) {
  /* line 6, src/sass/3-base/_buttons.scss */
  .c-button__theme {
    padding: 0 10px;
  }
}

@media (max-width: 991.98px) {
  /* line 6, src/sass/3-base/_buttons.scss */
  .c-button__theme {
    font-size: 12px;
  }
}

/* line 29, src/sass/3-base/_buttons.scss */
.c-button__theme:hover {
  border: 1px solid #0b457f;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
}

/* line 34, src/sass/3-base/_buttons.scss */
.c-button__theme:hover .anim {
  -webkit-animation: slide1 1s ease-in-out infinite;
          animation: slide1 1s ease-in-out infinite;
}

/* line 39, src/sass/3-base/_buttons.scss */
.c-button__theme_arrow {
  background-image: url("../images/btn_arrow.svg");
  background-size: 28px;
  width: 28px;
  height: 28px;
  display: inline-block;
  background-repeat: no-repeat;
  margin-left: 15px;
}

/* line 51, src/sass/3-base/_buttons.scss */
.c-button__theme.light-btn {
  border-color: #fff;
}

/* line 56, src/sass/3-base/_buttons.scss */
.c-button__light {
  border-color: #fff;
  color: #fff;
}

/* line 60, src/sass/3-base/_buttons.scss */
.c-button__light:hover {
  color: rgba(255, 255, 255, 0.7);
}

/* line 63, src/sass/3-base/_buttons.scss */
.c-button__light:hover .arrow-white {
  opacity: 0.7;
}

/* line 68, src/sass/3-base/_buttons.scss */
.c-button__light .arrow-white {
  background-image: url("../images/btn_arrow_white.svg");
  background-size: 28px;
  width: 28px;
  height: 28px;
  display: inline-block;
  background-repeat: no-repeat;
  margin-left: 15px;
}

/* line 82, src/sass/3-base/_buttons.scss */
.button__arrow {
  position: absolute;
  background-image: url("../images/right_black.svg");
  right: 0;
  top: 20px;
  text-indent: -9999px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}

/* line 93, src/sass/3-base/_buttons.scss */
.download__btn {
  border-radius: 0;
  padding: 0 1.2rem;
  height: 40px;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "AvenirNext-DemiBold";
  border: none;
  letter-spacing: 1px;
  background-color: #121212;
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 108, src/sass/3-base/_buttons.scss */
.download__btn:hover, .download__btn:focus {
  color: rgba(255, 255, 255, 0.5);
  background-color: #121212;
}

/* line 115, src/sass/3-base/_buttons.scss */
.download__btn:hover .download__btn_icon {
  opacity: 0.5;
}

/* line 120, src/sass/3-base/_buttons.scss */
.download__btn_icon {
  background-image: url("../images/download.svg");
  background-size: 15px;
  width: 15px;
  height: 15px;
  display: inline-block;
  background-repeat: no-repeat;
  margin-left: 15px;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

/* line 130, src/sass/3-base/_buttons.scss */
.download__btn_icon.icon-dwn-dark {
  background-image: url("../images/down-arrow-dark.svg");
}

/* line 134, src/sass/3-base/_buttons.scss */
.download__btn_icon.icon-plus {
  background-image: url("../images/plus.svg");
}

/* line 139, src/sass/3-base/_buttons.scss */
.download__btn_icon.icon-arrow__right {
  background-image: url("../images/right.svg");
}

/* line 144, src/sass/3-base/_buttons.scss */
.download__btn_icon.icon-send {
  background-image: url("../images/mail-outline.svg");
  background-size: 20px;
  width: 20px;
  height: 20px;
}

/* line 151, src/sass/3-base/_buttons.scss */
.download__btn_icon.icon-track {
  background-image: url("../images/pin.svg");
}

/* line 155, src/sass/3-base/_buttons.scss */
.download__btn_icon.icon-track-white {
  background-image: url("../images/pin-w.svg");
}

/* line 159, src/sass/3-base/_buttons.scss */
.download__btn_icon.icon-testdrive {
  background-image: url("../images/steering-wheel.svg");
}

/* line 162, src/sass/3-base/_buttons.scss */
.download__btn_icon.icon-testdrive-white {
  background-image: url("../images/steering-wheel-white.svg");
}

/* line 167, src/sass/3-base/_buttons.scss */
.download__btn_icon.icon-service {
  background-image: url("../images/service.svg");
}

/* line 171, src/sass/3-base/_buttons.scss */
.download__btn_icon.icon-compare {
  background-image: url("../images/compare.svg");
}

/* line 175, src/sass/3-base/_buttons.scss */
.download__btn_icon.icon-arrow-right {
  background-image: url("../images/right-arrow.svg");
}

/* line 180, src/sass/3-base/_buttons.scss */
.download__btn-outline {
  background-color: transparent;
  border: 1px solid #121212;
  color: #121212;
}

/* line 185, src/sass/3-base/_buttons.scss */
.download__btn-outline:hover {
  color: rgba(18, 18, 18, 0.5);
  background-color: transparent;
}

/* line 1, src/sass/2-plugins/_noui.scss */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 15, src/sass/2-plugins/_noui.scss */
.noUi-target {
  position: relative;
}

/* line 19, src/sass/2-plugins/_noui.scss */
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

/* Wrapper for all connect elements.
  */
/* line 29, src/sass/2-plugins/_noui.scss */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}

/* line 34, src/sass/2-plugins/_noui.scss */
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  -webkit-transform-style: flat;
          transform-style: flat;
}

/* line 48, src/sass/2-plugins/_noui.scss */
.noUi-connect {
  height: 100%;
  width: 100%;
}

/* line 53, src/sass/2-plugins/_noui.scss */
.noUi-origin {
  height: 10%;
  width: 10%;
}

/* Offset direction
  */
/* line 60, src/sass/2-plugins/_noui.scss */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}

/* Give origins 0 height/width so they don't interfere with clicking the
  * connect elements.
  */
/* line 68, src/sass/2-plugins/_noui.scss */
.noUi-vertical .noUi-origin {
  width: 0;
}

/* line 72, src/sass/2-plugins/_noui.scss */
.noUi-horizontal .noUi-origin {
  height: 0;
}

/* line 76, src/sass/2-plugins/_noui.scss */
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}

/* line 82, src/sass/2-plugins/_noui.scss */
.noUi-touch-area {
  height: 100%;
  width: 100%;
}

/* line 87, src/sass/2-plugins/_noui.scss */
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

/* line 93, src/sass/2-plugins/_noui.scss */
.noUi-state-drag * {
  cursor: inherit !important;
}

/* Slider size and handle placement;
  */
/* line 99, src/sass/2-plugins/_noui.scss */
.noUi-horizontal {
  height: 3px;
}

/* line 103, src/sass/2-plugins/_noui.scss */
.noUi-horizontal .noUi-handle {
  width: 15px;
  height: 15px;
  right: -14px;
  top: -6px;
}

/* line 110, src/sass/2-plugins/_noui.scss */
.noUi-vertical {
  width: 18px;
}

/* line 114, src/sass/2-plugins/_noui.scss */
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}

/* line 121, src/sass/2-plugins/_noui.scss */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}

/* Styling;
  * Giving the connect element a border radius causes issues with using transform: scale
  */
/* line 129, src/sass/2-plugins/_noui.scss */
.noUi-target {
  background: #e9ecec;
}

/* line 133, src/sass/2-plugins/_noui.scss */
.noUi-connects {
  border-radius: 3px;
}

/* line 137, src/sass/2-plugins/_noui.scss */
.noUi-connect {
  background: #121212;
}

/* Handles and cursors;
  */
/* line 143, src/sass/2-plugins/_noui.scss */
.noUi-draggable {
  cursor: ew-resize;
}

/* line 147, src/sass/2-plugins/_noui.scss */
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

/* line 151, src/sass/2-plugins/_noui.scss */
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: pointer;
}

/* line 161, src/sass/2-plugins/_noui.scss */
.noUi-handle:after {
  left: 17px;
}

/* line 165, src/sass/2-plugins/_noui.scss */
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

/* line 173, src/sass/2-plugins/_noui.scss */
.noUi-vertical .noUi-handle:after {
  top: 17px;
}

/* Disabled state;
  */
/* line 179, src/sass/2-plugins/_noui.scss */
[disabled] .noUi-connect {
  background: #B8B8B8;
}

/* line 183, src/sass/2-plugins/_noui.scss */
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* Base;
  *
  */
/* line 192, src/sass/2-plugins/_noui.scss */
.noUi-pips,
.noUi-pips * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 198, src/sass/2-plugins/_noui.scss */
.noUi-pips {
  position: absolute;
  color: #999;
}

/* Values;
  *
  */
/* line 206, src/sass/2-plugins/_noui.scss */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

/* line 212, src/sass/2-plugins/_noui.scss */
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

/* Markings;
  *
  */
/* line 220, src/sass/2-plugins/_noui.scss */
.noUi-marker {
  position: absolute;
  background: #CCC;
}

/* line 225, src/sass/2-plugins/_noui.scss */
.noUi-marker-sub {
  background: #AAA;
}

/* line 229, src/sass/2-plugins/_noui.scss */
.noUi-marker-large {
  background: #AAA;
}

/* Horizontal layout;
  *
  */
/* line 236, src/sass/2-plugins/_noui.scss */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

/* line 244, src/sass/2-plugins/_noui.scss */
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

/* line 248, src/sass/2-plugins/_noui.scss */
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

/* line 252, src/sass/2-plugins/_noui.scss */
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

/* line 258, src/sass/2-plugins/_noui.scss */
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

/* line 262, src/sass/2-plugins/_noui.scss */
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* Vertical layout;
  *
  */
/* line 269, src/sass/2-plugins/_noui.scss */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

/* line 276, src/sass/2-plugins/_noui.scss */
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  padding-left: 25px;
}

/* line 281, src/sass/2-plugins/_noui.scss */
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
          transform: translate(0, 50%);
}

/* line 285, src/sass/2-plugins/_noui.scss */
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

/* line 291, src/sass/2-plugins/_noui.scss */
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

/* line 295, src/sass/2-plugins/_noui.scss */
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

/* line 299, src/sass/2-plugins/_noui.scss */
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

/* line 311, src/sass/2-plugins/_noui.scss */
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

/* line 317, src/sass/2-plugins/_noui.scss */
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

/* line 323, src/sass/2-plugins/_noui.scss */
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
          transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}

/* line 329, src/sass/2-plugins/_noui.scss */
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
          transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

/* line 335, src/sass/2-plugins/_noui.scss */
.pricerange {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 340, src/sass/2-plugins/_noui.scss */
.pricerange #pricerange {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 344, src/sass/2-plugins/_noui.scss */
.pricerange__result {
  margin-left: 15px;
}

@font-face {
  font-family: 'AvenirNext-Regular';
  src: url("../fonts/AvenirNext-Regular.eot");
  src: url("../fonts/AvenirNext-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirNext-Regular.svg#AvenirNext-Regular") format("svg"), url("../fonts/AvenirNext-Regular.ttf") format("truetype"), url("../fonts/AvenirNext-Regular.woff") format("woff"), url("../fonts/AvenirNext-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-Medium';
  src: url("../fonts/AvenirNext-Medium.eot");
  src: url("../fonts/AvenirNext-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirNext-Medium.svg#AvenirNext-Medium") format("svg"), url("../fonts/AvenirNext-Medium.ttf") format("truetype"), url("../fonts/AvenirNext-Medium.woff") format("woff"), url("../fonts/AvenirNext-Medium.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-DemiBold';
  src: url("../fonts/AvenirNext-DemiBold.eot");
  src: url("../fonts/AvenirNext-DemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold") format("svg"), url("../fonts/AvenirNext-DemiBold.ttf") format("truetype"), url("../fonts/AvenirNext-DemiBold.woff") format("woff"), url("../fonts/AvenirNext-DemiBold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext-Bold';
  src: url("../fonts/AvenirNext-Bold.eot");
  src: url("../fonts/AvenirNext-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/AvenirNext-Bold.svg#AvenirNext-Bold") format("svg"), url("../fonts/AvenirNext-Bold.ttf") format("truetype"), url("../fonts/AvenirNext-Bold.woff") format("woff"), url("../fonts/AvenirNext-Bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"), url("../fonts/Flaticon.woff2") format("woff2"), url("../fonts/Flaticon.woff") format("woff"), url("../fonts/Flaticon.ttf") format("truetype"), url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "Flaticon";
    src: url("../fonts/Flaticon.svg#Flaticon") format("svg");
  }
}

/* line 68, src/sass/4-modules/_fonts.scss */
.fi:before {
  display: inline-block;
  font-family: "Flaticon";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 83, src/sass/4-modules/_fonts.scss */
.flaticon-discount:before {
  content: "\f100";
}

/* line 87, src/sass/4-modules/_fonts.scss */
.flaticon-shuttle:before {
  content: "\f101";
}

/* line 91, src/sass/4-modules/_fonts.scss */
.flaticon-wrench:before {
  content: "\f102";
}

/* line 95, src/sass/4-modules/_fonts.scss */
.flaticon-steering-wheel:before {
  content: "\f103";
}

/* line 99, src/sass/4-modules/_fonts.scss */
.flaticon-reward:before {
  content: "\f104";
}

/* line 103, src/sass/4-modules/_fonts.scss */
.flaticon-security:before {
  content: "\f105";
}

/* line 107, src/sass/4-modules/_fonts.scss */
.flaticon-pin:before {
  content: "\f106";
}

/* line 111, src/sass/4-modules/_fonts.scss */
.flaticon-car:before {
  content: "\f107";
}

/* line 115, src/sass/4-modules/_fonts.scss */
.flaticon-idea:before {
  content: "\f108";
}

/* line 119, src/sass/4-modules/_fonts.scss */
.flaticon-booking:before {
  content: "\f109";
}

/* line 123, src/sass/4-modules/_fonts.scss */
.flaticon-steering-wheel-1:before {
  content: "\f10a";
}

/* line 1, src/sass/4-modules/_slider.scss */
.background-cover, .slide {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 7, src/sass/4-modules/_slider.scss */
.slide {
  height: calc(100vh - 75px);
}

/* line 11, src/sass/4-modules/_slider.scss */
.slide--1 {
  background-image: url("../images/slider/home-slider-3.jpg");
}

/* line 15, src/sass/4-modules/_slider.scss */
.slide--2 {
  background-image: url("../images/slider/home-slider-1.jpg");
}

/* line 19, src/sass/4-modules/_slider.scss */
.slide__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -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;
  padding-left: 50px;
}

/* line 26, src/sass/4-modules/_slider.scss */
.slide__content_title {
  font-size: 60px;
  line-height: 80px;
  font-family: "AvenirNext-DemiBold";
  margin-bottom: 2rem;
}

/* line 32, src/sass/4-modules/_slider.scss */
.slide__content_title h1 {
  margin-bottom: 0;
}

/* Floating Social Media Bar Style Starts Here */
/* line 45, src/sass/4-modules/_slider.scss */
.fl-fl {
  background: #121212;
  text-transform: uppercase;
  letter-spacing: 3px;
  padding: 7px;
  width: 158px;
  position: fixed;
  right: -126px;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
}

/* line 58, src/sass/4-modules/_slider.scss */
.fl-fl:hover {
  right: 0;
}

/* line 62, src/sass/4-modules/_slider.scss */
.fl-fl i {
  color: #fff;
  font-size: 20px;
}

/* line 67, src/sass/4-modules/_slider.scss */
.fl-fl a {
  color: #fff;
  text-decoration: none;
  text-align: center;
  vertical-align: top;
  font-size: 12px;
  letter-spacing: 0.1px;
  margin-left: 5px;
}

/* line 82, src/sass/4-modules/_slider.scss */
.float-position__1 {
  top: 180px;
}

/* line 86, src/sass/4-modules/_slider.scss */
.float-position__2 {
  top: 230px;
}

/* line 90, src/sass/4-modules/_slider.scss */
.float-position__3 {
  top: 280px;
}

/* line 94, src/sass/4-modules/_slider.scss */
.float-position__4 {
  top: 330px;
}

/* line 98, src/sass/4-modules/_slider.scss */
.float-position__5 {
  top: 380px;
}

/* Floating Social Media Bar Style Ends Here */
/* line 3, src/sass/4-modules/_360.scss */
.exterior__360_img img {
  max-width: 100%;
  margin: 0 auto;
}

/* line 10, src/sass/4-modules/_360.scss */
.exterior__360_action button {
  margin: 0 5px;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  background-color: #0b457f;
  color: #0b457f;
  position: relative;
  border-radius: 50%;
  border: none;
  outline: none;
}

/* line 23, src/sass/4-modules/_360.scss */
.exterior__360_action button.current::before {
  content: "";
  width: 32px;
  height: 32px;
  border: 1px solid;
  position: absolute;
  display: block;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  border-radius: 50%;
}

/* line 38, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-red {
  background-color: #810806;
}

/* line 42, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-red.current::before {
  color: #810806;
}

/* line 48, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-white {
  background-color: #C2C2C2;
}

/* line 52, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-white.current::before {
  color: #C2C2C2;
}

/* line 58, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-blue {
  background-color: #051D75;
}

/* line 62, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-blue.current::before {
  color: #051D75;
}

/* line 68, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-grey {
  background-color: #434343;
}

/* line 72, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-grey.current::before {
  color: #434343;
}

/* line 78, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-brown {
  background-color: #7B5034;
}

/* line 82, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-brown.current::before {
  color: #7B5034;
}

/* line 88, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-black {
  background-color: #121212;
}

/* line 92, src/sass/4-modules/_360.scss */
.exterior__360_action button.color-black.current::before {
  color: #121212;
}

/* line 102, src/sass/4-modules/_360.scss */
.exterior__360 .reel-preloader {
  background: #0b457f !important;
  height: 1px !important;
  bottom: 20px !important;
}

/* line 108, src/sass/4-modules/_360.scss */
.exterior__360 .reel-indicator.x {
  display: none;
}

/* line 1, src/sass/4-modules/_car-detail.scss */
.car-pic {
  width: 100%;
  height: 250px;
  background-size: 130%;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: .1s linear;
  transition: .1s linear;
}

/* line 10, src/sass/4-modules/_car-detail.scss */
.car-colors {
  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;
}

/* line 12, src/sass/4-modules/_car-detail.scss */
.car-colors .car-white {
  background-color: #C2C2C2;
  color: #C2C2C2;
}

/* line 17, src/sass/4-modules/_car-detail.scss */
.car-colors .car-red {
  background-color: #810806;
  color: #810806;
}

/* line 22, src/sass/4-modules/_car-detail.scss */
.car-colors .car-blue {
  background-color: #051D75;
  color: #051D75;
}

/* line 27, src/sass/4-modules/_car-detail.scss */
.car-colors .car-grey {
  background-color: #434343;
  color: #434343;
}

/* line 32, src/sass/4-modules/_car-detail.scss */
.car-colors .car-brown {
  background-color: #7B5034;
  color: #7B5034;
}

/* line 37, src/sass/4-modules/_car-detail.scss */
.car-colors .car-black {
  background-color: #121212;
  color: #121212;
}

/* line 42, src/sass/4-modules/_car-detail.scss */
.car-colors .car-purple {
  background-color: #76507e;
  color: #76507e;
}

/* line 53, src/sass/4-modules/_car-detail.scss */
.car-colors span {
  cursor: pointer;
  margin: 0 8px;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  background-color: #0b457f;
  color: #0b457f;
  position: relative;
  border-radius: 50%;
  border: none;
  outline: none;
}

/* line 67, src/sass/4-modules/_car-detail.scss */
.car-colors span.active::before {
  content: "";
  width: 32px;
  height: 32px;
  border: 1px solid;
  position: absolute;
  display: block;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  border-radius: 50%;
}

/* line 84, src/sass/4-modules/_car-detail.scss */
.car-details .car-name {
  font-size: 20px;
  font-family: "AvenirNext-DemiBold";
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 0.5rem;
}

/* line 91, src/sass/4-modules/_car-detail.scss */
.car-details .car-name small {
  color: #929292;
}

/* line 96, src/sass/4-modules/_car-detail.scss */
.car-details .car-tag {
  font-size: 16px;
  color: #929292;
}

/* line 101, src/sass/4-modules/_car-detail.scss */
.car-details__spec {
  margin-top: 1.5rem;
}

/* line 104, src/sass/4-modules/_car-detail.scss */
.car-details__spec_head {
  font-family: "AvenirNext-DemiBold";
  cursor: pointer;
  position: relative;
}

/* line 117, src/sass/4-modules/_car-detail.scss */
.cardetails-accordion.compare-car .cardetails table {
  margin-bottom: 0;
}

/* line 120, src/sass/4-modules/_car-detail.scss */
.cardetails-accordion.compare-car .cardetails table td {
  width: 25%;
  font-size: 12px;
  text-align: center;
}

/* line 125, src/sass/4-modules/_car-detail.scss */
.cardetails-accordion.compare-car .cardetails table td:first-child {
  text-align: left;
}

/* line 133, src/sass/4-modules/_car-detail.scss */
.cardetails-accordion .cardetails {
  display: none;
  padding: 1rem 0;
}

/* line 137, src/sass/4-modules/_car-detail.scss */
.cardetails-accordion .cardetails.active {
  display: block;
}

/* line 141, src/sass/4-modules/_car-detail.scss */
.cardetails-accordion .cardetails table {
  margin-bottom: 0;
}

/* line 144, src/sass/4-modules/_car-detail.scss */
.cardetails-accordion .cardetails table td {
  width: 50%;
  font-size: 12px;
}

/* line 150, src/sass/4-modules/_car-detail.scss */
.cardetails-accordion .cardetails__block {
  padding: 0.75rem 0;
  border-top: 1px solid #dbe0e0;
}

/* line 154, src/sass/4-modules/_car-detail.scss */
.cardetails-accordion .cardetails__block:last-child {
  border-bottom: 1px solid #dbe0e0;
}

/* line 163, src/sass/4-modules/_car-detail.scss */
.acc-arrow {
  display: inline-block;
  width: 24px;
  height: 12px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
}

/* line 173, src/sass/4-modules/_car-detail.scss */
.acc-arrow::after, .acc-arrow::before {
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
  display: block;
  position: absolute;
  top: 50%;
  width: 10px;
  height: 2px;
  background-color: currentColor;
  content: '';
}

/* line 185, src/sass/4-modules/_car-detail.scss */
.acc-arrow::before {
  left: 4px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 190, src/sass/4-modules/_car-detail.scss */
.acc-arrow:after {
  right: 4px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* line 198, src/sass/4-modules/_car-detail.scss */
.active .acc-arrow::before {
  left: 4px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* line 203, src/sass/4-modules/_car-detail.scss */
.active .acc-arrow:after {
  right: 4px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 210, src/sass/4-modules/_car-detail.scss */
input[type=range] + .thumb {
  display: none;
}

/* line 216, src/sass/4-modules/_car-detail.scss */
.buy-online .nav-pills .nav-link.active,
.buy-online .nav-pills .show > .nav-link {
  background-color: #121212;
}

/* line 221, src/sass/4-modules/_car-detail.scss */
.buy-online .nav-pills .nav-link {
  background-color: #e9ecec;
  border-radius: 0;
  padding: 0;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "AvenirNext-DemiBold";
  letter-spacing: 1.5px;
  height: 40px;
  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;
}

/* line 237, src/sass/4-modules/_car-detail.scss */
.loan__actions ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

/* line 243, src/sass/4-modules/_car-detail.scss */
.loan__actions ul li {
  text-align: center;
  padding: 0 10px;
}

/* line 248, src/sass/4-modules/_car-detail.scss */
.loan__actions ul li a {
  display: block;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  height: 40px;
  padding: 0 1.5rem;
  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;
  background: #121212;
  border: none;
  font-size: 12px;
  font-family: "AvenirNext-DemiBold";
  letter-spacing: 1.5px;
}

/* line 263, src/sass/4-modules/_car-detail.scss */
.loan__actions ul li a:hover {
  background: #121212;
  color: rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}

/* line 274, src/sass/4-modules/_car-detail.scss */
.deposit {
  text-align: center;
  font-size: 20px;
  margin-bottom: 10px;
  font-family: "AvenirNext-DemiBold";
  letter-spacing: 1.5px;
}

/* line 283, src/sass/4-modules/_car-detail.scss */
.reserve-stepper ul.stepper.horizontal::before {
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 287, src/sass/4-modules/_car-detail.scss */
.reserve-stepper ul.stepper.horizontal .step .step-title::before {
  left: 0;
}

/* line 291, src/sass/4-modules/_car-detail.scss */
.reserve-stepper ul.stepper.horizontal .step .step-title {
  padding: 0 25px 0 40px;
  font-size: 12px;
  letter-spacing: 1px;
  font-family: "AvenirNext-DemiBold";
}

/* line 298, src/sass/4-modules/_car-detail.scss */
.reserve-stepper ul.stepper.horizontal .step.active:not(:last-of-type)::after,
.reserve-stepper ul.stepper.horizontal .step:not(:last-of-type)::after {
  width: 50px;
}

/* line 303, src/sass/4-modules/_car-detail.scss */
.reserve-stepper ul.stepper.horizontal .step .step-content {
  padding: 0;
}

/* line 308, src/sass/4-modules/_car-detail.scss */
.payamount {
  background: #e9ecec;
  padding: 0.75rem;
  text-align: center;
}

/* line 314, src/sass/4-modules/_car-detail.scss */
.payamount.car-details .car-name {
  margin-bottom: 0;
}

/* line 321, src/sass/4-modules/_car-detail.scss */
.exploremore a {
  overflow: hidden;
}

/* line 326, src/sass/4-modules/_car-detail.scss */
.exploremore a:hover .exploremore__car img {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

/* line 334, src/sass/4-modules/_car-detail.scss */
.exploremore__car img {
  max-width: 400px;
  width: 100%;
  -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
  transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
}

/* line 342, src/sass/4-modules/_car-detail.scss */
.exploremore__info h4 {
  font-size: 14px;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 0;
  text-transform: uppercase;
  font-family: "AvenirNext-DemiBold";
}

/* line 350, src/sass/4-modules/_car-detail.scss */
.exploremore__info h4 span {
  color: rgba(18, 18, 18, 0.8);
  font-family: "AvenirNext-Medium";
}

/* line 358, src/sass/4-modules/_car-detail.scss */
.login {
  max-width: 370px;
  margin: 0 auto;
}

/* line 2, src/sass/4-modules/_compare.scss */
.compare-block__header {
  background-color: #e9ecec;
  padding: 20px;
}

/* line 6, src/sass/4-modules/_compare.scss */
.compare-block__header h3 {
  margin-bottom: 0;
}

/* line 10, src/sass/4-modules/_compare.scss */
.compare-block__header--car {
  text-align: center;
  margin-bottom: 20px;
}

/* line 14, src/sass/4-modules/_compare.scss */
.compare-block__header--car img {
  max-width: 80%;
}

/* line 19, src/sass/4-modules/_compare.scss */
.compare-block__header--carname {
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "AvenirNext-DemiBold";
}

/* line 25, src/sass/4-modules/_compare.scss */
.compare-block__header--carname small {
  opacity: 0.6;
  margin-left: 5px;
}

/* line 33, src/sass/4-modules/_compare.scss */
.compare-block__footer table {
  margin-bottom: 0;
}

/* line 36, src/sass/4-modules/_compare.scss */
.compare-block__footer table td {
  width: 25%;
  font-size: 12px;
  text-align: center;
}

/* line 41, src/sass/4-modules/_compare.scss */
.compare-block__footer table td:first-child {
  text-align: left;
}

/* line 47, src/sass/4-modules/_compare.scss */
.compare-block__footer--carname {
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "AvenirNext-DemiBold";
}

/* line 53, src/sass/4-modules/_compare.scss */
.compare-block__footer--carname small {
  opacity: 0.6;
  margin-left: 5px;
}

/* line 61, src/sass/4-modules/_compare.scss */
.add-car {
  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;
}

/* line 67, src/sass/4-modules/_compare.scss */
.middle-block {
  border-left: 1px dashed #ccc;
  border-right: 1px dashed #ccc;
}

@media (max-width: 991.98px) {
  /* line 1, src/sass/4-modules/_news.scss */
  .news {
    margin-bottom: 1rem;
  }
}

/* line 6, src/sass/4-modules/_news.scss */
.news__title {
  margin-top: 1rem;
}

/* line 9, src/sass/4-modules/_news.scss */
.news__title_wrap {
  max-width: 800px;
}

/* line 13, src/sass/4-modules/_news.scss */
.news__title h5 {
  line-height: 1.5;
}

/* line 22, src/sass/4-modules/_news.scss */
.news__content img {
  max-width: 100%;
}

/* line 27, src/sass/4-modules/_news.scss */
.news figure {
  margin-bottom: 25px;
}

/* line 34, src/sass/4-modules/_news.scss */
.news-block__image {
  overflow: hidden;
}

/* line 37, src/sass/4-modules/_news.scss */
.news-block__image img {
  -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
  transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
}

/* line 44, src/sass/4-modules/_news.scss */
.news-block:hover .news-block__image {
  overflow: hidden;
}

/* line 47, src/sass/4-modules/_news.scss */
.news-block:hover .news-block__image img {
  -webkit-transform: scale3d(1.1, 1.1, 1);
          transform: scale3d(1.1, 1.1, 1);
}

/* line 55, src/sass/4-modules/_news.scss */
.about-info-block {
  background-color: #fff;
  margin-bottom: 10px;
  margin-top: 10px;
}

/* line 60, src/sass/4-modules/_news.scss */
.about-info-block .news__details {
  padding: 30px;
}

/* line 1, src/sass/4-modules/_menu.scss */
.megamenu {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 1, src/sass/4-modules/_menu.scss */
  .megamenu {
    width: 85%;
  }
}

/* line 1, src/sass/5-layout/_layout.scss */
.video-banner {
  position: relative;
  background-color: black;
  height: 95vh;
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
}

/* line 9, src/sass/5-layout/_layout.scss */
.video-banner video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

/* line 21, src/sass/5-layout/_layout.scss */
.video-banner__overlay {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
}

/* line 28, src/sass/5-layout/_layout.scss */
.video-banner__overlay h1 {
  color: #fff;
  font-size: 52px;
}

@media (max-width: 767.98px) {
  /* line 28, src/sass/5-layout/_layout.scss */
  .video-banner__overlay h1 {
    font-size: 34px;
  }
}

/* line 37, src/sass/5-layout/_layout.scss */
.video-banner__overlay h3 {
  text-align: center;
  color: #fff;
  font-size: 24px;
  opacity: 0.8;
  line-height: 1.6;
}

@media (max-width: 767.98px) {
  /* line 37, src/sass/5-layout/_layout.scss */
  .video-banner__overlay h3 {
    font-size: 18px;
  }
}

/* line 51, src/sass/5-layout/_layout.scss */
.video-banner::before {
  content: "";
  background-color: rgba(18, 18, 18, 0.5);
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
  top: 0;
  bottom: 0;
  display: block;
  z-index: 1;
}

/* line 65, src/sass/5-layout/_layout.scss */
ul.slick-dots {
  margin-top: 10px;
  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;
}

/* line 71, src/sass/5-layout/_layout.scss */
ul.slick-dots li {
  padding: 0 2px;
}

/* line 74, src/sass/5-layout/_layout.scss */
ul.slick-dots li button {
  border: none;
  text-indent: -9999px;
  background-color: #e9ecec;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  display: block;
  padding: 0;
  margin: 0 3px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* line 88, src/sass/5-layout/_layout.scss */
ul.slick-dots li.slick-active button {
  width: 20px;
  background-color: #0b457f;
  border-radius: 10px;
}

/* line 1, src/sass/5-layout/_header.scss */
.c-header {
  padding: 21px 0;
}

/* line 4, src/sass/5-layout/_header.scss */
.c-header__navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

/* line 10, src/sass/5-layout/_header.scss */
.c-header__navbar-brand-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 17, src/sass/5-layout/_header.scss */
.c-header__navbar-brand-default {
  max-width: 230px;
}

@media (max-width: 991.98px) {
  /* line 17, src/sass/5-layout/_header.scss */
  .c-header__navbar-brand-default {
    max-width: 200px;
  }
}

/* line 26, src/sass/5-layout/_header.scss */
.c-header__navbar-nav {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 29, src/sass/5-layout/_header.scss */
.c-header__navbar-nav .nav-item {
  padding: 0.5rem 1rem;
}

/* line 32, src/sass/5-layout/_header.scss */
.c-header__navbar-nav .nav-item a {
  color: #121212;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.5px;
  font-family: "AvenirNext-Medium";
  padding: 0;
}

/* line 40, src/sass/5-layout/_header.scss */
.c-header__navbar-nav .nav-item a.active {
  color: #0b457f;
}

/* line 52, src/sass/5-layout/_header.scss */
.findlocation__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #121212;
}

/* line 57, src/sass/5-layout/_header.scss */
.findlocation__wrapper_icon {
  margin-left: 15px;
  width: 40px;
  height: 40px;
  background-color: #121212;
  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;
}

/* line 67, src/sass/5-layout/_header.scss */
.findlocation__wrapper_icon svg {
  stroke: #fff;
}

/* line 70, src/sass/5-layout/_header.scss */
.findlocation__wrapper_icon svg.dark {
  stroke: #121212;
}

/* line 76, src/sass/5-layout/_header.scss */
.findlocation__wrapper_text {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "AvenirNext-DemiBold";
}

/* line 86, src/sass/5-layout/_header.scss */
.navbar-collapse {
  position: relative;
}

/* line 90, src/sass/5-layout/_header.scss */
.dropdown-menu {
  top: 54px;
  border: none;
  border-radius: 0;
  padding: 0 1rem 1rem;
}

/* line 98, src/sass/5-layout/_header.scss */
.has-mega-menu .dropdown-menu {
  width: 100%;
}

/* line 101, src/sass/5-layout/_header.scss */
.has-mega-menu .dropdown-menu::before, .has-mega-menu .dropdown-menu:after {
  content: "";
  position: absolute;
  background: #fff;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: 0;
}

/* line 112, src/sass/5-layout/_header.scss */
.has-mega-menu .dropdown-menu::before {
  left: -100%;
}

/* line 116, src/sass/5-layout/_header.scss */
.has-mega-menu .dropdown-menu:after {
  right: -100%;
}

/* line 122, src/sass/5-layout/_header.scss */
.navbar-expand-lg .navbar-nav .nav-link {
  padding-left: 0.5rem !important;
  padding-right: 1rem !important;
}

/* line 128, src/sass/5-layout/_header.scss */
.c-header__navbar .navbar-brand {
  padding: 0;
}

/* line 132, src/sass/5-layout/_header.scss */
.c-header__navbar nav {
  background-color: #fff;
  height: auto;
  line-height: normal;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}

/* line 140, src/sass/5-layout/_header.scss */
.c-header__navbar nav ul.nav {
  margin-left: auto;
  margin-right: auto;
}

/* line 146, src/sass/5-layout/_header.scss */
.c-header__navbar nav ul li a {
  color: #121212;
  font-size: 12px;
  text-transform: uppercase;
  font-family: "AvenirNext-Medium";
  letter-spacing: 0.5px;
}

/* line 158, src/sass/5-layout/_header.scss */
.navbar-collapse {
  background-color: #fff;
  z-index: 99;
}

@media (max-width: 991.98px) {
  /* line 164, src/sass/5-layout/_header.scss */
  .c-header__navbar-findlocation {
    display: none;
  }
}

/* line 170, src/sass/5-layout/_header.scss */
.theme-breadcrumb {
  background: rgba(0, 0, 0, 0.04) url("../images/contact.jpg") top left repeat;
  height: 360px;
  background-size: cover;
  height: 360px;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  text-align: center;
}

/* line 180, src/sass/5-layout/_header.scss */
.theme-breadcrumb::before {
  content: "";
  background-color: rgba(4, 1, 24, 0.5);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 191, src/sass/5-layout/_header.scss */
.theme-breadcrumb__area {
  letter-spacing: 1px;
  position: absolute;
  top: 50%;
  right: 0;
  opacity: 0.9;
  left: 0;
}

/* line 199, src/sass/5-layout/_header.scss */
.theme-breadcrumb__area h1 {
  margin: 0 0 10px;
  font-weight: 700;
  color: #fff;
  font-size: 30px;
  text-transform: uppercase;
  font-family: "AvenirNext-DemiBold";
}

/* line 208, src/sass/5-layout/_header.scss */
.theme-breadcrumb__area h4 {
  font-family: "AvenirNext-DemiBold";
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 2.5px;
}

/* line 218, src/sass/5-layout/_header.scss */
.bg-breadcrumb {
  position: relative;
  text-align: center;
  background-color: #0b457f;
  color: #fff;
  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;
  padding: 40px 0;
}

/* line 228, src/sass/5-layout/_header.scss */
.bg-breadcrumb h1 {
  font-family: "AvenirNext-DemiBold";
  color: #fff;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  margin-bottom: 0;
}

/* line 238, src/sass/5-layout/_header.scss */
.breadcrumb-section {
  position: relative;
}

/* line 241, src/sass/5-layout/_header.scss */
.breadcrumb-section .breadcrumb-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 249, src/sass/5-layout/_header.scss */
.breadcrumb-section .breadcrumb-overlay h1 {
  font-family: "AvenirNext-DemiBold";
  color: #121212;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  margin-bottom: 0;
}

/* line 1, src/sass/5-layout/_footer.scss */
.footer {
  padding: 100px 0 0 0;
  border-top: 1px solid rgba(18, 18, 18, 0.1);
}

@media (max-width: 991.98px) {
  /* line 1, src/sass/5-layout/_footer.scss */
  .footer {
    padding: 50px 0 0 0;
  }
}

/* line 9, src/sass/5-layout/_footer.scss */
.footer .row .col {
  min-height: auto;
}

/* line 13, src/sass/5-layout/_footer.scss */
.footer__menu {
  margin-top: 50px;
  padding-top: 50px;
  border-top: 1px solid rgba(18, 18, 18, 0.1);
}

@media (max-width: 991.98px) {
  /* line 13, src/sass/5-layout/_footer.scss */
  .footer__menu {
    margin-top: 25px;
    padding-top: 25px;
  }
}

/* line 24, src/sass/5-layout/_footer.scss */
.footer__menu h5 {
  font-family: "AvenirNext-Medium";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991.98px) {
  /* line 31, src/sass/5-layout/_footer.scss */
  .footer__menu ul {
    display: none;
    margin-bottom: 25px;
  }
}

/* line 38, src/sass/5-layout/_footer.scss */
.footer__menu li ~ li {
  margin-top: 0.5rem;
}

/* line 43, src/sass/5-layout/_footer.scss */
.footer__menu li a {
  color: #121212;
}

/* line 46, src/sass/5-layout/_footer.scss */
.footer__menu li a:hover {
  color: #0b457f;
  text-decoration: none;
}

@media (max-width: 991.98px) {
  /* line 53, src/sass/5-layout/_footer.scss */
  .footer__menu .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 60, src/sass/5-layout/_footer.scss */
.footer__copyright {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid rgba(18, 18, 18, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991.98px) {
  /* line 60, src/sass/5-layout/_footer.scss */
  .footer__copyright {
    margin-top: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 76, src/sass/5-layout/_footer.scss */
.footer__copyright_info {
  margin-bottom: 1rem;
}

/* line 84, src/sass/5-layout/_footer.scss */
.social__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 87, src/sass/5-layout/_footer.scss */
.social__icons li {
  margin-right: 15px;
}

/* line 90, src/sass/5-layout/_footer.scss */
.social__icons li a {
  color: #121212;
  font-size: 16px;
}

/* line 94, src/sass/5-layout/_footer.scss */
.social__icons li a:hover {
  color: #0b457f;
}

@media (max-width: 991.98px) {
  /* line 105, src/sass/5-layout/_footer.scss */
  .mobile__menu_btn {
    position: relative;
    left: 0;
    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;
    -ms-flex-item-align: center;
        align-self: center;
    width: 14px;
    height: 100%;
    height: 2px;
    border: none;
    background: none;
    -webkit-transition: -webkit-transform .4s ease-in-out;
    transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
    /* Vertical line */
    /* horizontal line */
  }
  /* line 119, src/sass/5-layout/_footer.scss */
  .mobile__menu_btn:before, .mobile__menu_btn:after {
    position: absolute;
    display: inline-block;
    background: #0b457f;
    content: "";
  }
  /* line 128, src/sass/5-layout/_footer.scss */
  .mobile__menu_btn:before {
    width: 14px;
    height: 2px;
    opacity: 1;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
  }
  /* line 136, src/sass/5-layout/_footer.scss */
  .mobile__menu_btn:after {
    width: 2px;
    height: 14px;
  }
  /* line 144, src/sass/5-layout/_footer.scss */
  .mobile__menu.active .mobile__menu_btn {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  /* line 147, src/sass/5-layout/_footer.scss */
  .mobile__menu.active .mobile__menu_btn:before {
    opacity: 0;
  }
}

/* line 158, src/sass/5-layout/_footer.scss */
.scrollTop {
  position: fixed;
  right: 35px;
  bottom: 10px;
  background-color: #121212;
  padding: 10px;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

/* line 167, src/sass/5-layout/_footer.scss */
.scrollTop a {
  background-image: url("../images/icon_up.svg");
  text-indent: -9999px;
  display: block;
  height: 20px;
  width: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
}

/* line 3, src/sass/5-layout/_columns.scss */
.cars__block_img {
  padding-top: 5px;
  text-align: center;
}

/* line 6, src/sass/5-layout/_columns.scss */
.cars__block_img img {
  margin: 0 auto;
  max-width: 100%;
  -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
  transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
}

/* line 13, src/sass/5-layout/_columns.scss */
.cars__block_text {
  text-align: center;
  margin-top: 1rem;
  text-transform: uppercase;
  font-family: "AvenirNext-DemiBold";
}

/* line 22, src/sass/5-layout/_columns.scss */
.cars__block:hover .cars__block_img img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

@media (max-width: 991.98px) {
  /* line 29, src/sass/5-layout/_columns.scss */
  .cars .slick-list {
    padding: 0 10%;
  }
}

/* line 38, src/sass/5-layout/_columns.scss */
.feature__col {
  text-align: center;
}

@media (max-width: 991.98px) {
  /* line 38, src/sass/5-layout/_columns.scss */
  .feature__col {
    margin-top: 20px;
  }
}

/* line 45, src/sass/5-layout/_columns.scss */
.feature__col_icon {
  font-size: 50px;
}

/* line 49, src/sass/5-layout/_columns.scss */
.feature__col_title {
  margin-top: 0;
  text-transform: uppercase;
  font-family: "AvenirNext-DemiBold";
}

/* line 58, src/sass/5-layout/_columns.scss */
.two-block__img {
  border-radius: 16px;
  overflow: hidden;
}

/* line 63, src/sass/5-layout/_columns.scss */
.two-block__text {
  margin-top: 1rem;
  text-align: center;
  font-family: "AvenirNext-DemiBold";
}

/* line 70, src/sass/5-layout/_columns.scss */
.no-gutter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 991.98px) {
  /* line 70, src/sass/5-layout/_columns.scss */
  .no-gutter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 79, src/sass/5-layout/_columns.scss */
.no-gutter__2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991.98px) {
  /* line 79, src/sass/5-layout/_columns.scss */
  .no-gutter__2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 89, src/sass/5-layout/_columns.scss */
.no-gutter__3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333%;
          flex: 0 0 33.3333%;
  max-width: 33.3333%;
}

@media (max-width: 991.98px) {
  /* line 89, src/sass/5-layout/_columns.scss */
  .no-gutter__3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 101, src/sass/5-layout/_columns.scss */
.two-column-block__right {
  position: relative;
}

/* line 104, src/sass/5-layout/_columns.scss */
.two-column-block__right::before {
  content: "";
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

/* line 114, src/sass/5-layout/_columns.scss */
.two-column-block__right img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 125, src/sass/5-layout/_columns.scss */
.process {
  margin-top: 4rem;
}

/* line 128, src/sass/5-layout/_columns.scss */
.process__wrapper ~ .process__wrapper {
  margin-top: 100px;
  position: relative;
}

/* line 132, src/sass/5-layout/_columns.scss */
.process__wrapper ~ .process__wrapper::before {
  content: "";
  width: 1px;
  height: 50px;
  background-color: #0b457f;
  position: absolute;
  top: -70px;
  left: 30px;
}

@media (max-width: 991.98px) {
  /* line 132, src/sass/5-layout/_columns.scss */
  .process__wrapper ~ .process__wrapper::before {
    left: 50%;
    height: 35px;
  }
}

/* line 148, src/sass/5-layout/_columns.scss */
.process__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 991.98px) {
  /* line 148, src/sass/5-layout/_columns.scss */
  .process__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}

/* line 157, src/sass/5-layout/_columns.scss */
.process__wrapper_icon {
  width: 60px;
  height: 60px;
  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;
  background-color: #0b457f;
  border-radius: 50%;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60px;
          flex: 0 0 60px;
}

@media (max-width: 991.98px) {
  /* line 157, src/sass/5-layout/_columns.scss */
  .process__wrapper_icon {
    margin-bottom: 1rem;
  }
}

/* line 172, src/sass/5-layout/_columns.scss */
.process__wrapper_icon::after {
  content: "";
  width: 75px;
  height: 75px;
  position: absolute;
  background-color: rgba(3, 68, 141, 0.25);
  border-radius: 50%;
}

/* line 181, src/sass/5-layout/_columns.scss */
.process__wrapper_icon svg.icon {
  width: 30px;
  height: 30px;
  fill: #fff;
  position: relative;
  z-index: 9;
}

/* line 190, src/sass/5-layout/_columns.scss */
.process__wrapper_content {
  margin-left: 50px;
}

@media (max-width: 991.98px) {
  /* line 190, src/sass/5-layout/_columns.scss */
  .process__wrapper_content {
    margin-left: 0px;
  }
}

/* line 197, src/sass/5-layout/_columns.scss */
.process__wrapper_content_title {
  font-family: "AvenirNext-DemiBold";
  font-size: 20px;
  margin-bottom: 10px;
}

/* line 206, src/sass/5-layout/_columns.scss */
.about_features {
  margin-top: 3rem;
}

/* line 209, src/sass/5-layout/_columns.scss */
.about_features li ~ li {
  margin-top: 20px;
}

/* line 213, src/sass/5-layout/_columns.scss */
.about_features li {
  background-color: #e9ecec;
  padding: 10px 20px;
  font-size: 16px;
  font-family: "AvenirNext-DemiBold";
}

@media (max-width: 991.98px) {
  /* line 213, src/sass/5-layout/_columns.scss */
  .about_features li {
    padding: 10px 10px;
    font-size: 14px;
    font-family: "AvenirNext-Medium";
  }
}

/* line 227, src/sass/5-layout/_columns.scss */
.about_features svg.icon {
  width: 20px;
  height: 20px;
  background-size: 20px;
  margin-right: 10px;
}

@media (max-width: 991.98px) {
  /* line 236, src/sass/5-layout/_columns.scss */
  .about_grphic {
    margin-top: 3rem;
  }
}

@media (max-width: 991.98px) {
  /* line 244, src/sass/5-layout/_columns.scss */
  .feature > .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* line 248, src/sass/5-layout/_columns.scss */
  .feature > .row .col {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 991.98px) {
  /* line 258, src/sass/5-layout/_columns.scss */
  .two-column-block .p-5 {
    padding: 2rem !important;
  }
}

/* line 264, src/sass/5-layout/_columns.scss */
.compare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  background-color: #e9ecec;
}

@media (max-width: 991.98px) {
  /* line 264, src/sass/5-layout/_columns.scss */
  .compare {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* line 276, src/sass/5-layout/_columns.scss */
.compare__bg {
  height: 100%;
}

/* line 279, src/sass/5-layout/_columns.scss */
.compare__bg img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  -o-object-position: left;
     object-position: left;
}

/* line 287, src/sass/5-layout/_columns.scss */
.compare__content {
  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;
}

/* line 295, src/sass/5-layout/_columns.scss */
.locations__icon {
  font-size: 24px;
  margin-bottom: 1rem;
}

/* line 300, src/sass/5-layout/_columns.scss */
.locations__city {
  margin-bottom: 1.5rem;
}

/* line 303, src/sass/5-layout/_columns.scss */
.locations__city h4 {
  font-size: 18px;
  font-family: "AvenirNext-DemiBold";
  letter-spacing: 0.5px;
}

/* line 310, src/sass/5-layout/_columns.scss */
.locations__info {
  line-height: 1.88;
}

/* line 313, src/sass/5-layout/_columns.scss */
.locations__info_address {
  margin-bottom: 0.5rem;
}

/* line 317, src/sass/5-layout/_columns.scss */
.locations__info_phone {
  margin-bottom: 0.5rem;
  font-family: "AvenirNext-DemiBold";
}

/* line 324, src/sass/5-layout/_columns.scss */
.locations__info_phone li, .locations__info_email li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 25px;
}

/* line 330, src/sass/5-layout/_columns.scss */
.locations__info_phone li::before, .locations__info_email li::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background-size: 20px;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
}

/* line 345, src/sass/5-layout/_columns.scss */
.locations__info_phone li::before {
  background-image: url("../images/icon-phone.png");
}

/* line 353, src/sass/5-layout/_columns.scss */
.locations__info_email li::before {
  background-image: url("../images/icon-mail.png");
}

/* line 362, src/sass/5-layout/_columns.scss */
.input-field {
  margin-bottom: 0;
}

/* line 369, src/sass/5-layout/_columns.scss */
.reservenow__info table td {
  width: 50%;
  font-size: 12px;
}

/* line 373, src/sass/5-layout/_columns.scss */
.reservenow__info table td span.selected-color {
  width: 20px;
  height: 20px;
  display: block;
  background-color: #e9ecec;
  border-radius: 50%;
  margin-right: 10px;
}

/* line 381, src/sass/5-layout/_columns.scss */
.reservenow__info table td span.selected-color.red {
  background-color: #810806;
}

/* line 391, src/sass/5-layout/_columns.scss */
.tab-content .offer-card {
  border: 1px solid #dbe0e0;
}

/* line 397, src/sass/5-layout/_columns.scss */
.offer-card {
  margin-bottom: 1.5rem;
}

/* line 400, src/sass/5-layout/_columns.scss */
.offer-card__content {
  background-color: #fff;
  padding: 20px 15px;
}

/* line 404, src/sass/5-layout/_columns.scss */
.offer-card__content ul {
  margin-bottom: 2rem;
}

/* line 405, src/sass/5-layout/_columns.scss */
.offer-card__content ul li {
  margin-top: 0.5rem;
  font-size: 0.9rem;
  color: rgba(18, 18, 18, 0.7);
}

/* line 415, src/sass/5-layout/_columns.scss */
.offer-card__content--title h3 {
  font-size: 1.15rem;
  text-transform: uppercase;
  font-family: "AvenirNext-DemiBold";
}

/* line 420, src/sass/5-layout/_columns.scss */
.offer-card__content--title h3 span {
  color: rgba(18, 18, 18, 0.6);
}

/* line 427, src/sass/5-layout/_columns.scss */
.offer-card__image {
  border: 1px solid #e9ecec;
}

/* line 434, src/sass/5-layout/_columns.scss */
.offer-card__popup .offer-card__content {
  background: #fff;
  padding: 2rem 0 0 0;
}

/* line 440, src/sass/5-layout/_columns.scss */
.offer-filter__results {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 446, src/sass/5-layout/_columns.scss */
.white-popup {
  position: relative;
  background: #FFF;
  padding: 30px;
  width: auto;
  max-width: 600px;
  margin: 20px auto;
  -webkit-transition: 1s all;
  transition: 1s all;
}

/* line 457, src/sass/5-layout/_columns.scss */
.filter-results__title {
  text-transform: uppercase;
  margin-right: 15px;
  font-family: "AvenirNext-DemiBold";
  font-size: 12px;
}

/* line 465, src/sass/5-layout/_columns.scss */
.off-car-name {
  background: #0b457f;
  color: #fff;
  padding: 5px 10px;
  border-radius: 3px;
  font-size: 12px;
}

/* line 474, src/sass/5-layout/_columns.scss */
.offer-tab .nav-pills {
  max-width: 400px;
}

/* line 477, src/sass/5-layout/_columns.scss */
.offer-tab .nav-pills .nav-link {
  text-transform: uppercase;
  font-size: 12px;
  font-family: "AvenirNext-DemiBold";
  border-radius: 0;
  background-color: #e9ecec;
}

/* line 484, src/sass/5-layout/_columns.scss */
.offer-tab .nav-pills .nav-link.active {
  background-color: #121212;
}

/* line 490, src/sass/5-layout/_columns.scss */
.offer-tab .tab-content {
  background: #e9ecec;
  padding: 15px 30px;
}

/* line 2, src/sass/5-layout/_extends.scss */
.object-fit img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
}

@-webkit-keyframes slide1 {
  0%,
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
}

@keyframes slide1 {
  0%,
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(5px, 0);
            transform: translate(5px, 0);
  }
}

/* line 22, src/sass/5-layout/_extends.scss */
input[type=range]::-webkit-slider-thumb {
  background-color: #0b457f;
}

/* line 26, src/sass/5-layout/_extends.scss */
.mark,
mark {
  background-color: #9ff8d0;
}

/* line 1, src/sass/5-layout/_about.scss */
.overlay__info {
  position: relative;
  z-index: 9;
}

/* line 6, src/sass/5-layout/_about.scss */
.brand-info {
  padding-left: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 30px;
  height: 100%;
}

/* line 13, src/sass/5-layout/_about.scss */
.brand-info__theme {
  background-color: #0b457f;
}

/* line 17, src/sass/5-layout/_about.scss */
.brand-info__alt {
  background-color: #121212;
}

/* line 21, src/sass/5-layout/_about.scss */
.brand-info h6 {
  font-size: 1.06rem;
  font-family: "AvenirNext-DemiBold";
  line-height: 1.66;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  margin-top: 10px;
}

/* line 33, src/sass/5-layout/_about.scss */
.count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 37, src/sass/5-layout/_about.scss */
.count__icon {
  background-image: url(../images/icon-keypad.svg);
  background-size: 35px;
  width: 35px;
  height: 35px;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 10px;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

/* line 49, src/sass/5-layout/_about.scss */
.count__number {
  font-size: 26px;
  font-family: "AvenirNext-DemiBold";
  color: #fff;
}

/* line 56, src/sass/5-layout/_about.scss */
.cta-block {
  background: #121212;
  color: #fff;
  width: 100%;
  padding: 60px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 68, src/sass/5-layout/_about.scss */
.tracking__group {
  position: relative;
}

/* line 71, src/sass/5-layout/_about.scss */
.tracking__group input[type=text]:not(.browser-default) {
  border: 1px solid #9e9e9e;
  padding: 0 1rem;
  margin-bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 78, src/sass/5-layout/_about.scss */
.tracking__group_btn {
  position: absolute;
  height: 3rem;
  border: none;
  right: 0;
  padding: 0 1.5rem;
  font-size: 0.9rem;
  text-transform: uppercase;
  background-color: #121212;
  color: #fff;
  font-family: "AvenirNext-DemiBold";
  letter-spacing: 1.5px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 92, src/sass/5-layout/_about.scss */
.tracking__group_btn:hover {
  color: rgba(255, 255, 255, 0.5);
}

/* line 100, src/sass/5-layout/_about.scss */
.tracking-history {
  background-color: #ffffff;
  border-color: #ffffff;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);
          box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);
  padding: 1.5rem 2rem;
  border-radius: 0.42rem;
}

/* line 107, src/sass/5-layout/_about.scss */
.tracking-history__date {
  font-size: 12px;
  font-family: "AvenirNext-DemiBold";
  color: #0b457f;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}

/* line 115, src/sass/5-layout/_about.scss */
.tracking-history__conent {
  font-size: 1.05rem;
  font-family: "AvenirNext-Medium";
  color: rgba(18, 18, 18, 0.7);
}

/* line 122, src/sass/5-layout/_about.scss */
.tracking-history ~ .tracking-history {
  margin-top: 20px;
}

/* line 126, src/sass/5-layout/_about.scss */
.select-car-image {
  text-align: center;
}

/* line 130, src/sass/5-layout/_about.scss */
.select-car-image img {
  max-width: 400px;
  margin-bottom: 30px;
}

/* line 136, src/sass/5-layout/_about.scss */
.creative-section {
  padding: 0 10px;
  margin-top: 100px;
}

/* line 140, src/sass/5-layout/_about.scss */
.creative-section .row {
  margin-bottom: 0;
}

/* line 144, src/sass/5-layout/_about.scss */
.creative-section__content {
  padding: 5rem;
  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: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: #fff;
}

/* line 153, src/sass/5-layout/_about.scss */
.qlty-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);
          box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);
  border-radius: 0.42rem;
  padding: 2rem 2.25rem;
  height: 100%;
}

@media (max-width: 991.98px) {
  /* line 153, src/sass/5-layout/_about.scss */
  .qlty-block {
    padding: 1rem;
  }
}

/* line 168, src/sass/5-layout/_about.scss */
.qlty-block__icon svg {
  width: 50px;
  height: 50px;
  fill: rgba(18, 18, 18, 0.7);
}

@media (max-width: 991.98px) {
  /* line 168, src/sass/5-layout/_about.scss */
  .qlty-block__icon svg {
    width: 30px;
    height: 30px;
  }
}

/* line 181, src/sass/5-layout/_about.scss */
.qlty-block__value {
  margin-top: 0.5rem;
  font-size: 1.5rem !important;
  font-family: "AvenirNext-DemiBold";
}

@media (max-width: 991.98px) {
  /* line 181, src/sass/5-layout/_about.scss */
  .qlty-block__value {
    font-size: 1rem !important;
  }
}

/* line 192, src/sass/5-layout/_about.scss */
.qlty-block h5 {
  font-family: "AvenirNext-Medium";
  margin-bottom: 0;
  color: rgba(18, 18, 18, 0.5);
  font-size: 1.15rem;
}

@media (max-width: 991.98px) {
  /* line 192, src/sass/5-layout/_about.scss */
  .qlty-block h5 {
    font-size: 0.9rem !important;
  }
}

/* line 206, src/sass/5-layout/_about.scss */
ul.dotted li {
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
  position: relative;
  padding-left: 15px;
}

/* line 212, src/sass/5-layout/_about.scss */
ul.dotted li::before {
  content: "";
  position: absolute;
  left: 0;
  width: 5px;
  height: 5px;
  background-color: #121212;
  border-radius: 50%;
  top: 8px;
}

/* line 229, src/sass/5-layout/_about.scss */
.car-spec-min__icon svg {
  width: 50px;
  height: 50px;
}

/* line 236, src/sass/5-layout/_about.scss */
.time-info {
  color: rgba(18, 18, 18, 0.6);
  margin-top: 3rem;
}

/* line 241, src/sass/5-layout/_about.scss */
.key-features {
  text-align: center;
  background: #ced4d4;
  margin-top: 20px;
  padding: 15px;
  border-radius: 5px;
  position: relative;
}

@media (max-width: 991.98px) {
  /* line 241, src/sass/5-layout/_about.scss */
  .key-features {
    margin-bottom: 30px;
  }
}

/* line 253, src/sass/5-layout/_about.scss */
.key-features:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ced4d4;
  border-width: 10px;
  margin-left: -10px;
}

/* line 268, src/sass/5-layout/_about.scss */
.key-features h5 {
  font-size: 14px;
  font-family: "AvenirNext-DemiBold";
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 277, src/sass/5-layout/_about.scss */
.key-features ul li {
  font-size: 13px;
  color: #2c2c2c;
}

/* line 284, src/sass/5-layout/_about.scss */
.about-slider {
  height: 515px;
}

/* line 287, src/sass/5-layout/_about.scss */
.about-slider .carousel {
  height: 850px;
  -webkit-perspective: 600px;
          perspective: 600px;
  -webkit-transform: translateY(-335px);
          transform: translateY(-335px);
}

/* line 293, src/sass/5-layout/_about.scss */
.about-slider .carousel .carousel-item {
  cursor: -webkit-grab;
  cursor: grab;
  width: 400px;
}

/* line 298, src/sass/5-layout/_about.scss */
.about-slider .carousel .carousel-item:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* line 302, src/sass/5-layout/_about.scss */
.about-slider .carousel .carousel-item img {
  width: 100%;
}

/* line 306, src/sass/5-layout/_about.scss */
.about-slider .carousel .carousel-item h3 {
  background-color: #ffffff;
  color: #000000;
  font-size: 2em;
  font-weight: bold;
  margin: -5px 0 0;
  padding: 10px 5px;
  text-align: center;
}

/* line 2, src/sass/5-layout/_history.scss */
.slider__timeline {
  position: relative;
  padding-top: 80px;
  max-width: 800px;
  margin: 0 auto;
}

/* line 8, src/sass/5-layout/_history.scss */
.slider__timeline .row {
  margin: 0;
}

/* line 12, src/sass/5-layout/_history.scss */
.slider__timeline .col-sm-5 {
  padding: 0;
  background-color: #e9ecec;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -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;
}

/* line 22, src/sass/5-layout/_history.scss */
.slider__timeline .col-sm-7 {
  padding: 0;
}

/* line 26, src/sass/5-layout/_history.scss */
.slider__timeline h2 {
  font-family: "AvenirNext-Regular";
  color: #0b457f;
}

/* line 31, src/sass/5-layout/_history.scss */
.slider__timeline h3 {
  font-family: "AvenirNext-DemiBold";
  font-size: 18px;
}

/* line 36, src/sass/5-layout/_history.scss */
.slider__timeline p {
  margin-bottom: 0;
}

/* line 40, src/sass/5-layout/_history.scss */
.slider__timeline .owl-dots {
  width: 100%;
  text-align: center;
  margin-top: 2rem;
  position: absolute;
  top: -120px;
}

/* line 47, src/sass/5-layout/_history.scss */
.slider__timeline .owl-dots button {
  position: relative;
  font-weight: 900;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 15px !important;
}

@media (max-width: 991.98px) {
  /* line 47, src/sass/5-layout/_history.scss */
  .slider__timeline .owl-dots button {
    padding: 0 5px !important;
  }
}

/* line 59, src/sass/5-layout/_history.scss */
.slider__timeline .owl-dots button span {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 20px;
  font-family: "AvenirNext-DemiBold";
}

@media (max-width: 991.98px) {
  /* line 59, src/sass/5-layout/_history.scss */
  .slider__timeline .owl-dots button span {
    font-size: 12px;
  }
}

/* line 72, src/sass/5-layout/_history.scss */
.slider__timeline .owl-dots button:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -.5rem;
  width: 100%;
  height: .2rem;
  background: #121212;
}

/* line 83, src/sass/5-layout/_history.scss */
.slider__timeline .owl-dots button:first-of-type:after {
  border-top-left-radius: 10rem;
  border-bottom-left-radius: 10rem;
}

/* line 90, src/sass/5-layout/_history.scss */
.slider__timeline .owl-dots button:nth-last-of-type(1):after {
  border-top-right-radius: 10rem;
  border-bottom-right-radius: 10rem;
}

/* line 96, src/sass/5-layout/_history.scss */
.slider__timeline .owl-dots button.active {
  color: var(--blue);
}

/* line 99, src/sass/5-layout/_history.scss */
.slider__timeline .owl-dots button.active:after {
  background: #0b457f;
}

/* line 2, src/sass/5-layout/_account.scss */
.my-account h2 {
  font-size: 14px;
}

/* line 5, src/sass/5-layout/_account.scss */
.my-account h2 span {
  text-transform: uppercase;
  font-family: "AvenirNext-DemiBold";
}

/* line 11, src/sass/5-layout/_account.scss */
.my-account .nav-pills .nav-link.active,
.my-account .nav-pills .show > .nav-link {
  background-color: #fff;
  color: #121212;
  font-family: "AvenirNext-DemiBold";
  -webkit-box-shadow: rgba(173, 193, 207, 0.25) 0px 2px 10px 0px;
          box-shadow: rgba(173, 193, 207, 0.25) 0px 2px 10px 0px;
}

/* line 19, src/sass/5-layout/_account.scss */
.my-account .nav-pills .nav-link {
  border-radius: 0;
  font-size: 14px;
}

/* line 25, src/sass/5-layout/_account.scss */
.my-account .nav-link {
  padding: 12px 15px;
}

/* line 30, src/sass/5-layout/_account.scss */
.my-account .tab-content h3 {
  font-size: 18px;
  font-family: "AvenirNext-DemiBold";
  margin-bottom: 5px;
}

/* line 36, src/sass/5-layout/_account.scss */
.my-account .tab-content h6 {
  font-size: 12px;
  color: #5f5f5f;
}

/* line 44, src/sass/5-layout/_account.scss */
.order-status table {
  background-color: #fff;
}

/* line 47, src/sass/5-layout/_account.scss */
.order-status table td,
.order-status table th {
  padding: 15px 10px;
}

/* line 53, src/sass/5-layout/_account.scss */
.order-status table thead th {
  font-family: "AvenirNext-DemiBold";
  font-size: 14px;
}

/* line 60, src/sass/5-layout/_account.scss */
.order-status table tbody td {
  font-size: 14px;
}

/* line 67, src/sass/5-layout/_account.scss */
.form-block {
  background: #fff;
  padding: 30px;
}

/* line 74, src/sass/5-layout/_account.scss */
.address-table table td {
  width: 15%;
}

/* line 77, src/sass/5-layout/_account.scss */
.address-table table td.update {
  width: 10%;
}

/* line 81, src/sass/5-layout/_account.scss */
.address-table table td.status {
  width: 20%;
}

/* line 85, src/sass/5-layout/_account.scss */
.address-table table td.address-info {
  width: 55%;
}

@media (max-width: 991.98px) {
  /* line 3, src/sass/5-layout/_mobile.scss */
  .c-header .px-3 {
    padding: 0 1rem !important;
  }
  /* line 7, src/sass/5-layout/_mobile.scss */
  .c-header .navbar-collapse {
    margin-top: 1rem;
  }
  /* line 13, src/sass/5-layout/_mobile.scss */
  .c-header nav ul li {
    border: 1px solid #e9ecec;
    border-bottom: 0;
  }
  /* line 17, src/sass/5-layout/_mobile.scss */
  .c-header nav ul li:last-child {
    border-bottom: 1px solid #e9ecec;
  }
  /* line 21, src/sass/5-layout/_mobile.scss */
  .c-header nav ul li .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: 50%;
  }
  /* line 28, src/sass/5-layout/_mobile.scss */
  .c-header .navbar-toggler {
    padding: 0 !important;
    width: 25px;
    background-image: url("../images/menu.svg");
    height: 25px;
  }
}

/* line 37, src/sass/5-layout/_mobile.scss */
button:focus {
  outline: none;
  background-color: transparent;
  outline: none !important;
}

/* line 2, src/sass/5-layout/_v1.scss */
.v1 .car-pic {
  height: 320px;
  background-size: 70%;
}

@media (max-width: 767.98px) {
  /* line 2, src/sass/5-layout/_v1.scss */
  .v1 .car-pic {
    height: 160px;
    background-size: 100%;
  }
}

.dropdown-menu {
  margin: 0px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwibWFpbi5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHh5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHh5LXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvdy1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQtci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3d0dXJuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd3R1cm4tci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYm9yaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Utci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy1yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fbWludXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmctci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvYm9vdHN0cmFwLXJlYm9vdC5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3ZhcmlhYmxlcy5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdmVuZG9yL19yZnMuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvYm9vdHN0cmFwLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcm9vdC5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3R5cGUuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvYm9vdHN0cmFwLXVzZXItdmFyaWFibGVzLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2xpc3RzLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9faW1hZ2VzLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2ltYWdlLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jb2RlLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZ3JpZC5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdGFibGVzLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Z1bmN0aW9ucy5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9ucy5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHJhbnNpdGlvbnMuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19kcm9wZG93bi5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19jYXJldC5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbi1ncm91cC5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2lucHV0LWdyb3VwLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2LnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2JyZWFkY3J1bWIuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wYWdpbmF0aW9uLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19iYWRnZS5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19iYWRnZS5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2p1bWJvdHJvbi5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2FsZXJ0LnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2FsZXJ0LnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcHJvZ3Jlc3Muc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tZWRpYS5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2xpc3QtZ3JvdXAuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Nsb3NlLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdG9hc3RzLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbW9kYWwuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190b29sdGlwLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fc3Bpbm5lcnMuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIxLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIjEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcmludC5zY3NzIiwiMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9ib290c3RyYXAtZ3JpZC5zY3NzIiwiMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvZm9udGF3ZXNvbWUuc2NzcyIsIjEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19jb3JlLnNjc3MiLCIxLWZyYW1ld29ya3MvZm9udGF3c29tZS9fbGFyZ2VyLnNjc3MiLCIxLWZyYW1ld29ya3MvZm9udGF3c29tZS9fZml4ZWQtd2lkdGguc2NzcyIsIjEtZnJhbWV3b3Jrcy9mb250YXdzb21lL192YXJpYWJsZXMuc2NzcyIsIjEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19saXN0LnNjc3MiLCIxLWZyYW1ld29ya3MvZm9udGF3c29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIxLWZyYW1ld29ya3MvZm9udGF3c29tZS9fYW5pbWF0ZWQuc2NzcyIsIjEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIjEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19taXhpbnMuc2NzcyIsIjEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19zdGFja2VkLnNjc3MiLCIxLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyIsIjEtZnJhbWV3b3Jrcy9mb250YXdzb21lL2JyYW5kcy5zY3NzIiwiMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyIsIjEtZnJhbWV3b3Jrcy9tYWduaWZpYy9fc2V0dGluZ3Muc2NzcyIsIjMtYmFzZS9fbWl4aW5zLnNjc3MiLCIzLWJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiMy1iYXNlL19iYXNlLnNjc3MiLCIzLWJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIjMtYmFzZS9fYnV0dG9ucy5zY3NzIiwiMi1wbHVnaW5zL19ub3VpLnNjc3MiLCI0LW1vZHVsZXMvX2ZvbnRzLnNjc3MiLCI0LW1vZHVsZXMvX3NsaWRlci5zY3NzIiwiNC1tb2R1bGVzL18zNjAuc2NzcyIsIjQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzIiwiNC1tb2R1bGVzL19jb21wYXJlLnNjc3MiLCI0LW1vZHVsZXMvX25ld3Muc2NzcyIsIjQtbW9kdWxlcy9fbWVudS5zY3NzIiwiNS1sYXlvdXQvX2xheW91dC5zY3NzIiwiNS1sYXlvdXQvX2hlYWRlci5zY3NzIiwiNS1sYXlvdXQvX2Zvb3Rlci5zY3NzIiwiNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyIsIjUtbGF5b3V0L19leHRlbmRzLnNjc3MiLCI1LWxheW91dC9fYWJvdXQuc2NzcyIsIjUtbGF5b3V0L19oaXN0b3J5LnNjc3MiLCI1LWxheW91dC9fYWNjb3VudC5zY3NzIiwiNS1sYXlvdXQvX21vYmlsZS5zY3NzIiwiNS1sYXlvdXQvX3YxLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFDQTs7Ozs7O0VDS0U7QUFDRixnRUFBZ0U7QUNMaEU7RUFDRSxrQkZRbUM7RUVQbkMscUJBQXFCO0VBQ3JCLGVBQWU7RUFFZixvREFBb0M7RUFBcEMsNENBQW9DO0VBQXBDLG9DQUFvQztFQUFwQyxvREFBb0M7RUFDcEMsa0NBQTBCO1VBQTFCLDBCQUEwQjtFQUMxQiwwQ0FBa0M7VUFBbEMsa0NBQWtDO0VBR2xDLGFBQWE7RUFDYixjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLDZCQUE2QjtFQUM3QixTQUFTO0VBQ1QsU0FBUztFQUNULGlCQUFpQjtBREluQjs7QUFFQSxpRUFBaUU7QUN0QmpFO0VBdUJNLFlGUDhCO0FDU3BDOztBQUVBLGlFQUFpRTtBQzNCakU7RUFpQ1EsWUZqQjRCO0FDY3BDOztBQUVBLGlFQUFpRTtBQ2hDakU7OztFQXdDTSxzQkYxQitCO0FDdUJyQzs7QUFFQSxpRUFBaUU7QUNNakU7RUFDRSxXRm5DbUM7RUVvQ25DLFlBQWtFO0VBQ2xFLHFCQUFxQjtFQUNyQixrQkFBa0I7QURKcEI7O0FBRUEsaUVBQWlFO0FDS2pFO0VBQ0UsY0FBYztFQUNkLFFBQVE7RUFDUixnQkFBd0M7QURIMUM7O0FBRUEsaUVBQWlFO0FDRmpFO0VBUUksV0ZqRGlD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OFErQjtFSzdRL0IsZ0JMbVErQjtBbkM0c0RqQzs7QUFFQSwrREFBK0Q7QXdDLzhEL0Q7RUpvRk0saUJBdENZO0VJNUNoQixnQkwwUStCO0VLelEvQixnQkw4UCtCO0FuQ210RGpDOztBQUVBLCtEQUErRDtBa0MxN0QvRDtFTWhCRSxnQkM4RVc7RUQ3RVgsbUJDNkVXO0VENUVYLFNBQVM7RUFDVCx3Q0x6Q2E7QW5Dcy9EZjs7QUFFQSwrREFBK0Q7QXdDdjhEL0Q7O0VKTUksY0FBVztFSUhiLGdCTHNOK0I7QW5DbXZEakM7O0FBRUEsK0RBQStEO0F3Q3g4RC9EOztFQUVFLGNMOFBnQztFSzdQaEMseUJMc1FtQztBbkNvc0RyQzs7QUFFQSwrREFBK0Q7QXdDcDhEL0Q7RUUvRUUsZUFBZTtFQUNmLGdCQUFnQjtBMUNzaEVsQjs7QUFFQSwrREFBK0Q7QXdDcjhEL0Q7RUVwRkUsZUFBZTtFQUNmLGdCQUFnQjtBMUM0aEVsQjs7QUFFQSwrREFBK0Q7QXdDeDhEL0Q7RUFDRSxxQkFBcUI7QXhDMDhEdkI7O0FBRUEsK0RBQStEO0F3Qzc4RC9EO0VBSUksb0JMZ1ArQjtBbkM0dERuQzs7QUFFQSxnRUFBZ0U7QXdDcDhEaEU7RUpqQ0ksY0FBVztFSW1DYix5QkFBeUI7QXhDczhEM0I7O0FBRUEsZ0VBQWdFO0F3Q3A4RGhFO0VBQ0UsbUJDcUJXO0VMTlAsa0JBdENZO0FwQzg5RGxCOztBQUVBLGdFQUFnRTtBd0NyOERoRTtFQUNFLGNBQWM7RUo3Q1osY0FBVztFSStDYixjTDFHZ0I7QW5DaWpFbEI7O0FBRUEsZ0VBQWdFO0F3QzU4RGhFO0VBTUkscUJBQXFCO0F4Q3k4RHpCOztBQUVBLGdFQUFnRTtBMkM5akVoRTtFQ0lFLGVBQWU7RUFHZixZQUFZO0E1QzJqRWQ7O0FBRUEsaUVBQWlFO0EyQzlqRWpFO0VBQ0UsZ0JSKytCd0M7RVE5K0J4QyxzQlJSYTtFUVNiLHlCUk5nQjtFVUxkLHNCVnFPZ0M7RVMvTmxDLGVBQWU7RUFHZixZQUFZO0E1Q3FrRWQ7O0FBRUEsaUVBQWlFO0EyQ3pqRWpFO0VBRUUscUJBQXFCO0EzQzBqRXZCOztBQUVBLGlFQUFpRTtBMkN6akVqRTtFQUNFLG1CQUEwQjtFQUMxQixjQUFjO0EzQzJqRWhCOztBQUVBLGlFQUFpRTtBMkMxakVqRTtFUGtDSSxjQUFXO0VPaENiLGNSM0JnQjtBbkN1bEVsQjs7QUFFQSw4REFBOEQ7QThDcm1FOUQ7RVZ1RUksZ0JBQVc7RVVyRWIsY1hvQ2U7RVduQ2Ysc0JBQXNCO0E5Q3VtRXhCOztBQUVBLDhEQUE4RDtBOEN0bUU1RDtFQUNFLGNBQWM7QTlDd21FbEI7O0FBRUEsK0RBQStEO0E4Q3JtRS9EO0VBQ0Usc0JYaWtDdUM7RUN2Z0NyQyxnQkFBVztFVXhEYixXWFRhO0VXVWIseUJYRGdCO0VVWGQscUJWdU8rQjtBbkM2NERuQzs7QUFFQSwrREFBK0Q7QThDOW1FL0Q7RUFTSSxVQUFVO0VWa0RWLGVBQVc7RVVoRFgsZ0JYb1E2QjtBbkNvMkRqQzs7QUFFQSwrREFBK0Q7QWtDajZEL0Q7RVlsTUUsY0FBYztFVnlDWixnQkFBVztFVXZDYixjWGpCZ0I7QW5DdW5FbEI7O0FBRUEsK0RBQStEO0E4QzNtRS9EO0VWMENJLGtCQUFXO0VVbENYLGNBQWM7RUFDZCxrQkFBa0I7QTlDdW1FdEI7O0FBRUEsK0RBQStEO0E4Q3BtRS9EO0VBQ0UsaUJYd2lDdUM7RVd2aUN2QyxrQkFBa0I7QTlDc21FcEI7O0FBRUEsOERBQThEO0ErQ2pwRTVEO0VDQUEsV0FBVztFQUNYLG1CQUEwQjtFQUMxQixrQkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBaERvcEVuQjs7QWlEam1FSTtFakRvbUVGLDhEQUE4RDtFK0MzcEU5RDtJQ1lJLGdCUGlNMkI7RXpDaTlEL0I7QUFDRjs7QWlEeG1FSTtFakQybUVGLDhEQUE4RDtFK0NscUU5RDtJQ1lJLGdCUGtNTztFekN1OURYO0FBQ0Y7O0FpRC9tRUk7RWpEa25FRiw4REFBOEQ7RStDenFFOUQ7SUNZSSxnQlBtTU87RXpDNjlEWDtBQUNGOztBaUR0bkVJO0VqRHluRUYsOERBQThEO0UrQ2hyRTlEO0lDWUksaUJQb01RO0V6Q20rRFo7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MkU7QW9EcHhHekU7Ozs7RUFZTSxxQkNtRTBEO0FyRDJzR2xFOztBQUVBLHVFQUF1RTtBcUNyeEdyRTtFZWlCTSx5QkFKc0M7QXBEMndHOUM7O0FBRUEsMkVBQTJFO0FvRDl3R3pFOztFQVNRLHlCQVJvQztBcERpeEc5Qzs7QUFFQSwwRUFBMEU7QW9EdnlHeEU7OztFQUlJLHlCQzJFNEQ7QXJENnRHbEU7O0FBRUEsMkVBQTJFO0FvRDl5R3pFOzs7O0VBWU0scUJDbUUwRDtBckRxdUdsRTs7QUFFQSx1RUFBdUU7QXFDL3lHckU7RWVpQk0seUJBSnNDO0FwRHF5RzlDOztBQUVBLDJFQUEyRTtBb0R4eUd6RTs7RUFTUSx5QkFSb0M7QXBEMnlHOUM7O0FBRUEsMEVBQTBFO0FvRGowR3hFOzs7RUFJSSx5QkMyRTREO0FyRHV2R2xFOztBQUVBLDJFQUEyRTtBb0R4MEd6RTs7OztFQVlNLHFCQ21FMEQ7QXJEK3ZHbEU7O0FBRUEsdUVBQXVFO0FxQ3owR3JFO0VlaUJNLHlCQUpzQztBcEQrekc5Qzs7QUFFQSwyRUFBMkU7QW9EbDBHekU7O0VBU1EseUJBUm9DO0FwRHEwRzlDOztBQUVBLDBFQUEwRTtBb0QzMUd4RTs7O0VBSUkseUJDMkU0RDtBckRpeEdsRTs7QUFFQSwyRUFBMkU7QW9EbDJHekU7Ozs7RUFZTSxxQkNtRTBEO0FyRHl4R2xFOztBQUVBLHVFQUF1RTtBcUNuMkdyRTtFZWlCTSx5QkFKc0M7QXBEeTFHOUM7O0FBRUEsMkVBQTJFO0FvRDUxR3pFOztFQVNRLHlCQVJvQztBcEQrMUc5Qzs7QUFFQSwwRUFBMEU7QW9EcjNHeEU7OztFQUlJLHlCQzJFNEQ7QXJEMnlHbEU7O0FBRUEsMkVBQTJFO0FvRDUzR3pFOzs7O0VBWU0scUJDbUUwRDtBckRtekdsRTs7QUFFQSx1RUFBdUU7QXFDNzNHckU7RWVpQk0seUJBSnNDO0FwRG0zRzlDOztBQUVBLDJFQUEyRTtBb0R0M0d6RTs7RUFTUSx5QkFSb0M7QXBEeTNHOUM7O0FBRUEsMEVBQTBFO0FvRC80R3hFOzs7RUFJSSx5QkMyRTREO0FyRHEwR2xFOztBQUVBLDJFQUEyRTtBb0R0NUd6RTs7OztFQVlNLHFCQ21FMEQ7QXJENjBHbEU7O0FBRUEsdUVBQXVFO0FxQ3Y1R3JFO0VlaUJNLHlCQUpzQztBcEQ2NEc5Qzs7QUFFQSwyRUFBMkU7QW9EaDVHekU7O0VBU1EseUJBUm9DO0FwRG01RzlDOztBQUVBLDBFQUEwRTtBb0R6Nkd4RTs7O0VBSUksc0NqQlFTO0FuQ2s2R2Y7O0FBRUEsdUVBQXVFO0FxQ3o2R3JFO0VlaUJNLHNDQUpzQztBcEQrNUc5Qzs7QUFFQSwyRUFBMkU7QW9EbDZHekU7O0VBU1Esc0NBUm9DO0FwRHE2RzlDOztBQUVBLGtFQUFrRTtBbURqMUdsRTtFQUdNLFdoQjNHUztFZ0I0R1QseUJoQnBHWTtFZ0JxR1oscUJoQjJQcUQ7QW5Dc2xHM0Q7O0FBRUEsa0VBQWtFO0FtRHgxR2xFO0VBV00sY2hCNUdZO0VnQjZHWix5QmhCbEhZO0VnQm1IWixxQmhCbEhZO0FuQ2s4R2xCOztBQUVBLGtFQUFrRTtBbUQ3MEdsRTtFQUNFLFdoQjNIYTtFZ0I0SGIseUJoQnBIZ0I7QW5DbThHbEI7O0FBRUEsa0VBQWtFO0FtRG4xR2xFOzs7RUFPSSxxQmhCdU91RDtBbkMwbUczRDs7QUFFQSxrRUFBa0U7QW1EMTFHbEU7RUFXSSxTQUFTO0FuRGsxR2I7O0FBRUEsa0VBQWtFO0FtRC8xR2xFO0VBZ0JNLDJDaEIxSVM7QW5DNDlHZjs7QUFFQSx1RUFBdUU7QXFDejlHckU7RWM0SU0sV2hCakpPO0VnQmtKUCw0Q2hCbEpPO0FuQ2srR2Y7O0FpRGg2R0k7RWpEbTZHRixrRUFBa0U7RW1EbDBHaEU7SUFFSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixpQ0FBaUM7RW5EbTBHdkM7RUFDQSxrRUFBa0U7RW1EejBHL0Q7SUFTSyxTQUFTO0VuRG0wR2pCO0FBQ0Y7O0FpRDk2R0k7RWpEaTdHRixrRUFBa0U7RW1EaDFHaEU7SUFFSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixpQ0FBaUM7RW5EaTFHdkM7RUFDQSxrRUFBa0U7RW1EdjFHL0Q7SUFTSyxTQUFTO0VuRGkxR2pCO0FBQ0Y7O0FpRDU3R0k7RWpEKzdHRixrRUFBa0U7RW1EOTFHaEU7SUFFSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixpQ0FBaUM7RW5EKzFHdkM7RUFDQSxrRUFBa0U7RW1EcjJHL0Q7SUFTSyxTQUFTO0VuRCsxR2pCO0FBQ0Y7O0FpRDE4R0k7RWpENjhHRixrRUFBa0U7RW1ENTJHaEU7SUFFSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixpQ0FBaUM7RW5ENjJHdkM7RUFDQSxrRUFBa0U7RW1EbjNHL0Q7SUFTSyxTQUFTO0VuRDYyR2pCO0FBQ0Y7O0FBRUEsa0VBQWtFO0FtRDkzR2xFO0VBT1EsY0FBYztFQUNkLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUNBQWlDO0FuRDAzR3pDOztBQUVBLGtFQUFrRTtBbUR0NEdsRTtFQWNVLFNBQVM7QW5EMjNHbkI7O0FBRUEsK0RBQStEO0FzRDFpSC9EO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxtQ25CcWUySDtFbUJwZTNILHlCbkJxWGtDO0VDaFE5QixlQXRDWTtFa0I1RWhCLGdCbkI4UStCO0VtQjdRL0IsZ0JuQmtSK0I7RW1CalIvQixjbkJEZ0I7RW1CRWhCLHNCbkJUYTtFbUJVYiw0QkFBNEI7RUFDNUIseUJuQlBnQjtFVU5kLHNCVnFPZ0M7RW9CcE85Qix3RnBCNGU0RjtFb0I1ZTVGLGdGcEI0ZTRGO0VvQjVlNUYsd0VwQjRlNEY7RW9CNWU1Riw4R3BCNGU0RjtBbkM2a0dsRzs7QXVEcGpISTtFdkR1akhGLCtEQUErRDtFc0Q1akhqRTtJQ01NLHdCQUFnQjtJQUFoQixnQkFBZ0I7RXZEeWpIcEI7QUFDRjs7QUFFQSxnRUFBZ0U7QXNEbGtIaEU7RUFzQkksNkJBQTZCO0VBQzdCLFNBQVM7QXREK2lIYjs7QUFFQSx1RUFBdUU7QXdEamtIckU7RUFDRSxjckJBYztFcUJDZCxzQnJCUlc7RXFCU1gscUJyQmdkc0U7RXFCL2N0RSxVQUFVO0VBS1Isd0RyQmNXO1VxQmRYLGdEckJjVztBbkNpakhqQjs7QUFFQSxnRUFBZ0U7QXNEamxIaEU7RUErQkksY25CeEJjO0VtQjBCZCxVQUFVO0F0RG9qSGQ7QXNEcmxIQTtFQStCSSxjbkJ4QmM7RW1CMEJkLFVBQVU7QXREb2pIZDtBc0RybEhBO0VBK0JJLGNuQnhCYztFbUIwQmQsVUFBVTtBdERvakhkO0FzRHJsSEE7RUErQkksY25CeEJjO0VtQjBCZCxVQUFVO0F0RG9qSGQ7QXNEcmxIQTtFQStCSSxjbkJ4QmM7RW1CMEJkLFVBQVU7QXREb2pIZDs7QUFFQSxnRUFBZ0U7QXNEdmxIaEU7RUEyQ0kseUJuQnhDYztFbUIwQ2QsVUFBVTtBdEQ4aUhkOztBQUVBLGdFQUFnRTtBc0Q1aUhoRTtFQU9JLGNuQmhEYztFbUJpRGQsc0JuQnhEVztBbkNnbUhmOztBQUVBLGdFQUFnRTtBc0RyaUhoRTs7RUFFRSxjQUFjO0VBQ2QsV0FBVztBdER1aUhiOztBQUVBLGdFQUFnRTtBc0QvaEhoRTtFQUNFLGlDQUErRDtFQUMvRCxvQ0FBa0U7RUFDbEUsZ0JBQWdCO0VsQlpkLGtCQUFXO0VrQmNiLGdCbkIwTStCO0FuQ3UxR2pDOztBQUVBLGdFQUFnRTtBc0RoaUhoRTtFQUNFLCtCQUFrRTtFQUNsRSxrQ0FBcUU7RWxCb0NqRSxrQkF0Q1k7RWtCSWhCLGdCbkJ1SStCO0FuQzI1R2pDOztBQUVBLGdFQUFnRTtBc0RqaUhoRTtFQUNFLGdDQUFrRTtFQUNsRSxtQ0FBcUU7RWxCNkJqRSxtQkF0Q1k7RWtCV2hCLGdCbkJpSStCO0FuQ2s2R2pDOztBQUVBLGlFQUFpRTtBc0Q1aEhqRTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gscUJuQjhRbUM7RW1CN1FuQyx3Qm5CNlFtQztFbUI1UW5DLGdCQUFnQjtFQUNoQixnQm5CNksrQjtFbUI1Sy9CLGNuQnBHZ0I7RW1CcUdoQiw2QkFBNkI7RUFDN0IseUJBQXlCO0VBQ3pCLG1CQUFtQztBdEQ4aEhyQzs7QUFFQSxpRUFBaUU7QXNEMWlIakU7RUFjSSxnQkFBZ0I7RUFDaEIsZUFBZTtBdEQraEhuQjs7QUFFQSxpRUFBaUU7QXNEcmhIakU7RUFDRSxrQ25Cc1dxSTtFbUJyV3JJLHVCbkIrUGlDO0VDMVE3QixtQkF0Q1k7RWtCbURoQixnQm5CeUYrQjtFVWhPN0IscUJWdU8rQjtBbkN3N0duQzs7QUFFQSxpRUFBaUU7QXNEdGhIakU7RUFDRSxnQ25CK1ZxSTtFbUI5VnJJLG9CbkI0UGdDO0VDL1E1QixrQkF0Q1k7RWtCMkRoQixnQm5CZ0YrQjtFVS9ON0IscUJWc08rQjtBbkNrOEduQzs7QUFFQSxpRUFBaUU7QXNEdGhIakU7RUFHSSxZQUFZO0F0RHNoSGhCOztBQUVBLGlFQUFpRTtBc0RwaEhqRTtFQUNFLFlBQVk7QXREc2hIZDs7QUFFQSxpRUFBaUU7QXNEaGhIakU7RUFDRSxtQm5Cb1YwQztBbkM4ckc1Qzs7QUFFQSxpRUFBaUU7QXNEamhIakU7RUFDRSxjQUFjO0VBQ2QsbUJuQnFVNEM7QW5DOHNHOUM7O0FBRUEsaUVBQWlFO0FzRDdnSGpFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7RUFDZixrQkFBMEM7RUFDMUMsaUJBQXlDO0F0RCtnSDNDOztBQUVBLGlFQUFpRTtBc0RyaEhqRTs7RUFRSSxrQkFBMEM7RUFDMUMsaUJBQXlDO0F0RGloSDdDOztBQUVBLGlFQUFpRTtBc0QxZ0hqRTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QscUJuQjBTNkM7QW5Da3VHL0M7O0FBRUEsaUVBQWlFO0FzRDNnSGpFO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCbkJzUzJDO0VtQnJTM0MscUJuQm9TNkM7QW5DeXVHL0M7O0FBRUEsaUVBQWlFO0FzRGxoSGpFO0VBTUksY25CeE1jO0FuQ3V0SGxCOztBQUVBLGlFQUFpRTtBc0Q3Z0hqRTtFQUNFLGdCQUFnQjtBdEQrZ0hsQjs7QUFFQSxpRUFBaUU7QXNEOWdIakU7RUFDRSwyQkFBb0I7RUFBcEIsMkJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YscUJuQnlSNEM7QW5DdXZHOUM7O0FBRUEsaUVBQWlFO0FzRHRoSGpFO0VBUUksZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYix1Qm5Cb1I0QztFbUJuUjVDLGNBQWM7QXREaWhIbEI7O0FBRUEsdUVBQXVFO0F3RDl0SHJFO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCxtQnJCb2QwQztFQzVhMUMsY0FBVztFb0J0Q1gsY3JCU2E7QW5DdXRIakI7O0FBRUEsdUVBQXVFO0F3RC90SHJFO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsYUFBYTtFQUNiLGVBQWU7RUFDZix1QnJCc3lCcUM7RXFCcnlCckMsaUJBQWlCO0VwQm1GZixtQkF0Q1k7RW9CM0NkLGdCckJrUDZCO0VxQmpQN0IsV3JCeENXO0VxQnlDWCx3Q3JCTGE7RVV0Q2Isc0JWcU9nQztBbkN3aUhwQzs7QUFFQSx1RUFBdUU7QXdEL3RIbkU7RUFFRSxxQnJCWlc7RXFCZVQsb0NyQmdiMkY7RXFCL2EzRiw0UEhmbUk7RUdnQm5JLDRCQUE0QjtFQUM1QiwyRHJCK2E2RjtFcUI5YTdGLGdFckI2YXdGO0FuQ2l6R2hHOztBQUVBLHVFQUF1RTtBd0R6dUhuRTtFQWFJLHFCckJ2QlM7RXFCd0JULHdEckJ4QlM7VXFCd0JULGdEckJ4QlM7QW5DdXZIakI7O0FBRUEsdUVBQXVFO0F3RC91SG5FOzs7RUFtQkksY0FBYztBeERpdUh0Qjs7QUFFQSx1RUFBdUU7QXdENXRIbkU7RUFHSSxvQ3JCd1oyRjtFcUJ2WjNGLGtGckJ5WjZGO0FuQ20wR3JHOztBQUVBLHVFQUF1RTtBd0R4dEhuRTtFQUVFLHFCckJoRFc7RXFCbURULHNEckJxZTBKO0VxQnBlMUosNmdCQUFrSjtBeER1dEgxSjs7QUFFQSx1RUFBdUU7QXdEL3RIbkU7RUFVSSxxQnJCeERTO0VxQnlEVCx3RHJCekRTO1VxQnlEVCxnRHJCekRTO0FuQ2l4SGpCOztBQUVBLHdFQUF3RTtBd0RydUhwRTs7O0VBZ0JJLGNBQWM7QXhEMHRIdEI7O0FBRUEsd0VBQXdFO0F3RHJ0SHBFOzs7RUFJSSxjQUFjO0F4RHN0SHRCOztBQUVBLHdFQUF3RTtBd0RsdEhwRTtFQUdJLGNyQmxGUztBbkNveUhqQjs7QUFFQSx3RUFBd0U7QXdEdnRIcEU7OztFQVFJLGNBQWM7QXhEb3RIdEI7O0FBRUEsd0VBQXdFO0F3RGh0SHBFO0VBR0ksY3JCaEdTO0FuQ2d6SGpCOztBQUVBLHdFQUF3RTtBd0RydEhwRTtFQU1NLHFCckJuR087QW5DcXpIakI7O0FBRUEsd0VBQXdFO0F3RDF0SHBFOzs7RUFZSSxjQUFjO0F4RG10SHRCOztBQUVBLHdFQUF3RTtBd0RqdUhwRTtFQWlCTSxxQkFBa0M7RUNuSnhDLHlCRG9KK0M7QXhEbXRIbkQ7O0FBRUEsd0VBQXdFO0F3RHZ1SHBFO0VBd0JNLHdEckJySE87VXFCcUhQLGdEckJySE87QW5DdTBIakI7O0FBRUEsd0VBQXdFO0F3RDV1SHBFO0VBNEJNLHFCckJ6SE87QW5DNDBIakI7O0FBRUEsd0VBQXdFO0F3RDdzSHBFO0VBR0kscUJyQnBJUztBbkNpMUhqQjs7QUFFQSx3RUFBd0U7QXdEbHRIcEU7OztFQVFJLGNBQWM7QXhEK3NIdEI7O0FBRUEsd0VBQXdFO0F3RHp0SHBFO0VBYU0scUJyQjlJTztFcUIrSVAsd0RyQi9JTztVcUIrSVAsZ0RyQi9JTztBbkM4MUhqQjs7QUFFQSx1RUFBdUU7QXdEOTJIckU7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLG1CckJvZDBDO0VDNWExQyxjQUFXO0VvQnRDWCxjckJNYTtBbkMwMkhqQjs7QUFFQSx1RUFBdUU7QXdELzJIckU7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZUFBZTtFQUNmLHVCckJzeUJxQztFcUJyeUJyQyxpQkFBaUI7RXBCbUZmLG1CQXRDWTtFb0IzQ2QsZ0JyQmtQNkI7RXFCalA3QixXckJ4Q1c7RXFCeUNYLHdDckJSYTtFVW5DYixzQlZxT2dDO0FuQ3dySHBDOztBQUVBLHVFQUF1RTtBd0QvMkhuRTtFQUVFLHFCckJmVztFcUJrQlQsb0NyQmdiMkY7RXFCL2EzRixzU0hmbUk7RUdnQm5JLDRCQUE0QjtFQUM1QiwyRHJCK2E2RjtFcUI5YTdGLGdFckI2YXdGO0FuQ2k4R2hHOztBQUVBLHVFQUF1RTtBd0R6M0huRTtFQWFJLHFCckIxQlM7RXFCMkJULHdEckIzQlM7VXFCMkJULGdEckIzQlM7QW5DMDRIakI7O0FBRUEsdUVBQXVFO0F3RC8zSG5FOzs7RUFtQkksY0FBYztBeERpM0h0Qjs7QUFFQSx1RUFBdUU7QXdENTJIbkU7RUFHSSxvQ3JCd1oyRjtFcUJ2WjNGLGtGckJ5WjZGO0FuQ205R3JHOztBQUVBLHVFQUF1RTtBd0R4MkhuRTtFQUVFLHFCckJuRFc7RXFCc0RULHNEckJxZTBKO0VxQnBlMUosdWpCQUFrSjtBeER1MkgxSjs7QUFFQSx1RUFBdUU7QXdELzJIbkU7RUFVSSxxQnJCM0RTO0VxQjREVCx3RHJCNURTO1VxQjREVCxnRHJCNURTO0FuQ282SGpCOztBQUVBLHdFQUF3RTtBd0RyM0hwRTs7O0VBZ0JJLGNBQWM7QXhEMDJIdEI7O0FBRUEsd0VBQXdFO0F3RHIySHBFOzs7RUFJSSxjQUFjO0F4RHMySHRCOztBQUVBLHdFQUF3RTtBd0RsMkhwRTtFQUdJLGNyQnJGUztBbkN1N0hqQjs7QUFFQSx3RUFBd0U7QXdEdjJIcEU7OztFQVFJLGNBQWM7QXhEbzJIdEI7O0FBRUEsd0VBQXdFO0F3RGgySHBFO0VBR0ksY3JCbkdTO0FuQ204SGpCOztBQUVBLHdFQUF3RTtBd0RyMkhwRTtFQU1NLHFCckJ0R087QW5DdzhIakI7O0FBRUEsd0VBQXdFO0F3RDEySHBFOzs7RUFZSSxjQUFjO0F4RG0ySHRCOztBQUVBLHdFQUF3RTtBd0RqM0hwRTtFQWlCTSxxQkFBa0M7RUNuSnhDLHlCRG9KK0M7QXhEbTJIbkQ7O0FBRUEsd0VBQXdFO0F3RHYzSHBFO0VBd0JNLHdEckJ4SE87VXFCd0hQLGdEckJ4SE87QW5DMDlIakI7O0FBRUEsd0VBQXdFO0F3RDUzSHBFO0VBNEJNLHFCckI1SE87QW5DKzlIakI7O0FBRUEsd0VBQXdFO0F3RDcxSHBFO0VBR0kscUJyQnZJUztBbkNvK0hqQjs7QUFFQSx3RUFBd0U7QXdEbDJIcEU7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QTFENGxJdEI7O0FBRUEsa0VBQWtFO0EwRHJsSWhFO0VDckRBLFd4QkNhO0VzQkRYLHlCdEI4QmE7RXdCNUJmLHFCeEI0QmU7QW5DaW5JakI7O0FBRUEsdUVBQXVFO0FxQzNvSXJFO0VzQkFFLFd4QkxXO0VzQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QTNEdXBJN0g7O0FBRUEseUVBQXlFO0EyRDdvSXZFO0VBTUksd0RBQWlGO1VBQWpGLGdEQUFpRjtBM0Qwb0l2Rjs7QUFFQSx5RUFBeUU7QTJEdm9JdkU7RUFFRSxXeEJ2Qlc7RXdCd0JYLHlCeEJLYTtFd0JKYixxQnhCSWE7QW5Db29JakI7O0FBRUEseUVBQXlFO0EyRG5vSXZFOztFQUdFLFd4Qm5DVztFd0JvQ1gseUJBdEN1SztFQTBDdksscUJBMUMrTTtBM0QycUluTjs7QUFFQSx5RUFBeUU7QTJEam9JckU7O0VBS0ksd0RBQWlGO1VBQWpGLGdEQUFpRjtBM0Rnb0l6Rjs7QUFFQSxrRUFBa0U7QTBEN25JaEU7RUNyREEsV3hCQ2E7RXNCRFgseUJ0Qk9jO0V3QkxoQixxQnhCS2dCO0FuQ2dySWxCOztBQUVBLHVFQUF1RTtBcUNucklyRTtFc0JBRSxXeEJMVztFc0JEWCx5QkVEb0Y7RUFTcEYscUJBVHlIO0EzRCtySTdIOztBQUVBLHlFQUF5RTtBMkRyckl2RTtFQU1JLHlEQUFpRjtVQUFqRixpREFBaUY7QTNEa3JJdkY7O0FBRUEseUVBQXlFO0EyRC9xSXZFO0VBRUUsV3hCdkJXO0V3QndCWCx5QnhCbEJjO0V3Qm1CZCxxQnhCbkJjO0FuQ21zSWxCOztBQUVBLHlFQUF5RTtBMkQzcUl2RTs7RUFHRSxXeEJuQ1c7RXdCb0NYLHlCQXRDdUs7RUEwQ3ZLLHFCQTFDK007QTNEbXRJbk47O0FBRUEseUVBQXlFO0EyRHpxSXJFOztFQUtJLHlEQUFpRjtVQUFqRixpREFBaUY7QTNEd3FJekY7O0FBRUEsa0VBQWtFO0EwRHJxSWhFO0VDckRBLFd4QkNhO0VzQkRYLHlCdEJxQ2E7RXdCbkNmLHFCeEJtQ2U7QW5DMHJJakI7O0FBRUEsdUVBQXVFO0FxQzN0SXJFO0VzQkFFLFd4QkxXO0VzQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QTNEdXVJN0g7O0FBRUEseUVBQXlFO0EyRDd0SXZFO0VBTUksdURBQWlGO1VBQWpGLCtDQUFpRjtBM0QwdEl2Rjs7QUFFQSx5RUFBeUU7QTJEdnRJdkU7RUFFRSxXeEJ2Qlc7RXdCd0JYLHlCeEJZYTtFd0JYYixxQnhCV2E7QW5DNnNJakI7O0FBRUEseUVBQXlFO0EyRG50SXZFOztFQUdFLFd4Qm5DVztFd0JvQ1gseUJBdEN1SztFQTBDdksscUJBMUMrTTtBM0QydkluTjs7QUFFQSx5RUFBeUU7QTJEanRJckU7O0VBS0ksdURBQWlGO1VBQWpGLCtDQUFpRjtBM0RndEl6Rjs7QUFFQSxrRUFBa0U7QTBEN3NJaEU7RUNyREEsV3hCQ2E7RXNCRFgseUJ0QnVDYTtFd0JyQ2YscUJ4QnFDZTtBbkNndUlqQjs7QUFFQSx1RUFBdUU7QXFDbndJckU7RXNCQUUsV3hCTFc7RXNCRFgseUJFRG9GO0VBU3BGLHFCQVR5SDtBM0Qrd0k3SDs7QUFFQSx5RUFBeUU7QTJEcndJdkU7RUFNSSx3REFBaUY7VUFBakYsZ0RBQWlGO0EzRGt3SXZGOztBQUVBLHlFQUF5RTtBMkQvdkl2RTtFQUVFLFd4QnZCVztFd0J3QlgseUJ4QmNhO0V3QmJiLHFCeEJhYTtBbkNtdklqQjs7QUFFQSx5RUFBeUU7QTJEM3ZJdkU7O0VBR0UsV3hCbkNXO0V3Qm9DWCx5QkF0Q3VLO0VBMEN2SyxxQkExQytNO0EzRG15SW5OOztBQUVBLHlFQUF5RTtBMkR6dklyRTs7RUFLSSx3REFBaUY7VUFBakYsZ0RBQWlGO0EzRHd2SXpGOztBQUVBLGtFQUFrRTtBMERydkloRTtFQ3JEQSxjeEJVZ0I7RXNCVmQseUJ0Qm9DYTtFd0JsQ2YscUJ4QmtDZTtBbkMyd0lqQjs7QUFFQSx1RUFBdUU7QXFDM3lJckU7RXNCQUUsY3hCSWM7RXNCVmQseUJFRG9GO0VBU3BGLHFCQVR5SDtBM0R1ekk3SDs7QUFFQSx5RUFBeUU7QTJEN3lJdkU7RUFNSSx3REFBaUY7VUFBakYsZ0RBQWlGO0EzRDB5SXZGOztBQUVBLHlFQUF5RTtBMkR2eUl2RTtFQUVFLGN4QmRjO0V3QmVkLHlCeEJXYTtFd0JWYixxQnhCVWE7QW5DOHhJakI7O0FBRUEseUVBQXlFO0EyRG55SXZFOztFQUdFLGN4QjFCYztFd0IyQmQseUJBdEN1SztFQTBDdksscUJBMUMrTTtBM0QyMEluTjs7QUFFQSx5RUFBeUU7QTJEanlJckU7O0VBS0ksd0RBQWlGO1VBQWpGLGdEQUFpRjtBM0RneUl6Rjs7QUFFQSxrRUFBa0U7QTBEN3hJaEU7RUNyREEsV3hCQ2E7RXNCRFgseUJ0QmtDYTtFd0JoQ2YscUJ4QmdDZTtBbkNxeklqQjs7QUFFQSx1RUFBdUU7QXFDbjFJckU7RXNCQUUsV3hCTFc7RXNCRFgseUJFRG9GO0VBU3BGLHFCQVR5SDtBM0QrMUk3SDs7QUFFQSx5RUFBeUU7QTJEcjFJdkU7RUFNSSx1REFBaUY7VUFBakYsK0NBQWlGO0EzRGsxSXZGOztBQUVBLHlFQUF5RTtBMkQvMEl2RTtFQUVFLFd4QnZCVztFd0J3QlgseUJ4QlNhO0V3QlJiLHFCeEJRYTtBbkN3MElqQjs7QUFFQSx5RUFBeUU7QTJEMzBJdkU7O0VBR0UsV3hCbkNXO0V3Qm9DWCx5QkF0Q3VLO0VBMEN2SyxxQkExQytNO0EzRG0zSW5OOztBQUVBLHlFQUF5RTtBMkR6MElyRTs7RUFLSSx1REFBaUY7VUFBakYsK0NBQWlGO0EzRHcwSXpGOztBQUVBLGtFQUFrRTtBMERyMEloRTtFQ3JEQSxjeEJVZ0I7RXNCVmQseUJ0QkVjO0V3QkFoQixxQnhCQWdCO0FuQzYzSWxCOztBQUVBLHVFQUF1RTtBcUMzM0lyRTtFc0JBRSxjeEJJYztFc0JWZCx5QkVEb0Y7RUFTcEYscUJBVHlIO0EzRHU0STdIOztBQUVBLHlFQUF5RTtBMkQ3M0l2RTtFQU1JLHlEQUFpRjtVQUFqRixpREFBaUY7QTNEMDNJdkY7O0FBRUEseUVBQXlFO0EyRHYzSXZFO0VBRUUsY3hCZGM7RXdCZWQseUJ4QnZCYztFd0J3QmQscUJ4QnhCYztBbkNnNUlsQjs7QUFFQSx5RUFBeUU7QTJEbjNJdkU7O0VBR0UsY3hCMUJjO0V3QjJCZCx5QkF0Q3VLO0VBMEN2SyxxQkExQytNO0EzRDI1SW5OOztBQUVBLHlFQUF5RTtBMkRqM0lyRTs7RUFLSSx5REFBaUY7VUFBakYsaURBQWlGO0EzRGczSXpGOztBQUVBLGtFQUFrRTtBMEQ3MkloRTtFQ3JEQSxXeEJDYTtFc0JEWCx5QnRCU2M7RXdCUGhCLHFCeEJPZ0I7QW5DODVJbEI7O0FBRUEsdUVBQXVFO0FxQ242SXJFO0VzQkFFLFd4QkxXO0VzQkRYLHlCRURvRjtFQVNwRixxQkFUeUg7QTNEKzZJN0g7O0FBRUEseUVBQXlFO0EyRHI2SXZFO0VBTUksc0RBQWlGO1VBQWpGLDhDQUFpRjtBM0RrNkl2Rjs7QUFFQSx5RUFBeUU7QTJELzVJdkU7RUFFRSxXeEJ2Qlc7RXdCd0JYLHlCeEJoQmM7RXdCaUJkLHFCeEJqQmM7QW5DaTdJbEI7O0FBRUEseUVBQXlFO0EyRDM1SXZFOztFQUdFLFd4Qm5DVztFd0JvQ1gseUJBdEN1SztFQTBDdksscUJBMUMrTTtBM0RtOEluTjs7QUFFQSx5RUFBeUU7QTJEejVJckU7O0VBS0ksc0RBQWlGO1VBQWpGLDhDQUFpRjtBM0R3NUl6Rjs7QUFFQSxrRUFBa0U7QTBELzRJaEU7RUNKQSxjeEJ6QmU7RXdCMEJmLHFCeEIxQmU7QW5DZzdJakI7O0FBRUEsdUVBQXVFO0FxQzE4SXJFO0VzQnFERSxXeEIxRFc7RXdCMkRYLHlCeEI5QmE7RXdCK0JiLHFCeEIvQmE7QW5DdTdJakI7O0FBRUEseUVBQXlFO0EyRHY1SXZFO0VBRUUsdUR4QnBDYTtVd0JvQ2IsK0N4QnBDYTtBbkM0N0lqQjs7QUFFQSx5RUFBeUU7QTJEdjVJdkU7RUFFRSxjeEJ6Q2E7RXdCMENiLDZCQUE2QjtBM0R3NUlqQzs7QUFFQSx5RUFBeUU7QTJEdjVJdkU7O0VBR0UsV3hCN0VXO0V3QjhFWCx5QnhCakRhO0V3QmtEYixxQnhCbERhO0FuQzA4SWpCOztBQUVBLHlFQUF5RTtBMkR4NUlyRTs7RUFLSSx1RHhCekRTO1V3QnlEVCwrQ3hCekRTO0FuQ2c5SWpCOztBQUVBLGtFQUFrRTtBMERyN0loRTtFQ0pBLGN4QmhEZ0I7RXdCaURoQixxQnhCakRnQjtBbkM2K0lsQjs7QUFFQSx1RUFBdUU7QXFDaC9JckU7RXNCcURFLFd4QjFEVztFd0IyRFgseUJ4QnJEYztFd0JzRGQscUJ4QnREYztBbkNvL0lsQjs7QUFFQSx5RUFBeUU7QTJENzdJdkU7RUFFRSx5RHhCM0RjO1V3QjJEZCxpRHhCM0RjO0FuQ3kvSWxCOztBQUVBLHlFQUF5RTtBMkQ3N0l2RTtFQUVFLGN4QmhFYztFd0JpRWQsNkJBQTZCO0EzRDg3SWpDOztBQUVBLHlFQUF5RTtBMkQ3N0l2RTs7RUFHRSxXeEI3RVc7RXdCOEVYLHlCeEJ4RWM7RXdCeUVkLHFCeEJ6RWM7QW5DdWdKbEI7O0FBRUEseUVBQXlFO0EyRDk3SXJFOztFQUtJLHlEeEJoRlU7VXdCZ0ZWLGlEeEJoRlU7QW5DNmdKbEI7O0FBRUEsa0VBQWtFO0EwRDM5SWhFO0VDSkEsY3hCbEJlO0V3Qm1CZixxQnhCbkJlO0FuQ3EvSWpCOztBQUVBLHVFQUF1RTtBcUN0aEpyRTtFc0JxREUsV3hCMURXO0V3QjJEWCx5QnhCdkJhO0V3QndCYixxQnhCeEJhO0FuQzQvSWpCOztBQUVBLHlFQUF5RTtBMkRuK0l2RTtFQUVFLHVEeEI3QmE7VXdCNkJiLCtDeEI3QmE7QW5DaWdKakI7O0FBRUEseUVBQXlFO0EyRG4rSXZFO0VBRUUsY3hCbENhO0V3Qm1DYiw2QkFBNkI7QTNEbytJakM7O0FBRUEseUVBQXlFO0EyRG4rSXZFOztFQUdFLFd4QjdFVztFd0I4RVgseUJ4QjFDYTtFd0IyQ2IscUJ4QjNDYTtBbkMrZ0pqQjs7QUFFQSx5RUFBeUU7QTJEcCtJckU7O0VBS0ksdUR4QmxEUztVd0JrRFQsK0N4QmxEUztBbkNxaEpqQjs7QUFFQSxrRUFBa0U7QTBEamdKaEU7RUNKQSxjeEJoQmU7RXdCaUJmLHFCeEJqQmU7QW5DeWhKakI7O0FBRUEsdUVBQXVFO0FxQzVqSnJFO0VzQnFERSxXeEIxRFc7RXdCMkRYLHlCeEJyQmE7RXdCc0JiLHFCeEJ0QmE7QW5DZ2lKakI7O0FBRUEseUVBQXlFO0EyRHpnSnZFO0VBRUUsd0R4QjNCYTtVd0IyQmIsZ0R4QjNCYTtBbkNxaUpqQjs7QUFFQSx5RUFBeUU7QTJEemdKdkU7RUFFRSxjeEJoQ2E7RXdCaUNiLDZCQUE2QjtBM0QwZ0pqQzs7QUFFQSx5RUFBeUU7QTJEemdKdkU7O0VBR0UsV3hCN0VXO0V3QjhFWCx5QnhCeENhO0V3QnlDYixxQnhCekNhO0FuQ21qSmpCOztBQUVBLHlFQUF5RTtBMkQxZ0pyRTs7RUFLSSx3RHhCaERTO1V3QmdEVCxnRHhCaERTO0FuQ3lqSmpCOztBQUVBLGtFQUFrRTtBMER2aUpoRTtFQ0pBLGN4Qm5CZTtFd0JvQmYscUJ4QnBCZTtBbkNra0pqQjs7QUFFQSx1RUFBdUU7QXFDbG1KckU7RXNCcURFLGN4QmpEYztFd0JrRGQseUJ4QnhCYTtFd0J5QmIscUJ4QnpCYTtBbkN5a0pqQjs7QUFFQSx5RUFBeUU7QTJEL2lKdkU7RUFFRSx1RHhCOUJhO1V3QjhCYiwrQ3hCOUJhO0FuQzhrSmpCOztBQUVBLHlFQUF5RTtBMkQvaUp2RTtFQUVFLGN4Qm5DYTtFd0JvQ2IsNkJBQTZCO0EzRGdqSmpDOztBQUVBLHlFQUF5RTtBMkQvaUp2RTs7RUFHRSxjeEJwRWM7RXdCcUVkLHlCeEIzQ2E7RXdCNENiLHFCeEI1Q2E7QW5DNGxKakI7O0FBRUEseUVBQXlFO0EyRGhqSnJFOztFQUtJLHVEeEJuRFM7VXdCbURULCtDeEJuRFM7QW5Da21KakI7O0FBRUEsa0VBQWtFO0EwRDdrSmhFO0VDSkEsY3hCckJlO0V3QnNCZixxQnhCdEJlO0FuQzBtSmpCOztBQUVBLHVFQUF1RTtBcUN4b0pyRTtFc0JxREUsV3hCMURXO0V3QjJEWCx5QnhCMUJhO0V3QjJCYixxQnhCM0JhO0FuQ2luSmpCOztBQUVBLHlFQUF5RTtBMkRybEp2RTtFQUVFLHVEeEJoQ2E7VXdCZ0NiLCtDeEJoQ2E7QW5Dc25KakI7O0FBRUEseUVBQXlFO0EyRHJsSnZFO0VBRUUsY3hCckNhO0V3QnNDYiw2QkFBNkI7QTNEc2xKakM7O0FBRUEseUVBQXlFO0EyRHJsSnZFOztFQUdFLFd4QjdFVztFd0I4RVgseUJ4QjdDYTtFd0I4Q2IscUJ4QjlDYTtBbkNvb0pqQjs7QUFFQSx5RUFBeUU7QTJEdGxKckU7O0VBS0ksdUR4QnJEUztVd0JxRFQsK0N4QnJEUztBbkMwb0pqQjs7QUFFQSxrRUFBa0U7QTBEbm5KaEU7RUNKQSxjeEJyRGdCO0V3QnNEaEIscUJ4QnREZ0I7QW5DZ3JKbEI7O0FBRUEsdUVBQXVFO0FxQzlxSnJFO0VzQnFERSxjeEJqRGM7RXdCa0RkLHlCeEIxRGM7RXdCMkRkLHFCeEIzRGM7QW5DdXJKbEI7O0FBRUEseUVBQXlFO0EyRDNuSnZFO0VBRUUseUR4QmhFYztVd0JnRWQsaUR4QmhFYztBbkM0ckpsQjs7QUFFQSx5RUFBeUU7QTJEM25KdkU7RUFFRSxjeEJyRWM7RXdCc0VkLDZCQUE2QjtBM0Q0bkpqQzs7QUFFQSx5RUFBeUU7QTJEM25KdkU7O0VBR0UsY3hCcEVjO0V3QnFFZCx5QnhCN0VjO0V3QjhFZCxxQnhCOUVjO0FuQzBzSmxCOztBQUVBLHlFQUF5RTtBMkQ1bkpyRTs7RUFLSSx5RHhCckZVO1V3QnFGVixpRHhCckZVO0FuQ2d0SmxCOztBQUVBLGtFQUFrRTtBMER6cEpoRTtFQ0pBLGN4QjlDZ0I7RXdCK0NoQixxQnhCL0NnQjtBbkMrc0psQjs7QUFFQSx1RUFBdUU7QXFDcHRKckU7RXNCcURFLFd4QjFEVztFd0IyRFgseUJ4Qm5EYztFd0JvRGQscUJ4QnBEYztBbkNzdEpsQjs7QUFFQSx5RUFBeUU7QTJEanFKdkU7RUFFRSxzRHhCekRjO1V3QnlEZCw4Q3hCekRjO0FuQzJ0SmxCOztBQUVBLHlFQUF5RTtBMkRqcUp2RTtFQUVFLGN4QjlEYztFd0IrRGQsNkJBQTZCO0EzRGtxSmpDOztBQUVBLHlFQUF5RTtBMkRqcUp2RTs7RUFHRSxXeEI3RVc7RXdCOEVYLHlCeEJ0RWM7RXdCdUVkLHFCeEJ2RWM7QW5DeXVKbEI7O0FBRUEseUVBQXlFO0EyRGxxSnJFOztFQUtJLHNEeEI5RVU7VXdCOEVWLDhDeEI5RVU7QW5DK3VKbEI7O0FBRUEsa0VBQWtFO0EwRHBySmxFO0VBQ0UsZ0J2QjhNK0I7RXVCN00vQixjdkIxQ2U7RXVCMkNmLHFCdkI2RjRDO0FuQ3lsSjlDOztBQUVBLHVFQUF1RTtBcUMzdkpyRTtFcUJzRUUsY3ZCMkY4RDtFdUIxRjlELDBCdkIyRitDO0FuQzZsSm5EOztBQUVBLGtFQUFrRTtBMERqc0psRTtFQVlJLDBCdkJzRitDO0V1QnJGL0Msd0JBQWdCO1VBQWhCLGdCQUFnQjtBMUR3ckpwQjs7QUFFQSxrRUFBa0U7QTBEdnNKbEU7RUFrQkksY3ZCakZjO0V1QmtGZCxvQkFBb0I7QTFEd3JKeEI7O0FBRUEsbUVBQW1FO0EwRC9xSm5FO0VDTEUsb0J4QnlTZ0M7RUMvUTVCLGtCQXRDWTtFdUJjaEIsZ0J4QjZIK0I7RVUvTjdCLHFCVnNPK0I7QW5Db2pKbkM7O0FBRUEsbUVBQW1FO0EwRG5ySm5FO0VDVEUsdUJ4Qm9TaUM7RUMxUTdCLG1CQXRDWTtFdUJjaEIsZ0J4QjhIK0I7RVVoTzdCLHFCVnVPK0I7QW5DMmpKbkM7O0FBRUEsbUVBQW1FO0EwRGxySm5FO0VBQ0UsY0FBYztFQUNkLFdBQVc7QTFEb3JKYjs7QUFFQSxtRUFBbUU7QTBEeHJKbkU7RUFNSSxrQnZCdVQrQjtBbkM4M0luQzs7QUFFQSxtRUFBbUU7QTBEbHJKbkU7OztFQUlJLFdBQVc7QTFEbXJKZjs7QUFFQSxxRUFBcUU7QTREM3pKckU7RUxNTSx3Q3BCc1AyQztFb0J0UDNDLGdDcEJzUDJDO0FuQ2trSmpEOztBdURuekpJO0V2RHN6SkYscUVBQXFFO0U0RGowSnZFO0lMWU0sd0JBQWdCO0lBQWhCLGdCQUFnQjtFdkR3ekpwQjtBQUNGOztBQUVBLHFFQUFxRTtBNER2MEpyRTtFQUlJLFVBQVU7QTVEczBKZDs7QUFFQSxzRUFBc0U7QTREcDBKdEU7RUFFSSxhQUFhO0E1RHEwSmpCOztBQUVBLHNFQUFzRTtBNERuMEp0RTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsZ0JBQWdCO0VMWFoscUNwQnVQd0M7RW9CdlB4Qyw2QnBCdVB3QztBbkMwbEo5Qzs7QXVENTBKSTtFdkQrMEpGLHNFQUFzRTtFNEQ1MEp4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K0I7RThCL0svQixnQjlCb0wrQjtFOEJuTC9CLGM5Qi9GZ0I7RThCZ0doQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHlCOUJ2R2dCO0U4QndHaEIseUI5QnRHZ0I7RVVOZCxzQlZxT2dDO0FuQ3dxS3BDOztBQUVBLHVFQUF1RTtBaUUveUt2RTs7RUFrQkksYUFBYTtBakVpeUtqQjs7QUFFQSx1RUFBdUU7QWlFenhLdkU7O0VBRUUsZ0M5QjZXcUk7QW5DODZKdkk7O0FBRUEsdUVBQXVFO0FpRTF4S3ZFOzs7Ozs7RUFNRSxvQjlCa1FnQztFQy9RNUIsa0JBdENZO0U2QnFEaEIsZ0I5QnNGK0I7RVUvTjdCLHFCVnNPK0I7QW5DZ3NLbkM7O0FBRUEsdUVBQXVFO0FpRTN4S3ZFOztFQUVFLGtDOUIyVnFJO0FuQ2s4SnZJOztBQUVBLHVFQUF1RTtBaUU1eEt2RTs7Ozs7O0VBTUUsdUI5QjRPaUM7RUMxUTdCLG1CQXRDWTtFNkJzRWhCLGdCOUJzRStCO0VVaE83QixxQlZ1TytCO0FuQ2t0S25DOztBQUVBLHVFQUF1RTtBaUU3eEt2RTs7RUFFRSxzQkFBMEU7QWpFK3hLNUU7O0FBRUEsdUVBQXVFO0FpRXR4S3ZFOzs7Ozs7RXBCM0pJLDBCb0JpSzRCO0VwQmhLNUIsNkJvQmdLNEI7QWpFeXhLaEM7O0FBRUEsdUVBQXVFO0FpRXh4S3ZFOzs7Ozs7RXBCdEpJLHlCb0I0SjJCO0VwQjNKM0IsNEJvQjJKMkI7QWpFMnhLL0I7O0FBRUEsdUVBQXVFO0FrRW45S3ZFO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxrQkFBK0M7RUFDL0Msb0JBQXFFO0FsRXE5S3ZFOztBQUVBLHVFQUF1RTtBa0VwOUt2RTtFQUNFLDJCQUFvQjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLGtCL0JxZjBDO0FuQ2krSjVDOztBQUVBLHVFQUF1RTtBa0VyOUt2RTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsVUFBVTtBbEV1OUtaOztBQUVBLHVFQUF1RTtBa0U1OUt2RTtFQU1JLFcvQnBCVztFK0JxQlgscUIvQlFhO0VzQjlCYix5QnRCOEJhO0FuQ2s5S2pCOztBQUVBLHVFQUF1RTtBa0VuK0t2RTtFQWlCTSx3RC9CRlc7VStCRVgsZ0QvQkZXO0FuQ3U5S2pCOztBQUVBLHVFQUF1RTtBa0V4K0t2RTtFQXNCSSxxQi9CcWJzRTtBbkNnaUsxRTs7QUFFQSx1RUFBdUU7QWtFNytLdkU7RUEwQkksVy9CeENXO0UrQnlDWCx5Qi9COGU4RTtFK0I3ZTlFLHFCL0I2ZThFO0FuQ3krSmxGOztBQUVBLHVFQUF1RTtBa0VwL0t2RTtFQWtDTSxjL0IxQ1k7QW5DKy9LbEI7O0FBRUEsdUVBQXVFO0FrRXovS3ZFO0VBcUNRLHlCL0JqRFU7QW5Dd2dMbEI7O0FBRUEsdUVBQXVFO0FrRS84S3ZFO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFBbUI7QWxFaTlLckI7O0FBRUEsdUVBQXVFO0FrRXQ5S3ZFO0VBT0ksa0JBQWtCO0VBQ2xCLFlBQStFO0VBQy9FLGFBQStEO0VBQy9ELGNBQWM7RUFDZCxXL0IwYndDO0UrQnpieEMsWS9CeWJ3QztFK0J4YnhDLG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsc0IvQjVFVztFK0I2RVgseUIvQm1KNkI7QW5DK3pLakM7O0FBRUEsdUVBQXVFO0FrRXArS3ZFO0VBc0JJLGtCQUFrQjtFQUNsQixZQUErRTtFQUMvRSxhQUErRDtFQUMvRCxjQUFjO0VBQ2QsVy9CMmF3QztFK0IxYXhDLFkvQjBhd0M7RStCemF4QyxXQUFXO0VBQ1gsbUNBQWdFO0FsRWk5S3BFOztBQUVBLHdFQUF3RTtBa0UxOEt4RTtFckJyR0ksc0JWcU9nQztBbkM2MEtwQzs7QUFFQSx3RUFBd0U7QWtFLzhLeEU7RUFPTSw2TWJyRXFJO0FyRGdoTDNJOztBQUVBLHdFQUF3RTtBa0VwOUt4RTtFQWFNLHFCL0JuRlc7RXNCOUJiLHlCdEI4QmE7QW5DOGhMakI7O0FBRUEsd0VBQXdFO0FrRTE5S3hFO0VBa0JNLDBKYmhGcUk7QXJEMmhMM0k7O0FBRUEsd0VBQXdFO0FrRS85S3hFO0VBd0JNLHdDL0I5Rlc7QW5Dd2lMakI7O0FBRUEsd0VBQXdFO0FrRXArS3hFO0VBMkJNLHdDL0JqR1c7QW5DNmlMakI7O0FBRUEsd0VBQXdFO0FrRXI4S3hFO0VBR0ksa0IvQjBaK0M7QW5DMmlLbkQ7O0FBRUEsd0VBQXdFO0FrRTE4S3hFO0VBUU0sdUpiMUdxSTtBckQraUwzSTs7QUFFQSx3RUFBd0U7QWtFLzhLeEU7RUFjTSx3Qy9CeEhXO0FuQzRqTGpCOztBQUVBLHdFQUF3RTtBa0U1N0t4RTtFQUNFLHFCQUEyRDtBbEU4N0s3RDs7QUFFQSx3RUFBd0U7QWtFajhLeEU7RUFLTSxjQUFxRDtFQUNyRCxjL0JrWStFO0UrQmpZL0UsbUJBQW1CO0VBRW5CLHFCL0JnWTRFO0FuQzhqS2xGOztBQUVBLHdFQUF3RTtBa0V6OEt4RTtFQWFNLHdCQUEwSTtFQUMxSSwwQkFBK0c7RUFDL0csdUIvQjJYaUk7RStCMVhqSSx3Qi9CMFhpSTtFK0J6WGpJLHlCL0IzS1k7RStCNktaLHFCL0JzWDRFO0VvQnppQjVFLGlLcEI4ZitIO0VvQjlmL0gseUpwQjhmK0g7RW9COWYvSCx5SXBCOGYrSDtFb0I5Zi9ILG9OcEI4ZitIO0FuQ29uS3JJOztBdUQ3bUxJO0V2RGduTEYsd0VBQXdFO0VrRXI5SzFFO0lYMUpNLHdCQUFnQjtJQUFoQixnQkFBZ0I7RXZEa25McEI7QUFDRjs7QUFFQSx3RUFBd0U7QWtFMzlLeEU7RUEwQk0sc0IvQnpMUztFK0IwTFQsc0NBQTRFO1VBQTVFLDhCQUE0RTtBbEVvOEtsRjs7QUFFQSx3RUFBd0U7QWtFaitLeEU7RUFpQ00sd0MvQm5LVztBbkNzbUxqQjs7QUFFQSx3RUFBd0U7QWtFejdLeEU7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1DL0J3UjJIO0UrQnZSM0gsMEMvQndLa0M7RUNoUTlCLGVBdENZO0U4QmlJaEIsZ0IvQmlFK0I7RStCaEUvQixnQi9CcUUrQjtFK0JwRS9CLGMvQjlNZ0I7RStCK01oQixzQkFBc0I7RUFDdEIsNk0vQm1XbUk7RStCbFduSSxzQi9CeE5hO0UrQnlOYix5Qi9Cck5nQjtFVU5kLHNCVnFPZ0M7RStCUGxDLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0FsRXk3S2xCOztBQUVBLHdFQUF3RTtBa0UzOEt4RTtFQW1CSSxxQi9CMFBzRTtFK0J6UHRFLFVBQVU7RUFJUix3RC9Cdk1XO1UrQnVNWCxnRC9Cdk1XO0FuQytuTGpCOztBQUVBLHdFQUF3RTtBa0VsOUt4RTtFQWlDTSxjL0J0T1k7RStCdU9aLHNCL0I5T1M7QW5Da3FMZjs7QUFFQSx3RUFBd0U7QWtFeDlLeEU7RUF3Q0ksWUFBWTtFQUNaLHNCL0JtSWdDO0UrQmxJaEMsc0JBQXNCO0FsRW03SzFCOztBQUVBLHdFQUF3RTtBa0UvOUt4RTtFQThDSSxjL0JwUGM7RStCcVBkLHlCL0J6UGM7QW5DNnFMbEI7O0FBRUEsd0VBQXdFO0FrRXIrS3hFO0VBb0RJLGFBQWE7QWxFbzdLakI7O0FBRUEsd0VBQXdFO0FrRWw3S3hFO0VBQ0Usa0MvQm1PcUk7RStCbE9ySSxvQi9CMkhrQztFK0IxSGxDLHVCL0IwSGtDO0UrQnpIbEMsb0IvQjBIaUM7RUMxUTdCLG1CQXRDWTtBcEMybUxsQjs7QUFFQSx3RUFBd0U7QWtFbjdLeEU7RUFDRSxnQy9CNE5xSTtFK0IzTnJJLG1CL0J3SGlDO0UrQnZIakMsc0IvQnVIaUM7RStCdEhqQyxrQi9CdUhnQztFQy9RNUIsa0JBdENZO0FwQ29uTGxCOztBQUVBLHdFQUF3RTtBa0UvNkt4RTtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1DL0IwTTJIO0UrQnpNM0gsZ0JBQWdCO0FsRWk3S2xCOztBQUVBLHdFQUF3RTtBa0VoN0t4RTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLG1DL0JrTTJIO0UrQmpNM0gsU0FBUztFQUNULFVBQVU7QWxFazdLWjs7QUFFQSx3RUFBd0U7QWtFMTdLeEU7RUFTSSxxQi9CK0tzRTtFK0I5S3RFLHdEL0I5UWE7VStCOFFiLGdEL0I5UWE7QW5Da3NMakI7O0FBRUEsd0VBQXdFO0FrRWg4S3hFO0VBY0kseUIvQjdTYztBbkNrdUxsQjs7QUFFQSx3RUFBd0U7QWtFcjhLeEU7RUFtQk0saUIvQnFVUTtBbkNnbktkOztBQUVBLHdFQUF3RTtBa0UxOEt4RTtFQXdCSSwwQkFBMEI7QWxFcTdLOUI7O0FBRUEsd0VBQXdFO0FrRW43S3hFO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsT0FBTztFQUNQLFVBQVU7RUFDVixtQy9Cb0sySDtFK0JuSzNILHlCL0JvRGtDO0UrQmxEbEMsZ0IvQmxEK0I7RStCbUQvQixnQi9COUMrQjtFK0IrQy9CLGMvQmpVZ0I7RStCa1VoQixzQi9CelVhO0UrQjBVYix5Qi9CdFVnQjtFVU5kLHNCVnFPZ0M7QW5DNGhMcEM7O0FBRUEsd0VBQXdFO0FrRXA4S3hFO0VBa0JJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztFQUNkLDZCL0I4SStGO0UrQjdJL0YseUIvQmtDZ0M7RStCakNoQyxnQi9COUQ2QjtFK0IrRDdCLGMvQmpWYztFK0JrVmQsaUJBQWlCO0VUMVZqQix5QnRCR2M7RStCeVZkLG9CQUFvQjtFckI3VnBCLGtDcUI4VmdGO0FsRXE3S3BGOztBQUVBLHdFQUF3RTtBa0U3Nkt4RTtFQUNFLFdBQVc7RUFDWCwyQkFBK0Y7RUFDL0YsVUFBVTtFQUNWLDZCQUE2QjtFQUM3Qix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtBbEUrNktsQjs7QUFFQSx3RUFBd0U7QWtFdDdLeEU7RUFRSSxhQUFhO0FsRWk3S2pCOztBQUVBLHdFQUF3RTtBa0UzN0t4RTtFQVk4Qix3RS9CclZiO1UrQnFWYSxnRS9CclZiO0FuQ3V3TGpCOztBQUVBLHdFQUF3RTtBa0VoOEt4RTtFQWE4QixnRS9CdFZiO0FuQzR3TGpCOztBQUVBLHdFQUF3RTtBa0VyOEt4RTtFQWM4QixnRS9CdlZiO0FuQ2l4TGpCOztBQUVBLHdFQUF3RTtBa0UxOEt4RTtFQWtCSSxTQUFTO0FsRTI3S2I7O0FBRUEsd0VBQXdFO0FrRS84S3hFO0VBc0JJLFcvQjhONkM7RStCN043QyxZL0I2TjZDO0UrQjVON0Msb0JBQXlFO0VUL1h6RSx5QnRCOEJhO0UrQm1XYixTL0I2TjBDO0VVL2xCMUMsbUJWZ21CNkM7RW9CL2xCM0MsNEhwQjhmK0g7RW9COWYvSCxvSHBCOGYrSDtFb0I5Zi9ILDRHcEI4ZitIO0VvQjlmL0gsa0pwQjhmK0g7RStCekhqSSx3QkFBZ0I7VUFBaEIsZ0JBQWdCO0FsRTI3S3BCOztBdUQzekxJO0V2RDh6TEYsd0VBQXdFO0VrRTU5SzFFO0lYaldNLHdCQUFnQjtJQUFoQixnQkFBZ0I7RXZEZzBMcEI7QUFDRjs7QUFFQSx3RUFBd0U7QWtFbCtLeEU7RVR2V0kseUJ0Qm1tQjJFO0FuQ3l1Sy9FOztBQUVBLHdFQUF3RTtBa0V2K0t4RTtFQXNDSSxXL0J1TW9DO0UrQnRNcEMsYy9CdU1xQztFK0J0TXJDLGtCQUFrQjtFQUNsQixlL0JzTXVDO0UrQnJNdkMseUIvQjdZYztFK0I4WWQseUJBQXlCO0VyQm5aekIsbUJWeWxCb0M7QW5DK3ZLeEM7O0FBRUEsd0VBQXdFO0FrRWwvS3hFO0VBaURJLFcvQm1NNkM7RStCbE03QyxZL0JrTTZDO0VzQjNsQjdDLHlCdEI4QmE7RStCNlhiLFMvQm1NMEM7RVUvbEIxQyxtQlZnbUI2QztFb0IvbEIzQyw0SHBCOGYrSDtFb0I5Zi9ILG9IcEI4ZitIO0VvQjlmL0gsNEdwQjhmK0g7RW9COWYvSCxrSnBCOGYrSDtFK0IvRmpJLHFCQUFnQjtPQUFoQixnQkFBZ0I7QWxFbThLcEI7O0F1RDcxTEk7RXZEZzJMRix3RUFBd0U7RWtFOS9LMUU7SVhqV00sd0JBQWdCO0lBQWhCLGdCQUFnQjtFdkRrMkxwQjtBQUNGOztBQUVBLHdFQUF3RTtBa0VwZ0x4RTtFVHZXSSx5QnRCbW1CMkU7QW5DMndLL0U7O0FBRUEsd0VBQXdFO0FrRXpnTHhFO0VBZ0VJLFcvQjZLb0M7RStCNUtwQyxjL0I2S3FDO0UrQjVLckMsa0JBQWtCO0VBQ2xCLGUvQjRLdUM7RStCM0t2Qyx5Qi9CdmFjO0UrQndhZCx5QkFBeUI7RXJCN2F6QixtQlZ5bEJvQztBbkNpeUt4Qzs7QUFFQSx3RUFBd0U7QWtFcGhMeEU7RUEyRUksVy9CeUs2QztFK0J4SzdDLFkvQndLNkM7RStCdks3QyxhQUFhO0VBQ2Isb0IvQnZEK0I7RStCd0QvQixtQi9CeEQrQjtFc0I5WC9CLHlCdEI4QmE7RStCMFpiLFMvQnNLMEM7RVUvbEIxQyxtQlZnbUI2QztFb0IvbEIzQyw0SHBCOGYrSDtFb0I5Zi9ILG9IcEI4ZitIO0VvQjlmL0gsNEdwQjhmK0g7RW9COWYvSCxrSnBCOGYrSDtFK0JsRWpJLGdCQUFnQjtBbEUyOEtwQjs7QXVEbDRMSTtFdkRxNExGLHdFQUF3RTtFa0VuaUwxRTtJWGpXTSx3QkFBZ0I7SUFBaEIsZ0JBQWdCO0V2RHU0THBCO0FBQ0Y7O0FBRUEsd0VBQXdFO0FrRXppTHhFO0VUdldJLHlCdEJtbUIyRTtBbkNneksvRTs7QUFFQSx3RUFBd0U7QWtFOWlMeEU7RUE2RkksVy9CZ0pvQztFK0IvSXBDLGMvQmdKcUM7RStCL0lyQyxrQkFBa0I7RUFDbEIsZS9CK0l1QztFK0I5SXZDLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsb0JBQTRDO0FsRW85S2hEOztBQUVBLHdFQUF3RTtBa0V6akx4RTtFQXdHSSx5Qi9CM2NjO0VVTGQsbUJWeWxCb0M7QW5DNDBLeEM7O0FBRUEsd0VBQXdFO0FrRS9qTHhFO0VBNkdJLGtCQUFrQjtFQUNsQix5Qi9CamRjO0VVTGQsbUJWeWxCb0M7QW5DbTFLeEM7O0FBRUEsd0VBQXdFO0FrRXRrTHhFO0VBb0hNLHlCL0JyZFk7QW5DMDZMbEI7O0FBRUEsd0VBQXdFO0FrRTNrTHhFO0VBd0hNLGVBQWU7QWxFczlLckI7O0FBRUEsd0VBQXdFO0FrRWhsTHhFO0VBNEhNLHlCL0I3ZFk7QW5DbzdMbEI7O0FBRUEsd0VBQXdFO0FrRXJsTHhFO0VBZ0lNLGVBQWU7QWxFdzlLckI7O0FBRUEsd0VBQXdFO0FrRTFsTHhFO0VBb0lNLHlCL0JyZVk7QW5DODdMbEI7O0FBRUEsd0VBQXdFO0FrRXQ5S3hFOzs7RVhoZk0sNEhwQjhmK0g7RW9COWYvSCxvSHBCOGYrSDtFb0I5Zi9ILDRHcEI4ZitIO0VvQjlmL0gsa0pwQjhmK0g7QW5DNjhLckk7O0F1RHQ4TEk7RXZEeThMRix3RUFBd0U7RWtFOTlLMUU7OztJWDFlTSx3QkFBZ0I7SUFBaEIsZ0JBQWdCO0V2RDY4THBCO0FBQ0Y7O0FBRUEsNkRBQTZEO0FtRXY5TDdEO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7RUFDZixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBbkV5OUxsQjs7QUFFQSw4REFBOEQ7QW1FeDlMOUQ7RUFDRSxjQUFjO0VBQ2Qsb0JoQ2txQnNDO0FuQ3d6S3hDOztBQUVBLHVFQUF1RTtBcUMzOUxyRTtFOEJFRSxxQkFBcUI7QW5FNDlMekI7O0FBRUEsOERBQThEO0FtRW4rTDlEO0VBVUksY2hDVmM7RWdDV2Qsb0JBQW9CO0VBQ3BCLGVBQWU7QW5FNDlMbkI7O0FBRUEsOERBQThEO0FtRXQ5TDlEO0VBQ0UsZ0NoQ3hCZ0I7QW5DZy9MbEI7O0FBRUEsOERBQThEO0FtRTM5TDlEO0VBSUksbUJoQ2tNNkI7QW5Dd3hMakM7O0FBRUEsOERBQThEO0FtRWgrTDlEO0VBUUksNkJBQWdEO0V0QjNCaEQsK0JWNE5nQztFVTNOaEMsZ0NWMk5nQztBbkM0eExwQzs7QUFFQSx1RUFBdUU7QXFDeC9MckU7RThCNkJJLHFDaENuQ1k7QW5DaWdNbEI7O0FBRUEsOERBQThEO0FtRTUrTDlEO0VBZ0JNLGNoQ3BDWTtFZ0NxQ1osNkJBQTZCO0VBQzdCLHlCQUF5QjtBbkUrOUwvQjs7QUFFQSw4REFBOEQ7QW1Fbi9MOUQ7O0VBd0JJLGNoQzNDYztFZ0M0Q2Qsc0JoQ25EVztFZ0NvRFgsa0NoQ3BEVztBbkNtaE1mOztBQUVBLDhEQUE4RDtBbUUzL0w5RDtFQStCSSxnQmhDdUs2QjtFVXpON0IseUJzQm9ENEI7RXRCbkQ1QiwwQnNCbUQ0QjtBbkUrOUxoQzs7QUFFQSw4REFBOEQ7QW1FeDlMOUQ7RXRCdEVJLHNCVnFPZ0M7QW5DNHpMcEM7O0FBRUEsOERBQThEO0FtRTc5TDlEOztFQU9JLFdoQzNFVztFZ0M0RVgseUJoQy9DYTtBbkN5Z01qQjs7QUFFQSw4REFBOEQ7QW1FbjlMOUQ7RUFFSSxtQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztFQUNkLGtCQUFrQjtBbkVvOUx0Qjs7QUFFQSwrREFBK0Q7QW1FbDlML0Q7RUFFSSwwQkFBYTtNQUFiLGFBQWE7RUFDYixtQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtFQUNaLGtCQUFrQjtBbkVtOUx0Qjs7QUFFQSwrREFBK0Q7QW1FNThML0Q7RUFFSSxhQUFhO0FuRTY4TGpCOztBQUVBLCtEQUErRDtBbUVqOUwvRDtFQUtJLGNBQWM7QW5FKzhMbEI7O0FBRUEsaUVBQWlFO0FvRXJqTWpFO0VBQ0Usa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixlQUFlO0VBQ2YseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsa0IzQjhHVztBekN5OExiOztBQUVBLGlFQUFpRTtBb0Uvak1qRTs7RUFZSSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtFQUNmLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0FwRXVqTWxDOztBQUVBLGlFQUFpRTtBb0Voak1qRTtFQUNFLHFCQUFxQjtFQUNyQixzQmpDb3FCK0U7RWlDbnFCL0UseUJqQ21xQitFO0VpQ2xxQi9FLGtCM0J3Rlc7RUxOUCxrQkF0Q1k7RWdDMUNoQixvQkFBb0I7RUFDcEIsbUJBQW1CO0FwRWtqTXJCOztBQUVBLHVFQUF1RTtBcUNwbE1yRTtFK0JtQ0UscUJBQXFCO0FwRW9qTXpCOztBQUVBLGlFQUFpRTtBb0U3aU1qRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FwRStpTWxCOztBQUVBLGlFQUFpRTtBb0V0ak1qRTtFQVFJLGdCQUFnQjtFQUNoQixlQUFlO0FwRWlqTW5COztBQUVBLGlFQUFpRTtBb0U1ak1qRTtFQWFJLGdCQUFnQjtFQUNoQixXQUFXO0FwRWtqTWY7O0FBRUEsaUVBQWlFO0FvRTNpTWpFO0VBQ0UscUJBQXFCO0VBQ3JCLG1CakMybEJ1QztFaUMxbEJ2QyxzQmpDMGxCdUM7QW5DbTlLekM7O0FBRUEsaUVBQWlFO0FvRW5pTWpFO0VBQ0UsNkJBQWdCO01BQWhCLGdCQUFnQjtFQUNoQixtQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtFQUdaLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0FwRW1pTXJCOztBQUVBLGtFQUFrRTtBb0VqaU1sRTtFQUNFLHdCakNzbUJ3QztFQ25sQnBDLGtCQXRDWTtFZ0NxQmhCLGNBQWM7RUFDZCw2QkFBNkI7RUFDN0IsNkJBQXVDO0V2QjNHckMsc0JWcU9nQztBbkMwNkxwQzs7QUFFQSx1RUFBdUU7QXFDdG9NckU7RStCb0dFLHFCQUFxQjtBcEVxaU16Qjs7QUFFQSxrRUFBa0U7QW9FamlNbEU7RUFDRSxxQkFBcUI7RUFDckIsWUFBWTtFQUNaLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsV0FBVztFQUNYLG1DQUFtQztFQUNuQywwQkFBMEI7QXBFbWlNNUI7O0FpRDNsTUk7RWpEOGxNRixrRUFBa0U7RW9FNWhNL0Q7O0lBSUssZ0JBQWdCO0lBQ2hCLGVBQWU7RXBFNGhNdkI7QUFDRjs7QWlEam5NSTtFakRvbk1GLGtFQUFrRTtFb0VyaU1oRTtJQVVJLDhCQUFxQjtJQUFyQiw2QkFBcUI7UUFBckIseUJBQXFCO1lBQXJCLHFCQUFxQjtJQUNyQix1QkFBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQjtFcEU4aE1qQztFQUNBLGtFQUFrRTtFb0UxaU0vRDtJQWNLLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFcEUraE0zQjtFQUNBLGtFQUFrRTtFb0U5aU0vRDtJQWlCTyxrQkFBa0I7RXBFZ2lNNUI7RUFDQSxrRUFBa0U7RW9FbGpNL0Q7SUFxQk8scUJqQ3lpQjZCO0lpQ3hpQjdCLG9CakN3aUI2QjtFbkN3L0t2QztFQUNBLGtFQUFrRTtFb0V2ak0vRDs7SUE2QksscUJBQWlCO1FBQWpCLGlCQUFpQjtFcEU4aE16QjtFQUNBLGtFQUFrRTtFb0U1ak0vRDtJQWlDSywrQkFBd0I7SUFBeEIsK0JBQXdCO0lBQXhCLHdCQUF3QjtJQUd4Qiw2QkFBZ0I7UUFBaEIsZ0JBQWdCO0VwRTRoTXhCO0VBQ0Esa0VBQWtFO0VvRWprTS9EO0lBd0NLLGFBQWE7RXBFNGhNckI7QUFDRjs7QWlEdm9NSTtFakQwb01GLGtFQUFrRTtFb0V4a00vRDs7SUFJSyxnQkFBZ0I7SUFDaEIsZUFBZTtFcEV3a012QjtBQUNGOztBaUQ3cE1JO0VqRGdxTUYsa0VBQWtFO0VvRWpsTWhFO0lBVUksOEJBQXFCO0lBQXJCLDZCQUFxQjtRQUFyQix5QkFBcUI7WUFBckIscUJBQXFCO0lBQ3JCLHVCQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCO0VwRTBrTWpDO0VBQ0Esa0VBQWtFO0VvRXRsTS9EO0lBY0ssOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0VwRTJrTTNCO0VBQ0Esa0VBQWtFO0VvRTFsTS9EO0lBaUJPLGtCQUFrQjtFcEU0a001QjtFQUNBLGtFQUFrRTtFb0U5bE0vRDtJQXFCTyxxQmpDeWlCNkI7SWlDeGlCN0Isb0JqQ3dpQjZCO0VuQ29pTHZDO0VBQ0Esa0VBQWtFO0VvRW5tTS9EOztJQTZCSyxxQkFBaUI7UUFBakIsaUJBQWlCO0VwRTBrTXpCO0VBQ0Esa0VBQWtFO0VvRXhtTS9EO0lBaUNLLCtCQUF3QjtJQUF4QiwrQkFBd0I7SUFBeEIsd0JBQXdCO0lBR3hCLDZCQUFnQjtRQUFoQixnQkFBZ0I7RXBFd2tNeEI7RUFDQSxrRUFBa0U7RW9FN21NL0Q7SUF3Q0ssYUFBYTtFcEV3a01yQjtBQUNGOztBaURuck1JO0VqRHNyTUYsa0VBQWtFO0VvRXBuTS9EOztJQUlLLGdCQUFnQjtJQUNoQixlQUFlO0VwRW9uTXZCO0FBQ0Y7O0FpRHpzTUk7RWpENHNNRixrRUFBa0U7RW9FN25NaEU7SUFVSSw4QkFBcUI7SUFBckIsNkJBQXFCO1FBQXJCLHlCQUFxQjtZQUFyQixxQkFBcUI7SUFDckIsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkI7RXBFc25NakM7RUFDQSxrRUFBa0U7RW9FbG9NL0Q7SUFjSyw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RXBFdW5NM0I7RUFDQSxrRUFBa0U7RW9FdG9NL0Q7SUFpQk8sa0JBQWtCO0VwRXduTTVCO0VBQ0Esa0VBQWtFO0VvRTFvTS9EO0lBcUJPLHFCakN5aUI2QjtJaUN4aUI3QixvQmpDd2lCNkI7RW5DZ2xMdkM7RUFDQSxrRUFBa0U7RW9FL29NL0Q7O0lBNkJLLHFCQUFpQjtRQUFqQixpQkFBaUI7RXBFc25NekI7RUFDQSxrRUFBa0U7RW9FcHBNL0Q7SUFpQ0ssK0JBQXdCO0lBQXhCLCtCQUF3QjtJQUF4Qix3QkFBd0I7SUFHeEIsNkJBQWdCO1FBQWhCLGdCQUFnQjtFcEVvbk14QjtFQUNBLGtFQUFrRTtFb0V6cE0vRDtJQXdDSyxhQUFhO0VwRW9uTXJCO0FBQ0Y7O0FpRC90TUk7RWpEa3VNRixrRUFBa0U7RW9FaHFNL0Q7O0lBSUssZ0JBQWdCO0lBQ2hCLGVBQWU7RXBFZ3FNdkI7QUFDRjs7QWlEcnZNSTtFakR3dk1GLGtFQUFrRTtFb0V6cU1oRTtJQVVJLDhCQUFxQjtJQUFyQiw2QkFBcUI7UUFBckIseUJBQXFCO1lBQXJCLHFCQUFxQjtJQUNyQix1QkFBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQjtFcEVrcU1qQztFQUNBLGtFQUFrRTtFb0U5cU0vRDtJQWNLLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFcEVtcU0zQjtFQUNBLGtFQUFrRTtFb0Vsck0vRDtJQWlCTyxrQkFBa0I7RXBFb3FNNUI7RUFDQSxrRUFBa0U7RW9FdHJNL0Q7SUFxQk8scUJqQ3lpQjZCO0lpQ3hpQjdCLG9CakN3aUI2QjtFbkM0bkx2QztFQUNBLGtFQUFrRTtFb0Uzck0vRDs7SUE2QksscUJBQWlCO1FBQWpCLGlCQUFpQjtFcEVrcU16QjtFQUNBLGtFQUFrRTtFb0Voc00vRDtJQWlDSywrQkFBd0I7SUFBeEIsK0JBQXdCO0lBQXhCLHdCQUF3QjtJQUd4Qiw2QkFBZ0I7UUFBaEIsZ0JBQWdCO0VwRWdxTXhCO0VBQ0Esa0VBQWtFO0VvRXJzTS9EO0lBd0NLLGFBQWE7RXBFZ3FNckI7QUFDRjs7QUFFQSxrRUFBa0U7QW9FaHRNbEU7RUFlUSw4QkFBcUI7RUFBckIsNkJBQXFCO01BQXJCLHlCQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7QXBFb3NNbkM7O0FBRUEsa0VBQWtFO0FvRXR0TWxFOztFQVNVLGdCQUFnQjtFQUNoQixlQUFlO0FwRWl0TXpCOztBQUVBLGtFQUFrRTtBb0U3dE1sRTtFQW1CVSw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7QXBFNnNNN0I7O0FBRUEsa0VBQWtFO0FvRWx1TWxFO0VBc0JZLGtCQUFrQjtBcEUrc005Qjs7QUFFQSxrRUFBa0U7QW9FdnVNbEU7RUEwQlkscUJqQ3lpQjZCO0VpQ3hpQjdCLG9CakN3aUI2QjtBbkN3cUx6Qzs7QUFFQSxrRUFBa0U7QW9FN3VNbEU7O0VBa0NVLHFCQUFpQjtNQUFqQixpQkFBaUI7QXBFK3NNM0I7O0FBRUEsa0VBQWtFO0FvRW52TWxFO0VBc0NVLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCO0VBR3hCLDZCQUFnQjtNQUFoQixnQkFBZ0I7QXBFOHNNMUI7O0FBRUEsa0VBQWtFO0FvRXp2TWxFO0VBNkNVLGFBQWE7QXBFK3NNdkI7O0FBRUEsa0VBQWtFO0FvRXBzTWxFO0VBRUkseUJqQ2pMVztBbkNzM01mOztBQUVBLHVFQUF1RTtBcUN6M01yRTtFK0JxTEkseUJqQ3BMUztBbkMyM01mOztBQUVBLGtFQUFrRTtBb0U5c01sRTtFQVdNLHlCakMxTFM7QW5DZzRNZjs7QUFFQSx1RUFBdUU7QXFDbjRNckU7RStCOExNLHlCakM3TE87QW5DcTRNZjs7QUFFQSxrRUFBa0U7QW9FeHRNbEU7RUFrQlEseUJqQ2pNTztBbkMwNE1mOztBQUVBLGtFQUFrRTtBb0U3dE1sRTs7OztFQTBCTSx5QmpDek1TO0FuQ2s1TWY7O0FBRUEsa0VBQWtFO0FvRXJ1TWxFO0VBK0JJLHlCakM5TVc7RWlDK01YLGdDakMvTVc7QW5DdzVNZjs7QUFFQSxrRUFBa0U7QW9FM3VNbEU7RUFvQ0ksd1BqQzZmc1I7QW5DNnNMMVI7O0FBRUEsa0VBQWtFO0FvRWh2TWxFO0VBd0NJLHlCakN2Tlc7QW5DazZNZjs7QUFFQSxrRUFBa0U7QW9FcnZNbEU7RUEwQ00seUJqQ3pOUztBbkN1Nk1mOztBQUVBLHVFQUF1RTtBcUMxNk1yRTtFK0I2Tk0seUJqQzVOTztBbkM0Nk1mOztBQUVBLGtFQUFrRTtBb0Uzc01sRTtFQUVJLFdqQy9PVztBbkMyN01mOztBQUVBLHVFQUF1RTtBcUNwN01yRTtFK0J5T0ksV2pDbFBTO0FuQ2c4TWY7O0FBRUEsa0VBQWtFO0FvRXJ0TWxFO0VBV00sK0JqQ3hQUztBbkNxOE1mOztBQUVBLHVFQUF1RTtBcUM5N01yRTtFK0JrUE0sZ0NqQzNQTztBbkMwOE1mOztBQUVBLGtFQUFrRTtBb0UvdE1sRTtFQWtCUSxnQ2pDL1BPO0FuQys4TWY7O0FBRUEsa0VBQWtFO0FvRXB1TWxFOzs7O0VBMEJNLFdqQ3ZRUztBbkN1OU1mOztBQUVBLGtFQUFrRTtBb0U1dU1sRTtFQStCSSwrQmpDNVFXO0VpQzZRWCxzQ2pDN1FXO0FuQzY5TWY7O0FBRUEsa0VBQWtFO0FvRWx2TWxFO0VBb0NJLDhQakNrY3FSO0FuQyt3THpSOztBQUVBLGtFQUFrRTtBb0V2dk1sRTtFQXdDSSwrQmpDclJXO0FuQ3UrTWY7O0FB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Z0VBQWdFO0FxRTcrTWhFO0VBRUksc0JsQ29rQnNDO0FuQzA2TDFDOztBaURqcU5JO0VqRG9xTkYsZ0VBQWdFO0VxRW4vTWxFO0lBTUksdUJsQ2dsQmlDO09rQ2hsQmpDLG9CbENnbEJpQztZa0NobEJqQyxlbENnbEJpQztJa0Mva0JqQywyQmxDZ2xCdUM7T2tDaGxCdkMsd0JsQ2dsQnVDO1lrQ2hsQnZDLG1CbENnbEJ1QztJa0Mva0J2QyxVQUFVO0lBQ1YsU0FBUztFckVnL01YO0VBQ0EsZ0VBQWdFO0VxRTEvTWxFO0lBWU0scUJBQXFCO0lBQ3JCLFdBQVc7RXJFaS9NZjtBQUNGOztBQUVBLGdFQUFnRTtBcUUxK01oRTtFQUVJLGdCQUFnQjtBckUyK01wQjs7QUFFQSxnRUFBZ0U7QXFFLytNaEU7RXhCL1BJLGdCd0JxUTRCO0FyRTQrTWhDOztBQUVBLGdFQUFnRTtBcUVwL01oRTtFQVVRLGdCQUFnQjtFeEJ6UXBCLGdCd0IwUTRCO0FyRTYrTWhDOztBQUVBLGdFQUFnRTtBcUUxL01oRTtFQWdCTSxnQkFBZ0I7RXhCeFBsQiw2QndCeVBpQztFeEJ4UGpDLDRCd0J3UGlDO0FyRTgrTXJDOztBQUVBLGdFQUFnRTtBcUVqZ05oRTtFeEJ0UEkseUJ3QjJROEI7RXhCMVE5QiwwQndCMFE4QjtBckVnL01sQzs7QUFFQSxnRUFBZ0U7QXFFdmdOaEU7RUF5Qk0sbUJsQ3REMkI7QW5DdWlOakM7O0FBRUEsb0VBQW9FO0FzRWh4TnBFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7RUFDZixxQm5DMmdDc0M7RW1DMWdDdEMsbUJuQzZnQ3NDO0VtQzVnQ3RDLGdCQUFnQjtFQUNoQix5Qm5DR2dCO0VVSmQsc0JWcU9nQztBbkMraU5wQzs7QUFFQSxxRUFBcUU7QXNFanhOckU7RUFHSSxvQm5Da2dDcUM7QW5DK3dMekM7O0FBRUEscUVBQXFFO0FzRXR4TnJFO0VBTU0scUJBQXFCO0VBQ3JCLHFCbkM4L0JtQztFbUM3L0JuQyxjbkNMWTtFbUNNWixZbkNtZ0N1QztBbkNneEw3Qzs7QUFFQSxxRUFBcUU7QXNFOXhOckU7RUFvQkksMEJBQTBCO0F0RTZ3TjlCOztBQUVBLHFFQUFxRTtBc0VueU5yRTtFQXdCSSxxQkFBcUI7QXRFOHdOekI7O0FBRUEscUVBQXFFO0FzRXh5TnJFO0VBNEJJLGNuQ3pCYztBbkN3eU5sQjs7QUFFQSxvRUFBb0U7QXVFdnpOcEU7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFN0JHYixlQUFlO0VBQ2YsZ0JBQWdCO0VHQWQsc0JWcU9nQztBbkNtbE5wQzs7QUFFQSxvRUFBb0U7QXVFenpOcEU7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHVCcENxd0J3QztFb0Nwd0J4QyxpQnBDNk4rQjtFb0M1Ti9CLGlCcEN3d0JzQztFb0N2d0J0QyxjcEN3QmU7RW9DdkJmLHNCcENOYTtFb0NPYix5QnBDSmdCO0FuQyt6TmxCOztBQUVBLHFFQUFxRTtBdUVyME5yRTtFQVdJLFVBQVU7RUFDVixjcEMySjhEO0VvQzFKOUQscUJBQXFCO0VBQ3JCLHlCcENYYztFb0NZZCxxQnBDWGM7QW5DdzBObEI7O0FBRUEscUVBQXFFO0F1RTkwTnJFO0VBbUJJLFVBQVU7RUFDVixVcENpd0JpQztFb0Nod0JqQyx3RHBDU2E7VW9DVGIsZ0RwQ1NhO0FuQ3F6TmpCOztBQUVBLHFFQUFxRTtBdUU1ek5yRTtFQUdNLGNBQWM7RTFCQ2hCLCtCVnVNZ0M7RVV0TWhDLGtDVnNNZ0M7QW5Dc25OcEM7O0FBRUEscUVBQXFFO0F1RW4wTnJFO0UxQlZJLGdDVnFOZ0M7RVVwTmhDLG1DVm9OZ0M7QW5DNG5OcEM7O0FBRUEscUVBQXFFO0F1RXowTnJFO0VBY0ksVUFBVTtFQUNWLFdwQ3ZDVztFb0N3Q1gseUJwQ1hhO0VvQ1liLHFCcENaYTtBbkMwME5qQjs7QUFFQSxxRUFBcUU7QXVFajFOckU7RUFxQkksY3BDdkNjO0VvQ3dDZCxvQkFBb0I7RUFFcEIsWUFBWTtFQUNaLHNCcENqRFc7RW9Da0RYLHFCcEMvQ2M7QW5DNjJObEI7O0FBRUEsMkVBQTJFO0F3RXQzTnpFO0VBQ0UsdUJyQzh3QnNDO0VDbnBCcEMsa0JBdENZO0VvQ25GZCxnQnJDOE42QjtBbkMwcE5qQzs7QUFFQSw0RUFBNEU7QXdFcjNOdEU7RTNCd0JGLDhCVndNK0I7RVV2TS9CLGlDVnVNK0I7QW5DeXBObkM7O0FBRUEsNEVBQTRFO0F3RXQzTnRFO0UzQktGLCtCVnNOK0I7RVVyTi9CLGtDVnFOK0I7QW5DK3BObkM7O0FBRUEsMkVBQTJFO0F3RXo0TnpFO0VBQ0UsdUJyQzR3QnFDO0VDanBCbkMsbUJBdENZO0VvQ25GZCxnQnJDK042QjtBbkM0cU5qQzs7QUFFQSw0RUFBNEU7QXdFeDROdEU7RTNCd0JGLDhCVnlNK0I7RVV4TS9CLGlDVndNK0I7QW5DMnFObkM7O0FBRUEsNEVBQTRFO0F3RXo0TnRFO0UzQktGLCtCVnVOK0I7RVV0Ti9CLGtDVnNOK0I7QW5DaXJObkM7O0FBRUEsK0RBQStEO0F5RTE1Ti9EO0VBQ0UscUJBQXFCO0VBQ3JCLHFCdEMyNEJzQztFQzEwQnBDLGNBQVc7RXFDL0RiLGdCdENtUitCO0VzQ2xSL0IsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0U1QlJ0QixzQlZxT2dDO0VvQnBPOUIscUpwQnFiNkk7RW9CcmI3SSw2SXBCcWI2STtFb0JyYjdJLHFJcEJxYjZJO0VvQnJiN0ksMktwQnFiNkk7QW5DZy9Nbko7O0F1RGg2Tkk7RXZEbTZORiwrREFBK0Q7RXlFejZOakU7SWxCT00sd0JBQWdCO0lBQWhCLGdCQUFnQjtFdkRxNk5wQjtBQUNGOztBQUVBLHVFQUF1RTtBcUNwNk5yRTtFb0NHSSxxQkFBcUI7QXpFbzZOM0I7O0FBRUEsZ0VBQWdFO0F5RXA3TmhFO0VBb0JJLGFBQWE7QXpFbTZOakI7O0FBRUEsZ0VBQWdFO0F5RWg2TmhFO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7QXpFazZOWDs7QUFFQSxnRUFBZ0U7QXlFNzVOaEU7RUFDRSxvQnRDZzNCc0M7RXNDLzJCdEMsbUJ0QysyQnNDO0VVbjVCcEMsb0JWczVCcUM7QW5DOGlNekM7O0FBRUEsZ0VBQWdFO0F5RXo1TjlEO0VDakRBLFd2Q01hO0V1Q0xiLHlCdkNrQ2U7QW5DMjZOakI7O0FBRUEsdUVBQXVFO0FxQ2o4TnJFO0VxQ1ZJLFd2Q0NTO0V1Q0FULHlCQUFrQztBMUU4OE54Qzs7QUFFQSx1RUFBdUU7QTBFbjlON0Q7RUFRSixVQUFVO0VBQ1YsdUR2Q3VCVztVdUN2QlgsK0N2Q3VCVztBbkN1N05qQjs7QUFFQSxnRUFBZ0U7QXlFMzZOOUQ7RUNqREEsV3ZDTWE7RXVDTGIseUJ2Q1dnQjtBbkNvOU5sQjs7QUFFQSx1RUFBdUU7QXFDbjlOckU7RXFDVkksV3ZDQ1M7RXVDQVQseUJBQWtDO0ExRWcrTnhDOztBQUVBLHVFQUF1RTtBMEVyK043RDtFQVFKLFVBQVU7RUFDVix5RHZDQVk7VXVDQVosaUR2Q0FZO0FuQ2crTmxCOztBQUVBLGdFQUFnRTtBeUU3N045RDtFQ2pEQSxXdkNNYTtFdUNMYix5QnZDeUNlO0FuQ3c4TmpCOztBQUVBLHVFQUF1RTtBcUNyK05yRTtFcUNWSSxXdkNDUztFdUNBVCx5QkFBa0M7QTFFay9OeEM7O0FBRUEsdUVBQXVFO0EwRXYvTjdEO0VBUUosVUFBVTtFQUNWLHVEdkM4Qlc7VXVDOUJYLCtDdkM4Qlc7QW5DbzlOakI7O0FBRUEsZ0VBQWdFO0F5RS84TjlEO0VDakRBLFd2Q01hO0V1Q0xiLHlCdkMyQ2U7QW5DdzlOakI7O0FBRUEsdUVBQXVFO0FxQ3YvTnJFO0VxQ1ZJLFd2Q0NTO0V1Q0FULHlCQUFrQztBMUVvZ094Qzs7QUFFQSx1RUFBdUU7QTBFemdPN0Q7RUFRSixVQUFVO0VBQ1Ysd0R2Q2dDVztVdUNoQ1gsZ0R2Q2dDVztBbkNvK05qQjs7QUFFQSxnRUFBZ0U7QXlFaitOOUQ7RUNqREEsY3ZDZWdCO0V1Q2RoQix5QnZDd0NlO0FuQzYrTmpCOztBQUVBLHVFQUF1RTtBcUN6Z09yRTtFcUNWSSxjdkNVWTtFdUNUWix5QkFBa0M7QTFFc2hPeEM7O0FBRUEsdUVBQXVFO0EwRTNoTzdEO0VBUUosVUFBVTtFQUNWLHVEdkM2Qlc7VXVDN0JYLCtDdkM2Qlc7QW5DeS9OakI7O0FBRUEsZ0VBQWdFO0F5RW4vTjlEO0VDakRBLFd2Q01hO0V1Q0xiLHlCdkNzQ2U7QW5DaWdPakI7O0FBRUEsdUVBQXVFO0FxQzNoT3JFO0VxQ1ZJLFd2Q0NTO0V1Q0FULHlCQUFrQztBMUV3aU94Qzs7QUFFQSx1RUFBdUU7QTBFN2lPN0Q7RUFRSixVQUFVO0VBQ1YsdUR2QzJCVztVdUMzQlgsK0N2QzJCVztBbkM2Z09qQjs7QUFFQSxnRUFBZ0U7QXlFcmdPOUQ7RUNqREEsY3ZDZWdCO0V1Q2RoQix5QnZDTWdCO0FuQ21qT2xCOztBQUVBLHVFQUF1RTtBcUM3aU9yRTtFcUNWSSxjdkNVWTtFdUNUWix5QkFBa0M7QTFFMGpPeEM7O0FBRUEsdUVBQXVFO0EwRS9qTzdEO0VBUUosVUFBVTtFQUNWLHlEdkNMWTtVdUNLWixpRHZDTFk7QW5DK2pPbEI7O0FBRUEsZ0VBQWdFO0F5RXZoTzlEO0VDakRBLFd2Q01hO0V1Q0xiLHlCdkNhZ0I7QW5DOGpPbEI7O0FBRUEsdUVBQXVFO0FxQy9qT3JFO0VxQ1ZJLFd2Q0NTO0V1Q0FULHlCQUFrQztBMUU0a094Qzs7QUFFQSx1RUFBdUU7QTBFamxPN0Q7RUFRSixVQUFVO0VBQ1Ysc0R2Q0VZO1V1Q0ZaLDhDdkNFWTtBbkMwa09sQjs7QUFFQSxtRUFBbUU7QTJFM2xPbkU7RUFDRSxrQkFBb0Q7RUFDcEQsbUJ4QzB5QnNDO0V3Q3h5QnRDLHlCeENLZ0I7RVVKZCxxQlZzTytCO0FuQ3MzTm5DOztBaURyaU9JO0VqRHdpT0YsbUVBQW1FO0UyRXBtT3JFO0lBUUksa0J4Q295Qm9DO0VuQzJ6TXRDO0FBQ0Y7O0FBRUEsb0VBQW9FO0EyRTlsT3BFO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RTlCVGIsZ0I4QlVzQjtBM0VnbU8xQjs7QUFFQSwrREFBK0Q7QTRFN21PL0Q7RUFDRSxrQkFBa0I7RUFDbEIsd0J6Q204QnlDO0V5Q2w4QnpDLG1CekNtOEJzQztFeUNsOEJ0Qyw2QkFBNkM7RS9CSDNDLHNCVnFPZ0M7QW5DODROcEM7O0FBRUEsZ0VBQWdFO0E0RTdtT2hFO0VBRUUsY0FBYztBNUU4bU9oQjs7QUFFQSxnRUFBZ0U7QTRFNW1PaEU7RUFDRSxnQnpDd1ErQjtBbkNzMk5qQzs7QUFFQSxnRUFBZ0U7QTRFeG1PaEU7RUFDRSxtQkFBc0Q7QTVFMG1PeEQ7O0FBRUEsZ0VBQWdFO0E0RTdtT2hFO0VBS0ksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1Isd0J6Q3E2QnVDO0V5Q3A2QnZDLGNBQWM7QTVFMm1PbEI7O0FBRUEsZ0VBQWdFO0E0RW5tTzlEO0VDOUNBLGN4Qm1GZ0U7RUk5RTlELHlCSjhFOEQ7RXdCakZoRSxxQnhCaUZnRTtBckRta09sRTs7QUFFQSxzRUFBc0U7QTZFcHBPcEU7RUFDRSx5QkFBcUM7QTdFc3BPekM7O0FBRUEsdUVBQXVFO0E2RXJwT3JFO0VBQ0UsY0FBMEI7QTdFdXBPOUI7O0FBRUEsZ0VBQWdFO0E0RXBuTzlEO0VDOUNBLGN4Qm1GZ0U7RUk5RTlELHlCSjhFOEQ7RXdCakZoRSxxQnhCaUZnRTtBckRvbE9sRTs7QUFFQSxzRUFBc0U7QTZFcnFPcEU7RUFDRSx5QkFBcUM7QTdFdXFPekM7O0FBRUEsdUVBQXVFO0E2RXRxT3JFO0VBQ0UsY0FBMEI7QTdFd3FPOUI7O0FBRUEsZ0VBQWdFO0E0RXJvTzlEO0VDOUNBLGN4Qm1GZ0U7RUk5RTlELHlCSjhFOEQ7RXdCakZoRSxxQnhCaUZnRTtBckRxbU9sRTs7QUFFQSxzRUFBc0U7QTZFdHJPcEU7RUFDRSx5QkFBcUM7QTdFd3JPekM7O0FBRUEsdUVBQXVFO0E2RXZyT3JFO0VBQ0UsY0FBMEI7QTdFeXJPOUI7O0FBRUEsZ0VBQWdFO0E0RXRwTzlEO0VDOUNBLGN4Qm1GZ0U7RUk5RTlELHlCSjhFOEQ7RXdCakZoRSxxQnhCaUZnRTtBckRzbk9sRTs7QUFFQSxzRUFBc0U7QTZFdnNPcEU7RUFDRSx5QkFBcUM7QTdFeXNPekM7O0FBRUEsdUVBQXVFO0E2RXhzT3JFO0VBQ0UsY0FBMEI7QTdFMHNPOUI7O0FBRUEsZ0VBQWdFO0E0RXZxTzlEO0VDOUNBLGN4Qm1GZ0U7RUk5RTlELHlCSjhFOEQ7RXdCakZoRSxxQnhCaUZn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O0FuQzAyT2xCOztBQUVBLHFFQUFxRTtBZ0ZqMk9yRTtFQWNJLGM3Q2pCYztFNkNrQmQseUI3Q3pCYztBbkMrMk9sQjs7QUFFQSxxRUFBcUU7QWdGLzBPckU7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHdCN0M0N0J5QztFNkMxN0J6QyxtQjdDdUwrQjtFNkNyTC9CLHNCN0MzQ2E7RTZDNENiLHNDN0NsQ2E7QW5DaTNPZjs7QUFFQSxxRUFBcUU7QWdGejFPckU7RW5DN0JJLCtCVjROZ0M7RVUzTmhDLGdDVjJOZ0M7QW5DOHBPcEM7O0FBRUEscUVBQXFFO0FnRi8xT3JFO0VBZUksZ0JBQWdCO0VuQzlCaEIsbUNWOE1nQztFVTdNaEMsa0NWNk1nQztBbkNxcU9wQzs7QUFFQSxxRUFBcUU7QWdGdDJPckU7RUFxQkksYzdDbkRjO0U2Q29EZCxvQkFBb0I7RUFDcEIsc0I3QzNEVztBbkMrNE9mOztBQUVBLHFFQUFxRTtBZ0Y3Mk9yRTtFQTRCSSxVQUFVO0VBQ1YsVzdDakVXO0U2Q2tFWCx5QjdDckNhO0U2Q3NDYixxQjdDdENhO0FuQzAzT2pCOztBQUVBLHFFQUFxRTtBZ0Z6ME9qRTtFQUNFLDhCQUFtQjtFQUFuQiw2QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG1CQUFtQjtBaEYyME96Qjs7QUFFQSxxRUFBcUU7QWdGOTBPakU7RUFJSSxrQjdDNEl5QjtFNkMzSXpCLGdCQUFnQjtBaEY2ME94Qjs7QUFFQSxxRUFBcUU7QWdGcDFPakU7RW5DcERBLCtCVnVNZ0M7RVV0TWhDLGtDVnNNZ0M7RVUxTGhDLDBCbUNnRHdDO0FoRmcxTzVDOztBQUVBLHNFQUFzRTtBZ0YzMU9sRTtFQWFNLGVBQWU7RW5DL0VyQixnQ1ZxTmdDO0VVcE5oQyxtQ1ZvTmdDO0VVOUtoQyw0Qm1DMEMwQztBaEZrMU85Qzs7QWlENTNPSTtFakQrM09GLHFFQUFxRTtFZ0ZwMk9uRTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFaEZzMk92QjtFQUNBLHFFQUFxRTtFZ0Z4Mk9uRTtJQUlJLGtCN0M0SXlCO0k2QzNJekIsZ0JBQWdCO0VoRnUyT3RCO0VBQ0EscUVBQXFFO0VnRjcyT25FO0luQ3BEQSwrQlZ1TWdDO0lVdE1oQyxrQ1ZzTWdDO0lVMUxoQywwQm1DZ0R3QztFaEZ5Mk8xQztFQUNBLHNFQUFzRTtFZ0ZuM09wRTtJQWFNLGVBQWU7SW5DL0VyQixnQ1ZxTmdDO0lVcE5oQyxtQ1ZvTmdDO0lVOUtoQyw0Qm1DMEMwQztFaEYwMk81QztBQUNGOztBaURyNU9JO0VqRHc1T0YscUVBQXFFO0VnRjczT25FO0lBQ0UsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0VoRiszT3ZCO0VBQ0EscUVBQXFFO0VnRmo0T25FO0lBSUksa0I3QzRJeUI7STZDM0l6QixnQkFBZ0I7RWhGZzRPdEI7RUFDQSxxRUFBcUU7RWdGdDRPbkU7SW5DcERBLCtCVnVNZ0M7SVV0TWhDLGtDVnNNZ0M7SVUxTGhDLDBCbUNnRHdDO0VoRms0TzFDO0VBQ0Esc0VBQXNFO0VnRjU0T3BFO0lBYU0sZUFBZTtJbkMvRXJCLGdDVnFOZ0M7SVVwTmhDLG1DVm9OZ0M7SVU5S2hDLDRCbUMwQzBDO0VoRm00TzVDO0FBQ0Y7O0FpRDk2T0k7RWpEaTdPRixxRUFBcUU7RWdGdDVPbkU7SUFDRSw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RWhGdzVPdkI7RUFDQSxxRUFBcUU7RWdGMTVPbkU7SUFJSSxrQjdDNEl5QjtJNkMzSXpCLGdCQUFnQjtFaEZ5NU90QjtFQUNBLHFFQUFxRTtFZ0YvNU9uRTtJbkNwREEsK0JWdU1nQztJVXRNaEMsa0NWc01nQztJVTFMaEMsMEJtQ2dEd0M7RWhGMjVPMUM7RUFDQSxzRUFBc0U7RWdGcjZPcEU7SUFhTSxlQUFlO0luQy9FckIsZ0NWcU5nQztJVXBOaEMsbUNWb05nQztJVTlLaEMsNEJtQzBDMEM7RWhGNDVPNUM7QUFDRjs7QWlEdjhPSTtFakQwOE9GLHFFQUFxRTtFZ0YvNk9uRTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFaEZpN092QjtFQUNBLHFFQUFxRTtFZ0ZuN09uRTtJQUlJLGtCN0M0SXlCO0k2QzNJekIsZ0JBQWdCO0VoRms3T3RCO0VBQ0EscUVBQXFFO0VnRng3T25FO0luQ3BEQSwrQlZ1TWdDO0lVdE1oQyxrQ1ZzTWdDO0lVMUxoQywwQm1DZ0R3QztFaEZvN08xQztFQUNBLHNFQUFzRTtFZ0Y5N09wRTtJQWFNLGVBQWU7SW5DL0VyQixnQ1ZxTmdDO0lVcE5oQyxtQ1ZvTmdDO0lVOUtoQyw0Qm1DMEMwQztFaEZxN081QztBQUNGOztBQUVBLHNFQUFzRTtBZ0YzNk90RTtFQUVJLGVBQWU7RUFDZixjQUFjO0VuQ2pIZCxnQm1Da0h3QjtBaEY0Nk81Qjs7QUFFQSxzRUFBc0U7QWdGbDdPdEU7RUFPTSxtQjdDNkcyQjtBbkNpME9qQzs7QUFFQSxzRUFBc0U7QWdGdjdPdEU7RUFhTSxhQUFhO0FoRjY2T25COztBQUVBLHNFQUFzRTtBZ0Y1N090RTtFQW1CTSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FoRjQ2T3RCOztBQUVBLDJFQUEyRTtBaUZsalB6RTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RDtBckRxK09sRTs7QUFFQSx1RUFBdUU7QXFDM2lQckU7RTRDUE0sYzVCMkUwRDtFNEIxRTFELHlCQUF5QztBakZxalBqRDs7QUFFQSw0RUFBNEU7QWlGOWpQMUU7RUFXTSxXOUNQTztFOENRUCx5QjVCcUUwRDtFNEJwRTFELHFCNUJvRTBEO0FyRGsvT2xFOztBQUVBLDJFQUEyRTtBaUZya1B6RTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RDtBckR3L09sRTs7QUFFQSx1RUFBdUU7QXFDOWpQckU7RTRDUE0sYzVCMkUwRDtFNEIxRTFELHlCQUF5QztBakZ3a1BqRDs7QUFFQSw0RUFBNEU7QWlGamxQMUU7RUFXTSxXOUNQTztFOENRUCx5QjVCcUUwRDtFNEJwRTFELHFCNUJvRTBEO0FyRHFnUGxFOztBQUVBLDJFQUEyRTtBaUZ4bFB6RTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RDtBckQyZ1BsRTs7QUFFQSx1RUFBdUU7QXFDamxQckU7RTRDUE0sYzVCMkUwRDtFNEIxRTFELHlCQUF5QztBakYybFBqRDs7QUFFQSw0RUFBNEU7QWlGcG1QMUU7RUFXTSxXOUNQTztFOENRUCx5QjVCcUUwRDtFNEJwRTFELHFCNUJvRTBEO0FyRHdoUGxFOztBQUVBLDJFQUEyRTtBaUYzbVB6RTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RDtBckQ4aFBsRTs7QUFFQSx1RUFBdUU7QXFDcG1QckU7RTRDUE0sYzVCMkUwRDtFNEIxRTFELHlCQUF5QztBakY4bVBqRDs7QUFFQSw0RUFBNEU7QWlGdm5QMUU7RUFXTSxXOUNQTztFOENRUCx5QjVCcUUwRDtFNEJwRTFELHFCNUJvRTBEO0FyRDJpUGxFOztBQUVBLDJFQUEyRTtBaUY5blB6RTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RDtBckRpalBsRTs7QUFFQSx1RUFBdUU7QXFDdm5QckU7RTRDUE0sYzVCMkUwRDtFNEIxRTFELHlCQUF5QztBakZpb1BqRDs7QUFFQSw0RUFBNEU7QWlGMW9QMUU7RUFXTSxXOUNQTztFOENRUCx5QjVCcUUwRDtFNEJwRTFELHFCNUJvRTBEO0FyRDhqUGxFOztBQUVBLDJFQUEyRTtBaUZqcFB6RTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RDtBckRva1BsRTs7QUFFQSx1RUFBdUU7QXFDMW9QckU7RTRDUE0sYzVCMkUwRDtFNEIxRTFELHlCQUF5QztBakZvcFBqRDs7QUFFQSw0RUFBNEU7QWlGN3BQMUU7RUFXTSxXOUNQTztFOENRUCx5QjVCcUUwRDtFNEJwRTFELHFCNUJvRTBEO0FyRGlsUGxFOztBQUVBLDJFQUEyRTtBaUZwcVB6RTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RDtBckR1bFBsRTs7QUFFQSx1RUFBdUU7QXFDN3BQckU7RTRDUE0sYzVCMkUwRDtFNEIxRTFELHlCQUF5QztBakZ1cVBqRDs7QUFFQSw0RUFBNEU7QWlGaHJQMUU7RUFXTSxXOUNQTztFOENRUCx5QjVCcUUwRDtFNEJwRTFELHFCNUJvRTBEO0FyRG9tUGxFOztBQUVBLDJFQUEyRTtBaUZ2clB6RTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RDtBckQwbVBsRTs7QUFFQSx1RUFBdUU7QXFDaHJQckU7RTRDUE0sYzVCMkUwRDtFNEIxRTFELHlCQUF5QztBakYwclBqRDs7QUFFQSw0RUFBNEU7QWlGbnNQMUU7RUFXTSxXOUNQTztFOENRUCx5QjVCcUUwRDtFNEJwRTFELHFCNUJvRTBEO0FyRHVuUGxFOztBQUVBLCtEQUErRDtBa0Y3c1AvRDtFQUNFLFlBQVk7RTlDOEhSLGlCQXRDWTtFOEN0RmhCLGdCL0N5UitCO0UrQ3hSL0IsY0FBYztFQUNkLFcvQ1lhO0UrQ1hiLHlCL0NDYTtFK0NBYixXQUFXO0FsRitzUGI7O0FBRUEsdUVBQXVFO0FxQzVzUHJFO0U2Q0RFLFcvQ01XO0UrQ0xYLHFCQUFxQjtBbEZndFB6Qjs7QUFFQSx1RUFBdUU7QXFDOXNQckU7RTZDQ0ksWUFBWTtBbEZndFBsQjs7QUFFQSxnRUFBZ0U7QWtGdnNQaEU7RUFDRSxVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLFNBQVM7RUFDVCx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtBbEZ5c1BsQjs7QUFFQSxnRUFBZ0U7QWtGcnNQaEU7RUFDRSxvQkFBb0I7QWxGdXNQdEI7O0FBRUEsZ0VBQWdFO0FtRmh2UGhFO0VBQ0UsZ0JoRDQzQnVDO0VnRDMzQnZDLGdCQUFnQjtFL0M2SFosbUJBdENZO0UrQ3BGaEIsMkNoREVhO0VnRERiLDRCQUE0QjtFQUM1QixvQ2hENjNCbUQ7RWdENTNCbkQsd0RoRFNhO1VnRFRiLGdEaERTYTtFZ0RSYixtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLFVBQVU7RXRDTFIsc0JWZzRCc0M7QW5DdTNOMUM7O0FBRUEsaUVBQWlFO0FtRjl2UGpFO0VBY0ksc0JoRGczQnNDO0FuQ200TjFDOztBQUVBLGlFQUFpRTtBbUZud1BqRTtFQWtCSSxVQUFVO0FuRm92UGQ7O0FBRUEsaUVBQWlFO0FtRnh3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NEg5L2hCMUQ7RUFBeUMsZ0JQREo7QXJIa2dpQnJDOztBQUVBLDBEQUEwRDtBNEhsZ2lCMUQ7RUFBMEMsZ0JQRkw7QXJIdWdpQnJDOztBQUVBLDBEQUEwRDtBNEh0Z2lCMUQ7RUFBdUMsZ0JQSEY7QXJINGdpQnJDOztBQUVBLDBEQUEwRDtBNEgxZ2lCMUQ7RUFBd0MsZ0JQSkg7QXJIaWhpQnJDOztBQUVBLDBEQUEwRDtBNEg5Z2lCMUQ7RUFBbUMsZ0JQTEU7QXJIc2hpQnJDOztBQUVBLDBEQUEwRDtBNEhsaGlCMUQ7RUFBc0MsZ0JQTkQ7QXJIMmhpQnJDOztBQUVBLDBEQUEwRDtBNEh0aGlCMUQ7RUFBbUMsZ0JQUEU7QXJIZ2lpQnJDOztBQUVBLDBEQUEwRDtBNEgxaGlCMUQ7RUFBdUMsZ0JQUkY7QXJIcWlpQnJDOztBQUVBLDBEQUEwRDtBNEg5aGlCMUQ7RUFBc0MsZ0JQVEQ7QXJIMGlpQnJDOztBQUVBLDBEQUEwRDtBNEhsaWlCMUQ7RUFBZ0UsZ0JQVjNCO0FySCtpaUJyQzs7QUFFQSwwREFBMEQ7QTRIdGlpQjFEO0VBQW1DLGdCUFhFO0FySG9qaUJyQzs7QUFFQSwwREFBMEQ7QTRIMWlpQjFEO0VBQW1DLGdCUFpFO0FySHlqaUJyQzs7QUFFQSwwREFBMEQ7QTRIOWlpQjFEO0VBQW9DLGdCUGJDO0FySDhqaUJyQzs7QUFFQSwwREFBMEQ7QTRIbGppQjFEO0VBQXNDLGdCUGREO0FySG1raUJyQzs7QUFFQSwwREFBMEQ7QTRIdGppQjFEO0VBQThDLGdCUGZUO0FySHdraUJyQzs7QUFFQSwwREFBMEQ7QTRIMWppQjFEO0VBQThDLGdCUGhCVDtBckg2a2lCckM7O0FBRUEsMERBQTBEO0E0SDlqaUIxRDtFQUErQyxnQlBqQlY7QXJIa2xpQnJDOztBQUVBLDBEQUEwRDtBNEhsa2lCMUQ7RUFBNEMsZ0JQbEJQO0FySHVsaUJyQzs7QUFFQSwwREFBMEQ7QTRIdGtpQjFEO0VBQXVDLGdCUG5CRjtBckg0bGlCckM7O0FBRUEsMERBQTBEO0E0SDFraUIxRDtFQUF1QyxnQlBwQkY7QXJIaW1pQnJDOztBQUVBLDBEQUEwRDtBNEg5a2lCMUQ7RUFBd0MsZ0JQckJIO0FySHNtaUJyQzs7QUFFQSwwREFBMEQ7QTRIbGxpQjFEO0VBQXFDLGdCUHRCQTtBckgybWlCckM7O0FBRUEsMERBQTBEO0E0SHRsaUIxRDtFQUFrQyxnQlB2Qkc7QXJIZ25pQnJDOztBQUVBLDBEQUEwRDtBNEgxbGlCMUQ7RUFBMEMsZ0JQeEJMO0FySHFuaUJyQzs7QUFFQSwwREFBMEQ7QTRIOWxpQjFEO0VBQW9DLGdCUHpCQztBckgwbmlCckM7O0FBRUEsMERBQTBEO0E0SGxtaUIxRDtFQUFpQyxnQlAxQkk7QXJIK25pQnJDOztBQUVBLDBEQUEwRDtBNEh0bWlCMUQ7RUFBc0MsZ0JQM0JEO0FySG9vaUJyQzs7QUFFQSwwREFBMEQ7QTRIMW1pQjFEO0VBQTBDLGdCUDVCTDtBckh5b2lCckM7O0FBRUEsMERBQTBEO0E0SDltaUIxRDtFQUFrQyxnQlA3Qkc7QXJIOG9pQnJDOztBQUVBLDBEQUEwRDtBNEhsbmlCMUQ7RUFBa0MsZ0JQOUJHO0FySG1waUJyQzs7QUFFQSwwREFBMEQ7QTRIdG5pQjFEO0VBQXNDLGdCUC9CRDtBckh3cGlCckM7O0FBRUEsMERBQTBEO0E0SDFuaUIxRDtFQUFzQyxnQlBoQ0Q7QXJINnBpQnJDOztBQUVBLDBEQUEwRDtBNEg5bmlCMUQ7RUFBb0MsZ0JQakNDO0FySGtxaUJyQzs7QUFFQSwwREFBMEQ7QTRIbG9pQjFEO0VBQW9DLGdCUGxDQztBckh1cWlCckM7O0FBRUEsMERBQTBEO0E0SHRvaUIxRDtFQUFrRCxnQlBuQ2I7QXJINHFpQnJDOztBQUVBLDBEQUEwRDtBNEgxb2lCMUQ7RUFBa0QsZ0JQcENiO0FySGlyaUJyQzs7QUFFQSwwREFBMEQ7QTRIOW9pQjFEO0VBQW1ELGdCUHJDZDtBckhzcmlCckM7O0FBRUEsMERBQTBEO0E0SGxwaUIxRDtFQUFnRCxnQlB0Q1g7QXJIMnJpQnJDOztBQUVBLDBEQUEwRDtBNEh0cGlCMUQ7RUFBOEMsZ0JQdkNUO0FySGdzaUJyQzs7QUFFQSwwREFBMEQ7QTRIMXBpQjFEO0VBQThDLGdCUHhDVDtBckhxc2lCckM7O0FBRUEsMERBQTBEO0E0SDlwaUIxRDtFQUErQyxnQlB6Q1Y7QXJIMHNpQnJDOztBQUVBLDBEQUEwRDtBNEhscWlCMUQ7RUFBNEMsZ0JQMUNQO0FySCtzaUJyQzs7QUFFQSwwREFBMEQ7QTRIdHFpQjFEO0VBQXVDLGdCUDNDRjtBckhvdGlCckM7O0FBRUEsMERBQTBEO0E0SDFxaUIxRDtFQUF1QyxnQlA1Q0Y7QXJIeXRpQnJDOztBQUVBLDBEQUEwRDtBNEg5cWlCMUQ7RUFBd0MsZ0JQN0NIO0FySDh0aUJyQzs7QUFFQSwwREFBMEQ7QTRIbHJpQjFEO0VBQXFDLGdCUDlDQTtBckhtdWlCckM7O0FBRUEsMERBQTBEO0E0SHRyaUIxRDtFQUF1QyxnQlAvQ0Y7QXJId3VpQnJDOztBQUVBLDBEQUEwRDtBNEgxcmlCMUQ7RUFBeUMsZ0JQaERKO0FySDZ1aUJyQzs7QUFFQSwwREFBMEQ7QTRIOXJpQjFEO0VBQXlDLGdCUGpESjtBckhrdmlCckM7O0FBRUEsMERBQTBEO0E0SGxzaUIxRDtFQUF1QyxnQlBsREY7QXJIdXZpQnJDOztBQUVBLDBEQUEwRDtBNEh0c2lCMUQ7RUFBd0QsZ0JQbkRuQjtBckg0dmlCckM7O0FBRUEsMERBQTBEO0E0SDFzaUIxRDtFQUFxQyxnQlBwREE7QXJIaXdpQnJDOztBQUVBLDBEQUEwRDtBNEg5c2lCMUQ7RUFBdUMsZ0JQckRGO0FySHN3aUJyQzs7QUFFQSwwREFBMEQ7QTRIbHRpQjFEO0VBQStCLGdCUHRETTtBckgyd2lCckM7O0FBRUEsMERBQTBEO0E0SHR0aUIxRDtFQUFrQyxnQlB2REc7QXJIZ3hpQnJDOztBQUVBLDBEQUEwRDtBNEgxdGlCMUQ7RUFBc0MsZ0JQeEREO0FySHF4aUJyQzs7QUFFQSwwREFBMEQ7QTRIOXRpQjFEO0VBQWlDLGdCUHpESTtBckgweGlCckM7O0FBRUEsMERBQTBEO0E0SGx1aUIxRDtFQUFvQyxnQlAxREM7QXJIK3hpQnJDOztBQUVBLDBEQUEwRDtBNEh0dWlCMUQ7RUFBOEMsZ0JQM0RUO0FySG95aUJyQzs7QUFFQSwwREFBMEQ7QTRIMXVpQjFEO0VBQXlDLGdCUDVESjtBckh5eWlCckM7O0FBRUEsMERBQTBEO0E0SDl1aUIxRDtFQUFvQyxnQlA3REM7QXJIOHlpQnJDOztBQUVBLDBEQUEwRDtBNEhsdmlCMUQ7RUFBbUMsZ0JQOURFO0FySG16aUJyQzs7QUFFQSwwREFBMEQ7QTRIdHZpQjFEO0VBQWtDLGdCUC9ERztBckh3emlCckM7O0FBRUEsMERBQTBEO0E0SDF2aUIxRDtFQUFnQyxnQlBoRUs7QXJINnppQnJDOztBQUVBLDBEQUEwRDtBNEg5dmlCMUQ7RUFBaUMsZ0JQakVJO0FySGswaUJyQzs7QUFFQSwwREFBMEQ7QTRIbHdpQjFEO0VBQTBDLGdCUGxFTDtBckh1MGlCckM7O0FBRUEsMERBQTBEO0E0SHR3aUIxRDtFQUFzQyxnQlBuRUQ7QXJINDBpQnJDOztBQUVBLDBEQUEwRDtBNEgxd2lCMUQ7RUFBcUMsZ0JQcEVBO0FySGkxaUJyQzs7QUFFQSwwREFBMEQ7QTRIOXdpQjFEO0VBQWtDLGdCUHJFRztBckhzMWlCckM7O0FBRUEsMERBQTBEO0E0SGx4aUIxRDtFQUFxQyxnQlB0RUE7QXJIMjFpQnJDOztBQUVBLDBEQUEwRDtBNEh0eGlCMUQ7RUFBc0MsZ0JQdkVEO0FySGcyaUJyQzs7QUFFQSwwREFBMEQ7QTRIMXhpQjFEO0VBQWtDLGdCUHhFRztBckhxMmlCckM7O0FBRUEsMERBQTBEO0E0SDl4aUIxRDtFQUEwQyxnQlB6RUw7QXJIMDJpQnJDOztBQUVBLDBEQUEwRDtBNEhseWlCMUQ7RUFBK0MsZ0JQMUVWO0FySCsyaUJyQzs7QUFFQSwwREFBMEQ7QTRIdHlpQjFEO0VBQWdELGdCUDNFWDtBckhvM2lCckM7O0FBRUEsMERBQTBEO0E0SDF5aUIxRDtFQUFnQyxnQlA1RUs7QXJIeTNpQnJDOztBQUVBLDBEQUEwRDtBNEg5eWlCMUQ7RUFBcUMsZ0JQN0VBO0FySDgzaUJyQzs7QUFFQSwwREFBMEQ7QTRIbHppQjFEO0VBQXFDLGdCUDlFQTtBckhtNGlCckM7O0FBRUEsMERBQTBEO0E0SHR6aUIxRDtFQUFvQyxnQlAvRUM7QXJIdzRpQnJDOztBQUVBLDBEQUEwRDtBNEgxemlCMUQ7RUFBaUMsZ0JQaEZJO0FySDY0aUJyQzs7QUFFQSwwREFBMEQ7QTRIOXppQjFEO0VBQTBDLGdCUGpGTDtBckhrNWlCckM7O0FBRUEsMkRBQTJEO0E0SGwwaUIzRDtFQUE0QyxnQlBsRlA7QXJIdTVpQnJDOztBQUVBLDJEQUEyRDtBNEh0MGlCM0Q7RUFBaUMsZ0JQbkZJO0FySDQ1aUJyQzs7QUFFQSwyREFBMkQ7QTRIMTBpQjNEO0VBQTBDLGdCUHBGTDtBckhpNmlCckM7O0FBRUEsMkRBQTJEO0E0SDkwaUIzRDtFQUF5QyxnQlByRko7QXJIczZpQnJDOztBQUVBLDJEQUEyRDtBNEhsMWlCM0Q7RUFBeUMsZ0JQdEZKO0FySDI2aUJyQzs7QUFFQSwyREFBMkQ7QTRIdDFpQjNEO0VBQTRDLGdCUHZGUDtBckhnN2lCckM7O0FBRUEsMkRBQTJEO0E0SDExaUIzRDtFQUFtRCxnQlB4RmQ7QXJIcTdpQnJDOztBQUVBLDJEQUEyRDtBNEg5MWlCM0Q7RUFBdUMsZ0JQekZGO0FySDA3aUJyQzs7QUFFQSwyREFBMkQ7QTRIbDJpQjNEO0VBQWdDLGdCUDFGSztBckgrN2lCckM7O0FBRUEsMkRBQTJEO0E0SHQyaUIzRDtFQUFpQyxnQlAzRkk7QXJIbzhpQnJDOztBQUVBLDJEQUEyRDtBNEgxMmlCM0Q7RUFBb0MsZ0JQNUZDO0FySHk4aUJyQzs7QUFFQSwyREFBMkQ7QTRIOTJpQjNEO0VBQTJDLGdCUDdGTjtBckg4OGlCckM7O0FBRUEsMkRBQTJEO0E0SGwzaUIzRDtFQUFpQyxnQlA5Rkk7QXJIbTlpQnJDOztBQUVBLDJEQUEyRDtBNEh0M2lCM0Q7RUFBdUMsZ0JQL0ZGO0FySHc5aUJyQzs7QUFFQSwyREFBMkQ7QTRIMTNpQjNEO0VBQXlDLGdCUGhHSjtBckg2OWlCckM7O0FBRUEsMkRBQTJEO0E0SDkzaUIzRDtFQUFrQyxnQlBqR0c7QXJIaytpQnJDOztBQUVBLDJEQUEyRDtBNEhsNGlCM0Q7RUFBb0MsZ0JQbEdDO0FySHUraUJyQzs7QUFFQSwyREFBMkQ7QTRIdDRpQjNEO0VBQW1DLGdCUG5HRTtBckg0K2lCckM7O0FBRUEsMkRBQTJEO0E0SDE0aUIzRDtFQUFzQyxnQlBwR0Q7QXJIaS9pQnJDOztBQUVBLDJEQUEyRDtBNEg5NGlCM0Q7RUFBdUMsZ0JQckdGO0FySHMvaUJyQzs7QUFFQSwyREFBMkQ7QTRIbDVpQjNEO0VBQXNDLGdCUHRHRDtBckgyL2lCckM7O0FBRUEsMkRBQTJEO0E0SHQ1aUIzRDtFQUEwQyxnQlB2R0w7QXJIZ2dqQnJDOztBQUVBLDJEQUEyRDtBNEgxNWlCM0Q7RUFBc0MsZ0JQeEdEO0FySHFnakJyQzs7QUFFQSwyREFBMkQ7QTRIOTVpQjNEO0VBQW9DLGdCUHpHQztBckgwZ2pCckM7O0FBRUEsMkRBQTJEO0E0SGw2aUIzRDtFQUFpQyxnQlAxR0k7QXJIK2dqQnJDOztBQUVBLDJEQUEyRDtBNEh0NmlCM0Q7RUFBc0MsZ0JQM0dEO0FySG9oakJyQzs7QUFFQSwyREFBMkQ7QTRIMTZpQjNEO0VBQXVDLGdCUDVHRjtBckh5aGpCckM7O0FBRUEsMkRBQTJEO0E0SDk2aUIzRDtFQUFvQyxnQlA3R0M7QXJIOGhqQnJDOztBQUVBLDJEQUEyRDtBNEhsN2lCM0Q7RUFBMEMsZ0JQOUdMO0FySG1pakJyQzs7QUFFQSwyREFBMkQ7QTRIdDdpQjNEO0VBQWtDLGdCUC9HRztBckh3aWpCckM7O0FBRUEsMkRBQTJEO0E0SDE3aUIzRDtFQUFpQyxnQlBoSEk7QXJINmlqQnJDOztBQUVBLDJEQUEyRDtBNEg5N2lCM0Q7RUFBb0MsZ0JQakhDO0FySGtqakJyQzs7QUFFQSwyREFBMkQ7QTRIbDhpQjNEO0VBQXNDLGdCUGxIRDtBckh1ampCckM7O0FBRUEsMkRBQTJEO0E0SHQ4aUIzRDtFQUFzQyxnQlBuSEQ7QXJINGpqQnJDOztBQUVBLDJEQUEyRDtBNEgxOGlCM0Q7RUFBd0MsZ0JQcEhIO0FySGlrakJyQzs7QUFFQSwyREFBMkQ7QTRIOThpQjNEO0VBQWlDLGdCUHJISTtBckhza2pCckM7O0FBRUEsMkRBQTJEO0E0SGw5aUIzRDtFQUFpQyxnQlB0SEk7QXJIMmtqQnJDOztBQUVBLDJEQUEyRDtBNEh0OWlCM0Q7RUFBaUMsZ0JQdkhJO0FySGdsakJyQzs7QUFFQSwyREFBMkQ7QTRIMTlpQjNEO0VBQWlDLGdCUHhISTtBckhxbGpCckM7O0FBRUEsMkRBQTJEO0E0SDk5aUIzRDtFQUFpQyxnQlB6SEk7QXJIMGxqQnJDOztBQUVBLDJEQUEyRDtBNEhsK2lCM0Q7RUFBaUMsZ0JQMUhJO0FySCtsakJyQzs7QUFFQSwyREFBMkQ7QTRIdCtpQjNEO0VBQXNDLGdCUDNIRDtBckhvbWpCckM7O0FBRUEsMkRBQTJEO0E0SDEraUIzRDtFQUF5QyxnQlA1SEo7QXJIeW1qQnJDOztBQUVBLDJEQUEyRDtBNEg5K2lCM0Q7RUFBc0MsZ0JQN0hEO0FySDhtakJyQzs7QUFFQSwyREFBMkQ7QTRIbC9pQjNEO0VBQXdDLGdCUDlISDtBckhtbmpCckM7O0FBRUEsMkRBQTJEO0E0SHQvaUIzRDtFQUFxQyxnQlAvSEE7QXJId25qQnJDOztBQUVBLDJEQUEyRDtBNEgxL2lCM0Q7RUFBc0MsZ0JQaElEO0FySDZuakJyQzs7QUFFQSwyREFBMkQ7QTRIOS9pQjNEO0VBQXVDLGdCUGpJRjtBckhrb2pCckM7O0FBRUEsMkRBQTJEO0E0SGxnakIzRDtFQUF3QyxnQlBsSUg7QXJIdW9qQnJDOztBQUVBLDJEQUEyRDtBNEh0Z2pCM0Q7RUFBeUMsZ0JQbklKO0FySDRvakJyQzs7QUFFQSwyREFBMkQ7QTRIMWdqQjNEO0VBQXlDLGdCUHBJSjtBckhpcGpCckM7O0FBRUEsMkRBQTJEO0E0SDlnakIzRDtFQUFnQyxnQlBySUs7QXJIc3BqQnJDOztBQUVBLDJEQUEyRDtBNEhsaGpCM0Q7RUFBcUMsZ0JQdElBO0FySDJwakJyQzs7QUFFQSwyREFBMkQ7QTRIdGhqQjNEO0VBQXVDLGdCUHZJRjtBckhncWpCckM7O0FBRUEsMkRBQTJEO0E0SDFoakIzRDtFQUFrQyxnQlB4SUc7QXJIcXFqQnJDOztBQUVBLDJEQUEyRDtBNEg5aGpCM0Q7RUFBb0MsZ0JQeklDO0FySDBxakJyQzs7QUFFQSwyREFBMkQ7QTRIbGlqQjNEO0VBQWtDLGdCUDFJRztBckgrcWpCckM7O0FBRUEsMkRBQTJEO0E0SHRpakIzRDtFQUF3QyxnQlAzSUg7QXJIb3JqQnJDOztBQUVBLDJEQUEyRDtBNEgxaWpCM0Q7RUFBc0MsZ0JQNUlEO0FySHlyakJyQzs7QUFFQSwyREFBMkQ7QTRIOWlqQjNEO0VBQThDLGdCUDdJVDtBckg4cmpCckM7O0FBRUEsMkRBQTJEO0E0SGxqakIzRDtFQUE0QyxnQlA5SVA7QXJIbXNqQnJDOztBQUVBLDJEQUEyRDtBNEh0ampCM0Q7RUFBa0MsZ0JQL0lHO0FySHdzakJyQzs7QUFFQSwyREFBMkQ7QTRIMWpqQjNEO0VBQWtDLGdCUGhKRztBckg2c2pCckM7O0FBRUEsMkRBQTJEO0E0SDlqakIzRDtFQUFnQyxnQlBqSks7QXJIa3RqQnJDOztBQUVBLDJEQUEyRDtBNEhsa2pCM0Q7RUFBbUMsZ0JQbEpFO0FySHV0akJyQzs7QUFFQSwyREFBMkQ7QTRIdGtqQjNEO0VBQWdDLGdCUG5KSztBckg0dGpCckM7O0FBRUEsMkRBQTJEO0E0SDFrakIzRDtFQUFxQyxnQlBwSkE7QXJIaXVqQnJDOztBQUVBLDJEQUEyRDtBNEg5a2pCM0Q7RUFBcUMsZ0JQckpBO0FySHN1akJyQzs7QUFFQSwyREFBMkQ7QTRIbGxqQjNEO0VBQXFDLGdCUHRKQTtBckgydWpCckM7O0FBRUEsMkRBQTJEO0E0SHRsakIzRDtFQUFpQyxnQlB2Skk7QXJIZ3ZqQnJDOztBQUVBLDJEQUEyRDtBNEgxbGpCM0Q7RUFBNkMsZ0JQeEpSO0FySHF2akJyQzs7QUFFQSwyREFBMkQ7QTRIOWxqQjNEO0VBQWdDLGdCUHpKSztBckgwdmpCckM7O0FBRUEsMkRBQTJEO0E0SGxtakIzRDtFQUFvQyxnQlAxSkM7QXJIK3ZqQnJDOztBQUVBLDJEQUEyRDtBNEh0bWpCM0Q7RUFBMEMsZ0JQM0pMO0FySG93akJyQzs7QUFFQSwyREFBMkQ7QTRIMW1qQjNEO0VBQXdDLGdCUDVKSDtBckh5d2pCckM7O0FBRUEsMkRBQTJEO0E0SDltakIzRDtFQUF1QyxnQlA3SkY7QXJIOHdqQnJDOztBQUVBLDJEQUEyRDtBNEhsbmpCM0Q7RUFBdUMsZ0JQOUpGO0FySG14akJyQzs7QUFFQSwyREFBMkQ7QTRIdG5qQjNEO0VBQXFDLGdCUC9KQTtBckh3eGpCckM7O0FBRUEsMkRBQTJEO0E0SDFuakIzRDtFQUF5QyxnQlBoS0o7QXJINnhqQnJDOztBQUVBLDJEQUEyRDtBNEg5bmpCM0Q7RUFBMkMsZ0JQaktOO0FySGt5akJyQzs7QUFFQSwyREFBMkQ7QTRIbG9qQjNEO0VBQXlDLGdCUGxLSjtBckh1eWpCckM7O0FBRUEsMkRBQTJEO0E0SHRvakIzRDtFQUEyQyxnQlBuS047QXJINHlqQnJDOztBQUVBLDJEQUEyRDtBNEgxb2pCM0Q7RUFBMEMsZ0JQcEtMO0FySGl6akJyQzs7QUFFQSwyREFBMkQ7QTRIOW9qQjNEO0VBQTJDLGdCUHJLTjtBckhzempCckM7O0FBRUEsMkRBQTJEO0E0SGxwakIzRDtFQUEwQyxnQlB0S0w7QXJIMnpqQnJDOztBQUVBLDJEQUEyRDtBNEh0cGpCM0Q7RUFBbUMsZ0JQdktFO0FySGcwakJyQzs7QUFFQSwyREFBMkQ7QTRIMXBqQjNEO0VBQXlDLGdCUHhLSjtBckhxMGpCckM7O0FBRUEsMkRBQTJEO0E0SDlwakIzRDtFQUF1QyxnQlB6S0Y7QXJIMDBqQnJDOztBQUVBLDJEQUEyRDtBNEhscWpCM0Q7RUFBZ0QsZ0JQMUtYO0FySCswakJyQzs7QUFFQSwyREFBMkQ7QTRIdHFqQjNEO0VBQXVDLGdCUDNLRjtBckhvMWpCckM7O0FBRUEsMkRBQTJEO0E0SDFxakIzRDtFQUFxQyxnQlA1S0E7QXJIeTFqQnJDOztBQUVBLDJEQUEyRDtBNEg5cWpCM0Q7RUFBcUMsZ0JQN0tBO0FySDgxakJyQzs7QUFFQSwyREFBMkQ7QTRIbHJqQjNEO0VBQWdDLGdCUDlLSztBckhtMmpCckM7O0FBRUEsMkRBQTJEO0E0SHRyakIzRDtFQUFvQyxnQlAvS0M7QXJIdzJqQnJDOztBQUVBLDJEQUEyRDtBNEgxcmpCM0Q7RUFBd0MsZ0JQaExIO0FySDYyakJyQzs7QUFFQSwyREFBMkQ7QTRIOXJqQjNEO0VBQXNDLGdCUGpMRDtBckhrM2pCckM7O0FBRUEsMkRBQTJEO0E0SGxzakIzRDtFQUFxQyxnQlBsTEE7QXJIdTNqQnJDOztBQUVBLDJEQUEyRDtBNEh0c2pCM0Q7RUFBb0MsZ0JQbkxDO0FySDQzakJyQzs7QUFFQSwyREFBMkQ7QTRIMXNqQjNEO0VBQXVDLGdCUHBMRjtBckhpNGpCckM7O0FBRUEsMkRBQTJEO0E0SDlzakIzRDtFQUF1QyxnQlByTEY7QXJIczRqQnJDOztBQUVBLDJEQUEyRDtBNEhsdGpCM0Q7RUFBd0MsZ0JQdExIO0FySDI0akJyQzs7QUFFQSwyREFBMkQ7QTRIdHRqQjNEO0VBQThDLGdCUHZMVDtBckhnNWpCckM7O0FBRUEsMkRBQTJEO0E0SDF0akIzRDtFQUE4QyxnQlB4TFQ7QXJIcTVqQnJDOztBQUVBLDJEQUEyRDtBNEg5dGpCM0Q7RUFBK0MsZ0JQekxWO0FySDA1akJyQzs7QUFFQSwyREFBMkQ7QTRIbHVqQjNEO0VBQTRDLGdCUDFMUDtBckgrNWpCckM7O0FBRUEsMkRBQTJEO0E0SHR1akIzRDtFQUFxQyxnQlAzTEE7QXJIbzZqQnJDOztBQUVBLDJEQUEyRDtBNEgxdWpCM0Q7RUFBbUMsZ0JQNUxFO0FySHk2akJyQzs7QUFFQSwyREFBMkQ7QTRIOXVqQjNEO0VBQTRDLGdCUDdMUDtBckg4NmpCckM7O0FBRUEsMkRBQTJEO0E0SGx2akIzRDtFQUFzQyxnQlA5TEQ7QXJIbTdqQnJDOztBQUVBLDJEQUEyRDtBNEh0dmpCM0Q7RUFBMEMsZ0JQL0xMO0FySHc3akJyQzs7QUFFQSwyREFBMkQ7QTRIMXZqQjNEO0VBQWdDLGdCUGhNSztBckg2N2pCckM7O0FBRUEsMkRBQTJEO0E0SDl2akIzRDtFQUEwQyxnQlBqTUw7QXJIazhqQnJDOztBQUVBLDJEQUEyRDtBNEhsd2pCM0Q7RUFBb0MsZ0JQbE1DO0FySHU4akJyQzs7QUFFQSwyREFBMkQ7QTRIdHdqQjNEO0VBQXlDLGdCUG5NSjtBckg0OGpCckM7O0FBRUEsMkRBQTJEO0E0SDF3akIzRDtFQUEyQyxnQlBwTU47QXJIaTlqQnJDOztBQUVBLDJEQUEyRDtBNEg5d2pCM0Q7RUFBd0MsZ0JQck1IO0FySHM5akJyQzs7QUFFQSwyREFBMkQ7QTRIbHhqQjNEO0VBQW1DLGdCUHRNRTtBckgyOWpCckM7O0FBRUEsMkRBQTJEO0E0SHR4akIzRDtFQUEwQyxnQlB2TUw7QXJIZytqQnJDOztBQUVBLDJEQUEyRDtBNEgxeGpCM0Q7RUFBc0MsZ0JQeE1EO0FySHErakJyQzs7QUFFQSwyREFBMkQ7QTRIOXhqQjNEO0VBQXNDLGdCUHpNRDtBckgwK2pCckM7O0FBRUEsMkRBQTJEO0E0SGx5akIzRDtFQUFvQyxnQlAxTUM7QXJIKytqQnJDOztBQUVBLDJEQUEyRDtBNEh0eWpCM0Q7RUFBdUMsZ0JQM01GO0FySG8vakJyQzs7QUFFQSwyREFBMkQ7QTRIMXlqQjNEO0VBQW1DLGdCUDVNRTtBckh5L2pCckM7O0FBRUEsMkRBQTJEO0E0SDl5akIzRDtFQUF3QyxnQlA3TUg7QXJIOC9qQnJDOztBQUVBLDJEQUEyRDtBNEhsempCM0Q7RUFBa0MsZ0JQOU1HO0FySG1na0JyQzs7QUFFQSwyREFBMkQ7QTRIdHpqQjNEO0VBQXVDLGdCUC9NRjtBckh3Z2tCckM7O0FBRUEsMkRBQTJEO0E0SDF6akIzRDtFQUErQyxnQlBoTlY7QXJINmdrQnJDOztBQUVBLDJEQUEyRDtBNEg5empCM0Q7RUFBNkMsZ0JQak5SO0FySGtoa0JyQzs7QUFFQSwyREFBMkQ7QTRIbDBqQjNEO0VBQXVDLGdCUGxORjtBckh1aGtCckM7O0FBRUEsMkRBQTJEO0E0SHQwakIzRDtFQUFzQyxnQlBuTkQ7QXJINGhrQnJDOztBQUVBLDJEQUEyRDtBNEgxMGpCM0Q7RUFBdUMsZ0JQcE5GO0FySGlpa0JyQzs7QUFFQSwyREFBMkQ7QTRIOTBqQjNEO0VBQXNDLGdCUHJORDtBckhzaWtCckM7O0FBRUEsMkRBQTJEO0E0SGwxakIzRDtFQUFrQyxnQlB0Tkc7QXJIMmlrQnJDOztBQUVBLDJEQUEyRDtBNEh0MWpCM0Q7RUFBeUMsZ0JQdk5KO0FySGdqa0JyQzs7QUFFQSwyREFBMkQ7QTRIMTFqQjNEO0VBQXlDLGdCUHhOSjtBckhxamtCckM7O0FBRUEsMkRBQTJEO0E0SDkxakIzRDtFQUF5QyxnQlB6Tko7QXJIMGprQnJDOztBQUVBLDJEQUEyRDtBNEhsMmpCM0Q7RUFBbUMsZ0JQMU5FO0FySCtqa0JyQzs7QUFFQSwyREFBMkQ7QTRIdDJqQjNEO0VBQWtDLGdCUDNORztBckhva2tCckM7O0FBRUEsMkRBQTJEO0E0SDEyakIzRDtFQUF5QyxnQlA1Tko7QXJIeWtrQnJDOztBQUVBLDJEQUEyRDtBNEg5MmpCM0Q7RUFBd0MsZ0JQN05IO0FySDhra0JyQzs7QUFFQSwyREFBMkQ7QTRIbDNqQjNEO0VBQXVDLGdCUDlORjtBckhtbGtCckM7O0FBRUEsMkRBQTJEO0E0SHQzakIzRDtFQUF5QyxnQlAvTko7QXJId2xrQnJDOztBQUVBLDJEQUEyRDtBNEgxM2pCM0Q7RUFBdUMsZ0JQaE9GO0FySDZsa0JyQzs7QUFFQSwyREFBMkQ7QTRIOTNqQjNEO0VBQXdDLGdCUGpPSDtBckhrbWtCckM7O0FBRUEsMkRBQTJEO0E0SGw0akIzRDtFQUF1QyxnQlBsT0Y7QXJIdW1rQnJDOztBQUVBLDJEQUEyRDtBNEh0NGpCM0Q7RUFBZ0QsZ0JQbk9YO0FySDRta0JyQzs7QUFFQSwyREFBMkQ7QTRIMTRqQjNEO0VBQWdELGdCUHBPWDtBckhpbmtCckM7O0FBRUEsMkRBQTJEO0E0SDk0akIzRDtFQUFpRCxnQlByT1o7QXJIc25rQnJDOztBQUVBLDJEQUEyRDtBNEhsNWpCM0Q7RUFBOEMsZ0JQdE9UO0FySDJua0JyQzs7QUFFQSwyREFBMkQ7QTRIdDVqQjNEO0VBQXlDLGdCUHZPSjtBckhnb2tCckM7O0FBRUEsMkRBQTJEO0E0SDE1akIzRDtFQUF5QyxnQlB4T0o7QXJIcW9rQnJDOztBQUVBLDJEQUEyRDtBNEg5NWpCM0Q7RUFBMEMsZ0JQek9MO0FySDBva0JyQzs7QUFFQSwyREFBMkQ7QTRIbDZqQjNEO0VBQXVDLGdCUDFPRjtBckgrb2tCckM7O0FBRUEsMkRBQTJEO0E0SHQ2akIzRDtFQUFrQyxnQlAzT0c7QXJIb3BrQnJDOztBQUVBLDJEQUEyRDtBNEgxNmpCM0Q7RUFBbUMsZ0JQNU9FO0FySHlwa0JyQzs7QUFFQSwyREFBMkQ7QTRIOTZqQjNEO0VBQXVDLGdCUDdPRjtBckg4cGtCckM7O0FBRUEsMkRBQTJEO0E0SGw3akIzRDtFQUFtQyxnQlA5T0U7QXJIbXFrQnJDOztBQUVBLDJEQUEyRDtBNEh0N2pCM0Q7RUFBbUMsZ0JQL09FO0FySHdxa0JyQzs7QUFFQSwyREFBMkQ7QTRIMTdqQjNEO0VBQXlDLGdCUGhQSjtBckg2cWtCckM7O0FBRUEsMkRBQTJEO0E0SDk3akIzRDtFQUFpQyxnQlBqUEk7QXJIa3JrQnJDOztBQUVBLDJEQUEyRDtBNEhsOGpCM0Q7RUFBMkMsZ0JQbFBOO0FySHVya0JyQzs7QUFFQSwyREFBMkQ7QTRIdDhqQjNEO0VBQXNDLGdCUG5QRDtBckg0cmtCckM7O0FBRUEsMkRBQTJEO0E0SDE4akIzRDtFQUE0QyxnQlBwUFA7QXJIaXNrQnJDOztBQUVBLDJEQUEyRDtBNEg5OGpCM0Q7RUFBMkMsZ0JQclBOO0FySHNza0JyQzs7QUFFQSwyREFBMkQ7QTRIbDlqQjNEO0VBQWtDLGdCUHRQRztBckgyc2tCckM7O0FBRUEsMkRBQTJEO0E0SHQ5akIzRDtFQUFrQyxnQlB2UEc7QXJIZ3RrQnJDOztBQUVBLDJEQUEyRDtBNEgxOWpCM0Q7RUFBOEMsZ0JQeFBUO0FySHF0a0JyQzs7QUFFQSwyREFBMkQ7QTRIOTlqQjNEO0VBQWtDLGdCUHpQRztBckgwdGtCckM7O0FBRUEsMkRBQTJEO0E0SGwrakIzRDtFQUErQyxnQlAxUFY7QXJIK3RrQnJDOztBQUVBLDJEQUEyRDtBNEh0K2pCM0Q7RUFBMkMsZ0JQM1BOO0FySG91a0JyQzs7QUFFQSwyREFBMkQ7QTRIMStqQjNEO0VBQXVDLGdCUDVQRjtBckh5dWtCckM7O0FBRUEsMkRBQTJEO0E0SDkrakIzRDtFQUE0QyxnQlA3UFA7QXJIOHVrQnJDOztBQUVBLDJEQUEyRDtBNEhsL2pCM0Q7RUFBdUMsZ0JQOVBGO0FySG12a0JyQzs7QUFFQSwyREFBMkQ7QTRIdC9qQjNEO0VBQWdELGdCUC9QWDtBckh3dmtCckM7O0FBRUEsMkRBQTJEO0E0SDEvakIzRDtFQUFzQyxnQlBoUUQ7QXJINnZrQnJDOztBQUVBLDJEQUEyRDtBNEg5L2pCM0Q7RUFBMkMsZ0JQalFOO0FySGt3a0JyQzs7QUFFQSwyREFBMkQ7QTRIbGdrQjNEO0VBQTZDLGdCUGxRUjtBckh1d2tCckM7O0FBRUEsMkRBQTJEO0E0SHRna0IzRDtFQUF1QyxnQlBuUUY7QXJINHdrQnJDOztBQUVBLDJEQUEyRDtBNEgxZ2tCM0Q7RUFBdUMsZ0JQcFFGO0FySGl4a0JyQzs7QUFFQSwyREFBMkQ7QTRIOWdrQjNEO0VBQXlDLGdCUHJRSjtBckhzeGtCckM7O0FBRUEsMkRBQTJEO0E0SGxoa0IzRDtFQUFxQyxnQlB0UUE7QXJIMnhrQnJDOztBQUVBLDJEQUEyRDtBNEh0aGtCM0Q7RUFBaUMsZ0JQdlFJO0FySGd5a0JyQzs7QUFFQSwyREFBMkQ7QTRIMWhrQjNEO0VBQXdDLGdCUHhRSDtBckhxeWtCckM7O0FBRUEsMkRBQTJEO0E0SDloa0IzRDtFQUFvQyxnQlB6UUM7QXJIMHlrQnJDOztBQUVBLDJEQUEyRDtBNEhsaWtCM0Q7RUFBcUMsZ0JQMVFBO0FySCt5a0JyQzs7QUFFQSwyREFBMkQ7QTRIdGlrQjNEO0VBQW1DLGdCUDNRRTtBckhvemtCckM7O0FBRUEsMkRBQTJEO0E0SDFpa0IzRDtFQUFnQyxnQlA1UUs7QXJIeXprQnJDOztBQUVBLDJEQUEyRDtBNEg5aWtCM0Q7RUFBaUMsZ0JQN1FJO0FySDh6a0JyQzs7QUFFQSwyREFBMkQ7QTRIbGprQjNEO0VBQWtDLGdCUDlRRztBckhtMGtCckM7O0FBRUEsMkRBQTJEO0E0SHRqa0IzRDtFQUFvQyxnQlAvUUM7QXJIdzBrQnJDOztBQUVBLDJEQUEyRDtBNEgxamtCM0Q7RUFBb0MsZ0JQaFJDO0FySDYwa0JyQzs7QUFFQSwyREFBMkQ7QTRIOWprQjNEO0VBQXdDLGdCUGpSSDtBckhrMWtCckM7O0FBRUEsMkRBQTJEO0E0SGxra0IzRDtFQUEyQyxnQlBsUk47QXJIdTFrQnJDOztBQUVBLDJEQUEyRDtBNEh0a2tCM0Q7RUFBeUMsZ0JQblJKO0FySDQxa0JyQzs7QUFFQSwyREFBMkQ7QTRIMWtrQjNEO0VBQTRDLGdCUHBSUDtBckhpMmtCckM7O0FBRUEsMkRBQTJEO0E0SDlra0IzRDtFQUEwQyxnQlByUkw7QXJIczJrQnJDOztBQUVBLDJEQUEyRDtBNEhsbGtCM0Q7RUFBcUMsZ0JQdFJBO0FySDIya0JyQzs7QUFFQSwyREFBMkQ7QTRIdGxrQjNEO0VBQTRDLGdCUHZSUDtBckhnM2tCckM7O0FBRUEsMkRBQTJEO0E0SDFsa0IzRDtFQUF5QyxnQlB4Uko7QXJIcTNrQnJDOztBQUVBLDJEQUEyRDtBNEg5bGtCM0Q7RUFBb0MsZ0JQelJDO0FySDAza0JyQzs7QUFFQSwyREFBMkQ7QTRIbG1rQjNEO0VBQXFDLGdCUDFSQTtBckgrM2tCckM7O0FBRUEsMkRBQTJEO0E0SHRta0IzRDtFQUF5QyxnQlAzUko7QXJIbzRrQnJDOztBQUVBLDJEQUEyRDtBNEgxbWtCM0Q7RUFBZ0QsZ0JQNVJYO0FySHk0a0JyQzs7QUFFQSwyREFBMkQ7QTRIOW1rQjNEO0VBQTJDLGdCUDdSTjtBckg4NGtCckM7O0FBRUEsMkRBQTJEO0E0SGxua0IzRDtFQUF1QyxnQlA5UkY7QXJIbTVrQnJDOztBQUVBLDJEQUEyRDtBNEh0bmtCM0Q7RUFBMkMsZ0JQL1JOO0FySHc1a0JyQzs7QUFFQSwyREFBMkQ7QTRIMW5rQjNEO0VBQW1DLGdCUGhTRTtBckg2NWtCckM7O0FBRUEsMkRBQTJEO0E0SDlua0IzRDtFQUFtQyxnQlBqU0U7QXJIazZrQnJDOztBQUVBLDJEQUEyRDtBNEhsb2tCM0Q7RUFBd0MsZ0JQbFNIO0FySHU2a0JyQzs7QUFFQSwyREFBMkQ7QTRIdG9rQjNEO0VBQWlDLGdCUG5TSTtBckg0NmtCckM7O0FBRUEsMkRBQTJEO0E0SDFva0IzRDtFQUFzQyxnQlBwU0Q7QXJIaTdrQnJDOztBQUVBLDJEQUEyRDtBNEg5b2tCM0Q7RUFBMEMsZ0JQclNMO0FySHM3a0JyQzs7QUFFQSwyREFBMkQ7QTRIbHBrQjNEO0VBQWtDLGdCUHRTRztBckgyN2tCckM7O0FBRUEsMkRBQTJEO0E0SHRwa0IzRDtFQUFtQyxnQlB2U0U7QXJIZzhrQnJDOztBQUVBLDJEQUEyRDtBNEgxcGtCM0Q7RUFBNkMsZ0JQeFNSO0FySHE4a0JyQzs7QUFFQSwyREFBMkQ7QTRIOXBrQjNEO0VBQWdELGdCUHpTWDtBckgwOGtCckM7O0FBRUEsMkRBQTJEO0E0SGxxa0IzRDtFQUFnRCxnQlAxU1g7QXJIKzhrQnJDOztBQUVBLDJEQUEyRDtBNEh0cWtCM0Q7RUFBbUQsZ0JQM1NkO0FySG85a0JyQzs7QUFFQSwyREFBMkQ7QTRIMXFrQjNEO0VBQW1ELGdCUDVTZDtBckh5OWtCckM7O0FBRUEsMkRBQTJEO0E0SDlxa0IzRDtFQUFnRCxnQlA3U1g7QXJIODlrQnJDOztBQUVBLDJEQUEyRDtBNEhscmtCM0Q7RUFBZ0QsZ0JQOVNYO0FySG0ra0JyQzs7QUFFQSwyREFBMkQ7QTRIdHJrQjNEO0VBQW9ELGdCUC9TZjtBckh3K2tCckM7O0FBRUEsMkRBQTJEO0E0SDFya0IzRDtFQUFtRCxnQlBoVGQ7QXJINitrQnJDOztBQUVBLDJEQUEyRDtBNEg5cmtCM0Q7RUFBZ0QsZ0JQalRYO0FySGsva0JyQzs7QUFFQSwyREFBMkQ7QTRIbHNrQjNEO0VBQXNELGdCUGxUakI7QXJIdS9rQnJDOztBQUVBLDJEQUEyRDtBNEh0c2tCM0Q7RUFBMkQsZ0JQblR0QjtBckg0L2tCckM7O0FBRUEsMkRBQTJEO0E0SDFza0IzRDtFQUFtRCxnQlBwVGQ7QXJIaWdsQnJDOztBQUVBLDJEQUEyRDtBNEg5c2tCM0Q7RUFBa0QsZ0JQclRiO0FySHNnbEJyQzs7QUFFQSwyREFBMkQ7QTRIbHRrQjNEO0VBQXdDLGdCUHRUSDtBckgyZ2xCckM7O0FBRUEsMkRBQTJEO0E0SHR0a0IzRDtFQUEwQyxnQlB2VEw7QXJIZ2hsQnJDOztBQUVBLDJEQUEyRDtBNEgxdGtCM0Q7RUFBaUMsZ0JQeFRJO0FySHFobEJyQzs7QUFFQSwyREFBMkQ7QTRIOXRrQjNEO0VBQXFDLGdCUHpUQTtBckgwaGxCckM7O0FBRUEsMkRBQTJEO0E0SGx1a0IzRDtFQUFrQyxnQlAxVEc7QXJIK2hsQnJDOztBQUVBLDJEQUEyRDtBNEh0dWtCM0Q7RUFBdUMsZ0JQM1RGO0FySG9pbEJyQzs7QUFFQSwyREFBMkQ7QTRIMXVrQjNEO0VBQWlDLGdCUDVUSTtBckh5aWxCckM7O0FBRUEsMkRBQTJEO0E0SDl1a0IzRDtFQUFrQyxnQlA3VEc7QXJIOGlsQnJDOztBQUVBLDJEQUEyRDtBNEhsdmtCM0Q7RUFBbUMsZ0JQOVRFO0FySG1qbEJyQzs7QUFFQSwyREFBMkQ7QTRIdHZrQjNEO0VBQWlDLGdCUC9USTtBckh3amxCckM7O0FBRUEsMkRBQTJEO0E0SDF2a0IzRDtFQUFxQyxnQlBoVUE7QXJINmpsQnJDOztBQUVBLDJEQUEyRDtBNEg5dmtCM0Q7RUFBaUMsZ0JQalVJO0FySGtrbEJyQzs7QUFFQSwyREFBMkQ7QTRIbHdrQjNEO0VBQWtDLGdCUGxVRztBckh1a2xCckM7O0FBRUEsMkRBQTJEO0E0SHR3a0IzRDtFQUFnQyxnQlBuVUs7QXJINGtsQnJDOztBQUVBLDJEQUEyRDtBNEgxd2tCM0Q7RUFBdUMsZ0JQcFVGO0FySGlsbEJyQzs7QUFFQSwyREFBMkQ7QTRIOXdrQjNEO0VBQW9DLGdCUHJVQztBckhzbGxCckM7O0FBRUEsMkRBQTJEO0E0SGx4a0IzRDtFQUEyQyxnQlB0VU47QXJIMmxsQnJDOztBQUVBLDJEQUEyRDtBNEh0eGtCM0Q7RUFBd0MsZ0JQdlVIO0FySGdtbEJyQzs7QUFFQSwyREFBMkQ7QTRIMXhrQjNEO0VBQXFDLGdCUHhVQTtBckhxbWxCckM7O0FBRUEsMkRBQTJEO0E0SDl4a0IzRDtFQUFxQyxnQlB6VUE7QXJIMG1sQnJDOztBQUVBLDJEQUEyRDtBNEhseWtCM0Q7RUFBaUMsZ0JQMVVJO0FySCttbEJyQzs7QUFFQSwyREFBMkQ7QTRIdHlrQjNEO0VBQW1DLGdCUDNVRTtBckhvbmxCckM7O0FBRUEsMkRBQTJEO0E0SDF5a0IzRDtFQUFzQyxnQlA1VUQ7QXJIeW5sQnJDOztBQUVBLDJEQUEyRDtBNEg5eWtCM0Q7RUFBcUMsZ0JQN1VBO0FySDhubEJyQzs7QUFFQSwyREFBMkQ7QTRIbHprQjNEO0VBQXNDLGdCUDlVRDtBckhtb2xCckM7O0FBRUEsMkRBQTJEO0E0SHR6a0IzRDtFQUFvQyxnQlAvVUM7QXJId29sQnJDOztBQUVBLDJEQUEyRDtBNEgxemtCM0Q7RUFBb0MsZ0JQaFZDO0FySDZvbEJyQzs7QUFFQSwyREFBMkQ7QTRIOXprQjNEO0VBQWdDLGdCUGpWSztBckhrcGxCckM7O0FBRUEsMkRBQTJEO0E0SGwwa0IzRDtFQUF1QyxnQlBsVkY7QXJIdXBsQnJDOztBQUVBLDJEQUEyRDtBNEh0MGtCM0Q7RUFBeUMsZ0JQblZKO0FySDRwbEJyQzs7QUFFQSwyREFBMkQ7QTRIMTBrQjNEO0VBQWdDLGdCUHBWSztBckhpcWxCckM7O0FBRUEsMkRBQTJEO0E0SDkwa0IzRDtFQUFzQyxnQlByVkQ7QXJIc3FsQnJDOztBQUVBLDJEQUEyRDtBNEhsMWtCM0Q7RUFBcUMsZ0JQdFZBO0FySDJxbEJyQzs7QUFFQSwyREFBMkQ7QTRIdDFrQjNEO0VBQWlDLGdCUHZWSTtBckhncmxCckM7O0FBRUEsMkRBQTJEO0E0SDExa0IzRDtFQUFxQyxnQlB4VkE7QXJIcXJsQnJDOztBQUVBLDJEQUEyRDtBNEg5MWtCM0Q7RUFBb0MsZ0JQelZDO0FySDBybEJyQzs7QUFFQSwyREFBMkQ7QTRIbDJrQjNEO0VBQXNDLGdCUDFWRDtBckgrcmxCckM7O0FBRUEsMkRBQTJEO0E0SHQya0IzRDtFQUFzQyxnQlAzVkQ7QXJIb3NsQnJDOztBQUVBLDJEQUEyRDtBNEgxMmtCM0Q7RUFBcUMsZ0JQNVZBO0FySHlzbEJyQzs7QUFFQSwyREFBMkQ7QTRIOTJrQjNEO0VBQXFDLGdCUDdWQTtBckg4c2xCckM7O0FBRUEsMkRBQTJEO0E0SGwza0IzRDtFQUF1QyxnQlA5VkY7QXJIbXRsQnJDOztBQUVBLDJEQUEyRDtBNEh0M2tCM0Q7RUFBcUMsZ0JQL1ZBO0FySHd0bEJyQzs7QUFFQSwyREFBMkQ7QTRIMTNrQjNEO0VBQWlDLGdCUGhXSTtBckg2dGxCckM7O0FBRUEsMkRBQTJEO0E0SDkza0IzRDtFQUEwQyxnQlBqV0w7QXJIa3VsQnJDOztBQUVBLDJEQUEyRDtBNEhsNGtCM0Q7RUFBK0MsZ0JQbFdWO0FySHV1bEJyQzs7QUFFQSwyREFBMkQ7QTRIdDRrQjNEO0VBQXVDLGdCUG5XRjtBckg0dWxCckM7O0FBRUEsMkRBQTJEO0E0SDE0a0IzRDtFQUFvQyxnQlBwV0M7QXJIaXZsQnJDOztBQUVBLDJEQUEyRDtBNEg5NGtCM0Q7RUFBc0MsZ0JQcldEO0FySHN2bEJyQzs7QUFFQSwyREFBMkQ7QTRIbDVrQjNEO0VBQW9DLGdCUHRXQztBckgydmxCckM7O0FBRUEsMkRBQTJEO0E0SHQ1a0IzRDtFQUFtQyxnQlB2V0U7QXJIZ3dsQnJDOztBQUVBLDJEQUEyRDtBNEgxNWtCM0Q7RUFBa0MsZ0JQeFdHO0FySHF3bEJyQzs7QUFFQSwyREFBMkQ7QTRIOTVrQjNEO0VBQWdDLGdCUHpXSztBckgwd2xCckM7O0FBRUEsMkRBQTJEO0E0SGw2a0IzRDtFQUFtQyxnQlAxV0U7QXJIK3dsQnJDOztBQUVBLDJEQUEyRDtBNEh0NmtCM0Q7RUFBbUMsZ0JQM1dFO0FySG94bEJyQzs7QUFFQSwyREFBMkQ7QTRIMTZrQjNEO0VBQWdDLGdCUDVXSztBckh5eGxCckM7O0FBRUEsMkRBQTJEO0E0SDk2a0IzRDtFQUF3QyxnQlA3V0g7QXJIOHhsQnJDOztBQUVBLDJEQUEyRDtBNEhsN2tCM0Q7RUFBa0MsZ0JQOVdHO0FySG15bEJyQzs7QUFFQSwyREFBMkQ7QTRIdDdrQjNEO0VBQTBDLGdCUC9XTDtBckh3eWxCckM7O0FBRUEsMkRBQTJEO0E0SDE3a0IzRDtFQUFtQyxnQlBoWEU7QXJINnlsQnJDOztBQUVBLDJEQUEyRDtBNEg5N2tCM0Q7RUFBd0MsZ0JQalhIO0FySGt6bEJyQzs7QUFFQSwyREFBMkQ7QTRIbDhrQjNEO0VBQXNDLGdCUGxYRDtBckh1emxCckM7O0FBRUEsMkRBQTJEO0E0SHQ4a0IzRDtFQUF1QyxnQlBuWEY7QXJINHpsQnJDOztBQUVBLDJEQUEyRDtBNEgxOGtCM0Q7RUFBaUMsZ0JQcFhJO0FySGkwbEJyQzs7QUFFQSwyREFBMkQ7QTRIOThrQjNEO0VBQXFDLGdCUHJYQTtBckhzMGxCckM7O0FBRUEsMkRBQTJEO0E0SGw5a0IzRDtFQUEwQyxnQlB0WEw7QXJIMjBsQnJDOztBQUVBLDJEQUEyRDtBNEh0OWtCM0Q7RUFBNkMsZ0JQdlhSO0FySGcxbEJyQzs7QUFFQSwyREFBMkQ7QTRIMTlrQjNEO0VBQW1DLGdCUHhYRTtBckhxMWxCckM7O0FBRUEsMkRBQTJEO0E0SDk5a0IzRDtFQUF5QyxnQlB6WEo7QXJIMDFsQnJDOztBQUVBLDJEQUEyRDtBNEhsK2tCM0Q7RUFBcUMsZ0JQMVhBO0FySCsxbEJyQzs7QUFFQSwyREFBMkQ7QTRIdCtrQjNEO0VBQTRDLGdCUDNYUDtBckhvMmxCckM7O0FBRUEsMkRBQTJEO0E0SDEra0IzRDtFQUFvQyxnQlA1WEM7QXJIeTJsQnJDOztBQUVBLDJEQUEyRDtBNEg5K2tCM0Q7RUFBaUMsZ0JQN1hJO0FySDgybEJyQzs7QUFFQSwyREFBMkQ7QTRIbC9rQjNEO0VBQTBDLGdCUDlYTDtBckhtM2xCckM7O0FBRUEsMkRBQTJEO0E0SHQva0IzRDtFQUEyQyxnQlAvWE47QXJIdzNsQnJDOztBQUVBLDJEQUEyRDtBNEgxL2tCM0Q7RUFBbUMsZ0JQaFlFO0FySDYzbEJyQzs7QUFFQSwyREFBMkQ7QTRIOS9rQjNEO0VBQXFDLGdCUGpZQTtBckhrNGxCckM7O0FBRUEsMkRBQTJEO0E0SGxnbEIzRDtFQUFxQyxnQlBsWUE7QXJIdTRsQnJDOztBQUVBLDJEQUEyRDtBNEh0Z2xCM0Q7RUFBMEMsZ0JQbllMO0FySDQ0bEJyQzs7QUFFQSwyREFBMkQ7QTRIMWdsQjNEO0VBQW9DLGdCUHBZQztBckhpNWxCckM7O0FBRUEsMkRBQTJEO0E0SDlnbEIzRDtFQUFtQyxnQlByWUU7QXJIczVsQnJDOztBQUVBLDJEQUEyRDtBNEhsaGxCM0Q7RUFBdUMsZ0JQdFlGO0FySDI1bEJyQzs7QUFFQSwyREFBMkQ7QTRIdGhsQjNEO0VBQWlDLGdCUHZZSTtBckhnNmxCckM7O0FBRUEsMkRBQTJEO0E0SDFobEIzRDtFQUFpQyxnQlB4WUk7QXJIcTZsQnJDOztBQUVBLDJEQUEyRDtBNEg5aGxCM0Q7RUFBd0MsZ0JQellIO0FySDA2bEJyQzs7QUFFQSwyREFBMkQ7QTRIbGlsQjNEO0VBQWlDLGdCUDFZSTtBckgrNmxCckM7O0FBRUEsMkRBQTJEO0E0SHRpbEIzRDtFQUFnQyxnQlAzWUs7QXJIbzdsQnJDOztBQUVBLDJEQUEyRDtBNEgxaWxCM0Q7RUFBa0MsZ0JQNVlHO0FySHk3bEJyQzs7QUFFQSwyREFBMkQ7QTRIOWlsQjNEO0VBQXNDLGdCUDdZRDtBckg4N2xCckM7O0FBRUEsMkRBQTJEO0E0SGxqbEIzRDtFQUF1QyxnQlA5WUY7QXJIbThsQnJDOztBQUVBLDJEQUEyRDtBNEh0amxCM0Q7RUFBdUMsZ0JQL1lGO0FySHc4bEJyQzs7QUFFQSwyREFBMkQ7QTRIMWpsQjNEO0VBQWlDLGdCUGhaSTtBckg2OGxCckM7O0FBRUEsMkRBQTJEO0E0SDlqbEIzRDtFQUFrQyxnQlBqWkc7QXJIazlsQnJDOztBQUVBLDJEQUEyRDtBNEhsa2xCM0Q7RUFBbUMsZ0JQbFpFO0FySHU5bEJyQzs7QUFFQSwyREFBMkQ7QTRIdGtsQjNEO0VBQXFDLGdCUG5aQTtBckg0OWxCckM7O0FBRUEsMkRBQTJEO0E0SDFrbEIzRDtFQUEwQyxnQlBwWkw7QXJIaStsQnJDOztBQUVBLDJEQUEyRDtBNEg5a2xCM0Q7RUFBK0MsZ0JQclpWO0FySHMrbEJyQzs7QUFFQSwyREFBMkQ7QTRIbGxsQjNEO0VBQTRDLGdCUHRaUDtBckgyK2xCckM7O0FBRUEsMkRBQTJEO0E0SHRsbEIzRDtFQUFtQyxnQlB2WkU7QXJIZy9sQnJDOztBQUVBLDJEQUEyRDtBNEgxbGxCM0Q7RUFBbUMsZ0JQeFpFO0FySHEvbEJyQzs7QUFFQSwyREFBMkQ7QTRIOWxsQjNEO0VBQW1DLGdCUHpaRTtBckgwL2xCckM7O0FBRUEsMkRBQTJEO0E0SGxtbEIzRDtFQUFtQyxnQlAxWkU7QXJIKy9sQnJDOztBQUVBLDJEQUEyRDtBNEh0bWxCM0Q7RUFBcUMsZ0JQM1pBO0FySG9nbUJyQzs7QUFFQSwyREFBMkQ7QTRIMW1sQjNEO0VBQXFDLGdCUDVaQTtBckh5Z21CckM7O0FBRUEsMkRBQTJEO0E0SDltbEIzRDtFQUFpQyxnQlA3Wkk7QXJIOGdtQnJDOztBQUVBLDJEQUEyRDtBNEhsbmxCM0Q7RUFBc0MsZ0JQOVpEO0FySG1obUJyQzs7QUFFQSwyREFBMkQ7QTRIdG5sQjNEO0VBQXFDLGdCUC9aQTtBckh3aG1CckM7O0FBRUEsMkRBQTJEO0E0SDFubEIzRDtFQUF5QyxnQlBoYUo7QXJINmhtQnJDOztBQUVBLDJEQUEyRDtBNEg5bmxCM0Q7RUFBd0MsZ0JQamFIO0FySGtpbUJyQzs7QUFFQSwyREFBMkQ7QTRIbG9sQjNEO0VBQStDLGdCUGxhVjtBckh1aW1CckM7O0FBRUEsMkRBQTJEO0E0SHRvbEIzRDtFQUFpRCxnQlBuYVo7QXJINGltQnJDOztBQUVBLDJEQUEyRDtBNEgxb2xCM0Q7RUFBbUMsZ0JQcGFFO0FySGlqbUJyQzs7QUFFQSwyREFBMkQ7QTRIOW9sQjNEO0VBQXVDLGdCUHJhRjtBckhzam1CckM7O0FBRUEsMkRBQTJEO0E0SGxwbEIzRDtFQUE4QyxnQlB0YVQ7QXJIMmptQnJDOztBQUVBLDJEQUEyRDtBNEh0cGxCM0Q7RUFBeUMsZ0JQdmFKO0FySGdrbUJyQzs7QUFFQSwyREFBMkQ7QTRIMXBsQjNEO0VBQThDLGdCUHhhVDtBckhxa21CckM7O0FBRUEsMkRBQTJEO0E0SDlwbEIzRDtFQUFxRCxnQlB6YWhCO0FySDBrbUJyQzs7QUFFQSwyREFBMkQ7QTRIbHFsQjNEO0VBQWdDLGdCUDFhSztBckgra21CckM7O0FBRUEsMkRBQTJEO0E0SHRxbEIzRDtFQUF3QyxnQlAzYUg7QXJIb2xtQnJDOztBQUVBLDJEQUEyRDtBNEgxcWxCM0Q7RUFBc0MsZ0JQNWFEO0FySHlsbUJyQzs7QUFFQSwyREFBMkQ7QTRIOXFsQjNEO0VBQXFDLGdCUDdhQTtBckg4bG1CckM7O0FBRUEsMkRBQTJEO0E0SGxybEIzRDtFQUF1QyxnQlA5YUY7QXJIbW1tQnJDOztBQUVBLDJEQUEyRDtBNEh0cmxCM0Q7RUFBK0MsZ0JQL2FWO0FySHdtbUJyQzs7QUFFQSwyREFBMkQ7QTRIMXJsQjNEO0VBQTRDLGdCUGhiUDtBckg2bW1CckM7O0FBRUEsMkRBQTJEO0E0SDlybEIzRDtFQUFnQyxnQlBqYks7QXJIa25tQnJDOztBQUVBLDJEQUEyRDtBNEhsc2xCM0Q7RUFBaUQsZ0JQbGJaO0FySHVubUJyQzs7QUFFQSwyREFBMkQ7QTRIdHNsQjNEO0VBQTBDLGdCUG5iTDtBckg0bm1CckM7O0FBRUEsMkRBQTJEO0E0SDFzbEIzRDtFQUF5QyxnQlBwYko7QXJIaW9tQnJDOztBQUVBLDJEQUEyRDtBNEg5c2xCM0Q7RUFBbUMsZ0JQcmJFO0FySHNvbUJyQzs7QUFFQSwyREFBMkQ7QTRIbHRsQjNEO0VBQWdDLGdCUHRiSztBckgyb21CckM7O0FBRUEsMkRBQTJEO0E0SHR0bEIzRDtFQUFvQyxnQlB2YkM7QXJIZ3BtQnJDOztBQUVBLDJEQUEyRDtBNEgxdGxCM0Q7RUFBd0MsZ0JQeGJIO0FySHFwbUJyQzs7QUFFQSwyREFBMkQ7QTRIOXRsQjNEO0VBQWtDLGdCUHpiRztBckgwcG1CckM7O0FBRUEsMkRBQTJEO0E0SGx1bEIzRDtFQUFtQyxnQlAxYkU7QXJIK3BtQnJDOztBQUVBLDJEQUEyRDtBNEh0dWxCM0Q7RUFBbUMsZ0JQM2JFO0FySG9xbUJyQzs7QUFFQSwyREFBMkQ7QTRIMXVsQjNEO0VBQXdDLGdCUDViSDtBckh5cW1CckM7O0FBRUEsMkRBQTJEO0E0SDl1bEIzRDtFQUFrQyxnQlA3Ykc7QXJIOHFtQnJDOztBQUVBLDJEQUEyRDtBNEhsdmxCM0Q7RUFBaUMsZ0JQOWJJO0FySG1ybUJyQzs7QUFFQSwyREFBMkQ7QTRIdHZsQjNEO0VBQXFDLGdCUC9iQTtBckh3cm1CckM7O0FBRUEsMkRBQTJEO0E0SDF2bEIzRDtFQUF5QyxnQlBoY0o7QXJINnJtQnJDOztBQUVBLDJEQUEyRDtBNEg5dmxCM0Q7RUFBdUMsZ0JQamNGO0FySGtzbUJyQzs7QUFFQSwyREFBMkQ7QTRIbHdsQjNEO0VBQXNDLGdCUGxjRDtBckh1c21CckM7O0FBRUEsMkRBQTJEO0E0SHR3bEIzRDtFQUEwQyxnQlBuY0w7QXJINHNtQnJDOztBQUVBLDJEQUEyRDtBNEgxd2xCM0Q7RUFBcUMsZ0JQcGNBO0FySGl0bUJyQzs7QUFFQSwyREFBMkQ7QTRIOXdsQjNEO0VBQTBDLGdCUHJjTDtBckhzdG1CckM7O0FBRUEsMkRBQTJEO0E0SGx4bEIzRDtFQUF1QyxnQlB0Y0Y7QXJIMnRtQnJDOztBQUVBLDJEQUEyRDtBNEh0eGxCM0Q7RUFBd0MsZ0JQdmNIO0FySGd1bUJyQzs7QUFFQSwyREFBMkQ7QTRIMXhsQjNEO0VBQXVDLGdCUHhjRjtBckhxdW1CckM7O0FBRUEsMkRBQTJEO0E0SDl4bEIzRDtFQUF3QyxnQlB6Y0g7QXJIMHVtQnJDOztBQUVBLDJEQUEyRDtBNEhseWxCM0Q7RUFBeUMsZ0JQMWNKO0FySCt1bUJyQzs7QUFFQSwyREFBMkQ7QTRIdHlsQjNEO0VBQWdELGdCUDNjWDtBckhvdm1CckM7O0FBRUEsMkRBQTJEO0E0SDF5bEIzRDtFQUF5QyxnQlA1Y0o7QXJIeXZtQnJDOztBQUVBLDJEQUEyRDtBNEg5eWxCM0Q7RUFBNkMsZ0JQN2NSO0FySDh2bUJyQzs7QUFFQSwyREFBMkQ7QTRIbHpsQjNEO0VBQXFDLGdCUDljQTtBckhtd21CckM7O0FBRUEsMkRBQTJEO0E0SHR6bEIzRDtFQUE0QyxnQlAvY1A7QXJId3dtQnJDOztBQUVBLDJEQUEyRDtBNEgxemxCM0Q7RUFBOEMsZ0JQaGRUO0FySDZ3bUJyQzs7QUFFQSwyREFBMkQ7QTRIOXpsQjNEO0VBQTJDLGdCUGpkTjtBckhreG1CckM7O0FBRUEsMkRBQTJEO0E0SGwwbEIzRDtFQUF3QyxnQlBsZEg7QXJIdXhtQnJDOztBQUVBLDJEQUEyRDtBNEh0MGxCM0Q7RUFBdUMsZ0JQbmRGO0FySDR4bUJyQzs7QUFFQSwyREFBMkQ7QTRIMTBsQjNEO0VBQXNDLGdCUHBkRDtBckhpeW1CckM7O0FBRUEsMkRBQTJEO0E0SDkwbEIzRDtFQUFpQyxnQlByZEk7QXJIc3ltQnJDOztBQUVBLDJEQUEyRDtBNEhsMWxCM0Q7RUFBc0MsZ0JQdGREO0FySDJ5bUJyQzs7QUFFQSwyREFBMkQ7QTRIdDFsQjNEO0VBQWlDLGdCUHZkSTtBckhnem1CckM7O0FBRUEsMkRBQTJEO0E0SDExbEIzRDtFQUFtQyxnQlB4ZEU7QXJIcXptQnJDOztBQUVBLDJEQUEyRDtBNEg5MWxCM0Q7RUFBd0MsZ0JQemRIO0FySDB6bUJyQzs7QUFFQSwyREFBMkQ7QTRIbDJsQjNEO0VBQWlDLGdCUDFkSTtBckgrem1CckM7O0FBRUEsMkRBQTJEO0E0SHQybEIzRDtFQUFxQyxnQlAzZEE7QXJIbzBtQnJDOztBQUVBLDJEQUEyRDtBNEgxMmxCM0Q7RUFBOEMsZ0JQNWRUO0FySHkwbUJyQzs7QUFFQSwyREFBMkQ7QTRIOTJsQjNEO0VBQW9DLGdCUDdkQztBckg4MG1CckM7O0FBRUEsMkRBQTJEO0E0SGwzbEIzRDtFQUE0QyxnQlA5ZFA7QXJIbTFtQnJDOztBQUVBLDJEQUEyRDtBNEh0M2xCM0Q7RUFBc0MsZ0JQL2REO0FySHcxbUJyQzs7QUFFQSwyREFBMkQ7QTRIMTNsQjNEO0VBQXdDLGdCUGhlSDtBckg2MW1CckM7O0FBRUEsMkRBQTJEO0E0SDkzbEIzRDtFQUE0QyxnQlBqZVA7QXJIazJtQnJDOztBQUVBLDJEQUEyRDtBNEhsNGxCM0Q7RUFBdUMsZ0JQbGVGO0FySHUybUJyQzs7QUFFQSwyREFBMkQ7QTRIdDRsQjNEO0VBQWlDLGdCUG5lSTtBckg0Mm1CckM7O0FBRUEsMkRBQTJEO0E0SDE0bEIzRDtFQUF3QyxnQlBwZUg7QXJIaTNtQnJDOztBQUVBLDJEQUEyRDtBNEg5NGxCM0Q7RUFBaUMsZ0JQcmVJO0FySHMzbUJyQzs7QUFFQSwyREFBMkQ7QTRIbDVsQjNEO0VBQTJDLGdCUHRlTjtBckgyM21CckM7O0FBRUEsMkRBQTJEO0E0SHQ1bEIzRDtFQUFxQyxnQlB2ZUE7QXJIZzRtQnJDOztBQUVBLDJEQUEyRDtBNEgxNWxCM0Q7RUFBa0MsZ0JQeGVHO0FySHE0bUJyQzs7QUFFQSwyREFBMkQ7QTRIOTVsQjNEO0VBQW1DLGdCUHplRTtBckgwNG1CckM7O0FBRUEsMkRBQTJEO0E0SGw2bEIzRDtFQUFzQyxnQlAxZUQ7QXJIKzRtQnJDOztBQUVBLDJEQUEyRDtBNEh0NmxCM0Q7RUFBb0MsZ0JQM2VDO0FySG81bUJyQzs7QUFFQSwyREFBMkQ7QTRIMTZsQjNEO0VBQWdDLGdCUDVlSztBckh5NW1CckM7O0FBRUEsMkRBQTJEO0E0SDk2bEIzRDtFQUFtQyxnQlA3ZUU7QXJIODVtQnJDOztBQUVBLDJEQUEyRDtBNEhsN2xCM0Q7RUFBeUMsZ0JQOWVKO0FySG02bUJyQzs7QUFFQSwyREFBMkQ7QTRIdDdsQjNEO0VBQXdDLGdCUC9lSDtBckh3Nm1CckM7O0FBRUEsMkRBQTJEO0E0SDE3bEIzRDtFQUF3QyxnQlBoZkg7QXJINjZtQnJDOztBQUVBLDJEQUEyRDtBNEg5N2xCM0Q7RUFBaUMsZ0JQamZJO0FySGs3bUJyQzs7QUFFQSwyREFBMkQ7QTRIbDhsQjNEO0VBQXlDLGdCUGxmSjtBckh1N21CckM7O0FBRUEsMkRBQTJEO0E0SHQ4bEIzRDtFQUE2QyxnQlBuZlI7QXJINDdtQnJDOztBQUVBLDJEQUEyRDtBNEgxOGxCM0Q7RUFBOEMsZ0JQcGZUO0FySGk4bUJyQzs7QUFFQSwyREFBMkQ7QTRIOThsQjNEO0VBQW1ELGdCUHJmZDtBckhzOG1CckM7O0FBRUEsMkRBQTJEO0E0SGw5bEIzRDtFQUFzQyxnQlB0ZkQ7QXJIMjhtQnJDOztBQUVBLDJEQUEyRDtBNEh0OWxCM0Q7RUFBeUMsZ0JQdmZKO0FySGc5bUJyQzs7QUFFQSwyREFBMkQ7QTRIMTlsQjNEO0VBQTBDLGdCUHhmTDtBckhxOW1CckM7O0FBRUEsMkRBQTJEO0E0SDk5bEIzRDtFQUF5QyxnQlB6Zko7QXJIMDltQnJDOztBQUVBLDJEQUEyRDtBNEhsK2xCM0Q7RUFBNkMsZ0JQMWZSO0FySCs5bUJyQzs7QUFFQSwyREFBMkQ7QTRIdCtsQjNEO0VBQXFDLGdCUDNmQTtBckhvK21CckM7O0FBRUEsMkRBQTJEO0E0SDErbEIzRDtFQUFvQyxnQlA1ZkM7QXJIeSttQnJDOztBQUVBLDJEQUEyRDtBNEg5K2xCM0Q7RUFBdUMsZ0JQN2ZGO0FySDgrbUJyQzs7QUFFQSwyREFBMkQ7QTRIbC9sQjNEO0VBQTJDLGdCUDlmTjtBckhtL21CckM7O0FBRUEsMkRBQTJEO0E0SHQvbEIzRDtFQUFvQyxnQlAvZkM7QXJIdy9tQnJDOztBQUVBLDJEQUEyRDtBNEgxL2xCM0Q7RUFBaUMsZ0JQaGdCSTtBckg2L21CckM7O0FBRUEsMkRBQTJEO0E0SDkvbEIzRDtFQUFrQyxnQlBqZ0JHO0FySGtnbkJyQzs7QUFFQSwyREFBMkQ7QTRIbGdtQjNEO0VBQXVDLGdCUGxnQkY7QXJIdWduQnJDOztBQUVBLDJEQUEyRDtBNEh0Z21CM0Q7RUFBb0MsZ0JQbmdCQztBckg0Z25CckM7O0FBRUEsMkRBQTJEO0E0SDFnbUIzRDtFQUEwQyxnQlBwZ0JMO0FySGlobkJyQzs7QUFFQSwyREFBMkQ7QTRIOWdtQjNEO0VBQW1DLGdCUHJnQkU7QXJIc2huQnJDOztBQUVBLDJEQUEyRDtBNEhsaG1CM0Q7RUFBOEMsZ0JQdGdCVDtBckgyaG5CckM7O0FBRUEsMkRBQTJEO0E0SHRobUIzRDtFQUE0QyxnQlB2Z0JQO0FySGdpbkJyQzs7QUFFQSwyREFBMkQ7QTRIMWhtQjNEO0VBQW9DLGdCUHhnQkM7QXJIcWluQnJDOztBQUVBLDJEQUEyRDtBNEg5aG1CM0Q7RUFBcUMsZ0JQemdCQTtBckgwaW5CckM7O0FBRUEsMkRBQTJEO0E0SGxpbUIzRDtFQUFrQyxnQlAxZ0JHO0FySCtpbkJyQzs7QUFFQSwyREFBMkQ7QTRIdGltQjNEO0VBQWdDLGdCUDNnQks7QXJIb2puQnJDOztBQUVBLDJEQUEyRDtBNEgxaW1CM0Q7RUFBdUMsZ0JQNWdCRjtBckh5am5CckM7O0FBRUEsMkRBQTJEO0E0SDlpbUIzRDtFQUF1QyxnQlA3Z0JGO0FySDhqbkJyQzs7QUFFQSwyREFBMkQ7QTRIbGptQjNEO0VBQStCLGdCUDlnQk07QXJIbWtuQnJDOztBQUVBLDJEQUEyRDtBNEh0am1CM0Q7RUFBc0MsZ0JQL2dCRDtBckh3a25CckM7O0FBRUEsMkRBQTJEO0E0SDFqbUIzRDtFQUFrQyxnQlBoaEJHO0FySDZrbkJyQzs7QUFFQSwyREFBMkQ7QTRIOWptQjNEO0VBQWlDLGdCUGpoQkk7QXJIa2xuQnJDOztBQUVBLDJEQUEyRDtBNEhsa21CM0Q7RUFBa0MsZ0JQbGhCRztBckh1bG5CckM7O0FBRUEsMkRBQTJEO0E0SHRrbUIzRDtFQUFnQyxnQlBuaEJLO0FySDRsbkJyQzs7QUFFQSwyREFBMkQ7QTRIMWttQjNEO0VBQW9DLGdCUHBoQkM7QXJIaW1uQnJDOztBQUVBLDJEQUEyRDtBNEg5a21CM0Q7RUFBdUMsZ0JQcmhCRjtBckhzbW5CckM7O0FBRUEsMkRBQTJEO0E0SGxsbUIzRDtFQUFtQyxnQlB0aEJFO0FySDJtbkJyQzs7QUFFQSwyREFBMkQ7QTRIdGxtQjNEO0VBQXVDLGdCUHZoQkY7QXJIZ25uQnJDOztBQUVBLDJEQUEyRDtBNEgxbG1CM0Q7RUFBMEMsZ0JQeGhCTDtBckhxbm5CckM7O0FBRUEsMkRBQTJEO0E0SDlsbUIzRDtFQUFzQyxnQlB6aEJEO0FySDBubkJyQzs7QUFFQSwyREFBMkQ7QTRIbG1tQjNEO0VBQW1DLGdCUDFoQkU7QXJIK25uQnJDOztBQUVBLDJEQUEyRDtBNEh0bW1CM0Q7RUFBbUMsZ0JQM2hCRTtBckhvb25CckM7O0FBRUEsMkRBQTJEO0E0SDFtbUIzRDtFQUF5QyxnQlA1aEJKO0FySHlvbkJyQzs7QUFFQSwyREFBMkQ7QTRIOW1tQjNEO0VBQTBDLGdCUDdoQkw7QXJIOG9uQnJDOztBQUVBLDJEQUEyRDtBNEhsbm1CM0Q7RUFBOEMsZ0JQOWhCVDtBckhtcG5CckM7O0FBRUEsMkRBQTJEO0E0SHRubUIzRDtFQUEwQyxnQlAvaEJMO0FySHdwbkJyQzs7QUFFQSwyREFBMkQ7QTRIMW5tQjNEO0VBQW9DLGdCUGhpQkM7QXJINnBuQnJDOztBQUVBLDJEQUEyRDtBNEg5bm1CM0Q7RUFBa0MsZ0JQamlCRztBckhrcW5CckM7O0FBRUEsMkRBQTJEO0E0SGxvbUIzRDtFQUFvQyxnQlBsaUJDO0FySHVxbkJyQzs7QUFFQSwyREFBMkQ7QTRIdG9tQjNEO0VBQWtDLGdCUG5pQkc7QXJINHFuQnJDOztBQUVBLDJEQUEyRDtBNEgxb21CM0Q7RUFBeUMsZ0JQcGlCSjtBckhpcm5CckM7O0FBRUEsMkRBQTJEO0E0SDlvbUIzRDtFQUEyQyxnQlByaUJOO0FySHNybkJyQzs7QUFFQSwyREFBMkQ7QTRIbHBtQjNEO0VBQXVDLGdCUHRpQkY7QXJIMnJuQnJDOztBQUVBLDJEQUEyRDtBNEh0cG1CM0Q7RUFBeUMsZ0JQdmlCSjtBckhnc25CckM7O0FBRUEsMkRBQTJEO0E0SDFwbUIzRDtFQUFtQyxnQlB4aUJFO0FySHFzbkJyQzs7QUFFQSwyREFBMkQ7QTRIOXBtQjNEO0VBQXNDLGdCUHppQkQ7QXJIMHNuQnJDOztBQUVBLDJEQUEyRDtBNEhscW1CM0Q7RUFBc0MsZ0JQMWlCRDtBckgrc25CckM7O0FBRUEsMkRBQTJEO0E0SHRxbUIzRDtFQUF3QyxnQlAzaUJIO0FySG90bkJyQzs7QUFFQSwyREFBMkQ7QTRIMXFtQjNEO0VBQW1DLGdCUDVpQkU7QXJIeXRuQnJDOztBQUVBLDJEQUEyRDtBNEg5cW1CM0Q7RUFBeUMsZ0JQN2lCSjtBckg4dG5CckM7O0FBRUEsMkRBQTJEO0E0SGxybUIzRDtFQUF1QyxnQlA5aUJGO0FySG11bkJyQzs7QUFFQSwyREFBMkQ7QTRIdHJtQjNEO0VBQXdDLGdCUC9pQkg7QXJId3VuQnJDOztBQUVBLDJEQUEyRDtBNEgxcm1CM0Q7RUFBd0MsZ0JQaGpCSDtBckg2dW5CckM7O0FBRUEsMkRBQTJEO0E0SDlybUIzRDtFQUEwQyxnQlBqakJMO0FySGt2bkJyQzs7QUFFQSwyREFBMkQ7QTRIbHNtQjNEO0VBQStDLGdCUGxqQlY7QXJIdXZuQnJDOztBQUVBLDJEQUEyRDtBNEh0c21CM0Q7RUFBMEMsZ0JQbmpCTDtBckg0dm5CckM7O0FBRUEsMkRBQTJEO0E0SDFzbUIzRDtFQUFvQyxnQlBwakJDO0FySGl3bkJyQzs7QUFFQSwyREFBMkQ7QTRIOXNtQjNEO0VBQTJDLGdCUHJqQk47QXJIc3duQnJDOztBQUVBLDJEQUEyRDtBNEhsdG1CM0Q7RUFBcUMsZ0JQdGpCQTtBckgyd25CckM7O0FBRUEsMkRBQTJEO0E0SHR0bUIzRDtFQUFpQyxnQlB2akJJO0FySGd4bkJyQzs7QUFFQSwyREFBMkQ7QTRIMXRtQjNEO0VBQXlDLGdCUHhqQko7QXJIcXhuQnJDOztBQUVBLDJEQUEyRDtBNEg5dG1CM0Q7RUFBK0MsZ0JQempCVjtBckgweG5CckM7O0FBRUEsMkRBQTJEO0E0SGx1bUIzRDtFQUFvQyxnQlAxakJDO0FySCt4bkJyQzs7QUFFQSwyREFBMkQ7QTRIdHVtQjNEO0VBQWlDLGdCUDNqQkk7QXJIb3luQnJDOztBQUVBLDJEQUEyRDtBNEgxdW1CM0Q7RUFBcUMsZ0JQNWpCQTtBckh5eW5CckM7O0FBRUEsMkRBQTJEO0E0SDl1bUIzRDtFQUFzQyxnQlA3akJEO0FySDh5bkJyQzs7QUFFQSwyREFBMkQ7QTRIbHZtQjNEO0VBQTRDLGdCUDlqQlA7QXJIbXpuQnJDOztBQUVBLDJEQUEyRDtBNEh0dm1CM0Q7RUFBd0MsZ0JQL2pCSDtBckh3em5CckM7O0FBRUEsMkRBQTJEO0E0SDF2bUIzRDtFQUF3QyxnQlBoa0JIO0FySDZ6bkJyQzs7QUFFQSwyREFBMkQ7QTRIOXZtQjNEO0VBQThDLGdCUGprQlQ7QXJIazBuQnJDOztBQUVBLDJEQUEyRDtBNEhsd21CM0Q7RUFBdUMsZ0JQbGtCRjtBckh1MG5CckM7O0FBRUEsMkRBQTJEO0E0SHR3bUIzRDtFQUF1QyxnQlBua0JGO0FySDQwbkJyQzs7QUFFQSwyREFBMkQ7QTRIMXdtQjNEO0VBQXdDLGdCUHBrQkg7QXJIaTFuQnJDOztBQUVBLDJEQUEyRDtBNEg5d21CM0Q7RUFBK0MsZ0JQcmtCVjtBckhzMW5CckM7O0FBRUEsMkRBQTJEO0E0SGx4bUIzRDtFQUE2QyxnQlB0a0JSO0FySDIxbkJyQzs7QUFFQSwyREFBMkQ7QTRIdHhtQjNEO0VBQXNDLGdCUHZrQkQ7QXJIZzJuQnJDOztBQUVBLDJEQUEyRDtBNEgxeG1CM0Q7RUFBNEMsZ0JQeGtCUDtBckhxMm5CckM7O0FBRUEsMkRBQTJEO0E0SDl4bUIzRDtFQUF1QyxnQlB6a0JGO0FySDAybkJyQzs7QUFFQSwyREFBMkQ7QTRIbHltQjNEO0VBQWdELGdCUDFrQlg7QXJIKzJuQnJDOztBQUVBLDJEQUEyRDtBNEh0eW1CM0Q7RUFBMEMsZ0JQM2tCTDtBckhvM25CckM7O0FBRUEsMkRBQTJEO0E0SDF5bUIzRDtFQUFxQyxnQlA1a0JBO0FySHkzbkJyQzs7QUFFQSwyREFBMkQ7QTRIOXltQjNEO0VBQWtDLGdCUDdrQkc7QXJIODNuQnJDOztBQUVBLDJEQUEyRDtBNEhsem1CM0Q7RUFBbUMsZ0JQOWtCRTtBckhtNG5CckM7O0FBRUEsMkRBQTJEO0E0SHR6bUIzRDtFQUFpQyxnQlAva0JJO0FySHc0bkJyQzs7QUFFQSwyREFBMkQ7QTRIMXptQjNEO0VBQXFDLGdCUGhsQkE7QXJINjRuQnJDOztBQUVBLDJEQUEyRDtBNEg5em1CM0Q7RUFBd0MsZ0JQamxCSDtBckhrNW5CckM7O0FBRUEsMkRBQTJEO0E0SGwwbUIzRDtFQUErQyxnQlBsbEJWO0FySHU1bkJyQzs7QUFFQSwyREFBMkQ7QTRIdDBtQjNEO0VBQXVDLGdCUG5sQkY7QXJINDVuQnJDOztBQUVBLDJEQUEyRDtBNEgxMG1CM0Q7RUFBc0MsZ0JQcGxCRDtBckhpNm5CckM7O0FBRUEsMkRBQTJEO0E0SDkwbUIzRDtFQUFtQyxnQlBybEJFO0FySHM2bkJyQzs7QUFFQSwyREFBMkQ7QTRIbDFtQjNEO0VBQWtDLGdCUHRsQkc7QXJIMjZuQnJDOztBQUVBLDJEQUEyRDtBNEh0MW1CM0Q7RUFBeUMsZ0JQdmxCSjtBckhnN25CckM7O0FBRUEsMkRBQTJEO0E0SDExbUIzRDtFQUErQyxnQlB4bEJWO0FySHE3bkJyQzs7QUFFQSwyREFBMkQ7QTRIOTFtQjNEO0VBQWlELGdCUHpsQlo7QXJIMDduQnJDOztBQUVBLDJEQUEyRDtBNEhsMm1CM0Q7RUFBNkMsZ0JQMWxCUjtBckgrN25CckM7O0FBRUEsMkRBQTJEO0E0SHQybUIzRDtFQUErQyxnQlAzbEJWO0FySG84bkJyQzs7QUFFQSwyREFBMkQ7QTRIMTJtQjNEO0VBQXdDLGdCUDVsQkg7QXJIeThuQnJDOztBQUVBLDJEQUEyRDtBNEg5Mm1CM0Q7RUFBK0MsZ0JQN2xCVjtBckg4OG5CckM7O0FBRUEsMkRBQTJEO0E0SGwzbUIzRDtFQUF1QyxnQlA5bEJGO0FySG05bkJyQzs7QUFFQSwyREFBMkQ7QTRIdDNtQjNEO0VBQXVDLGdCUC9sQkY7QXJIdzluQnJDOztBQUVBLDJEQUEyRDtBNEgxM21CM0Q7RUFBNEMsZ0JQaG1CUDtBckg2OW5CckM7O0FBRUEsMkRBQTJEO0E0SDkzbUIzRDtFQUE0QyxnQlBqbUJQO0FySGsrbkJyQzs7QUFFQSwyREFBMkQ7QTRIbDRtQjNEO0VBQTZDLGdCUGxtQlI7QXJIdStuQnJDOztBQUVBLDJEQUEyRDtBNEh0NG1CM0Q7RUFBMEMsZ0JQbm1CTDtBckg0K25CckM7O0FBRUEsMkRBQTJEO0E0SDE0bUIzRDtFQUF5QyxnQlBwbUJKO0FySGkvbkJyQzs7QUFFQSwyREFBMkQ7QTRIOTRtQjNEO0VBQXNDLGdCUHJtQkQ7QXJIcy9uQnJDOztBQUVBLDJEQUEyRDtBNEhsNW1CM0Q7RUFBMEMsZ0JQdG1CTDtBckgyL25CckM7O0FBRUEsMkRBQTJEO0E0SHQ1bUIzRDtFQUEwQyxnQlB2bUJMO0FySGdnb0JyQzs7QUFFQSwyREFBMkQ7QTRIMTVtQjNEO0VBQXVDLGdCUHhtQkY7QXJIcWdvQnJDOztBQUVBLDJEQUEyRDtBNEg5NW1CM0Q7RUFBa0MsZ0JQem1CRztBckgwZ29CckM7O0FBRUEsMkRBQTJEO0E0SGw2bUIzRDtFQUEwQyxnQlAxbUJMO0FySCtnb0JyQzs7QUFFQSwyREFBMkQ7QTRIdDZtQjNEO0VBQXVDLGdCUDNtQkY7QXJIb2hvQnJDOztBQUVBLDJEQUEyRDtBNEgxNm1CM0Q7RUFBc0MsZ0JQNW1CRDtBckh5aG9CckM7O0FBRUEsMkRBQTJEO0E0SDk2bUIzRDtFQUFnRCxnQlA3bUJYO0FySDhob0JyQzs7QUFFQSwyREFBMkQ7QTRIbDdtQjNEO0VBQTRDLGdCUDltQlA7QXJIbWlvQnJDOztBQUVBLDJEQUEyRDtBNEh0N21CM0Q7RUFBcUMsZ0JQL21CQTtBckh3aW9CckM7O0FBRUEsMkRBQTJEO0E0SDE3bUIzRDtFQUFxQyxnQlBobkJBO0FySDZpb0JyQzs7QUFFQSwyREFBMkQ7QTRIOTdtQjNEO0VBQW9DLGdCUGpuQkM7QXJIa2pvQnJDOztBQUVBLDJEQUEyRDtBNEhsOG1CM0Q7RUFBdUMsZ0JQbG5CRjtBckh1am9CckM7O0FBRUEsMkRBQTJEO0E0SHQ4bUIzRDtFQUE0QyxnQlBubkJQO0FySDRqb0JyQzs7QUFFQSwyREFBMkQ7QTRIMThtQjNEO0VBQXVDLGdCUHBuQkY7QXJIaWtvQnJDOztBQUVBLDJEQUEyRDtBNEg5OG1CM0Q7RUFBZ0MsZ0JQcm5CSztBckhza29CckM7O0FBRUEsMkRBQTJEO0E0SGw5bUIzRDtFQUE0QyxnQlB0bkJQO0FySDJrb0JyQzs7QUFFQSwyREFBMkQ7QTRIdDltQjNEO0VBQWtELGdCUHZuQmI7QXJIZ2xvQnJDOztBQUVBLDJEQUEyRDtBNEgxOW1CM0Q7RUFBMkMsZ0JQeG5CTjtBckhxbG9CckM7O0FBRUEsMkRBQTJEO0E0SDk5bUIzRDtFQUE0QyxnQlB6bkJQO0FySDBsb0JyQzs7QUFFQSwyREFBMkQ7QTRIbCttQjNEO0VBQW9DLGdCUDFuQkM7QXJIK2xvQnJDOztBQUVBLDJEQUEyRDtBNEh0K21CM0Q7RUFBdUMsZ0JQM25CRjtBckhvbW9CckM7O0FBRUEsMkRBQTJEO0E0SDErbUIzRDtFQUEyQyxnQlA1bkJOO0FySHltb0JyQzs7QUFFQSwyREFBMkQ7QTRIOSttQjNEO0VBQW9DLGdCUDduQkM7QXJIOG1vQnJDOztBQUVBLDJEQUEyRDtBNEhsL21CM0Q7RUFBa0MsZ0JQOW5CRztBckhtbm9CckM7O0FBRUEsMkRBQTJEO0E0SHQvbUIzRDtFQUF5QyxnQlAvbkJKO0FySHdub0JyQzs7QUFFQSwyREFBMkQ7QTRIMS9tQjNEO0VBQXNDLGdCUGhvQkQ7QXJINm5vQnJDOztBQUVBLDJEQUEyRDtBNEg5L21CM0Q7RUFBdUMsZ0JQam9CRjtBckhrb29CckM7O0FBRUEsMkRBQTJEO0E0SGxnbkIzRDtFQUF3QyxnQlBsb0JIO0FySHVvb0JyQzs7QUFFQSwyREFBMkQ7QTRIdGduQjNEO0VBQW1DLGdCUG5vQkU7QXJING9vQnJDOztBQUVBLDJEQUEyRDtBNEgxZ25CM0Q7RUFBa0MsZ0JQcG9CRztBckhpcG9CckM7O0FBRUEsMkRBQTJEO0E0SDlnbkIzRDtFQUFpQyxnQlByb0JJO0FySHNwb0JyQzs7QUFFQSwyREFBMkQ7QTRIbGhuQjNEO0VBQTBDLGdCUHRvQkw7QXJIMnBvQnJDOztBQUVBLDJEQUEyRDtBNEh0aG5CM0Q7RUFBb0MsZ0JQdm9CQztBckhncW9CckM7O0FBRUEsMkRBQTJEO0E0SDFobkIzRDtFQUF3QyxnQlB4b0JIO0FySHFxb0JyQzs7QUFFQSwyREFBMkQ7QTRIOWhuQjNEO0VBQXdDLGdCUHpvQkg7QXJIMHFvQnJDOztBQUVBLDJEQUEyRDtBNEhsaW5CM0Q7RUFBaUMsZ0JQMW9CSTtBckgrcW9CckM7O0FBRUEsMkRBQTJEO0E0SHRpbkIzRDtFQUFrQyxnQlAzb0JHO0FySG9yb0JyQzs7QUFFQSwyREFBMkQ7QTRIMWluQjNEO0VBQXFDLGdCUDVvQkE7QXJIeXJvQnJDOztBQUVBLDJEQUEyRDtBNEg5aW5CM0Q7RUFBa0MsZ0JQN29CRztBckg4cm9CckM7O0FBRUEsMkRBQTJEO0E0SGxqbkIzRDtFQUF1QyxnQlA5b0JGO0FySG1zb0JyQzs7QUFFQSwyREFBMkQ7QTRIdGpuQjNEO0VBQXFDLGdCUC9vQkE7QXJId3NvQnJDOztBQUVBLDJEQUEyRDtBNEgxam5CM0Q7RUFBeUMsZ0JQaHBCSjtBckg2c29CckM7O0FBRUEsMkRBQTJEO0E0SDlqbkIzRDtFQUE0QyxnQlBqcEJQO0FySGt0b0JyQzs7QUFFQSwyREFBMkQ7QTRIbGtuQjNEO0VBQTBDLGdCUGxwQkw7QXJIdXRvQnJDOztBQUVBLDJEQUEyRDtBNEh0a25CM0Q7RUFBb0MsZ0JQbnBCQztBckg0dG9CckM7O0FBRUEsMkRBQTJEO0E0SDFrbkIzRDtFQUFtQyxnQlBwcEJFO0FySGl1b0JyQzs7QUFFQSwyREFBMkQ7QTRIOWtuQjNEO0VBQWtDLGdCUHJwQkc7QXJIc3VvQnJDOztBQUVBLDJEQUEyRDtBNEhsbG5CM0Q7RUFBbUMsZ0JQdHBCRTtBckgydW9CckM7O0FBRUEsMkRBQTJEO0E0SHRsbkIzRDtFQUFzQyxnQlB2cEJEO0FySGd2b0JyQzs7QUFFQSwyREFBMkQ7QTRIMWxuQjNEO0VBQTBDLGdCUHhwQkw7QXJIcXZvQnJDOztBQUVBLDJEQUEyRDtBNEg5bG5CM0Q7RUFBMkMsZ0JQenBCTjtBckgwdm9CckM7O0FBRUEsMkRBQTJEO0E0SGxtbkIzRDtFQUE0QyxnQlAxcEJQO0FySCt2b0JyQzs7QUFFQSwyREFBMkQ7QTRIdG1uQjNEO0VBQXlDLGdCUDNwQko7QXJIb3dvQnJDOztBQUVBLDJEQUEyRDtBNEgxbW5CM0Q7RUFBdUMsZ0JQNXBCRjtBckh5d29CckM7O0FBRUEsMkRBQTJEO0E0SDltbkIzRDtFQUFrQyxnQlA3cEJHO0FySDh3b0JyQzs7QUFFQSwyREFBMkQ7QTRIbG5uQjNEO0VBQW9DLGdCUDlwQkM7QXJIbXhvQnJDOztBQUVBLDJEQUEyRDtBNEh0bm5CM0Q7RUFBa0MsZ0JQL3BCRztBckh3eG9CckM7O0FBRUEsMkRBQTJEO0E0SDFubkIzRDtFQUFvQyxnQlBocUJDO0FySDZ4b0JyQzs7QUFFQSwyREFBMkQ7QTRIOW5uQjNEO0VBQXFDLGdCUGpxQkE7QXJIa3lvQnJDOztBQUVBLDJEQUEyRDtBNEhsb25CM0Q7RUFBc0MsZ0JQbHFCRDtBckh1eW9CckM7O0FBRUEsMkRBQTJEO0E0SHRvbkIzRDtFQUFvQyxnQlBucUJDO0FySDR5b0JyQzs7QUFFQSwyREFBMkQ7QTRIMW9uQjNEO0VBQWtDLGdCUHBxQkc7QXJIaXpvQnJDOztBQUVBLDJEQUEyRDtBNEg5b25CM0Q7RUFBcUMsZ0JQcnFCQTtBckhzem9CckM7O0FBRUEsMkRBQTJEO0E0SGxwbkIzRDtFQUFvQyxnQlB0cUJDO0FySDJ6b0JyQzs7QUFFQSwyREFBMkQ7QTRIdHBuQjNEO0VBQXdDLGdCUHZxQkg7QXJIZzBvQnJDOztBQUVBLDJEQUEyRDtBNEgxcG5CM0Q7RUFBa0MsZ0JQeHFCRztBckhxMG9CckM7O0FBRUEsMkRBQTJEO0E0SDlwbkIzRDtFQUFrQyxnQlB6cUJHO0FySDAwb0JyQzs7QUFFQSwyREFBMkQ7QTRIbHFuQjNEO0VBQWtDLGdCUDFxQkc7QXJIKzBvQnJDOztBQUVBLDJEQUEyRDtBNEh0cW5CM0Q7RUFBbUMsZ0JQM3FCRTtBckhvMW9CckM7O0FBRUEsMkRBQTJEO0E0SDFxbkIzRDtFQUFpQyxnQlA1cUJJO0FySHkxb0JyQzs7QUFFQSwyREFBMkQ7QTRIOXFuQjNEO0VBQWtDLGdCUDdxQkc7QXJIODFvQnJDOztBQUVBLDJEQUEyRDtBNEhscm5CM0Q7RUFBbUMsZ0JQOXFCRTtBckhtMm9CckM7O0FBRUEsMkRBQTJEO0E0SHRybkIzRDtFQUFxQyxnQlAvcUJBO0FySHcyb0JyQzs7QUFFQSwyREFBMkQ7QTRIMXJuQjNEO0VBQXFDLGdCUGhyQkE7QXJINjJvQnJDOztBQUVBLDJEQUEyRDtBNEg5cm5CM0Q7RUFBaUMsZ0JQanJCSTtBckhrM29CckM7O0FBRUEsMkRBQTJEO0E0SGxzbkIzRDtFQUF3QyxnQlBsckJIO0FySHUzb0JyQzs7QUFFQSwyREFBMkQ7QTRIdHNuQjNEO0VBQXNDLGdCUG5yQkQ7QXJINDNvQnJDOztBQUVBLDJEQUEyRDtBNEgxc25CM0Q7RUFBNkMsZ0JQcHJCUjtBckhpNG9CckM7O0FBRUEsMkRBQTJEO0E0SDlzbkIzRDtFQUFxQyxnQlByckJBO0FySHM0b0JyQzs7QUFFQSwyREFBMkQ7QTRIbHRuQjNEO0VBQThDLGdCUHRyQlQ7QXJIMjRvQnJDOztBQUVBLDJEQUEyRDtBNEh0dG5CM0Q7RUFBcUMsZ0JQdnJCQTtBckhnNW9CckM7O0FBRUEsMkRBQTJEO0E0SDF0bkIzRDtFQUFvQyxnQlB4ckJDO0FySHE1b0JyQzs7QUFFQSwyREFBMkQ7QTRIOXRuQjNEO0VBQW1DLGdCUHpyQkU7QXJIMDVvQnJDOztBQUVBLDJEQUEyRDtBNEhsdW5CM0Q7RUFBb0MsZ0JQMXJCQztBckgrNW9CckM7O0FBRUEsMkRBQTJEO0E0SHR1bkIzRDtFQUFtQyxnQlAzckJFO0FySG82b0JyQzs7QUFFQSwyREFBMkQ7QTRIMXVuQjNEO0VBQXdDLGdCUDVyQkg7QXJIeTZvQnJDOztBQUVBLDJEQUEyRDtBNEg5dW5CM0Q7RUFBaUMsZ0JQN3JCSTtBckg4Nm9CckM7O0FBRUEsMkRBQTJEO0E0SGx2bkIzRDtFQUFpQyxnQlA5ckJJO0FySG03b0JyQzs7QUFFQSwyREFBMkQ7QTRIdHZuQjNEO0VBQXVDLGdCUC9yQkY7QXJIdzdvQnJDOztBQUVBLDJEQUEyRDtBNEgxdm5CM0Q7RUFBb0MsZ0JQaHNCQztBckg2N29CckM7O0FBRUEsMkRBQTJEO0E0SDl2bkIzRDtFQUFpQyxnQlBqc0JJO0FySGs4b0JyQzs7QUFFQSwyREFBMkQ7QTRIbHduQjNEO0VBQWtDLGdCUGxzQkc7QXJIdThvQnJDOztBQUVBLDJEQUEyRDtBNEh0d25CM0Q7RUFBa0MsZ0JQbnNCRztBckg0OG9CckM7O0FBRUEsMkRBQTJEO0E0SDF3bkIzRDtFQUFtQyxnQlBwc0JFO0FySGk5b0JyQzs7QUFFQSwyREFBMkQ7QTRIOXduQjNEO0VBQTJDLGdCUHJzQk47QXJIczlvQnJDOztBQUVBLDJEQUEyRDtBNEhseG5CM0Q7RUFBK0IsZ0JQdHNCTTtBckgyOW9CckM7O0FBRUEsMkRBQTJEO0E0SHR4bkIzRDtFQUFzQyxnQlB2c0JEO0FySGcrb0JyQzs7QUFFQSwyREFBMkQ7QTRIMXhuQjNEO0VBQXFDLGdCUHhzQkE7QXJIcStvQnJDOztBQUVBLDJEQUEyRDtBNEg5eG5CM0Q7RUFBa0MsZ0JQenNCRztBckgwK29CckM7O0FBRUEsMkRBQTJEO0E0SGx5bkIzRDtFQUFtQyxnQlAxc0JFO0FySCsrb0JyQzs7QUFFQSwyREFBMkQ7QTRIdHluQjNEO0VBQWdDLGdCUDNzQks7QXJIby9vQnJDOztBQUVBLDJEQUEyRDtBNEgxeW5CM0Q7RUFBb0MsZ0JQNXNCQztBckh5L29CckM7O0FBRUEsMkRBQTJEO0E0SDl5bkIzRDtFQUFxQyxnQlA3c0JBO0FySDgvb0JyQzs7QUFFQSwyREFBMkQ7QTRIbHpuQjNEO0VBQW1DLGdCUDlzQkU7QXJIbWdwQnJDOztBQUVBLDJEQUEyRDtBNEh0em5CM0Q7RUFBbUMsZ0JQL3NCRTtBckh3Z3BCckM7O0FBRUEsMkRBQTJEO0E0SDF6bkIzRDtFQUF3QyxnQlBodEJIO0FySDZncEJyQzs7QUFFQSwyREFBMkQ7QTRIOXpuQjNEO0VBQTBDLGdCUGp0Qkw7QXJIa2hwQnJDOztBQUVBLDJEQUEyRDtBNEhsMG5CM0Q7RUFBaUMsZ0JQbHRCSTtBckh1aHBCckM7O0FBRUEsMkRBQTJEO0E0SHQwbkIzRDtFQUFzQyxnQlBudEJEO0FySDRocEJyQzs7QUFFQSwyREFBMkQ7QTRIMTBuQjNEO0VBQTRDLGdCUHB0QlA7QXJIaWlwQnJDOztBQUVBLDJEQUEyRDtBNEg5MG5CM0Q7RUFBc0MsZ0JQcnRCRDtBckhzaXBCckM7O0FBRUEsMkRBQTJEO0E0SGwxbkIzRDtFQUFtQyxnQlB0dEJFO0FySDJpcEJyQzs7QUFFQSwyREFBMkQ7QTRIdDFuQjNEO0VBQXFDLGdCUHZ0QkE7QXJIZ2pwQnJDOztBQUVBLDJEQUEyRDtBNEgxMW5CM0Q7RUFBcUMsZ0JQeHRCQTtBckhxanBCckM7O0FBRUEsMkRBQTJEO0E0SDkxbkIzRDtFQUFtQyxnQlB6dEJFO0FySDBqcEJyQzs7QUFFQSwyREFBMkQ7QTRIbDJuQjNEO0VBQXdDLGdCUDF0Qkg7QXJIK2pwQnJDOztBQUVBLDJEQUEyRDtBNEh0Mm5CM0Q7RUFBeUMsZ0JQM3RCSjtBckhva3BCckM7O0FBRUEsMkRBQTJEO0E0SDEybkIzRDtFQUEyQyxnQlA1dEJOO0FySHlrcEJyQzs7QUFFQSwyREFBMkQ7QTRIOTJuQjNEO0VBQW9DLGdCUDd0QkM7QXJIOGtwQnJDOztBQUVBLDJEQUEyRDtBNEhsM25CM0Q7RUFBbUMsZ0JQOXRCRTtBckhtbHBCckM7O0FBRUEsMkRBQTJEO0E0SHQzbkIzRDtFQUEwQyxnQlAvdEJMO0FySHdscEJyQzs7QUFFQSwyREFBMkQ7QTRIMTNuQjNEO0VBQWtDLGdCUGh1Qkc7QXJINmxwQnJDOztBQUVBLDJEQUEyRDtBNEg5M25CM0Q7RUFBdUMsZ0JQanVCRjtBckhrbXBCckM7O0FBRUEsMkRBQTJEO0E0SGw0bkIzRDtFQUF5QyxnQlBsdUJKO0FySHVtcEJyQzs7QUFFQSwyREFBMkQ7QTRIdDRuQjNEO0VBQXVDLGdCUG51QkY7QXJING1wQnJDOztBQUVBLDJEQUEyRDtBNEgxNG5CM0Q7RUFBd0MsZ0JQcHVCSDtBckhpbnBCckM7O0FBRUEsMkRBQTJEO0E0SDk0bkIzRDtFQUFpQyxnQlBydUJJO0FySHNucEJyQzs7QUFFQSwyREFBMkQ7QTRIbDVuQjNEO0VBQW9DLGdCUHR1QkM7QXJIMm5wQnJDOztBQUVBLDJEQUEyRDtBNEh0NW5CM0Q7RUFBa0MsZ0JQdnVCRztBckhnb3BCckM7O0FBRUEsMkRBQTJEO0E0SDE1bkIzRDtFQUFpQyxnQlB4dUJJO0FySHFvcEJyQzs7QUFFQSwyREFBMkQ7QTRIOTVuQjNEO0VBQXNDLGdCUHp1QkQ7QXJIMG9wQnJDOztBQUVBLDJEQUEyRDtBNEhsNm5CM0Q7RUFBNEMsZ0JQMXVCUDtBckgrb3BCckM7O0FBRUEsMkRBQTJEO0E0SHQ2bkIzRDtFQUEyQyxnQlAzdUJOO0FySG9wcEJyQzs7QUFFQSwyREFBMkQ7QTRIMTZuQjNEO0VBQXlDLGdCUDV1Qko7QXJIeXBwQnJDOztBQUVBLDJEQUEyRDtBNEg5Nm5CM0Q7RUFBc0MsZ0JQN3VCRDtBckg4cHBCckM7O0FBRUEsMkRBQTJEO0E0SGw3bkIzRDtFQUFzQyxnQlA5dUJEO0FySG1xcEJyQzs7QUFFQSwyREFBMkQ7QTRIdDduQjNEO0VBQWlDLGdCUC91Qkk7QXJId3FwQnJDOztBQUVBLDJEQUEyRDtBNEgxN25CM0Q7RUFBaUMsZ0JQaHZCSTtBckg2cXBCckM7O0FBRUEsMkRBQTJEO0E0SDk3bkIzRDtFQUFxQyxnQlBqdkJBO0FySGtycEJyQzs7QUFFQSwyREFBMkQ7QTRIbDhuQjNEO0VBQXdDLGdCUGx2Qkg7QXJIdXJwQnJDOztBQUVBLDJEQUEyRDtBNEh0OG5CM0Q7RUFBbUMsZ0JQbnZCRTtBckg0cnBCckM7O0FBRUEsMkRBQTJEO0E0SDE4bkIzRDtFQUFrQyxnQlBwdkJHO0FySGlzcEJyQzs7QUFFQSwyREFBMkQ7QTRIOThuQjNEO0VBQXNDLGdCUHJ2QkQ7QXJIc3NwQnJDOztBQUVBLDJEQUEyRDtBNEhsOW5CM0Q7RUFBaUMsZ0JQdHZCSTtBckgyc3BCckM7O0FBRUEsMkRBQTJEO0E0SHQ5bkIzRDtFQUFxQyxnQlB2dkJBO0FySGd0cEJyQzs7QUFFQSwyREFBMkQ7QTRIMTluQjNEO0VBQW9DLGdCUHh2QkM7QXJIcXRwQnJDOztBQUVBLDJEQUEyRDtBNEg5OW5CM0Q7RUFBb0MsZ0JQenZCQztBckgwdHBCckM7O0FBRUEsMkRBQTJEO0E0SGwrbkIzRDtFQUEyQyxnQlAxdkJOO0FySCt0cEJyQzs7QUFFQSwyREFBMkQ7QTRIdCtuQjNEO0VBQWlDLGdCUDN2Qkk7QXJIb3VwQnJDOztBQUVBLDJEQUEyRDtBNEgxK25CM0Q7RUFBc0MsZ0JQNXZCRDtBckh5dXBCckM7O0FBRUEsMkRBQTJEO0E0SDkrbkIzRDtFQUFnRCxnQlA3dkJYO0FySDh1cEJyQzs7QUFFQSwyREFBMkQ7QTRIbC9uQjNEO0VBQWdELGdCUDl2Qlg7QXJIbXZwQnJDOztBQUVBLDJEQUEyRDtBNEh0L25CM0Q7RUFBaUQsZ0JQL3ZCWjtBckh3dnBCckM7O0FBRUEsMkRBQTJEO0E0SDEvbkIzRDtFQUE4QyxnQlBod0JUO0FySDZ2cEJyQzs7QUFFQSwyREFBMkQ7QTRIOS9uQjNEO0VBQXVDLGdCUGp3QkY7QXJIa3dwQnJDOztBQUVBLDJEQUEyRDtBNEhsZ29CM0Q7RUFBeUMsZ0JQbHdCSjtBckh1d3BCckM7O0FBRUEsMkRBQTJEO0E0SHRnb0IzRDtFQUFrQyxnQlBud0JHO0FySDR3cEJyQzs7QUFFQSwyREFBMkQ7QTRIMWdvQjNEO0VBQXdDLGdCUHB3Qkg7QXJIaXhwQnJDOztBQUVBLDJEQUEyRDtBNEg5Z29CM0Q7RUFBaUMsZ0JQcndCSTtBckhzeHBCckM7O0FBRUEsMkRBQTJEO0E0SGxob0IzRDtFQUFvQyxnQlB0d0JDO0FySDJ4cEJyQzs7QUFFQSwyREFBMkQ7QTRIdGhvQjNEO0VBQWtDLGdCUHZ3Qkc7QXJIZ3lwQnJDOztBQUVBLDJEQUEyRDtBNEgxaG9CM0Q7RUFBbUMsZ0JQeHdCRTtBckhxeXBCckM7O0FBRUEsMkRBQTJEO0E0SDlob0IzRDtFQUFzQyxnQlB6d0JEO0FySDB5cEJyQzs7QUFFQSwyREFBMkQ7QTRIbGlvQjNEO0VBQXNDLGdCUDF3QkQ7QXJIK3lwQnJDOztBQUVBLDJEQUEyRDtBNEh0aW9CM0Q7RUFBaUMsZ0JQM3dCSTtBckhvenBCckM7O0FBRUEsMkRBQTJEO0E0SDFpb0IzRDtFQUF3QyxnQlA1d0JIO0FySHl6cEJyQzs7QUFFQSwyREFBMkQ7QTRIOWlvQjNEO0VBQWdDLGdCUDd3Qks7QXJIOHpwQnJDOztBQUVBLDJEQUEyRDtBNEhsam9CM0Q7RUFBdUMsZ0JQOXdCRjtBckhtMHBCckM7O0FBRUEsMkRBQTJEO0E0SHRqb0IzRDtFQUEyQyxnQlAvd0JOO0FySHcwcEJyQzs7QUFFQSwyREFBMkQ7QTRIMWpvQjNEO0VBQXVDLGdCUGh4QkY7QXJINjBwQnJDOztBQUVBLDJEQUEyRDtBNEg5am9CM0Q7RUFBMkMsZ0JQanhCTjtBckhrMXBCckM7O0FBRUEsMkRBQTJEO0E0SGxrb0IzRDtFQUFvQyxnQlBseEJDO0FySHUxcEJyQzs7QUFFQSwyREFBMkQ7QTRIdGtvQjNEO0VBQXNDLGdCUG54QkQ7QXJINDFwQnJDOztBQUVBLDJEQUEyRDtBNEgxa29CM0Q7RUFBcUMsZ0JQcHhCQTtBckhpMnBCckM7O0FBRUEsMkRBQTJEO0E0SDlrb0IzRDtFQUFtQyxnQlByeEJFO0FySHMycEJyQzs7QUFFQSwyREFBMkQ7QTRIbGxvQjNEO0VBQWlDLGdCUHR4Qkk7QXJIMjJwQnJDOztBQUVBLDJEQUEyRDtBNEh0bG9CM0Q7RUFBd0MsZ0JQdnhCSDtBckhnM3BCckM7O0FBRUEsMkRBQTJEO0E0SDFsb0IzRDtFQUF3QyxnQlB4eEJIO0FySHEzcEJyQzs7QUFFQSwyREFBMkQ7QTRIOWxvQjNEO0VBQTBDLGdCUHp4Qkw7QXJIMDNwQnJDOztBQUVBLDJEQUEyRDtBNEhsbW9CM0Q7RUFBMEMsZ0JQMXhCTDtBckgrM3BCckM7O0FBRUEsMkRBQTJEO0E0SHRtb0IzRDtFQUFpQyxnQlAzeEJJO0FySG80cEJyQzs7QUFFQSwyREFBMkQ7QTRIMW1vQjNEO0VBQXFDLGdCUDV4QkE7QXJIeTRwQnJDOztBQUVBLDJEQUEyRDtBNEg5bW9CM0Q7RUFBbUMsZ0JQN3hCRTtBckg4NHBCckM7O0FBRUEsMkRBQTJEO0E0SGxub0IzRDtFQUFnQyxnQlA5eEJLO0FySG01cEJyQzs7QUFFQSwyREFBMkQ7QTRIdG5vQjNEO0VBQWtDLGdCUC94Qkc7QXJIdzVwQnJDOztBQUVBLDJEQUEyRDtBNEgxbm9CM0Q7RUFBb0MsZ0JQaHlCQztBckg2NXBCckM7O0FBRUEsMkRBQTJEO0E0SDlub0IzRDtFQUFtQyxnQlBqeUJFO0FySGs2cEJyQzs7QUFFQSwyREFBMkQ7QTRIbG9vQjNEO0VBQXFDLGdCUGx5QkE7QXJIdTZwQnJDOztBQUVBLDJEQUEyRDtBNEh0b29CM0Q7RUFBbUMsZ0JQbnlCRTtBckg0NnBCckM7O0FBRUEsMkRBQTJEO0E0SDFvb0IzRDtFQUFrQyxnQlBweUJHO0FySGk3cEJyQzs7QUFFQSwyREFBMkQ7QTRIOW9vQjNEO0VBQW1DLGdCUHJ5QkU7QXJIczdwQnJDOztBQUVBLDJEQUEyRDtBNEhscG9CM0Q7RUFBcUMsZ0JQdHlCQTtBckgyN3BCckM7O0FBRUEsMkRBQTJEO0E0SHRwb0IzRDtFQUFnQyxnQlB2eUJLO0FySGc4cEJyQzs7QUFFQSwyREFBMkQ7QTRIMXBvQjNEO0VBQXNDLGdCUHh5QkQ7QXJIcThwQnJDOztBQUVBLDJEQUEyRDtBNEg5cG9CM0Q7RUFBNkMsZ0JQenlCUjtBckgwOHBCckM7O0FBRUEsMkRBQTJEO0E0SGxxb0IzRDtFQUFtQyxnQlAxeUJFO0FySCs4cEJyQzs7QUFFQSwyREFBMkQ7QTRIdHFvQjNEO0VBQXFDLGdCUDN5QkE7QXJIbzlwQnJDOztBQUVBLDJEQUEyRDtBNEgxcW9CM0Q7RUFBb0MsZ0JQNXlCQztBckh5OXBCckM7O0FBRUEsMkRBQTJEO0E0SDlxb0IzRDtFQUFvQyxnQlA3eUJDO0FySDg5cEJyQzs7QUFFQSwyREFBMkQ7QTRIbHJvQjNEO0VBQW1DLGdCUDl5QkU7QXJIbStwQnJDOztBQUVBLDJEQUEyRDtBNEh0cm9CM0Q7RUFBc0MsZ0JQL3lCRDtBckh3K3BCckM7O0FBRUEsMkRBQTJEO0E0SDFyb0IzRDtFQUFzQyxnQlBoekJEO0FySDYrcEJyQzs7QUFFQSwyREFBMkQ7QTRIOXJvQjNEO0VBQXVDLGdCUGp6QkY7QXJIay9wQnJDOztBQUVBLDJEQUEyRDtBNEhsc29CM0Q7RUFBMkMsZ0JQbHpCTjtBckh1L3BCckM7O0FBRUEsMkRBQTJEO0E0SHRzb0IzRDtFQUFpRCxnQlBuekJaO0FySDQvcEJyQzs7QUFFQSwyREFBMkQ7QTRIMXNvQjNEO0VBQTZDLGdCUHB6QlI7QXJIaWdxQnJDOztBQUVBLDJEQUEyRDtBNEg5c29CM0Q7RUFBdUMsZ0JQcnpCRjtBckhzZ3FCckM7O0FBRUEsMkRBQTJEO0E0SGx0b0IzRDtFQUFzQyxnQlB0ekJEO0FySDJncUJyQzs7QUFFQSwyREFBMkQ7QTRIdHRvQjNEO0VBQWtDLGdCUHZ6Qkc7QXJIZ2hxQnJDOztBQUVBLDJEQUEyRDtBNEgxdG9CM0Q7RUFBeUMsZ0JQeHpCSjtBckhxaHFCckM7O0FBRUEsMkRBQTJEO0E0SDl0b0IzRDtFQUF5QyxnQlB6ekJKO0FySDBocUJyQzs7QUFFQSwyREFBMkQ7QTRIbHVvQjNEO0VBQW1DLGdCUDF6QkU7QXJIK2hxQnJDOztBQUVBLDJEQUEyRDtBNEh0dW9CM0Q7RUFBZ0MsZ0JQM3pCSztBckhvaXFCckM7O0FBRUEsMkRBQTJEO0E0SDF1b0IzRDtFQUFxQyxnQlA1ekJBO0FySHlpcUJyQzs7QUFFQSwyREFBMkQ7QTRIOXVvQjNEO0VBQWtDLGdCUDd6Qkc7QXJIOGlxQnJDOztBQUVBLDJEQUEyRDtBNEhsdm9CM0Q7RUFBbUMsZ0JQOXpCRTtBckhtanFCckM7O0FBRUEsMkRBQTJEO0E0SHR2b0IzRDtFQUFtQyxnQlAvekJFO0FySHdqcUJyQzs7QUFFQSwyREFBMkQ7QTRIMXZvQjNEO0VBQXVDLGdCUGgwQkY7QXJINmpxQnJDOztBQUVBLDJEQUEyRDtBNEg5dm9CM0Q7RUFBaUMsZ0JQajBCSTtBckhra3FCckM7O0FBRUEsMkRBQTJEO0E0SGx3b0IzRDtFQUFtQyxnQlBsMEJFO0FySHVrcUJyQzs7QUFFQSwyREFBMkQ7QTRIdHdvQjNEO0VBQXVDLGdCUG4wQkY7QXJINGtxQnJDOztBQUVBLDJEQUEyRDtBNEgxd29CM0Q7RUFBMkMsZ0JQcDBCTjtBckhpbHFCckM7O0FBRUEsMkRBQTJEO0E0SDl3b0IzRDtFQUE0QyxnQlByMEJQO0FySHNscUJyQzs7QUFFQSwyREFBMkQ7QTRIbHhvQjNEO0VBQWdELGdCUHQwQlg7QXJIMmxxQnJDOztBQUVBLDJEQUEyRDtBNEh0eG9CM0Q7RUFBd0MsZ0JQdjBCSDtBckhnbXFCckM7O0FBRUEsMkRBQTJEO0E0SDF4b0IzRDtFQUE0QyxnQlB4MEJQO0FySHFtcUJyQzs7QUFFQSwyREFBMkQ7QTRIOXhvQjNEO0VBQXFDLGdCUHowQkE7QXJIMG1xQnJDOztBQUVBLDJEQUEyRDtBNEhseW9CM0Q7RUFBaUMsZ0JQMTBCSTtBckgrbXFCckM7O0FBRUEsMkRBQTJEO0E0SHR5b0IzRDtFQUEwQyxnQlAzMEJMO0FySG9ucUJyQzs7QUFFQSwyREFBMkQ7QTRIMXlvQjNEO0VBQW1DLGdCUDUwQkU7QXJIeW5xQnJDOztBQUVBLDJEQUEyRDtBNEg5eW9CM0Q7RUFBdUMsZ0JQNzBCRjtBckg4bnFCckM7O0FBRUEsMkRBQTJEO0E0SGx6b0IzRDtFQUFxQyxnQlA5MEJBO0FySG1vcUJyQzs7QUFFQSwyREFBMkQ7QTRIdHpvQjNEO0VBQWtDLGdCUC8wQkc7QXJId29xQnJDOztBQUVBLDJEQUEyRDtBNEgxem9CM0Q7RUFBMEMsZ0JQaDFCTDtBckg2b3FCckM7O0FBRUEsMkRBQTJEO0E0SDl6b0IzRDtFQUFvQyxnQlBqMUJDO0FySGtwcUJyQzs7QUFFQSwyREFBMkQ7QTRIbDBvQjNEO0VBQWtDLGdCUGwxQkc7QXJIdXBxQnJDOztBQUVBLDJEQUEyRDtBNEh0MG9CM0Q7RUFBb0MsZ0JQbjFCQztBckg0cHFCckM7O0FBRUEsMkRBQTJEO0E0SDEwb0IzRDtFQUFpQyxnQlBwMUJJO0FySGlxcUJyQzs7QUFFQSwyREFBMkQ7QTRIOTBvQjNEO0VBQTBDLGdCUHIxQkw7QXJIc3FxQnJDOztBQUVBLDJEQUEyRDtBNEhsMW9CM0Q7RUFBbUMsZ0JQdDFCRTtBckgycXFCckM7O0FBRUEsMkRBQTJEO0E0SHQxb0IzRDtFQUFzQyxnQlB2MUJEO0FySGdycUJyQzs7QUFFQSwyREFBMkQ7QTRIMTFvQjNEO0VBQW1DLGdCUHgxQkU7QXJIcXJxQnJDOztBQUVBLDJEQUEyRDtBNEg5MW9CM0Q7RUFBaUMsZ0JQejFCSTtBckgwcnFCckM7O0FBRUEsMkRBQTJEO0E0SGwyb0IzRDtFQUFvQyxnQlAxMUJDO0FySCtycUJyQzs7QUFFQSwyREFBMkQ7QTRIdDJvQjNEO0VBQXNDLGdCUDMxQkQ7QXJIb3NxQnJDOztBQUVBLDJEQUEyRDtBNEgxMm9CM0Q7RUFBMEMsZ0JQNTFCTDtBckh5c3FCckM7O0FBRUEsMkRBQTJEO0E0SDkyb0IzRDtFQUFnQyxnQlA3MUJLO0FySDhzcUJyQzs7QUFFQSwyREFBMkQ7QTRIbDNvQjNEO0VBQWdDLGdCUDkxQks7QXJIbXRxQnJDOztBQUVBLDJEQUEyRDtBNEh0M29CM0Q7RUFBd0MsZ0JQLzFCSDtBckh3dHFCckM7O0FBRUEsMkRBQTJEO0E0SDEzb0IzRDtFQUF5QyxnQlBoMkJKO0FySDZ0cUJyQzs7QUFFQSwyREFBMkQ7QTRIOTNvQjNEO0VBQTJDLGdCUGoyQk47QXJIa3VxQnJDOztBQUVBLDJEQUEyRDtBNEhsNG9CM0Q7RUFBMEMsZ0JQbDJCTDtBckh1dXFCckM7O0FBRUEsMkRBQTJEO0E0SHQ0b0IzRDtFQUFpRCxnQlBuMkJaO0FySDR1cUJyQzs7QUFFQSwyREFBMkQ7QTRIMTRvQjNEO0VBQW9DLGdCUHAyQkM7QXJIaXZxQnJDOztBQUVBLDJEQUEyRDtBNEg5NG9CM0Q7RUFBeUMsZ0JQcjJCSjtBckhzdnFCckM7O0FBRUEsMkRBQTJEO0E0SGw1b0IzRDtFQUErQixnQlB0MkJNO0FySDJ2cUJyQzs7QUFFQSwyREFBMkQ7QTRIdDVvQjNEO0VBQXFDLGdCUHYyQkE7QXJIZ3dxQnJDOztBQUVBLDJEQUEyRDtBNEgxNW9CM0Q7RUFBbUMsZ0JQeDJCRTtBckhxd3FCckM7O0FBRUEsMkRBQTJEO0E0SDk1b0IzRDtFQUFrQyxnQlB6MkJHO0FySDB3cUJyQzs7QUFFQSwyREFBMkQ7QTRIbDZvQjNEO0VBQTBDLGdCUDEyQkw7QXJIK3dxQnJDOztBQUVBLDJEQUEyRDtBNEh0Nm9CM0Q7RUFBa0MsZ0JQMzJCRztBckhveHFCckM7O0FBRUEsMkRBQTJEO0E0SDE2b0IzRDtFQUFnQyxnQlA1MkJLO0FySHl4cUJyQzs7QUFFQSwyREFBMkQ7QTRIOTZvQjNEO0VBQWtDLGdCUDcyQkc7QXJIOHhxQnJDOztBQUVBLDJEQUEyRDtBNEhsN29CM0Q7RUFBb0MsZ0JQOTJCQztBckhteXFCckM7O0FBRUEsMkRBQTJEO0E0SHQ3b0IzRDtFQUFrQyxnQlAvMkJHO0FySHd5cUJyQzs7QUFFQSwyREFBMkQ7QTRIMTdvQjNEO0VBQXNDLGdCUGgzQkQ7QXJINnlxQnJDOztBQUVBLDJEQUEyRDtBNEg5N29CM0Q7RUFBa0MsZ0JQajNCRztBckhrenFCckM7O0FBRUEsMkRBQTJEO0E0SGw4b0IzRDtFQUF3QyxnQlBsM0JIO0FySHV6cUJyQzs7QUFFQSwyREFBMkQ7QTRIdDhvQjNEO0VBQXlDLGdCUG4zQko7QXJINHpxQnJDOztBQUVBLDJEQUEyRDtBNEgxOG9CM0Q7RUFBb0MsZ0JQcDNCQztBckhpMHFCckM7O0FBRUEsMkRBQTJEO0E0SDk4b0IzRDtFQUFtQyxnQlByM0JFO0FySHMwcUJyQzs7QUFFQSwyREFBMkQ7QTRIbDlvQjNEO0VBQW1DLGdCUHQzQkU7QXJIMjBxQnJDOztBQUVBLDJEQUEyRDtBNEh0OW9CM0Q7RUFBd0MsZ0JQdjNCSDtBckhnMXFCckM7O0FBRUEsMkRBQTJEO0E0SDE5b0IzRDtFQUFzQyxnQlB4M0JEO0FySHExcUJyQzs7QUFFQSwyREFBMkQ7QTRIOTlvQjNEO0VBQTBDLGdCUHozQkw7QXJIMDFxQnJDOztBQUVBLDJEQUEyRDtBNEhsK29CM0Q7RUFBc0MsZ0JQMTNCRDtBckgrMXFCckM7O0FBRUEsMkRBQTJEO0E0SHQrb0IzRDtFQUFvQyxnQlAzM0JDO0FySG8ycUJyQzs7QUFFQSwyREFBMkQ7QTRIMStvQjNEO0VBQXFDLGdCUDUzQkE7QXJIeTJxQnJDOztBQUVBLDJEQUEyRDtBNEg5K29CM0Q7RUFBMkMsZ0JQNzNCTjtBckg4MnFCckM7O0FBRUEsMkRBQTJEO0E0SGwvb0IzRDtFQUFrQyxnQlA5M0JHO0FySG0zcUJyQzs7QUFFQSwyREFBMkQ7QTRIdC9vQjNEO0VBQW9DLGdCUC8zQkM7QXJIdzNxQnJDOztBQUVBLDJEQUEyRDtBNEgxL29CM0Q7RUFBa0MsZ0JQaDRCRztBckg2M3FCckM7O0FBRUEsMkRBQTJEO0E0SDkvb0IzRDtFQUF5QyxnQlBqNEJKO0FySGs0cUJyQzs7QUFFQSwyREFBMkQ7QTRIbGdwQjNEO0VBQWdDLGdCUGw0Qks7QXJIdTRxQnJDOztBQUVBLDJEQUEyRDtBNEh0Z3BCM0Q7RUFBbUMsZ0JQbjRCRTtBckg0NHFCckM7O0FBRUEsMkRBQTJEO0E0SDFncEIzRDtFQUFrQyxnQlBwNEJHO0FySGk1cUJyQzs7QUFFQSwyREFBMkQ7QTRIOWdwQjNEO0VBQWdDLGdCUHI0Qks7QXJIczVxQnJDOztBQUVBLDJEQUEyRDtBNEhsaHBCM0Q7RUFBb0MsZ0JQdDRCQztBckgyNXFCckM7O0FBRUEsMkRBQTJEO0E0SHRocEIzRDtFQUFzQyxnQlB2NEJEO0FySGc2cUJyQzs7QUFFQSwyREFBMkQ7QTRIMWhwQjNEO0VBQW9DLGdCUHg0QkM7QXJIcTZxQnJDOztBQUVBLDJEQUEyRDtBNEg5aHBCM0Q7RUFBdUMsZ0JQejRCRjtBckgwNnFCckM7O0FBRUEsMkRBQTJEO0E0SGxpcEIzRDtFQUF1QyxnQlAxNEJGO0FySCs2cUJyQzs7QUFFQSwyREFBMkQ7QTRIdGlwQjNEO0VBQXlDLGdCUDM0Qko7QXJIbzdxQnJDOztBQUVBLDJEQUEyRDtBNEgxaXBCM0Q7RUFBeUMsZ0JQNTRCSjtBckh5N3FCckM7O0FBRUEsMkRBQTJEO0E0SDlpcEIzRDtFQUEwQyxnQlA3NEJMO0FySDg3cUJyQzs7QUFFQSwyREFBMkQ7QTRIbGpwQjNEO0VBQXlDLGdCUDk0Qko7QXJIbThxQnJDOztBQUVBLDJEQUEyRDtBNEh0anBCM0Q7RUFBdUMsZ0JQLzRCRjtBckh3OHFCckM7O0FBRUEsMkRBQTJEO0E0SDFqcEIzRDtFQUFvQyxnQlBoNUJDO0FySDY4cUJyQzs7QUFFQSwyREFBMkQ7QTRIOWpwQjNEO0VBQXVDLGdCUGo1QkY7QXJIazlxQnJDOztBQUVBLDJEQUEyRDtBNEhsa3BCM0Q7RUFBc0MsZ0JQbDVCRDtBckh1OXFCckM7O0FBRUEsMkRBQTJEO0E0SHRrcEIzRDtFQUF5QyxnQlBuNUJKO0FySDQ5cUJyQzs7QUFFQSwyREFBMkQ7QTRIMWtwQjNEO0VBQXdDLGdCUHA1Qkg7QXJIaStxQnJDOztBQUVBLDJEQUEyRDtBNEg5a3BCM0Q7RUFBOEMsZ0JQcjVCVDtBckhzK3FCckM7O0FBRUEsMkRBQTJEO0E0SGxscEIzRDtFQUE2QyxnQlB0NUJSO0FySDIrcUJyQzs7QUFFQSwyREFBMkQ7QTRIdGxwQjNEO0VBQWtDLGdCUHY1Qkc7QXJIZy9xQnJDOztBQUVBLDJEQUEyRDtBNEgxbHBCM0Q7RUFBc0MsZ0JQeDVCRDtBckhxL3FCckM7O0FBRUEsMkRBQTJEO0E0SDlscEIzRDtFQUF3QyxnQlB6NUJIO0FySDAvcUJyQzs7QUFFQSwyREFBMkQ7QTRIbG1wQjNEO0VBQXlDLGdCUDE1Qko7QXJIKy9xQnJDOztBQUVBLDJEQUEyRDtBNEh0bXBCM0Q7RUFBNkMsZ0JQMzVCUjtBckhvZ3JCckM7O0FBRUEsMkRBQTJEO0E0SDFtcEIzRDtFQUF5QyxnQlA1NUJKO0FySHlnckJyQzs7QUFFQSwyREFBMkQ7QTRIOW1wQjNEO0VBQXdDLGdCUDc1Qkg7QXJIOGdyQnJDOztBQUVBLDJEQUEyRDtBNEhsbnBCM0Q7RUFBZ0MsZ0JQOTVCSztBckhtaHJCckM7O0FBRUEsMkRBQTJEO0E0SHRucEIzRDtFQUF1QyxnQlAvNUJGO0FySHdockJyQzs7QUFFQSwyREFBMkQ7QTRIMW5wQjNEO0VBQTJDLGdCUGg2Qk47QXJINmhyQnJDOztBQUVBLDJEQUEyRDtBNEg5bnBCM0Q7RUFBMkMsZ0JQajZCTjtBckhraXJCckM7O0FBRUEsMkRBQTJEO0E0SGxvcEIzRDtFQUEwQyxnQlBsNkJMO0FySHVpckJyQzs7QUFFQSwyREFBMkQ7QTRIdG9wQjNEO0VBQThDLGdCUG42QlQ7QXJINGlyQnJDOztBQUVBLDJEQUEyRDtBNEgxb3BCM0Q7RUFBdUMsZ0JQcDZCRjtBckhpanJCckM7O0FBRUEsMkRBQTJEO0E0SDlvcEIzRDtFQUFrQyxnQlByNkJHO0FySHNqckJyQzs7QUFFQSwyREFBMkQ7QTRIbHBwQjNEO0VBQXNDLGdCUHQ2QkQ7QXJIMmpyQnJDOztBQUVBLDJEQUEyRDtBNEh0cHBCM0Q7RUFBd0MsZ0JQdjZCSDtBckhna3JCckM7O0FBRUEsMkRBQTJEO0E0SDFwcEIzRDtFQUE2QyxnQlB4NkJSO0FySHFrckJyQzs7QUFFQSwyREFBMkQ7QTRIOXBwQjNEO0VBQXdDLGdCUHo2Qkg7QXJIMGtyQnJDOztBQUVBLDJEQUEyRDtBNEhscXBCM0Q7RUFBNkMsZ0JQMTZCUjtBckgra3JCckM7O0FBRUEsMkRBQTJEO0E0SHRxcEIzRDtFQUFrQyxnQlAzNkJHO0FySG9sckJyQzs7QUFFQSwyREFBMkQ7QTRIMXFwQjNEO0VBQTBDLGdCUDU2Qkw7QXJIeWxyQnJDOztBQUVBLDJEQUEyRDtBNEg5cXBCM0Q7RUFBNEMsZ0JQNzZCUDtBckg4bHJCckM7O0FBRUEsMkRBQTJEO0E0SGxycEIzRDtFQUF3QyxnQlA5NkJIO0FySG1tckJyQzs7QUFFQSwyREFBMkQ7QTRIdHJwQjNEO0VBQWlDLGdCUC82Qkk7QXJId21yQnJDOztBQUVBLDJEQUEyRDtBNEgxcnBCM0Q7RUFBd0MsZ0JQaDdCSDtBckg2bXJCckM7O0FBRUEsMkRBQTJEO0E0SDlycEIzRDtFQUF3QyxnQlBqN0JIO0FySGtuckJyQzs7QUFFQSwyREFBMkQ7QTRIbHNwQjNEO0VBQWlDLGdCUGw3Qkk7QXJIdW5yQnJDOztBQUVBLDJEQUEyRDtBNEh0c3BCM0Q7RUFBaUMsZ0JQbjdCSTtBckg0bnJCckM7O0FBRUEsMkRBQTJEO0E0SDFzcEIzRDtFQUF3QyxnQlBwN0JIO0FySGlvckJyQzs7QUFFQSwyREFBMkQ7QTRIOXNwQjNEO0VBQXdDLGdCUHI3Qkg7QXJIc29yQnJDOztBQUVBLDJEQUEyRDtBNEhsdHBCM0Q7RUFBb0MsZ0JQdDdCQztBckgyb3JCckM7O0FBRUEsMkRBQTJEO0E0SHR0cEIzRDtFQUFpQyxnQlB2N0JJO0FySGdwckJyQzs7QUFFQSwyREFBMkQ7QTRIMXRwQjNEO0VBQW1DLGdCUHg3QkU7QXJIcXByQnJDOztBQUVBLDJEQUEyRDtBNEg5dHBCM0Q7RUFBZ0MsZ0JQejdCSztBckgwcHJCckM7O0FBRUEsMkRBQTJEO0E0SGx1cEIzRDtFQUFzQyxnQlAxN0JEO0FySCtwckJyQzs7QUFFQSwyREFBMkQ7QTRIdHVwQjNEO0VBQWlDLGdCUDM3Qkk7QXJIb3FyQnJDOztBQUVBLDJEQUEyRDtBNEgxdXBCM0Q7RUFBcUMsZ0JQNTdCQTtBckh5cXJCckM7O0FBRUEsMkRBQTJEO0E0SDl1cEIzRDtFQUF1QyxnQlA3N0JGO0FySDhxckJyQzs7QUFFQSwyREFBMkQ7QTRIbHZwQjNEO0VBQXNDLGdCUDk3QkQ7QXJIbXJyQnJDOztBQUVBLDJEQUEyRDtBNEh0dnBCM0Q7RUFBaUMsZ0JQLzdCSTtBckh3cnJCckM7O0FBRUEsMkRBQTJEO0E0SDF2cEIzRDtFQUEwQyxnQlBoOEJMO0FySDZyckJyQzs7QUFFQSwyREFBMkQ7QTRIOXZwQjNEO0VBQXlDLGdCUGo4Qko7QXJIa3NyQnJDOztBQUVBLDJEQUEyRDtBNEhsd3BCM0Q7RUFBZ0QsZ0JQbDhCWDtBckh1c3JCckM7O0FBRUEsMkRBQTJEO0E0SHR3cEIzRDtFQUFvRCxnQlBuOEJmO0FySDRzckJyQzs7QUFFQSwyREFBMkQ7QTRIMXdwQjNEO0VBQWtDLGdCUHA4Qkc7QXJIaXRyQnJDOztBQUVBLDJEQUEyRDtBNEg5d3BCM0Q7RUFBdUMsZ0JQcjhCRjtBckhzdHJCckM7O0FBRUEsMkRBQTJEO0E0SGx4cEIzRDtFQUF5QyxnQlB0OEJKO0FySDJ0ckJyQzs7QUFFQSwyREFBMkQ7QTRIdHhwQjNEO0VBQTRDLGdCUHY4QlA7QXJIZ3VyQnJDOztBQUVBLDJEQUEyRDtBNEgxeHBCM0Q7RUFBeUMsZ0JQeDhCSjtBckhxdXJCckM7O0FBRUEsMkRBQTJEO0E0SDl4cEIzRDtFQUFzQyxnQlB6OEJEO0FySDB1ckJyQzs7QUFFQSwyREFBMkQ7QTRIbHlwQjNEO0VBQW1DLGdCUDE4QkU7QXJIK3VyQnJDOztBQUVBLDJEQUEyRDtBNEh0eXBCM0Q7RUFBeUMsZ0JQMzhCSjtBckhvdnJCckM7O0FBRUEsMkRBQTJEO0E0SDF5cEIzRDtFQUFtQyxnQlA1OEJFO0FySHl2ckJyQzs7QUFFQSwyREFBMkQ7QTRIOXlwQjNEO0VBQStCLGdCUDc4Qk07QXJIOHZyQnJDOztBQUVBLDJEQUEyRDtBNEhsenBCM0Q7RUFBbUMsZ0JQOThCRTtBckhtd3JCckM7O0FBRUEsMkRBQTJEO0E0SHR6cEIzRDtFQUFxQyxnQlAvOEJBO0FySHd3ckJyQzs7QUFFQSwyREFBMkQ7QTRIMXpwQjNEO0VBQTRDLGdCUGg5QlA7QXJINndyQnJDOztBQUVBLDJEQUEyRDtBNEg5enBCM0Q7RUFBc0MsZ0JQajlCRDtBckhreHJCckM7O0FBRUEsMkRBQTJEO0E0SGwwcEIzRDtFQUFzQyxnQlBsOUJEO0FySHV4ckJyQzs7QUFFQSwyREFBMkQ7QTRIdDBwQjNEO0VBQWtDLGdCUG45Qkc7QXJINHhyQnJDOztBQUVBLDJEQUEyRDtBNEgxMHBCM0Q7RUFBdUMsZ0JQcDlCRjtBckhpeXJCckM7O0FBRUEsMkRBQTJEO0E0SDkwcEIzRDtFQUF3QyxnQlByOUJIO0FySHN5ckJyQzs7QUFFQSw0REFBNEQ7QTRIbDFwQjVEO0VBQWtDLGdCUHQ5Qkc7QXJIMnlyQnJDOztBQUVBLDREQUE0RDtBNEh0MXBCNUQ7RUFBc0MsZ0JQdjlCRDtBckhnenJCckM7O0FBRUEsNERBQTREO0E0SDExcEI1RDtFQUFzQyxnQlB4OUJEO0FySHF6ckJyQzs7QUFFQSw0REFBNEQ7QTRIOTFwQjVEO0VBQTBDLGdCUHo5Qkw7QXJIMHpyQnJDOztBQUVBLDREQUE0RDtBNEhsMnBCNUQ7RUFBb0MsZ0JQMTlCQztBckgrenJCckM7O0FBRUEsNERBQTREO0E0SHQycEI1RDtFQUFtQyxnQlAzOUJFO0FySG8wckJyQzs7QUFFQSw0REFBNEQ7QTRIMTJwQjVEO0VBQXlDLGdCUDU5Qko7QXJIeTByQnJDOztBQUVBLDREQUE0RDtBNEg5MnBCNUQ7RUFBb0MsZ0JQNzlCQztBckg4MHJCckM7O0FBRUEsNERBQTREO0E0SGwzcEI1RDtFQUFrQyxnQlA5OUJHO0FySG0xckJyQzs7QUFFQSw0REFBNEQ7QTRIdDNwQjVEO0VBQXdDLGdCUC85Qkg7QXJIdzFyQnJDOztBQUVBLDREQUE0RDtBNEgxM3BCNUQ7RUFBbUMsZ0JQaCtCRTtBckg2MXJCckM7O0FBRUEsNERBQTREO0E0SDkzcEI1RDtFQUFrQyxnQlBqK0JHO0FySGsyckJyQzs7QUFFQSw0REFBNEQ7QTRIbDRwQjVEO0VBQW9DLGdCUGwrQkM7QXJIdTJyQnJDOztBQUVBLDREQUE0RDtBNEh0NHBCNUQ7RUFBeUMsZ0JQbitCSjtBckg0MnJCckM7O0FBRUEsNERBQTREO0E0SDE0cEI1RDtFQUFvQyxnQlBwK0JDO0FySGkzckJyQzs7QUFFQSw0REFBNEQ7QTRIOTRwQjVEO0VBQXNDLGdCUHIrQkQ7QXJIczNyQnJDOztBQUVBLDREQUE0RDtBNEhsNXBCNUQ7RUFBbUMsZ0JQdCtCRTtBckgyM3JCckM7O0FBRUEsNERBQTREO0E0SHQ1cEI1RDtFQUF5QyxnQlB2K0JKO0FySGc0ckJyQzs7QUFFQSw0REFBNEQ7QTRIMTVwQjVEO0VBQTBDLGdCUHgrQkw7QXJIcTRyQnJDOztBQUVBLDREQUE0RDtBNEg5NXBCNUQ7RUFBbUMsZ0JQeitCRTtBckgwNHJCckM7O0FBRUEsNERBQTREO0E0SGw2cEI1RDtFQUFpQyxnQlAxK0JJO0FySCs0ckJyQzs7QUFFQSw0REFBNEQ7QTRIdDZwQjVEO0VBQXFDLGdCUDMrQkE7QXJIbzVyQnJDOztBQUVBLDREQUE0RDtBNEgxNnBCNUQ7RUFBdUMsZ0JQNStCRjtBckh5NXJCckM7O0FBRUEsNERBQTREO0E0SDk2cEI1RDtFQUEwQyxnQlA3K0JMO0FySDg1ckJyQzs7QUFFQSw0REFBNEQ7QTRIbDdwQjVEO0VBQW1DLGdCUDkrQkU7QXJIbTZyQnJDOztBQUVBLDREQUE0RDtBNEh0N3BCNUQ7RUFBa0MsZ0JQLytCRztBckh3NnJCckM7O0FBRUEsNERBQTREO0E0SDE3cEI1RDtFQUFzQyxnQlBoL0JEO0FySDY2ckJyQzs7QUFFQSw0REFBNEQ7QTRIOTdwQjVEO0VBQW1DLGdCUGovQkU7QXJIazdyQnJDOztBQUVBLDREQUE0RDtBNEhsOHBCNUQ7RUFBdUMsZ0JQbC9CRjtBckh1N3JCckM7O0FBRUEsNERBQTREO0E0SHQ4cEI1RDtFQUF5QyxnQlBuL0JKO0FySDQ3ckJyQzs7QUFFQSw0REFBNEQ7QTRIMThwQjVEO0VBQXNDLGdCUHAvQkQ7QXJIaThyQnJDOztBQUVBLDREQUE0RDtBNEg5OHBCNUQ7RUFBcUMsZ0JQci9CQTtBckhzOHJCckM7O0FBRUEsNERBQTREO0E0SGw5cEI1RDtFQUFvQyxnQlB0L0JDO0FySDI4ckJyQzs7QUFFQSw0REFBNEQ7QTRIdDlwQjVEO0VBQWdDLGdCUHYvQks7QXJIZzlyQnJDOztBQUVBLDREQUE0RDtBNEgxOXBCNUQ7RUFBbUMsZ0JQeC9CRTtBckhxOXJCckM7O0FBRUEsNERBQTREO0E0SDk5cEI1RDtFQUFpQyxnQlB6L0JJO0FySDA5ckJyQzs7QUFFQSw0REFBNEQ7QTRIbCtwQjVEO0VBQWlDLGdCUDEvQkk7QXJIKzlyQnJDOztBQUVBLDREQUE0RDtBNEh0K3BCNUQ7RUFBa0MsZ0JQMy9CRztBckhvK3JCckM7O0FBRUEsNERBQTREO0E0SDErcEI1RDtFQUFtQyxnQlA1L0JFO0FySHkrckJyQzs7QUFFQSw0REFBNEQ7QTRIOStwQjVEO0VBQXVDLGdCUDcvQkY7QXJIOCtyQnJDOztBQUVBLDREQUE0RDtBNEhsL3BCNUQ7RUFBb0MsZ0JQOS9CQztBckhtL3JCckM7O0FBRUEsNERBQTREO0E0SHQvcEI1RDtFQUFrQyxnQlAvL0JHO0FySHcvckJyQzs7QUFFQSw0REFBNEQ7QTRIMS9wQjVEO0VBQWdDLGdCUGhnQ0s7QXJINi9yQnJDOztBQUVBLDREQUE0RDtBNEg5L3BCNUQ7RUFBdUMsZ0JQamdDRjtBckhrZ3NCckM7O0FBRUEsNERBQTREO0E0SGxncUI1RDtFQUF1QyxnQlBsZ0NGO0FySHVnc0JyQzs7QUFFQSw0REFBNEQ7QTRIdGdxQjVEO0VBQWtDLGdCUG5nQ0c7QXJINGdzQnJDOztBQUVBLDREQUE0RDtBNEgxZ3FCNUQ7RUFBMkMsZ0JQcGdDTjtBckhpaHNCckM7O0FBRUEsNERBQTREO0E0SDlncUI1RDtFQUE2QyxnQlByZ0NSO0FySHNoc0JyQzs7QUFFQSw0REFBNEQ7QTRIbGhxQjVEO0VBQTJDLGdCUHRnQ047QXJIMmhzQnJDOztBQUVBLDREQUE0RDtBNEh0aHFCNUQ7RUFBb0MsZ0JQdmdDQztBckhnaXNCckM7O0FBRUEsNERBQTREO0E0SDFocUI1RDtFQUF1QyxnQlB4Z0NGO0FySHFpc0JyQzs7QUFFQSw0REFBNEQ7QTRIOWhxQjVEO0VBQWlDLGdCUHpnQ0k7QXJIMGlzQnJDOztBQUVBLDREQUE0RDtBNEhsaXFCNUQ7RUFBb0MsZ0JQMWdDQztBckgraXNCckM7O0FBRUEsNERBQTREO0E0SHRpcUI1RDtFQUFxQyxnQlAzZ0NBO0FySG9qc0JyQzs7QUFFQSw0REFBNEQ7QTRIMWlxQjVEO0VBQW1DLGdCUDVnQ0U7QXJIeWpzQnJDOztBQUVBLDREQUE0RDtBNEg5aXFCNUQ7RUFBdUMsZ0JQN2dDRjtBckg4anNCckM7O0FBRUEsNERBQTREO0E0SGxqcUI1RDtFQUFpQyxnQlA5Z0NJO0FySG1rc0JyQzs7QUFFQSw0REFBNEQ7QTRIdGpxQjVEO0VBQXNDLGdCUC9nQ0Q7QXJId2tzQnJDOztBQUVBLDREQUE0RDtBNEgxanFCNUQ7RUFBMkMsZ0JQaGhDTjtBckg2a3NCckM7O0FBRUEsNERBQTREO0E0SDlqcUI1RDtFQUFpQyxnQlBqaENJO0FySGtsc0JyQzs7QUFFQSw0REFBNEQ7QTRIbGtxQjVEO0VBQW1DLGdCUGxoQ0U7QXJIdWxzQnJDOztBQUVBLDREQUE0RDtBNEh0a3FCNUQ7RUFBbUMsZ0JQbmhDRTtBckg0bHNCckM7O0FBRUEsNERBQTREO0E0SDFrcUI1RDtFQUF3QyxnQlBwaENIO0FySGltc0JyQzs7QUFFQSw0REFBNEQ7QTRIOWtxQjVEO0VBQW1DLGdCUHJoQ0U7QXJIc21zQnJDOztBQUVBLDREQUE0RDtBNEhsbHFCNUQ7RUFBbUMsZ0JQdGhDRTtBckgybXNCckM7O0FBRUEsNERBQTREO0E0SHRscUI1RDtFQUFvQyxnQlB2aENDO0FySGduc0JyQzs7QUFFQSw0REFBNEQ7QTRIMWxxQjVEO0VBQW1DLGdCUHhoQ0U7QXJIcW5zQnJDOztBQUVBLDREQUE0RDtBNEg5bHFCNUQ7RUFBMEMsZ0JQemhDTDtBckgwbnNCckM7O0FBRUEsNERBQTREO0E0SGxtcUI1RDtFQUE0QyxnQlAxaENQO0FySCtuc0JyQzs7QUFFQSw0REFBNEQ7QTRIdG1xQjVEO0VBQXlDLGdCUDNoQ0o7QXJIb29zQnJDOztBQUVBLDREQUE0RDtBNEgxbXFCNUQ7RUFBd0MsZ0JQNWhDSDtBckh5b3NCckM7O0FBRUEsNERBQTREO0E0SDltcUI1RDtFQUF3QyxnQlA3aENIO0FySDhvc0JyQzs7QUFFQSw0REFBNEQ7QTRIbG5xQjVEO0VBQXFDLGdCUDloQ0E7QXJIbXBzQnJDOztBQUVBLDREQUE0RDtBNEh0bnFCNUQ7RUFBcUMsZ0JQL2hDQTtBckh3cHNCckM7O0FBRUEsNERBQTREO0E0SDFucUI1RDtFQUFtQyxnQlBoaUNFO0FySDZwc0JyQzs7QUFFQSw0REFBNEQ7QTRIOW5xQjVEO0VBQW1DLGdCUGppQ0U7QXJIa3FzQnJDOztBQUVBLDREQUE0RDtBNEhsb3FCNUQ7RUFBeUMsZ0JQbGlDSjtBckh1cXNCckM7O0FBRUEsNERBQTREO0E0SHRvcUI1RDtFQUFtQyxnQlBuaUNFO0FySDRxc0JyQzs7QUFFQSw0REFBNEQ7QTRIMW9xQjVEO0VBQWtDLGdCUHBpQ0c7QXJIaXJzQnJDOztBQUVBLDREQUE0RDtBNEg5b3FCNUQ7RUFBc0MsZ0JQcmlDRDtBckhzcnNCckM7O0FBRUEsNERBQTREO0E0SGxwcUI1RDtFQUE2QyxnQlB0aUNSO0FySDJyc0JyQzs7QUFFQSw0REFBNEQ7QTRIdHBxQjVEO0VBQXlDLGdCUHZpQ0o7QXJIZ3NzQnJDOztBQUVBLDREQUE0RDtBNEgxcHFCNUQ7RUFBd0MsZ0JQeGlDSDtBckhxc3NCckM7O0FBRUEsNERBQTREO0E0SDlwcUI1RDtFQUF1QyxnQlB6aUNGO0FySDBzc0JyQzs7QUFFQSw0REFBNEQ7QTRIbHFxQjVEO0VBQXlDLGdCUDFpQ0o7QXJIK3NzQnJDOztBQUVBLDREQUE0RDtBNEh0cXFCNUQ7RUFBaUMsZ0JQM2lDSTtBckhvdHNCckM7O0FBRUEsNERBQTREO0E0SDFxcUI1RDtFQUEwQyxnQlA1aUNMO0FySHl0c0JyQzs7QUFFQSw0REFBNEQ7QTRIOXFxQjVEO0VBQXlDLGdCUDdpQ0o7QXJIOHRzQnJDOztBQUVBLDREQUE0RDtBNEhscnFCNUQ7RUFBd0MsZ0JQOWlDSDtBckhtdXNCckM7O0FBRUEsNERBQTREO0E0SHRycUI1RDtFQUFvQyxnQlAvaUNDO0FySHd1c0JyQzs7QUFFQSw0REFBNEQ7QTRIMXJxQjVEO0VBQXlDLGdCUGhqQ0o7QXJINnVzQnJDOztBQUVBLDREQUE0RDtBNEg5cnFCNUQ7RUFBNEMsZ0JQampDUDtBckhrdnNCckM7O0FBRUEsNERBQTREO0E0SGxzcUI1RDtFQUEwQyxnQlBsakNMO0FySHV2c0JyQzs7QUFFQSw0REFBNEQ7QTRIdHNxQjVEO0VBQXFDLGdCUG5qQ0E7QXJINHZzQnJDOztBQUVBLDREQUE0RDtBNEgxc3FCNUQ7RUFBbUMsZ0JQcGpDRTtBckhpd3NCckM7O0FBRUEsNERBQTREO0E0SDlzcUI1RDtFQUF3QyxnQlByakNIO0FySHN3c0JyQzs7QUFFQSw0REFBNEQ7QTRIbHRxQjVEO0VBQWlDLGdCUHRqQ0k7QXJIMndzQnJDOztBQUVBLDREQUE0RDtBNEh0dHFCNUQ7RUFBd0MsZ0JQdmpDSDtBckhneHNCckM7O0FBRUEsNERBQTREO0E0SDF0cUI1RDtFQUEwQyxnQlB4akNMO0FySHF4c0JyQzs7QUFFQSw0REFBNEQ7QTRIOXRxQjVEO0VBQXlDLGdCUHpqQ0o7QXJIMHhzQnJDOztBQUVBLDREQUE0RDtBNEhsdXFCNUQ7RUFBbUMsZ0JQMWpDRTtBckgreHNCckM7O0FBRUEsNERBQTREO0E0SHR1cUI1RDtFQUFzQyxnQlAzakNEO0FySG95c0JyQzs7QUFFQSw0REFBNEQ7QTRIMXVxQjVEO0VBQXFDLGdCUDVqQ0E7QXJIeXlzQnJDOztBQUVBLDREQUE0RDtBNEg5dXFCNUQ7RUFBd0MsZ0JQN2pDSDtBckg4eXNCckM7O0FBRUEsNERBQTREO0E0SGx2cUI1RDtFQUFpQyxnQlA5akNJO0FySG16c0JyQzs7QUFFQSw0REFBNEQ7QTRIdHZxQjVEO0VBQW9DLGdCUC9qQ0M7QXJId3pzQnJDOztBQUVBLDREQUE0RDtBNEgxdnFCNUQ7RUFBb0MsZ0JQaGtDQztBckg2enNCckM7O0FBRUEsNERBQTREO0E0SDl2cUI1RDtFQUFpQyxnQlBqa0NJO0FySGswc0JyQzs7QUFFQSw0REFBNEQ7QTRIbHdxQjVEO0VBQW9DLGdCUGxrQ0M7QXJIdTBzQnJDOztBQUVBLDREQUE0RDtBNEh0d3FCNUQ7RUFBbUMsZ0JQbmtDRTtBckg0MHNCckM7O0FBRUEsNERBQTREO0E0SDF3cUI1RDtFQUFtQyxnQlBwa0NFO0FySGkxc0JyQzs7QUFFQSw0REFBNEQ7QTRIOXdxQjVEO0VBQTBDLGdCUHJrQ0w7QXJIczFzQnJDOztBQUVBLDREQUE0RDtBNEhseHFCNUQ7RUFBa0MsZ0JQdGtDRztBckgyMXNCckM7O0FBRUEsNERBQTREO0E0SHR4cUI1RDtFQUE2QyxnQlB2a0NSO0FySGcyc0JyQzs7QUFFQSw0REFBNEQ7QTRIMXhxQjVEO0VBQXFDLGdCUHhrQ0E7QXJIcTJzQnJDOztBQUVBLDREQUE0RDtBNEg5eHFCNUQ7RUFBa0MsZ0JQemtDRztBckgwMnNCckM7O0FBRUEsNERBQTREO0E0SGx5cUI1RDtFQUFrQyxnQlAxa0NHO0FySCsyc0JyQzs7QUFFQSw0REFBNEQ7QTRIdHlxQjVEO0VBQXVDLGdCUDNrQ0Y7QXJIbzNzQnJDOztBQUVBLDREQUE0RDtBNEgxeXFCNUQ7RUFBa0MsZ0JQNWtDRztBckh5M3NCckM7O0FBRUEsNERBQTREO0E0SDl5cUI1RDtFQUFtQyxnQlA3a0NFO0FySDgzc0JyQzs7QUFFQSw0REFBNEQ7QTRIbHpxQjVEO0VBQXNDLGdCUDlrQ0Q7QXJIbTRzQnJDOztBQUVBLDREQUE0RDtBNEh0enFCNUQ7RUFBdUMsZ0JQL2tDRjtBckh3NHNCckM7O0FBRUEsNERBQTREO0E0SDF6cUI1RDtFQUFrQyxnQlBobENHO0FySDY0c0JyQzs7QUFFQSw0REFBNEQ7QTRIOXpxQjVEO0VBQXVDLGdCUGpsQ0Y7QXJIazVzQnJDOztBQUVBLDREQUE0RDtBNEhsMHFCNUQ7RUFBdUMsZ0JQbGxDRjtBckh1NXNCckM7O0FBRUEsNERBQTREO0E0SHQwcUI1RDtFQUFpQyxnQlBubENJO0FySDQ1c0JyQzs7QUFFQSw0REFBNEQ7QTRIMTBxQjVEO0VBQW9DLGdCUHBsQ0M7QXJIaTZzQnJDOztBQUVBLDREQUE0RDtBNEg5MHFCNUQ7RUFBd0MsZ0JQcmxDSDtBckhzNnNCckM7O0FBRUEsNERBQTREO0E0SGwxcUI1RDtFQUFnQyxnQlB0bENLO0FySDI2c0JyQzs7QUFFQSw0REFBNEQ7QTRIdDFxQjVEO0VBQXFDLGdCUHZsQ0E7QXJIZzdzQnJDOztBQUVBLDREQUE0RDtBNEgxMXFCNUQ7RUFBMkMsZ0JQeGxDTjtBckhxN3NCckM7O0FBRUEsNERBQTREO0E0SDkxcUI1RDtFQUE0QyxnQlB6bENQO0FySDA3c0JyQzs7QUFFQSw0REFBNEQ7QTRIbDJxQjVEO0VBQXlDLGdCUDFsQ0o7QXJIKzdzQnJDOztBQUVBLDREQUE0RDtBNEh0MnFCNUQ7RUFBc0MsZ0JQM2xDRDtBckhvOHNCckM7O0FBRUEsNERBQTREO0E0SDEycUI1RDtFQUFvQyxnQlA1bENDO0FySHk4c0JyQzs7QUFFQSw0REFBNEQ7QTRIOTJxQjVEO0VBQXFDLGdCUDdsQ0E7QXJIODhzQnJDOztBQUVBLDREQUE0RDtBNEhsM3FCNUQ7RUFBaUMsZ0JQOWxDSTtBckhtOXNCckM7O0FBRUEsNERBQTREO0E0SHQzcUI1RDtFQUFrQyxnQlAvbENHO0FySHc5c0JyQzs7QUFFQSw0REFBNEQ7QTRIMTNxQjVEO0VBQXdDLGdCUGhtQ0g7QXJINjlzQnJDOztBQUVBLDREQUE0RDtBNEg5M3FCNUQ7RUFBaUMsZ0JQam1DSTtBckhrK3NCckM7O0FBRUEsNERBQTREO0E0SGw0cUI1RDtFQUE0QyxnQlBsbUNQO0FySHUrc0JyQzs7QUFFQSw0REFBNEQ7QTRIdDRxQjVEO0VBQWdELGdCUG5tQ1g7QXJINCtzQnJDOztBQUVBLDREQUE0RDtBNEgxNHFCNUQ7RUFBMEMsZ0JQcG1DTDtBckhpL3NCckM7O0FBRUEsNERBQTREO0E0SDk0cUI1RDtFQUE4QyxnQlBybUNUO0FySHMvc0JyQzs7QUFFQSw0REFBNEQ7QTRIbDVxQjVEO0VBQTZDLGdCUHRtQ1I7QXJIMi9zQnJDOztBQUVBLDREQUE0RDtBNEh0NXFCNUQ7RUFBaUQsZ0JQdm1DWjtBckhnZ3RCckM7O0FBRUEsNERBQTREO0E0SDE1cUI1RDtFQUEyQyxnQlB4bUNOO0FySHFndEJyQzs7QUFFQSw0REFBNEQ7QTRIOTVxQjVEO0VBQStDLGdCUHptQ1Y7QXJIMGd0QnJDOztBQUVBLDREQUE0RDtBNEhsNnFCNUQ7RUFBc0MsZ0JQMW1DRDtBckgrZ3RCckM7O0FBRUEsNERBQTREO0E0SHQ2cUI1RDtFQUE4QyxnQlAzbUNUO0FySG9odEJyQzs7QUFFQSw0REFBNEQ7QTRIMTZxQjVEO0VBQWtELGdCUDVtQ2I7QXJIeWh0QnJDOztBQUVBLDREQUE0RDtBNEg5NnFCNUQ7RUFBNEMsZ0JQN21DUDtBckg4aHRCckM7O0FBRUEsNERBQTREO0E0SGw3cUI1RDtFQUFnRCxnQlA5bUNYO0FySG1pdEJyQzs7QUFFQSw0REFBNEQ7QTRIdDdxQjVEO0VBQW9DLGdCUC9tQ0M7QXJId2l0QnJDOztBQUVBLDREQUE0RDtBNEgxN3FCNUQ7RUFBdUMsZ0JQaG5DRjtBckg2aXRCckM7O0FBRUEsNERBQTREO0E0SDk3cUI1RDtFQUF1QyxnQlBqbkNGO0FySGtqdEJyQzs7QUFFQSw0REFBNEQ7QTRIbDhxQjVEO0VBQWdDLGdCUGxuQ0s7QXJIdWp0QnJDOztBQUVBLDREQUE0RDtBNEh0OHFCNUQ7RUFBMEMsZ0JQbm5DTDtBckg0anRCckM7O0FBRUEsNERBQTREO0E0SDE4cUI1RDtFQUFvQyxnQlBwbkNDO0FySGlrdEJyQzs7QUFFQSw0REFBNEQ7QTRIOThxQjVEO0VBQXlDLGdCUHJuQ0o7QXJIc2t0QnJDOztBQUVBLDREQUE0RDtBNEhsOXFCNUQ7RUFBd0MsZ0JQdG5DSDtBckgya3RCckM7O0FBRUEsNERBQTREO0E0SHQ5cUI1RDtFQUFtQyxnQlB2bkNFO0FySGdsdEJyQzs7QUFFQSw0REFBNEQ7QTRIMTlxQjVEO0VBQW9DLGdCUHhuQ0M7QXJIcWx0QnJDOztBQUVBLDREQUE0RDtBNEg5OXFCNUQ7RUFBb0MsZ0JQem5DQztBckgwbHRCckM7O0FBRUEsNERBQTREO0E0SGwrcUI1RDtFQUFvQyxnQlAxbkNDO0FySCtsdEJyQzs7QUFFQSw0REFBNEQ7QTRIdCtxQjVEO0VBQXNDLGdCUDNuQ0Q7QXJIb210QnJDOztBQUVBLDREQUE0RDtBNEgxK3FCNUQ7RUFBbUMsZ0JQNW5DRTtBckh5bXRCckM7O0FBRUEsNERBQTREO0E0SDkrcUI1RDtFQUF3QyxnQlA3bkNIO0FySDhtdEJyQzs7QUFFQSw0REFBNEQ7QTRIbC9xQjVEO0VBQTRDLGdCUDluQ1A7QXJIbW50QnJDOztBQUVBLDREQUE0RDtBNEh0L3FCNUQ7RUFBd0MsZ0JQL25DSDtBckh3bnRCckM7O0FBRUEsNERBQTREO0E0SDEvcUI1RDtFQUEyQyxnQlBob0NOO0FySDZudEJyQzs7QUFFQSw0REFBNEQ7QTRIOS9xQjVEO0VBQTJDLGdCUGpvQ047QXJIa290QnJDOztBQUVBLDREQUE0RDtBNEhsZ3JCNUQ7RUFBc0MsZ0JQbG9DRDtBckh1b3RCckM7O0FBRUEsNERBQTREO0E0SHRnckI1RDtFQUFrQyxnQlBub0NHO0FySDRvdEJyQzs7QUFFQSw0REFBNEQ7QTRIMWdyQjVEO0VBQWlDLGdCUHBvQ0k7QXJIaXB0QnJDOztBQUVBLDREQUE0RDtBNEg5Z3JCNUQ7RUFBOEMsZ0JQcm9DVDtBckhzcHRCckM7O0FBRUEsNERBQTREO0E0SGxockI1RDtFQUFzQyxnQlB0b0NEO0FySDJwdEJyQzs7QUFFQSw0REFBNEQ7QTRIdGhyQjVEO0VBQTBDLGdCUHZvQ0w7QXJIZ3F0QnJDOztBQUVBLDREQUE0RDtBNEgxaHJCNUQ7RUFBMEMsZ0JQeG9DTDtBckhxcXRCckM7O0FBRUEsNERBQTREO0E0SDlockI1RDtFQUF5QyxnQlB6b0NKO0FySDBxdEJyQzs7QUFFQSw0REFBNEQ7QTRIbGlyQjVEO0VBQXVDLGdCUDFvQ0Y7QXJIK3F0QnJDOztBQUVBLDREQUE0RDtBNEh0aXJCNUQ7RUFBa0MsZ0JQM29DRztBckhvcnRCckM7O0FBRUEsNERBQTREO0E0SDFpckI1RDtFQUF5QyxnQlA1b0NKO0FySHlydEJyQzs7QUFFQSw0REFBNEQ7QTRIOWlyQjVEO0VBQXlDLGdCUDdvQ0o7QXJIOHJ0QnJDOztBQUVBLDREQUE0RDtBNEhsanJCNUQ7RUFBMEMsZ0JQOW9DTDtBckhtc3RCckM7O0FBRUEsNERBQTREO0E0SHRqckI1RDtFQUF5QyxnQlAvb0NKO0FySHdzdEJyQzs7QUFFQSw0REFBNEQ7QTRIMWpyQjVEO0VBQXdDLGdCUGhwQ0g7QXJINnN0QnJDOztBQUVBLDREQUE0RDtBNEg5anJCNUQ7RUFBeUMsZ0JQanBDSjtBckhrdHRCckM7O0FBRUEsNERBQTREO0E0SGxrckI1RDtFQUF3QyxnQlBscENIO0FySHV0dEJyQzs7QUFFQSw0REFBNEQ7QTRIdGtyQjVEO0VBQWlDLGdCUG5wQ0k7QXJINHR0QnJDOztBQUVBLDREQUE0RDtBNEgxa3JCNUQ7RUFBd0MsZ0JQcHBDSDtBckhpdXRCckM7O0FBRUEsNERBQTREO0E0SDlrckI1RDtFQUFzQyxnQlBycENEO0FySHN1dEJyQzs7QUFFQSw0REFBNEQ7QTRIbGxyQjVEO0VBQXlDLGdCUHRwQ0o7QXJIMnV0QnJDOztBQUVBLDREQUE0RDtBNEh0bHJCNUQ7RUFBa0MsZ0JQdnBDRztBckhndnRCckM7O0FBRUEsNERBQTREO0E0SDFsckI1RDtFQUFzQyxnQlB4cENEO0FySHF2dEJyQzs7QUFFQSw0REFBNEQ7QTRIOWxyQjVEO0VBQTRDLGdCUHpwQ1A7QXJIMHZ0QnJDOztBQUVBLDREQUE0RDtBNEhsbXJCNUQ7RUFBd0MsZ0JQMXBDSDtBckgrdnRCckM7O0FBRUEsNERBQTREO0E0SHRtckI1RDtFQUFtQyxnQlAzcENFO0FySG93dEJyQzs7QUFFQSw0REFBNEQ7QTRIMW1yQjVEO0VBQW1DLGdCUDVwQ0U7QXJIeXd0QnJDOztBQUVBLDREQUE0RDtBNEg5bXJCNUQ7RUFBd0MsZ0JQN3BDSDtBckg4d3RCckM7O0FBRUEsNERBQTREO0E0SGxuckI1RDtFQUEwQyxnQlA5cENMO0FySG14dEJyQzs7QUFFQSw0REFBNEQ7QTRIdG5yQjVEO0VBQW1DLGdCUC9wQ0U7QXJId3h0QnJDOztBQUVBLDREQUE0RDtBNEgxbnJCNUQ7RUFBcUMsZ0JQaHFDQTtBckg2eHRCckM7O0FBRUEsNERBQTREO0E0SDluckI1RDtFQUF3QyxnQlBqcUNIO0FySGt5dEJyQzs7QUFFQSw0REFBNEQ7QTRIbG9yQjVEO0VBQXlDLGdCUGxxQ0o7QXJIdXl0QnJDOztBQUVBLDREQUE0RDtBNEh0b3JCNUQ7RUFBd0MsZ0JQbnFDSDtBckg0eXRCckM7O0FBRUEsNERBQTREO0E0SDFvckI1RDtFQUErQyxnQlBwcUNWO0FySGl6dEJyQzs7QUFFQSw0REFBNEQ7QTRIOW9yQjVEO0VBQXNDLGdCUHJxQ0Q7QXJIc3p0QnJDOztBQUVBLDREQUE0RDtBNEhscHJCNUQ7RUFBbUMsZ0JQdHFDRTtBckgyenRCckM7O0FBRUEsNERBQTREO0E0SHRwckI1RDtFQUFxQyxnQlB2cUNBO0FySGcwdEJyQzs7QUFFQSw0REFBNEQ7QTRIMXByQjVEO0VBQTZDLGdCUHhxQ1I7QXJIcTB0QnJDOztBQUVBLDREQUE0RDtBNEg5cHJCNUQ7RUFBZ0MsZ0JQenFDSztBckgwMHRCckM7O0FBRUEsNERBQTREO0E0SGxxckI1RDtFQUF3QyxnQlAxcUNIO0FySCswdEJyQzs7QUFFQSw0REFBNEQ7QTRIdHFyQjVEO0VBQXdDLGdCUDNxQ0g7QXJIbzF0QnJDOztBQUVBLDREQUE0RDtBNEgxcXJCNUQ7RUFBbUMsZ0JQNXFDRTtBckh5MXRCckM7O0FBRUEsNERBQTREO0E0SDlxckI1RDtFQUFxQyxnQlA3cUNBO0FySDgxdEJyQzs7QUFFQSw0REFBNEQ7QTRIbHJyQjVEO0VBQWlDLGdCUDlxQ0k7QXJIbTJ0QnJDOztBQUVBLDREQUE0RDtBNEh0cnJCNUQ7RUFBdUMsZ0JQL3FDRjtBckh3MnRCckM7O0FBRUEsNERBQTREO0E0SDFyckI1RDtFQUFrQyxnQlBockNHO0FySDYydEJyQzs7QUFFQSw0REFBNEQ7QTRIOXJyQjVEO0VBQW9DLGdCUGpyQ0M7QXJIazN0QnJDOztBQUVBLDREQUE0RDtBNEhsc3JCNUQ7RUFBMEMsZ0JQbHJDTDtBckh1M3RCckM7O0FBRUEsNERBQTREO0E0SHRzckI1RDtFQUFvQyxnQlBuckNDO0FySDQzdEJyQzs7QUFFQSw0REFBNEQ7QTRIMXNyQjVEO0VBQXNDLGdCUHByQ0Q7QXJIaTR0QnJDOztBQUVBLDREQUE0RDtBNEg5c3JCNUQ7RUFBaUMsZ0JQcnJDSTtBckhzNHRCckM7O0FBRUEsNERBQTREO0E0SGx0ckI1RDtFQUFxQyxnQlB0ckNBO0FySDI0dEJyQzs7QUFFQSw0REFBNEQ7QTRIdHRyQjVEO0VBQW9DLGdCUHZyQ0M7QXJIZzV0QnJDOztBQUVBLDREQUE0RDtBNEgxdHJCNUQ7RUFBa0MsZ0JQeHJDRztBckhxNXRCckM7O0FBRUEsNERBQTREO0E0SDl0ckI1RDtFQUF5QyxnQlB6ckNKO0FySDA1dEJyQzs7QUFFQSw0REFBNEQ7QTRIbHVyQjVEO0VBQW1DLGdCUDFyQ0U7QXJIKzV0QnJDOztBQUVBLDREQUE0RDtBNEh0dXJCNUQ7RUFBdUMsZ0JQM3JDRjtBckhvNnRCckM7O0FBRUEsNERBQTREO0E0SDF1ckI1RDtFQUFvQyxnQlA1ckNDO0FySHk2dEJyQzs7QUFFQSw0REFBNEQ7QTRIOXVyQjVEO0VBQTJDLGdCUDdyQ047QXJIODZ0QnJDOztBQUVBLDREQUE0RDtBNEhsdnJCNUQ7RUFBZ0MsZ0JQOXJDSztBckhtN3RCckM7O0FBRUEsNERBQTREO0E0SHR2ckI1RDtFQUFpQyxnQlAvckNJO0FySHc3dEJyQzs7QUFFQSw0REFBNEQ7QTRIMXZyQjVEO0VBQWlDLGdCUGhzQ0k7QXJINjd0QnJDOztBQUVBLDREQUE0RDtBNEg5dnJCNUQ7RUFBa0MsZ0JQanNDRztBckhrOHRCckM7O0FBRUEsNERBQTREO0E0SGx3ckI1RDtFQUFpQyxnQlBsc0NJO0FySHU4dEJyQzs7QUFFQSw0REFBNEQ7QTRIdHdyQjVEO0VBQXNDLGdCUG5zQ0Q7QXJINDh0QnJDOztBQUVBLDREQUE0RDtBNEgxd3JCNUQ7RUFBa0MsZ0JQcHNDRztBckhpOXRCckM7O0FBRUEsNERBQTREO0E0SDl3ckI1RDtFQUF1QyxnQlByc0NGO0FySHM5dEJyQzs7QUFFQSw0REFBNEQ7QTRIbHhyQjVEO0VBQXFDLGdCUHRzQ0E7QXJIMjl0QnJDOztBQUVBLDREQUE0RDtBNEh0eHJCNUQ7RUFBMkMsZ0JQdnNDTjtBckhnK3RCckM7O0FBRUEsNERBQTREO0E0SDF4ckI1RDtFQUE2QyxnQlB4c0NSO0FySHErdEJyQzs7QUFFQSw0REFBNEQ7QTRIOXhyQjVEO0VBQTRDLGdCUHpzQ1A7QXJIMCt0QnJDOztBQUVBLDREQUE0RDtBNEhseXJCNUQ7RUFBMEMsZ0JQMXNDTDtBckgrK3RCckM7O0FBRUEsNERBQTREO0E0SHR5ckI1RDtFQUFrQyxnQlAzc0NHO0FySG8vdEJyQzs7QUFFQSw0REFBNEQ7QTRIMXlyQjVEO0VBQXFDLGdCUDVzQ0E7QXJIeS90QnJDOztBQUVBLDREQUE0RDtBNEg5eXJCNUQ7RUFBd0MsZ0JQN3NDSDtBckg4L3RCckM7O0FBRUEsNERBQTREO0E0SGx6ckI1RDtFQUF1QyxnQlA5c0NGO0FySG1ndUJyQzs7QUFFQSw0REFBNEQ7QTRIdHpyQjVEO0VBQStCLGdCUC9zQ007QXJId2d1QnJDOztBQUVBLDREQUE0RDtBNEgxenJCNUQ7RUFBcUMsZ0JQaHRDQTtBckg2Z3VCckM7O0FBRUEsNERBQTREO0E0SDl6ckI1RDtFQUFvQyxnQlBqdENDO0FySGtodUJyQzs7QUFFQSw0REFBNEQ7QTRIbDByQjVEO0VBQXlDLGdCUGx0Q0o7QXJIdWh1QnJDOztBQUVBLDREQUE0RDtBNEh0MHJCNUQ7RUFBMEMsZ0JQbnRDTDtBckg0aHVCckM7O0FBRUEsNERBQTREO0E0SDEwckI1RDtFQUFvQyxnQlBwdENDO0FySGlpdUJyQzs7QUFFQSw0REFBNEQ7QTRIOTByQjVEO0VBQXNDLGdCUHJ0Q0Q7QXJIc2l1QnJDOztBQUVBLDREQUE0RDtBNEhsMXJCNUQ7RUFBd0MsZ0JQdHRDSDtBckgyaXVCckM7O0FBRUEsNERBQTREO0E0SHQxckI1RDtFQUE4QyxnQlB2dENUO0FySGdqdUJyQzs7QUFFQSw0REFBNEQ7QTRIMTFyQjVEO0VBQTZDLGdCUHh0Q1I7QXJIcWp1QnJDOztBQUVBLDREQUE0RDtBNEg5MXJCNUQ7RUFBNkMsZ0JQenRDUjtBckgwanVCckM7O0FBRUEsNERBQTREO0E0SGwyckI1RDtFQUFnRCxnQlAxdENYO0FySCtqdUJyQzs7QUFFQSw0REFBNEQ7QTRIdDJyQjVEO0VBQXVELGdCUDN0Q2xCO0FySG9rdUJyQzs7QUFFQSw0REFBNEQ7QTRIMTJyQjVEO0VBQXdDLGdCUDV0Q0g7QXJIeWt1QnJDOztBQUVBLDREQUE0RDtBNEg5MnJCNUQ7RUFBd0MsZ0JQN3RDSDtBckg4a3VCckM7O0FBRUEsNERBQTREO0E0SGwzckI1RDtFQUFzQyxnQlA5dENEO0FySG1sdUJyQzs7QUFFQSw0REFBNEQ7QTRIdDNyQjVEO0VBQXNDLGdCUC90Q0Q7QXJId2x1QnJDOztBQUVBLDREQUE0RDtBNEgxM3JCNUQ7RUFBdUMsZ0JQaHVDRjtBckg2bHVCckM7O0FBRUEsNERBQTREO0E0SDkzckI1RDtFQUFtQyxnQlBqdUNFO0FySGttdUJyQzs7QUFFQSw0REFBNEQ7QTRIbDRyQjVEO0VBQWtDLGdCUGx1Q0c7QXJIdW11QnJDOztBQUVBLDREQUE0RDtBNEh0NHJCNUQ7RUFBeUMsZ0JQbnVDSjtBckg0bXVCckM7O0FBRUEsNERBQTREO0E0SDE0ckI1RDtFQUFpQyxnQlBwdUNJO0FySGludUJyQzs7QUFFQSw0REFBNEQ7QTRIOTRyQjVEO0VBQXVDLGdCUHJ1Q0Y7QXJIc251QnJDOztBQUVBLDREQUE0RDtBNEhsNXJCNUQ7RUFBa0MsZ0JQdHVDRztBckgybnVCckM7O0FBRUEsNERBQTREO0E0SHQ1ckI1RDtFQUF1QyxnQlB2dUNGO0FySGdvdUJyQzs7QUFFQSw0REFBNEQ7QTRIMTVyQjVEO0VBQXNDLGdCUHh1Q0Q7QXJIcW91QnJDOztBQUVBLDREQUE0RDtBNEg5NXJCNUQ7RUFBbUMsZ0JQenVDRTtBckgwb3VCckM7O0FBRUEsNERBQTREO0E0SGw2ckI1RDtFQUF5QyxnQlAxdUNKO0FySCtvdUJyQzs7QUFFQSw0REFBNEQ7QTRIdDZyQjVEO0VBQStDLGdCUDN1Q1Y7QXJIb3B1QnJDOztBQUVBLDREQUE0RDtBNEgxNnJCNUQ7RUFBb0MsZ0JQNXVDQztBckh5cHVCckM7O0FBRUEsNERBQTREO0E0SDk2ckI1RDtFQUFrQyxnQlA3dUNHO0FySDhwdUJyQzs7QUFFQSw0REFBNEQ7QTRIbDdyQjVEO0VBQWtDLGdCUDl1Q0c7QXJIbXF1QnJDOztBQUVBLDREQUE0RDtBNEh0N3JCNUQ7RUFBa0MsZ0JQL3VDRztBckh3cXVCckM7O0FBRUEsNERBQTREO0E0SDE3ckI1RDtFQUF1QyxnQlBodkNGO0FySDZxdUJyQzs7QUFFQSw0REFBNEQ7QTRIOTdyQjVEO0VBQW9DLGdCUGp2Q0M7QXJIa3J1QnJDOztBQUVBLDREQUE0RDtBNEhsOHJCNUQ7RUFBNkMsZ0JQbHZDUjtBckh1cnVCckM7O0FBRUEsNERBQTREO0E0SHQ4ckI1RDtFQUFzQyxnQlBudkNEO0FySDRydUJyQzs7QUFFQSw0REFBNEQ7QTRIMThyQjVEO0VBQTBDLGdCUHB2Q0w7QXJIaXN1QnJDOztBQUVBLDREQUE0RDtBNEg5OHJCNUQ7RUFBb0MsZ0JQcnZDQztBckhzc3VCckM7O0FBRUEsNERBQTREO0E0SGw5ckI1RDtFQUFrQyxnQlB0dkNHO0FySDJzdUJyQzs7QUFFQSw0REFBNEQ7QTRIdDlyQjVEO0VBQWlDLGdCUHZ2Q0k7QXJIZ3R1QnJDOztBQUVBLDREQUE0RDtBNEgxOXJCNUQ7RUFBd0MsZ0JQeHZDSDtBckhxdHVCckM7O0FBRUEsNERBQTREO0E0SDk5ckI1RDtFQUE0QyxnQlB6dkNQO0FySDB0dUJyQzs7QUFFQSw0REFBNEQ7QTRIbCtyQjVEO0VBQWtDLGdCUDF2Q0c7QXJIK3R1QnJDOztBQUVBLDREQUE0RDtBNEh0K3JCNUQ7RUFBc0MsZ0JQM3ZDRDtBckhvdXVCckM7O0FBRUEsNERBQTREO0E0SDErckI1RDtFQUEwQyxnQlA1dkNMO0FySHl1dUJyQzs7QUFFQSw0REFBNEQ7QTRIOStyQjVEO0VBQThDLGdCUDd2Q1Q7QXJIOHV1QnJDOztBQUVBLDREQUE0RDtBNEhsL3JCNUQ7RUFBaUMsZ0JQOXZDSTtBckhtdnVCckM7O0FBRUEsNERBQTREO0E0SHQvckI1RDtFQUFtQyxnQlAvdkNFO0FySHd2dUJyQzs7QUFFQSw0REFBNEQ7QTRIMS9yQjVEO0VBQXdDLGdCUGh3Q0g7QXJINnZ1QnJDOztBQUVBLDREQUE0RDtBNEg5L3JCNUQ7RUFBbUMsZ0JQandDRTtBckhrd3VCckM7O0FBRUEsNERBQTREO0E0SGxnc0I1RDtFQUFrQyxnQlBsd0NHO0FySHV3dUJyQzs7QUFFQSw0REFBNEQ7QTRIdGdzQjVEO0VBQTBDLGdCUG53Q0w7QXJINHd1QnJDOztBQUVBLDREQUE0RDtBNEgxZ3NCNUQ7RUFBMEMsZ0JQcHdDTDtBckhpeHVCckM7O0FBRUEsNERBQTREO0E0SDlnc0I1RDtFQUF5QyxnQlByd0NKO0FySHN4dUJyQzs7QUFFQSw0REFBNEQ7QTRIbGhzQjVEO0VBQXlDLGdCUHR3Q0o7QXJIMnh1QnJDOztBQUVBLDREQUE0RDtBNEh0aHNCNUQ7RUFBbUMsZ0JQdndDRTtBckhneXVCckM7O0FBRUEsNERBQTREO0E0SDFoc0I1RDtFQUFnQyxnQlB4d0NLO0FySHF5dUJyQzs7QUFFQSw0REFBNEQ7QTRIOWhzQjVEO0VBQW1DLGdCUHp3Q0U7QXJIMHl1QnJDOztBQUVBLDREQUE0RDtBNEhsaXNCNUQ7RUFBMEMsZ0JQMXdDTDtBckgreXVCckM7O0FBRUEsNERBQTREO0E0SHRpc0I1RDtFQUErQixnQlAzd0NNO0FySG96dUJyQzs7QUFFQSw0REFBNEQ7QTRIMWlzQjVEO0VBQW1DLGdCUDV3Q0U7QXJIeXp1QnJDOztBQUVBLDREQUE0RDtBNEg5aXNCNUQ7RUFBb0MsZ0JQN3dDQztBckg4enVCckM7O0FBRUEsNERBQTREO0E0SGxqc0I1RDtFQUEyQyxnQlA5d0NOO0FySG0wdUJyQzs7QUFFQSw0REFBNEQ7QTRIdGpzQjVEO0VBQWtDLGdCUC93Q0c7QXJIdzB1QnJDOztBQUVBLDREQUE0RDtBNEgxanNCNUQ7RUFBaUMsZ0JQaHhDSTtBckg2MHVCckM7O0FBRUEsNERBQTREO0E0SDlqc0I1RDtFQUFtQyxnQlBqeENFO0FySGsxdUJyQzs7QUFFQSw0REFBNEQ7QTRIbGtzQjVEO0VBQWtDLGdCUGx4Q0c7QXJIdTF1QnJDOztBQUVBLDREQUE0RDtBNEh0a3NCNUQ7RUFBb0MsZ0JQbnhDQztBckg0MXVCckM7O0FBRUEsNERBQTREO0E0SDFrc0I1RDtFQUFxQyxnQlBweENBO0FySGkydUJyQzs7QUFFQSw0REFBNEQ7QTRIOWtzQjVEO0VBQTJDLGdCUHJ4Q047QXJIczJ1QnJDOztBQUVBLDREQUE0RDtBNEhsbHNCNUQ7RUFBc0MsZ0JQdHhDRDtBckgyMnVCckM7O0FBRUEsNERBQTREO0E0SHRsc0I1RDtFQUFpQyxnQlB2eENJO0FySGczdUJyQzs7QUFFQSw0REFBNEQ7QTRIMWxzQjVEO0VBQXFDLGdCUHh4Q0E7QXJIcTN1QnJDOztBQUVBLDREQUE0RDtBNEg5bHNCNUQ7RUFBd0MsZ0JQenhDSDtBckgwM3VCckM7O0FBRUEsNERBQTREO0E0SGxtc0I1RDtFQUFrQyxnQlAxeENHO0FySCszdUJyQzs7QUFFQSw0REFBNEQ7QTRIdG1zQjVEO0VBQTZDLGdCUDN4Q1I7QXJIbzR1QnJDOztBQUVBLDREQUE0RDtBNEgxbXNCNUQ7RUFBdUMsZ0JQNXhDRjtBckh5NHVCckM7O0FBRUEsNERBQTREO0E0SDltc0I1RDtFQUFtQyxnQlA3eENFO0FySDg0dUJyQzs7QUFFQSw0REFBNEQ7QTRIbG5zQjVEO0VBQW1DLGdCUDl4Q0U7QXJIbTV1QnJDOztBQUVBLDREQUE0RDtBNEh0bnNCNUQ7RUFBdUMsZ0JQL3hDRjtBckh3NXVCckM7O0FBRUEsNERBQTREO0E0SDFuc0I1RDtFQUFxQyxnQlBoeUNBO0FySDY1dUJyQzs7QUFFQSw0REFBNEQ7QTRIOW5zQjVEO0VBQW9DLGdCUGp5Q0M7QXJIazZ1QnJDOztBQUVBLDREQUE0RDtBNEhsb3NCNUQ7RUFBbUMsZ0JQbHlDRTtBckh1NnVCckM7O0FBRUEsNERBQTREO0E0SHRvc0I1RDtFQUFnQyxnQlBueUNLO0FySDQ2dUJyQzs7QUFFQSw0REFBNEQ7QTRIMW9zQjVEO0VBQWdDLGdCUHB5Q0s7QXJIaTd1QnJDOztBQUVBLDREQUE0RDtBNEg5b3NCNUQ7RUFBaUMsZ0JQcnlDSTtBckhzN3VCckM7O0FBRUEsNERBQTREO0E0SGxwc0I1RDtFQUFxQyxnQlB0eUNBO0FySDI3dUJyQzs7QUFFQSw0REFBNEQ7QTRIdHBzQjVEO0VBQTJDLGdCUHZ5Q047QXJIZzh1QnJDOztBQUVBLDREQUE0RDtBNEgxcHNCNUQ7RUFBMkMsZ0JQeHlDTjtBckhxOHVCckM7O0FBRUEsNERBQTREO0E0SDlwc0I1RDtFQUF1QyxnQlB6eUNGO0FySDA4dUJyQzs7QUFFQSw0REFBNEQ7QTRIbHFzQjVEO0VBQXdDLGdCUDF5Q0g7QXJIKzh1QnJDOztBQUVBLDREQUE0RDtBNEh0cXNCNUQ7RUFBdUMsZ0JQM3lDRjtBckhvOXVCckM7O0FBRUEsNERBQTREO0E0SDFxc0I1RDtFQUFxQyxnQlA1eUNBO0FySHk5dUJyQzs7QUFFQSw0REFBNEQ7QTRIOXFzQjVEO0VBQXNDLGdCUDd5Q0Q7QXJIODl1QnJDOztBQUVBLDREQUE0RDtBNEhscnNCNUQ7RUFBeUMsZ0JQOXlDSjtBckhtK3VCckM7O0FBRUEsNERBQTREO0E0SHRyc0I1RDtFQUEwQyxnQlAveUNMO0FySHcrdUJyQzs7QUFFQSw0REFBNEQ7QTRIMXJzQjVEO0VBQXlDLGdCUGh6Q0o7QXJINit1QnJDOztBQUVBLDREQUE0RDtBNEg5cnNCNUQ7RUFBc0MsZ0JQanpDRDtBckhrL3VCckM7O0FBRUEsNERBQTREO0E0SGxzc0I1RDtFQUFvQyxnQlBsekNDO0FySHUvdUJyQzs7QUFFQSw0REFBNEQ7QTRIdHNzQjVEO0VBQXVDLGdCUG56Q0Y7QXJINC91QnJDOztBQUVBLDREQUE0RDtBNEgxc3NCNUQ7RUFBdUMsZ0JQcHpDRjtBckhpZ3ZCckM7O0FBRUEsNERBQTREO0E0SDlzc0I1RDtFQUF1QyxnQlByekNGO0FySHNndkJyQzs7QUFFQSw0REFBNEQ7QTRIbHRzQjVEO0VBQXNDLGdCUHR6Q0Q7QXJIMmd2QnJDOztBQUVBLDREQUE0RDtBNEh0dHNCNUQ7RUFBd0MsZ0JQdnpDSDtBckhnaHZCckM7O0FBRUEsNERBQTREO0E0SDF0c0I1RDtFQUF3QyxnQlB4ekNIO0FySHFodkJyQzs7QUFFQSw0REFBNEQ7QTRIOXRzQjVEO0VBQXVDLGdCUHp6Q0Y7QXJIMGh2QnJDOztBQUVBLDREQUE0RDtBNEhsdXNCNUQ7RUFBcUMsZ0JQMXpDQTtBckgraHZCckM7O0FBRUEsNERBQTREO0E0SHR1c0I1RDtFQUFxQyxnQlAzekNBO0FySG9pdkJyQzs7QUFFQSw0REFBNEQ7QTRIMXVzQjVEO0VBQXVDLGdCUDV6Q0Y7QXJIeWl2QnJDOztBQUVBLDREQUE0RDtBNEg5dXNCNUQ7RUFBa0MsZ0JQN3pDRztBckg4aXZCckM7O0FBRUEsNERBQTREO0E0SGx2c0I1RDtFQUFzQyxnQlA5ekNEO0FySG1qdkJyQzs7QUFFQSw0REFBNEQ7QTRIdHZzQjVEO0VBQXdDLGdCUC96Q0g7QXJId2p2QnJDOztBQUVBLDREQUE0RDtBNEgxdnNCNUQ7RUFBaUMsZ0JQaDBDSTtBckg2anZCckM7O0FBRUEsNERBQTREO0E0SDl2c0I1RDtFQUFxQyxnQlBqMENBO0FySGtrdkJyQzs7QUFFQSw0REFBNEQ7QTRIbHdzQjVEO0VBQTBDLGdCUGwwQ0w7QXJIdWt2QnJDOztBQUVBLDREQUE0RDtBNEh0d3NCNUQ7RUFBcUMsZ0JQbjBDQTtBckg0a3ZCckM7O0FBRUEsNERBQTREO0E0SDF3c0I1RDtFQUFtQyxnQlBwMENFO0FySGlsdkJyQzs7QUFFQSw0REFBNEQ7QTRIOXdzQjVEO0VBQTBDLGdCUHIwQ0w7QXJIc2x2QnJDOztBQUVBLDREQUE0RDtBNEhseHNCNUQ7RUFBa0MsZ0JQdDBDRztBckgybHZCckM7O0FBRUEsNERBQTREO0E0SHR4c0I1RDtFQUF5QyxnQlB2MENKO0FySGdtdkJyQzs7QUFFQSw0REFBNEQ7QTRIMXhzQjVEO0VBQXVDLGdCUHgwQ0Y7QXJIcW12QnJDOztBQUVBLDREQUE0RDtBNEg5eHNCNUQ7RUFBb0MsZ0JQejBDQztBckgwbXZCckM7O0FBRUEsNERBQTREO0E0SGx5c0I1RDtFQUFtQyxnQlAxMENFO0FySCttdkJyQzs7QUFFQSw0REFBNEQ7QTRIdHlzQjVEO0VBQTBDLGdCUDMwQ0w7QXJIb252QnJDOztBQUVBLDREQUE0RDtBNEgxeXNCNUQ7RUFBaUMsZ0JQNTBDSTtBckh5bnZCckM7O0FBRUEsNERBQTREO0E0SDl5c0I1RDtFQUFrQyxnQlA3MENHO0FySDhudkJyQzs7QUFFQSw0REFBNEQ7QTRIbHpzQjVEO0VBQWtDLGdCUDkwQ0c7QXJIbW92QnJDOztBQUVBLDREQUE0RDtBNEh0enNCNUQ7RUFBa0MsZ0JQLzBDRztBckh3b3ZCckM7O0FBRUEsNERBQTREO0E0SDF6c0I1RDtFQUF3QyxnQlBoMUNIO0FySDZvdkJyQzs7QUFFQSw0REFBNEQ7QTRIOXpzQjVEO0VBQW1DLGdCUGoxQ0U7QXJIa3B2QnJDOztBQUVBLDREQUE0RDtBNEhsMHNCNUQ7RUFBa0MsZ0JQbDFDRztBckh1cHZCckM7O0FBRUEsNERBQTREO0E0SHQwc0I1RDtFQUF5QyxnQlBuMUNKO0FySDRwdkJyQzs7QUFFQSw0REFBNEQ7QTRIMTBzQjVEO0VBQW9DLGdCUHAxQ0M7QXJIaXF2QnJDOztBQUVBLDREQUE0RDtBNEg5MHNCNUQ7RUFBaUMsZ0JQcjFDSTtBckhzcXZCckM7O0FBRUEsNERBQTREO0E0SGwxc0I1RDtFQUFrQyxnQlB0MUNHO0FySDJxdkJyQzs7QUFFQSw0REFBNEQ7QTRIdDFzQjVEO0VBQXdDLGdCUHYxQ0g7QXJIZ3J2QnJDOztBQUVBLDREQUE0RDtBNEgxMXNCNUQ7RUFBb0MsZ0JQeDFDQztBckhxcnZCckM7O0FBRUEsNERBQTREO0E0SDkxc0I1RDtFQUErQixnQlB6MUNNO0FySDBydkJyQzs7QUFFQSw0REFBNEQ7QTRIbDJzQjVEO0VBQWdDLGdCUDExQ0s7QXJIK3J2QnJDOztBQUVBLDREQUE0RDtBNEh0MnNCNUQ7RUFBc0MsZ0JQMzFDRDtBckhvc3ZCckM7O0FBRUEsNERBQTREO0E0SDEyc0I1RDtFQUE0QyxnQlA1MUNQO0FySHlzdkJyQzs7QUFFQSw0REFBNEQ7QTRIOTJzQjVEO0VBQXdDLGdCUDcxQ0g7QXJIOHN2QnJDOztBQUVBLDREQUE0RDtBNEhsM3NCNUQ7RUFBd0MsZ0JQOTFDSDtBckhtdHZCckM7O0FBRUEsNERBQTREO0E0SHQzc0I1RDtFQUF1QyxnQlAvMUNGO0FySHd0dkJyQzs7QUFFQSw0REFBNEQ7QTRIMTNzQjVEO0VBQXNDLGdCUGgyQ0Q7QXJINnR2QnJDOztBQUVBLDREQUE0RDtBNEg5M3NCNUQ7RUFBcUMsZ0JQajJDQTtBckhrdXZCckM7O0FBRUEsNERBQTREO0E0SGw0c0I1RDtFQUF5QyxnQlBsMkNKO0FySHV1dkJyQzs7QUFFQSw0REFBNEQ7QTRIdDRzQjVEO0VBQWtDLGdCUG4yQ0c7QXJINHV2QnJDOztBQUVBLDREQUE0RDtBNEgxNHNCNUQ7RUFBb0MsZ0JQcDJDQztBckhpdnZCckM7O0FBRUEsNERBQTREO0E0SDk0c0I1RDtFQUFtQyxnQlByMkNFO0FySHN2dkJyQzs7QUFFQSw0REFBNEQ7QTRIbDVzQjVEO0VBQXNDLGdCUHQyQ0Q7QXJIMnZ2QnJDOztBQUVBLDREQUE0RDtBNEh0NXNCNUQ7RUFBa0MsZ0JQdjJDRztBckhnd3ZCckM7O0FBRUEsNERBQTREO0E0SDE1c0I1RDtFQUF3QyxnQlB4MkNIO0FySHF3dkJyQzs7QUFFQSw0REFBNEQ7QTRIOTVzQjVEO0VBQWlDLGdCUHoyQ0k7QXJIMHd2QnJDOztBQUVBLDREQUE0RDtBNEhsNnNCNUQ7RUFBbUMsZ0JQMTJDRTtBckgrd3ZCckM7O0FBRUEsNERBQTREO0E0SHQ2c0I1RDtFQUFrQyxnQlAzMkNHO0FySG94dkJyQzs7QUFFQSw0REFBNEQ7QTRIMTZzQjVEO0VBQW1DLGdCUDUyQ0U7QXJIeXh2QnJDOztBQUVBLDREQUE0RDtBNEg5NnNCNUQ7RUFBMkMsZ0JQNzJDTjtBckg4eHZCckM7O0FBRUEsNERBQTREO0E0SGw3c0I1RDtFQUFtQyxnQlA5MkNFO0FySG15dkJyQzs7QUFFQSw0REFBNEQ7QTRIdDdzQjVEO0VBQXFDLGdCUC8yQ0E7QXJId3l2QnJDOztBQUVBLDREQUE0RDtBNEgxN3NCNUQ7RUFBNEMsZ0JQaDNDUDtBckg2eXZCckM7O0FBRUEsNERBQTREO0E0SDk3c0I1RDtFQUF1QyxnQlBqM0NGO0FySGt6dkJyQzs7QUFFQSw0REFBNEQ7QTRIbDhzQjVEO0VBQWtDLGdCUGwzQ0c7QXJIdXp2QnJDOztBQUVBLDREQUE0RDtBNEh0OHNCNUQ7RUFBaUMsZ0JQbjNDSTtBckg0enZCckM7O0FBRUEsNERBQTREO0E0SDE4c0I1RDtFQUF3QyxnQlBwM0NIO0FySGkwdkJyQzs7QUFFQSw0REFBNEQ7QTRIOThzQjVEO0VBQWlDLGdCUHIzQ0k7QXJIczB2QnJDOztBQUVBLDREQUE0RDtBNEhsOXNCNUQ7RUFBeUMsZ0JQdDNDSjtBckgyMHZCckM7O0FBRUEsNERBQTREO0E0SHQ5c0I1RDtFQUE0QyxnQlB2M0NQO0FySGcxdkJyQzs7QUFFQSw0REFBNEQ7QTRIMTlzQjVEO0VBQTRDLGdCUHgzQ1A7QXJIcTF2QnJDOztBQUVBLDREQUE0RDtBNEg5OXNCNUQ7RUFBMkMsZ0JQejNDTjtBckgwMXZCckM7O0FBRUEsNERBQTREO0E0SGwrc0I1RDtFQUFvQyxnQlAxM0NDO0FySCsxdkJyQzs7QUFFQSw0REFBNEQ7QTRIdCtzQjVEO0VBQXdDLGdCUDMzQ0g7QXJIbzJ2QnJDOztBQUVBLDREQUE0RDtBNEgxK3NCNUQ7RUFBdUMsZ0JQNTNDRjtBckh5MnZCckM7O0FBRUEsNERBQTREO0E0SDkrc0I1RDtFQUEyQyxnQlA3M0NOO0FySDgydkJyQzs7QUFFQSw0REFBNEQ7QTRIbC9zQjVEO0VBQWdDLGdCUDkzQ0s7QXJIbTN2QnJDOztBQUVBLDREQUE0RDtBNEh0L3NCNUQ7RUFBaUQsZ0JQLzNDWjtBckh3M3ZCckM7O0FBRUEsNERBQTREO0E0SDEvc0I1RDtFQUFnRCxnQlBoNENYO0FySDYzdkJyQzs7QUFFQSw0REFBNEQ7QTRIOS9zQjVEO0VBQXFDLGdCUGo0Q0E7QXJIazR2QnJDOztBQUVBLDREQUE0RDtBNEhsZ3RCNUQ7RUFBc0MsZ0JQbDRDRDtBckh1NHZCckM7O0FBRUEsNERBQTREO0E0SHRndEI1RDtFQUE2QyxnQlBuNENSO0FySDQ0dkJyQzs7QUFFQSw0REFBNEQ7QTRIMWd0QjVEO0VBQXVDLGdCUHA0Q0Y7QXJIaTV2QnJDOztBQUVBLDREQUE0RDtBNEg5Z3RCNUQ7RUFBdUMsZ0JQcjRDRjtBckhzNXZCckM7O0FBRUEsNERBQTREO0E0SGxodEI1RDtFQUFvQyxnQlB0NENDO0FySDI1dkJyQzs7QUFFQSw0REFBNEQ7QTRIdGh0QjVEO0VBQW9DLGdCUHY0Q0M7QXJIZzZ2QnJDOztBQUVBLDREQUE0RDtBNEgxaHRCNUQ7RUFBbUMsZ0JQeDRDRTtBckhxNnZCckM7O0FBRUEsNERBQTREO0E0SDlodEI1RDtFQUFrQyxnQlB6NENHO0FySDA2dkJyQzs7QUFFQSw0REFBNEQ7QTRIbGl0QjVEO0VBQWlDLGdCUDE0Q0k7QXJIKzZ2QnJDOztBQUVBLDREQUE0RDtBNEh0aXRCNUQ7RUFBaUMsZ0JQMzRDSTtBckhvN3ZCckM7O0FBRUEsNERBQTREO0E0SDFpdEI1RDtFQUF3QyxnQlA1NENIO0FySHk3dkJyQzs7QUFFQSw0REFBNEQ7QTRIOWl0QjVEO0VBQXlDLGdCUDc0Q0o7QXJIODd2QnJDOztBQUVBLDREQUE0RDtBNEhsanRCNUQ7RUFBa0MsZ0JQOTRDRztBckhtOHZCckM7O0FBRUEsNERBQTREO0E0SHRqdEI1RDtFQUFtQyxnQlAvNENFO0FySHc4dkJyQzs7QUFFQSw0REFBNEQ7QTRIMWp0QjVEO0VBQW1DLGdCUGg1Q0U7QXJINjh2QnJDOztBQUVBLDREQUE0RDtBNEg5anRCNUQ7RUFBaUQsZ0JQajVDWjtBckhrOXZCckM7O0FBRUEsNERBQTREO0E0SGxrdEI1RDtFQUFpQyxnQlBsNUNJO0FySHU5dkJyQzs7QUFFQSw0REFBNEQ7QTRIdGt0QjVEO0VBQWlDLGdCUG41Q0k7QXJINDl2QnJDOztBQUVBLDREQUE0RDtBNEgxa3RCNUQ7RUFBcUMsZ0JQcDVDQTtBckhpK3ZCckM7O0FBRUEsNERBQTREO0E0SDlr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RXFKcnU0QjFDO0lBb0JZLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsUUFBUTtFckpvdDRCdEI7RUFDQSw0Q0FBNEM7RXFKM3U0QjFDO0lBMkJRLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsMkNBQTJDO0lBQzNDLFlBQVk7RXJKbXQ0QnRCO0FBQ0Y7O0FBRUEsNENBQTRDO0FrQ2w4M0I1QztFbUg5UUksYUFBYTtFQUNiLDZCQUE2QjtFQUM3Qix3QkFBd0I7QXJKbXQ0QjVCOztBQUVBLHVDQUF1QztBc0o1djRCdkM7RUFFUSxhQUFhO0VBQ2Isb0JBQW9CO0F0SjZ2NEI1Qjs7QWlEdnI0Qkk7RWpEMHI0QkYsdUNBQXVDO0VzSm53NEJ6QztJQU1ZLGFBQWE7SUFDYixxQkFBcUI7RXRKZ3c0Qi9CO0FBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogIzAwMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yICA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIDNkeHksXG4gIDNkeHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBhcnJvd3R1cm4sXG4gIGFycm93dHVybi1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBtaW51cyxcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm4tclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9taW51c1wiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlci1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3F1ZWV6ZVwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleC1yXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLyogbGluZSAzLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL19iYXNlLnNjc3MgKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIGxpbmUgMjEsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLyogbGluZSAzMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzICovXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLyogbGluZSA0MCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzICovXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDQ4LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL19iYXNlLnNjc3MgKi9cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNTUsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLyogbGluZSA2MCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzICovXG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi8qIGxpbmUgNzMsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL19iYXNlLnNjc3MgKi9cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTEwcHg7XG59XG5cbi8qIGxpbmUgODMsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xufVxuXG4vKlxuICAgKiAzRFhcbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDtcbn1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLyogbGluZSAyMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuXG4vKiBsaW5lIDI1LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHguc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIGxpbmUgMjksIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gICAqIDNEWCBSZXZlcnNlXG4gICAqL1xuLyogbGluZSA2LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHgtci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4O1xufVxuXG4vKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHgtci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLyogbGluZSAyMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG59XG5cbi8qIGxpbmUgMjUsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIGxpbmUgMjksIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICAgKiAzRFlcbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDtcbn1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLyogbGluZSAyMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbn1cblxuLyogbGluZSAyNSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4vKiBsaW5lIDI5LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHkuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICAgKiAzRFkgUmV2ZXJzZVxuICAgKi9cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDtcbn1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi8qIGxpbmUgMjEsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG5cbi8qIGxpbmUgMjUsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIGxpbmUgMjksIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICAgKiAzRFhZXG4gICAqL1xuLyogbGluZSA2LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHh5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDtcbn1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4eS5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHh5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4vKiBsaW5lIDIxLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHh5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG59XG5cbi8qIGxpbmUgMjUsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeHkuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4vKiBsaW5lIDI5LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHh5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gICAqIDNEWFkgUmV2ZXJzZVxuICAgKi9cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4eS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4O1xufVxuXG4vKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHh5LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHh5LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4vKiBsaW5lIDIxLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL18zZHh5LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVooLTE4MGRlZyk7XG59XG5cbi8qIGxpbmUgMjUsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeHktci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogbGluZSAyOSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fM2R4eS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLypcbiAgICogQXJyb3dcbiAgICovXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG59XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuXG4vKlxuICAgKiBBcnJvdyBSaWdodFxuICAgKi9cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3ctci5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvdy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG59XG5cbi8qXG4gICAqIEFycm93IEFsdFxuICAgKi9cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAtMTBweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbn1cblxuLyogbGluZSAyNywgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbn1cblxuLypcbiAgICogQXJyb3cgQWx0IFJpZ2h0XG4gICAqL1xuLyogbGluZSA3LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbn1cblxuLyogbGluZSAyNywgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG59XG5cbi8qXG4gICAqIEFycm93IFR1cm5cbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93dHVybi5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLyogbGluZSA5LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd3R1cm4uc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd3R1cm4uc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuXG4vKlxuICAgKiBBcnJvdyBUdXJuIFJpZ2h0XG4gICAqL1xuLyogbGluZSA2LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd3R1cm4tci5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4vKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93dHVybi1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG59XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93dHVybi1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuXG4vKlxuICAgKiBCb3JpbmdcbiAgICovXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2JvcmluZy5zY3NzICovXG4uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbn1cblxuLyogbGluZSAxNSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYm9yaW5nLnNjc3MgKi9cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fYm9yaW5nLnNjc3MgKi9cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBsaW5lIDIzLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19ib3Jpbmcuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLypcbiAgICogQ29sbGFwc2VcbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG5cbi8qIGxpbmUgMTksIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4vKiBsaW5lIDI2LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKiBsaW5lIDMxLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbn1cblxuLyogbGluZSAzOCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gICAqIENvbGxhcHNlIFJldmVyc2VcbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbn1cblxuLyogbGluZSAxOSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Utci5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4vKiBsaW5lIDI2LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKiBsaW5lIDMxLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG59XG5cbi8qIGxpbmUgMzgsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICAgKiBFbGFzdGljXG4gICAqL1xuLyogbGluZSA2LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7XG59XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuLyogbGluZSAyMywgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xufVxuXG4vKiBsaW5lIDI5LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC0yNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG59XG5cbi8qXG4gICAqIEVsYXN0aWMgUmV2ZXJzZVxuICAgKi9cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7XG59XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbi8qIGxpbmUgMjMsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xufVxuXG4vKiBsaW5lIDI5LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xufVxuXG4vKlxuICAgKiBFbXBoYXRpY1xuICAgKi9cbi8qIGxpbmUgNSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDgsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbn1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbn1cblxuLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbn1cblxuLyogbGluZSAyOCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMzLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogLTgwcHg7XG4gIHRvcDogLTgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgODBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLyogbGluZSA0Miwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC04MHB4O1xuICB0b3A6IC04MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG5cbi8qXG4gICAqIEVtcGhhdGljIFJldmVyc2VcbiAgICovXG4vKiBsaW5lIDUsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgOCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbn1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG59XG5cbi8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xufVxuXG4vKiBsaW5lIDI4LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMzLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IC04MHB4O1xuICB0b3A6IDgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgLTgwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuXG4vKiBsaW5lIDQyLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC04MHB4O1xuICB0b3A6IDgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIC04MHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLypcbiAgICogTWludXNcbiAgICovXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX21pbnVzLnNjc3MgKi9cbi5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgMHMgZWFzZS1vdXQsIHRvcCAwLjA4cyAwcyBlYXNlLW91dCwgb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX21pbnVzLnNjc3MgKi9cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyBlYXNlLW91dCwgdG9wIDAuMDhzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIDAuMDhzIGxpbmVhcjtcbn1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fbWludXMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLyogbGluZSAyOCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fbWludXMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKlxuICAgKiBTbGlkZXJcbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4O1xufVxuXG4vKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDtcbn1cblxuLyogbGluZSAyMiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogbGluZSAyNywgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNS43MTQyOXB4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTkwZGVnKTtcbn1cblxuLypcbiAgICogU2xpZGVyIFJldmVyc2VcbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbn1cblxuLyogbGluZSA5LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXItci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXItci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDtcbn1cblxuLyogbGluZSAyMiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBsaW5lIDI3LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXItci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDUuNzE0MjlweCwgLTZweCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qXG4gICAqIFNwaW5cbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xufVxuXG4vKiBsaW5lIDE1LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi8qIGxpbmUgMjIsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qIGxpbmUgMjcsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xufVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICAgKiBTcGluIFJldmVyc2VcbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG5cbi8qIGxpbmUgMTUsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi8qIGxpbmUgMjIsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLyogbGluZSAyNywgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xufVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcGluLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICAgKiBTcHJpbmdcbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTNzIGxpbmVhcjtcbn1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyOCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4vKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmcuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gICAqIFNwcmluZyBSZXZlcnNlXG4gICAqL1xuLyogbGluZSA2LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmctci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmctci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cblxuLyogbGluZSAxOSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLyogbGluZSAyNiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLyogbGluZSAzMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMHMgMC4yMnMgbGluZWFyO1xufVxuXG4vKiBsaW5lIDM4LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmctci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICAgKiBTdGFuZFxuICAgKi9cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjtcbn1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLyogbGluZSAxNSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4vKiBsaW5lIDIyLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC5zY3NzICovXG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7XG59XG5cbi8qIGxpbmUgMjksIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLnNjc3MgKi9cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLyogbGluZSAzNiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAgICogU3RhbmQgUmV2ZXJzZVxuICAgKi9cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7XG59XG5cbi8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4vKiBsaW5lIDE1LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4vKiBsaW5lIDIyLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjtcbn1cblxuLyogbGluZSAyOSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLyogbGluZSAzNiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gICAqIFNxdWVlemVcbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG59XG5cbi8qIGxpbmUgMTUsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLyogbGluZSAyMiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fc3F1ZWV6ZS5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKiBsaW5lIDI3LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MgKi9cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xufVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MgKi9cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gICAqIFZvcnRleFxuICAgKi9cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbn1cblxuLyogbGluZSAyMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xufVxuXG4vKiBsaW5lIDI3LCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLyogbGluZSAzMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi8qIGxpbmUgMzYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSA0MSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLypcbiAgICogVm9ydGV4IFJldmVyc2VcbiAgICovXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4vKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXgtci5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbn1cblxuLyogbGluZSAyMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbn1cblxuLyogbGluZSAyNywgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzY1ZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLyogbGluZSAzMSwgbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi8qIGxpbmUgMzYsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGxpbmUgNDEsIG5vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLyohXG4gKiBCb290c3RyYXAgUmVib290IHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKiBGb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzLCBsaWNlbnNlZCBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZClcbiAqL1xuLyogbGluZSAxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDQ2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogbGluZSA4OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyogbGluZSA5Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyogbGluZSAxMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTE5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDEyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vKiBsaW5lIDEzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAxNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4vKiBsaW5lIDE1Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyogbGluZSAxNTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyogbGluZSAxNjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogbGluZSAxNzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbi8qIGxpbmUgMTc1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbi8qIGxpbmUgMTgyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDE5OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAyMDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBsaW5lIDIxOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogbGluZSAyMjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIGxpbmUgMjQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi8qIGxpbmUgMjUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAyNTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogbGluZSAyNjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBsaW5lIDI3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8qIGxpbmUgMjc5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLyogbGluZSAyOTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLyogbGluZSAyOTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogbGluZSAzMDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG4vKiBsaW5lIDMxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDMyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDMyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyogbGluZSAzMzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi8qIGxpbmUgMzQ1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qIGxpbmUgMzU4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDM2NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAzNzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAzODAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxuLyogbGluZSAzOTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyogbGluZSAzOTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBsaW5lIDQxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qIGxpbmUgNDI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBsaW5lIDQzMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDQzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiBsaW5lIDQ1Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qIGxpbmUgNDY2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSA0NzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDQ3NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDgxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiBsaW5lIDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yb290LnNjc3MgKi9cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzAwN2JmZjtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzI4YTc0NTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLyogbGluZSAxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDQ2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogbGluZSA4OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyogbGluZSA5Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyogbGluZSAxMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTE5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDEyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vKiBsaW5lIDEzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAxNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4vKiBsaW5lIDE1Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyogbGluZSAxNTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyogbGluZSAxNjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogbGluZSAxNzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbi8qIGxpbmUgMTc1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbi8qIGxpbmUgMTgyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDE5OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAyMDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBsaW5lIDIxOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogbGluZSAyMjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIGxpbmUgMjQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi8qIGxpbmUgMjUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAyNTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogbGluZSAyNjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBsaW5lIDI3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8qIGxpbmUgMjc5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLyogbGluZSAyOTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLyogbGluZSAyOTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogbGluZSAzMDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG4vKiBsaW5lIDMxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDMyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDMyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyogbGluZSAzMzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi8qIGxpbmUgMzQ1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qIGxpbmUgMzU4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDM2NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAzNzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAzODAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxuLyogbGluZSAzOTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyogbGluZSAzOTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBsaW5lIDQxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qIGxpbmUgNDI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBsaW5lIDQzMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDQzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiBsaW5lIDQ1Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qIGxpbmUgNDY2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSA0NzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19yZWJvb3Quc2NzcyAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDQ3NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3JlYm9vdC5zY3NzICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDgxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcmVib290LnNjc3MgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190eXBlLnNjc3MgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3R5cGUuc2NzcyAqL1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHlwZS5zY3NzICovXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4vKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHlwZS5zY3NzICovXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4vKiBsaW5lIDE5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHlwZS5zY3NzICovXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190eXBlLnNjc3MgKi9cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi8qIGxpbmUgMjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190eXBlLnNjc3MgKi9cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIGxpbmUgMjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190eXBlLnNjc3MgKi9cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vKiBsaW5lIDI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHlwZS5zY3NzICovXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4vKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHlwZS5zY3NzICovXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190eXBlLnNjc3MgKi9cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLyogbGluZSA0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3R5cGUuc2NzcyAqL1xuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4vKiBsaW5lIDU1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHlwZS5zY3NzICovXG5ociB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogbGluZSA2Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3R5cGUuc2NzcyAqL1xuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSA3Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3R5cGUuc2NzcyAqL1xubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi8qIGxpbmUgODQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190eXBlLnNjc3MgKi9cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDg5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHlwZS5zY3NzICovXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgOTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190eXBlLnNjc3MgKi9cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDk1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHlwZS5zY3NzICovXG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi8qIGxpbmUgMTA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHlwZS5zY3NzICovXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDExMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3R5cGUuc2NzcyAqL1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi8qIGxpbmUgMTE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHlwZS5zY3NzICovXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4vKiBsaW5lIDEyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3R5cGUuc2NzcyAqL1xuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiO1xufVxuXG4vKiBsaW5lIDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbWFnZXMuc2NzcyAqL1xuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9faW1hZ2VzLnNjc3MgKi9cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbWFnZXMuc2NzcyAqL1xuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2ltYWdlcy5zY3NzICovXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9faW1hZ2VzLnNjc3MgKi9cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLyogbGluZSAyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY29kZS5zY3NzICovXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIGxpbmUgOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NvZGUuc2NzcyAqL1xuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogbGluZSAxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NvZGUuc2NzcyAqL1xua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLyogbGluZSAyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NvZGUuc2NzcyAqL1xua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NvZGUuc2NzcyAqL1xucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4vKiBsaW5lIDM3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY29kZS5zY3NzICovXG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLyogbGluZSA0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NvZGUuc2NzcyAqL1xuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZ3JpZC5zY3NzICovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2dyaWQuc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2dyaWQuc2NzcyAqL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19ncmlkLnNjc3MgKi9cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2dyaWQuc2NzcyAqL1xuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZ3JpZC5zY3NzICovXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLyogbGluZSAzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4vKiBsaW5lIDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4vKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLyogbGluZSA1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbi8qIGxpbmUgNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RhYmxlcy5zY3NzICovXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlIHRoLFxuLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi8qIGxpbmUgMTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi8qIGxpbmUgMjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RhYmxlcy5zY3NzICovXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi8qIGxpbmUgNDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLyogbGluZSA0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RhYmxlcy5zY3NzICovXG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4vKiBsaW5lIDU0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLyogbGluZSA2Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RhYmxlcy5zY3NzICovXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBsaW5lIDc1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cblxuLyogbGluZSAxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdhYmFmZjtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuXG4vKiBsaW5lIDMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcbn1cblxuLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLyogbGluZSAxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLyogbGluZSAzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi8qIGxpbmUgMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRkLFxuLnRhYmxlLWluZm8gdGhlYWQgdGgsXG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODZjZmRhO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi8qIGxpbmUgMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZjdlO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi8qIGxpbmUgMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4vKiBsaW5lIDMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmY2ZjO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4vKiBsaW5lIDMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi8qIGxpbmUgMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4vKiBsaW5lIDMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4vKiBsaW5lIDExNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RhYmxlcy5zY3NzICovXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuXG4vKiBsaW5lIDEyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RhYmxlcy5zY3NzICovXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLyogbGluZSAxMzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cblxuLyogbGluZSAxMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuXG4vKiBsaW5lIDE0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RhYmxlcy5zY3NzICovXG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogbGluZSAxNDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC8qIGxpbmUgMTcxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC8qIGxpbmUgMTc5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLyogbGluZSAxNzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLyogbGluZSAxNzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDE3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAvKiBsaW5lIDE3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAvKiBsaW5lIDE3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAvKiBsaW5lIDE3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyogbGluZSAxNzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLyogbGluZSAzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGxpbmUgNTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19mb3Jtcy5zY3NzICovXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA2OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgODIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19mb3Jtcy5zY3NzICovXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBsaW5lIDkwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZm9ybXMuc2NzcyAqL1xuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBsaW5lIDk3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZm9ybXMuc2NzcyAqL1xuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBsaW5lIDExMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4vKiBsaW5lIDEyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDEzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4vKiBsaW5lIDE0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4vKiBsaW5lIDE1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDE2MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogbGluZSAxNzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19mb3Jtcy5zY3NzICovXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8qIGxpbmUgMTc0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4vKiBsaW5lIDE4NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLyogbGluZSAxOTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19mb3Jtcy5zY3NzICovXG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4vKiBsaW5lIDIwMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4vKiBsaW5lIDIwOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cblxuLyogbGluZSAyMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi8qIGxpbmUgMjE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDIyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLyogbGluZSAyMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLyogbGluZSAzOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgNTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG5cbi8qIGxpbmUgNjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4vKiBsaW5lIDcxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA4MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLyogbGluZSA5MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArIDAuNzVyZW0pICogMyAvIDQgKyAxLjc1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLyogbGluZSA5OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLyogbGluZSAxMDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAxMTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLyogbGluZSAxMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAxMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLyogbGluZSAxNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4vKiBsaW5lIDE0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAxNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0Y2U1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1Nztcbn1cblxuLyogbGluZSAxNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4vKiBsaW5lIDE2NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4vKiBsaW5lIDE3NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLyogbGluZSAxNzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTg1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi8qIGxpbmUgMzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4vKiBsaW5lIDM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4vKiBsaW5lIDU0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZGMzNTQ1JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLyogbGluZSA2Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4vKiBsaW5lIDcxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgODAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4vKiBsaW5lIDkwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArIDAuNzVyZW0pICogMyAvIDQgKyAxLjc1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZGMzNTQ1JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2RjMzU0NScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLyogbGluZSA5OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi8qIGxpbmUgMTA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDExNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi8qIGxpbmUgMTI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDEzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLyogbGluZSAxNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLyogbGluZSAxNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDE1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDtcbn1cblxuLyogbGluZSAxNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLyogbGluZSAxNjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi8qIGxpbmUgMTc1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLyogbGluZSAxNzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDE4NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLyogbGluZSAyNTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19mb3Jtcy5zY3NzICovXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDI2Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAyNzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSAyODAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDI4OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC8qIGxpbmUgMjk2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAvKiBsaW5lIDMwMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAvKiBsaW5lIDMwNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgMzE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDMyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAvKiBsaW5lIDMyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLyogbGluZSAzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi8qIGxpbmUgNDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSA2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjO1xufVxuXG4vKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG5cbi8qIGxpbmUgMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi8qIGxpbmUgNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcbn1cblxuLyogbGluZSA1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG5cbi8qIGxpbmUgNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG59XG5cbi8qIGxpbmUgMTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuXG4vKiBsaW5lIDI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLyogbGluZSA0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuXG4vKiBsaW5lIDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi8qIGxpbmUgNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbn1cblxuLyogbGluZSAxOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG59XG5cbi8qIGxpbmUgMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi8qIGxpbmUgNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbn1cblxuLyogbGluZSA1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cblxuLyogbGluZSA2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuXG4vKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi8qIGxpbmUgMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi8qIGxpbmUgNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cblxuLyogbGluZSA1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi8qIGxpbmUgNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbn1cblxuLyogbGluZSAxOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4vKiBsaW5lIDI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4vKiBsaW5lIDQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG59XG5cbi8qIGxpbmUgNTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4vKiBsaW5lIDYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xufVxuXG4vKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi8qIGxpbmUgMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4vKiBsaW5lIDQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XG59XG5cbi8qIGxpbmUgNTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi8qIGxpbmUgNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xufVxuXG4vKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi8qIGxpbmUgMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLyogbGluZSA0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xufVxuXG4vKiBsaW5lIDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi8qIGxpbmUgNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbn1cblxuLyogbGluZSAxOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cblxuLyogbGluZSAyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLyogbGluZSA0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xufVxuXG4vKiBsaW5lIDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi8qIGxpbmUgNjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi8qIGxpbmUgNzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLyogbGluZSA3Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA4Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4vKiBsaW5lIDg5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4vKiBsaW5lIDY2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLyogbGluZSA3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4vKiBsaW5lIDc2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA4Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4vKiBsaW5lIDg5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi8qIGxpbmUgNjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi8qIGxpbmUgNzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLyogbGluZSA3Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA4Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4vKiBsaW5lIDg5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4vKiBsaW5lIDY2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4vKiBsaW5lIDcxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4vKiBsaW5lIDc2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDgyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi8qIGxpbmUgODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4vKiBsaW5lIDY2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4vKiBsaW5lIDcxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi8qIGxpbmUgNzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgODIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLyogbGluZSA4OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLyogbGluZSA2Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi8qIGxpbmUgNzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi8qIGxpbmUgNzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDgyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi8qIGxpbmUgODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi8qIGxpbmUgNjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLyogbGluZSA3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLyogbGluZSA3Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDgyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi8qIGxpbmUgODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLyogbGluZSA2Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLyogbGluZSA3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi8qIGxpbmUgNzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgODIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLyogbGluZSA4OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4vKiBsaW5lIDc3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogbGluZSA4Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSA5Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLyogbGluZSAxMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLyogbGluZSAxMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLyogbGluZSAxMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b25zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RyYW5zaXRpb25zLnNjc3MgKi9cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC8qIGxpbmUgMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RyYW5zaXRpb25zLnNjc3MgKi9cbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGxpbmUgMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190cmFuc2l0aW9ucy5zY3NzICovXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190cmFuc2l0aW9ucy5zY3NzICovXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLyogbGluZSAxNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RyYW5zaXRpb25zLnNjc3MgKi9cbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBsaW5lIDMwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSA0Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA0Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSA1Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi8qIGxpbmUgMzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDU4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogbGluZSA3MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG5cbi8qIGxpbmUgMzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuXG4vKiBsaW5lIDU4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogbGluZSA4MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLyogbGluZSA4Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG5cbi8qIGxpbmUgMzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIGxpbmUgNDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgOTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi8qIGxpbmUgMTA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLyogbGluZSAxMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xufVxuXG4vKiBsaW5lIDEyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi8qIGxpbmUgMTUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4vKiBsaW5lIDE2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMTcyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDE3Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGxpbmUgMTg3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi8qIGxpbmUgNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIGxpbmUgMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgMTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBsaW5lIDI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4vKiBsaW5lIDMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogbGluZSA0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi8qIGxpbmUgNDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLyogbGluZSA1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgNjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG5cbi8qIGxpbmUgNzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDc5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgODQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4vKiBsaW5lIDg5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi8qIGxpbmUgMTExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxMjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi8qIGxpbmUgMTI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogbGluZSAxMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLyogbGluZSAxNTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTU2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4vKiBsaW5lIDMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi8qIGxpbmUgNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cblxuLyogbGluZSA0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4vKiBsaW5lIDUyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSA1Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgNTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogbGluZSA2OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGxpbmUgNzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKiBsaW5lIDgwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi8qIGxpbmUgODUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4vKiBsaW5lIDkzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi8qIGxpbmUgOTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi8qIGxpbmUgMTAyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgMTE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSAxMzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4vKiBsaW5lIDEzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLyogbGluZSAxNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi8qIGxpbmUgMTUyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLyogbGluZSAxNjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLyogbGluZSAxNzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgMTg2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLyogbGluZSAyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4vKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcbn1cblxuLyogbGluZSA1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLyogbGluZSA1OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi8qIGxpbmUgNjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBsaW5lIDc1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDtcbn1cblxuLyogbGluZSA5MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gNTAlIDUwJTtcbn1cblxuLyogbGluZSAxMDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgMTEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4vKiBsaW5lIDExOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi8qIGxpbmUgMTI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4vKiBsaW5lIDEzMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4vKiBsaW5lIDEzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4vKiBsaW5lIDE0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBsaW5lIDE1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLyogbGluZSAxNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLyogbGluZSAxNjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG5cbi8qIGxpbmUgMTcxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTIuMjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi8qIGxpbmUgMTc5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAvKiBsaW5lIDE3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxOTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuXG4vKiBsaW5lIDE5OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLyogbGluZSAyMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjMwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi8qIGxpbmUgMjM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAyNTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLyogbGluZSAyNTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLyogbGluZSAyNjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDI2OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi8qIGxpbmUgMjc2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4vKiBsaW5lIDI4OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDI5Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBsaW5lIDMwNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cblxuLyogbGluZSAzMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLyogbGluZSAzMTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG5cbi8qIGxpbmUgMzIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG59XG5cbi8qIGxpbmUgMzI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4vKiBsaW5lIDM0Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4vKiBsaW5lIDM2Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxcmVtICsgMC40cmVtKTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzczLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBsaW5lIDM3OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi8qIGxpbmUgMzc5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4vKiBsaW5lIDM4MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4vKiBsaW5lIDM4Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBsaW5lIDM4Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLyogbGluZSAzODcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDM5OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4vKiBsaW5lIDQwMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi8qIGxpbmUgNDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLyogbGluZSA0MTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgNDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cblxuLyogbGluZSA0MjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi8qIGxpbmUgNDQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLyogbGluZSA0NDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA0NTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi8qIGxpbmUgNDU4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cblxuLyogbGluZSA0NjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4vKiBsaW5lIDQ3NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLyogbGluZSA0ODEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4vKiBsaW5lIDQ4NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogbGluZSA0ODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi8qIGxpbmUgNDkzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIGxpbmUgNDk3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi8qIGxpbmUgNTAzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC8qIGxpbmUgNTAzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2LnNjc3MgKi9cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdi5zY3NzICovXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXYuc2NzcyAqL1xuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXYuc2NzcyAqL1xuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi8qIGxpbmUgMzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXYuc2NzcyAqL1xuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi8qIGxpbmUgNDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXYuc2NzcyAqL1xuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cblxuLyogbGluZSA0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdi5zY3NzICovXG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBsaW5lIDU2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2LnNjc3MgKi9cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO1xufVxuXG4vKiBsaW5lIDYzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2LnNjc3MgKi9cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4vKiBsaW5lIDc3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2LnNjc3MgKi9cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLyogbGluZSA4MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdi5zY3NzICovXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi8qIGxpbmUgOTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXYuc2NzcyAqL1xuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTAxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2LnNjc3MgKi9cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDExNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdi5zY3NzICovXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDExNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdi5zY3NzICovXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbn1cblxuLyogbGluZSAyOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDczLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgODQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4vKiBsaW5lIDk5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDEyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAvKiBsaW5lIDE0Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAvKiBsaW5lIDE1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC8qIGxpbmUgMTU2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAvKiBsaW5lIDE2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC8qIGxpbmUgMTY3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC8qIGxpbmUgMTcyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLyogbGluZSAxNzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC8qIGxpbmUgMTQyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC8qIGxpbmUgMTUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLyogbGluZSAxNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC8qIGxpbmUgMTYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLyogbGluZSAxNjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLyogbGluZSAxNzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAvKiBsaW5lIDE3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAxNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLyogbGluZSAxNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAvKiBsaW5lIDE1Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLyogbGluZSAxNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDE2Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAvKiBsaW5lIDE3Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC8qIGxpbmUgMTc5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLyogbGluZSAxNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDE0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC8qIGxpbmUgMTUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLyogbGluZSAxNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC8qIGxpbmUgMTYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLyogbGluZSAxNjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLyogbGluZSAxNzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAvKiBsaW5lIDE3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDE0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4vKiBsaW5lIDE0Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLyogbGluZSAxNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIGxpbmUgMTYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi8qIGxpbmUgMTY3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4vKiBsaW5lIDE3Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4vKiBsaW5lIDE3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDE5NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLyogbGluZSAyMDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi8qIGxpbmUgMjEwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogbGluZSAyMTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4vKiBsaW5lIDIyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiBsaW5lIDIyOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLyogbGluZSAyMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4vKiBsaW5lIDIzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLyogbGluZSAyNDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAyNTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4vKiBsaW5lIDI2Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi8qIGxpbmUgMjY3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAyNzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4vKiBsaW5lIDI4MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4vKiBsaW5lIDI4NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLyogbGluZSAyODYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLyogbGluZSAyOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4vKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi8qIGxpbmUgNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLyogbGluZSA0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgNTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSA2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLyogbGluZSA2OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi8qIGxpbmUgNzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XG59XG5cbi8qIGxpbmUgODEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbi5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4vKiBsaW5lIDg3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLyogbGluZSA5Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4vKiBsaW5lIDEwMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTA5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbn1cblxuLyogbGluZSAxMTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi8qIGxpbmUgMTI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLyogbGluZSAxMzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi8qIGxpbmUgMTM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4vKiBsaW5lIDE0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qIGxpbmUgMTQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWRlY2sge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLyogbGluZSAxNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE3Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKiBsaW5lIDE3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDE3Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1ncm91cCB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAvKiBsaW5lIDE4Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDE5Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgMTk5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLyogbGluZSAyMDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC8qIGxpbmUgMjA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAvKiBsaW5lIDIxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLyogbGluZSAyMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAvKiBsaW5lIDIyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMjM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC8qIGxpbmUgMjQ5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDI2Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAyNjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgMjcwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2FyZC5zY3NzICovXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBsaW5lIDI3Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2NhcmQuc2NzcyAqL1xuLmFjY29yZGlvbiA+IC5jYXJkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogbGluZSAyODEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbi5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLyogbGluZSAyODUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19jYXJkLnNjc3MgKi9cbi5hY2NvcmRpb24gPiAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19icmVhZGNydW1iLnNjc3MgKi9cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19icmVhZGNydW1iLnNjc3MgKi9cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19icmVhZGNydW1iLnNjc3MgKi9cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4vKiBsaW5lIDMwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19icmVhZGNydW1iLnNjc3MgKi9cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMzgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19icmVhZGNydW1iLnNjc3MgKi9cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4vKiBsaW5lIDI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuXG4vKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLyogbGluZSA0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgNDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4vKiBsaW5lIDUyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4vKiBsaW5lIDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4vKiBsaW5lIDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC8qIGxpbmUgNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2JhZGdlLnNjc3MgKi9cbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19iYWRnZS5zY3NzICovXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vKiBsaW5lIDQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi8qIGxpbmUgNTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLyogbGluZSA1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2Mjtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19iYWRnZS5zY3NzICovXG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4vKiBsaW5lIDUxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi8qIGxpbmUgNTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi8qIGxpbmUgNTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19iYWRnZS5zY3NzICovXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLyogbGluZSA1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19iYWRnZS5zY3NzICovXG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLyogbGluZSA1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19iYWRnZS5zY3NzICovXG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLyogbGluZSA1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19iYWRnZS5zY3NzICovXG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2p1bWJvdHJvbi5zY3NzICovXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19qdW1ib3Ryb24uc2NzcyAqL1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2p1bWJvdHJvbi5zY3NzICovXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBsaW5lIDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19hbGVydC5zY3NzICovXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19hbGVydC5zY3NzICovXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLyogbGluZSAzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19hbGVydC5zY3NzICovXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7XG59XG5cbi8qIGxpbmUgNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19hbGVydC5zY3NzICovXG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi8qIGxpbmUgMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAwMjc1Mjtcbn1cblxuLyogbGluZSA0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi8qIGxpbmUgMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4vKiBsaW5lIDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4vKiBsaW5lIDEwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjJlMTM7XG59XG5cbi8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19hbGVydC5zY3NzICovXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG5cbi8qIGxpbmUgNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19hbGVydC5zY3NzICovXG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG5cbi8qIGxpbmUgMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLyogbGluZSA0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLyogbGluZSAxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19hbGVydC5zY3NzICovXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4vKiBsaW5lIDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG5cbi8qIGxpbmUgNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19hbGVydC5zY3NzICovXG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cblxuLyogbGluZSAxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19hbGVydC5zY3NzICovXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0OTEyMTc7XG59XG5cbi8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19hbGVydC5zY3NzICovXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLyogbGluZSAxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19hbGVydC5zY3NzICovXG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLyogbGluZSA0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTtcbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLyogbGluZSAxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19hbGVydC5zY3NzICovXG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cblxuLyogbGluZSA5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgMTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLyogbGluZSAxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3Byb2dyZXNzLnNjc3MgKi9cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDMwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4vKiBsaW5lIDM2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAvKiBsaW5lIDM2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcHJvZ3Jlc3Muc2NzcyAqL1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi8qIGxpbmUgNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21lZGlhLnNjc3MgKi9cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLyogbGluZSA1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLyogbGluZSAzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi8qIGxpbmUgNDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuXG4vKiBsaW5lIDU0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgNTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4vKiBsaW5lIDYzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDcxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG5cbi8qIGxpbmUgODgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4vKiBsaW5lIDkxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgOTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4vKiBsaW5lIDEwMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgODgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAvKiBsaW5lIDkxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSA5NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAvKiBsaW5lIDEwMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgODgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAvKiBsaW5lIDkxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSA5NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAvKiBsaW5lIDEwMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgODgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAvKiBsaW5lIDkxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSA5NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAvKiBsaW5lIDEwMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDg4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLyogbGluZSA5MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIGxpbmUgOTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLyogbGluZSAxMDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogbGluZSAxMjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi8qIGxpbmUgMTI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLyogbGluZSAxMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0MDg1O1xufVxuXG4vKiBsaW5lIDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLyogbGluZSAxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cblxuLyogbGluZSA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTU1NzI0O1xufVxuXG4vKiBsaW5lIDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLyogbGluZSAxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICBib3JkZXItY29sb3I6ICMwYzU0NjA7XG59XG5cbi8qIGxpbmUgNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLyogbGluZSA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICBib3JkZXItY29sb3I6ICM3MjFjMjQ7XG59XG5cbi8qIGxpbmUgNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7XG59XG5cbi8qIGxpbmUgNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2xvc2Uuc2NzcyAqL1xuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogLjc1O1xufVxuXG4vKiBsaW5lIDI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fY2xvc2Uuc2NzcyAqL1xuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2Nsb3NlLnNjc3MgKi9cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190b2FzdHMuc2NzcyAqL1xuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4vKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RvYXN0cy5zY3NzICovXG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3RvYXN0cy5zY3NzICovXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi8qIGxpbmUgNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190b2FzdHMuc2NzcyAqL1xuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8qIGxpbmUgMTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogbGluZSAzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLyogbGluZSA0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4vKiBsaW5lIDU3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDYyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4vKiBsaW5lIDY3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLyogbGluZSA3Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLyogbGluZSA3OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogbGluZSA4NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDkwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgOTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBsaW5lIDEwMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBsaW5lIDExOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMTI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBsaW5lIDEzMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBsaW5lIDEzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi8qIGxpbmUgMTQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cblxuLyogbGluZSAxNTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBsaW5lIDE1OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLyogbGluZSAxNjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLyogbGluZSAxNzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbn1cblxuLyogbGluZSAxNzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbn1cblxuLyogbGluZSAxODEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTkyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG4gIC8qIGxpbmUgMTk3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLyogbGluZSAyMDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cbiAgLyogbGluZSAyMDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLyogbGluZSAyMDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAvKiBsaW5lIDIxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDIyMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDIyOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBsaW5lIDE1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cblxuLyogbGluZSAyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi8qIGxpbmUgMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190b29sdGlwLnNjc3MgKi9cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLyogbGluZSA0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4vKiBsaW5lIDU0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLyogbGluZSA2Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuXG4vKiBsaW5lIDY1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi8qIGxpbmUgNjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190b29sdGlwLnNjc3MgKi9cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDc2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLyogbGluZSA3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi8qIGxpbmUgODQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL190b29sdGlwLnNjc3MgKi9cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi8qIGxpbmUgMTA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MgKi9cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3BvcG92ZXIuc2NzcyAqL1xuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcG9wb3Zlci5zY3NzICovXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi8qIGxpbmUgMzgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi8qIGxpbmUgNDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG59XG5cbi8qIGxpbmUgNDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLyogbGluZSA1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3BvcG92ZXIuc2NzcyAqL1xuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDU4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi8qIGxpbmUgNjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93IHtcbiAgbGVmdDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4vKiBsaW5lIDY3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLyogbGluZSA3Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3BvcG92ZXIuc2NzcyAqL1xuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgODEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi8qIGxpbmUgODQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG59XG5cbi8qIGxpbmUgODcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi8qIGxpbmUgOTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTAxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi8qIGxpbmUgMTEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyogbGluZSAxMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi8qIGxpbmUgMTIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi8qIGxpbmUgMTI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcG9wb3Zlci5zY3NzICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuXG4vKiBsaW5lIDE2Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3BvcG92ZXIuc2NzcyAqL1xuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxNjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wb3BvdmVyLnNjc3MgKi9cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKiBsaW5lIDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19zcGlubmVycy5zY3NzICovXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8qIGxpbmUgMjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19zcGlubmVycy5zY3NzICovXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKiBsaW5lIDQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fc3Bpbm5lcnMuc2NzcyAqL1xuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8qIGxpbmUgNTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19zcGlubmVycy5zY3NzICovXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLyogbGluZSAzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2FsaWduLnNjc3MgKi9cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2FsaWduLnNjc3MgKi9cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19hbGlnbi5zY3NzICovXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19hbGlnbi5zY3NzICovXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDUxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDU2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDY5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIGxpbmUgMTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7XG59XG5cbi8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTtcbn1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MgKi9cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MgKi9cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4vKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAvKiBsaW5lIDI2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLyogbGluZSA1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyAqL1xuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzICovXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyogbGluZSAzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyAqL1xuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzICovXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MgKi9cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzICovXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyAqL1xuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTIge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0zIHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tNCB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTUge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMiB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMyB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtNCB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtNSB7XG4gIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjEge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW40IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW41IHtcbiAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA1Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDY4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA1Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDY0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDY4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDU1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDU2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA2NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA2OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA2NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA2OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGxpbmUgMjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAzMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwNTZiMyAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDUxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBsaW5lIDYzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDcyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzICovXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MgKi9cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3ByaW50LnNjc3MgKi9cbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3ByaW50LnNjc3MgKi9cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcmludC5zY3NzICovXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIC8qIGxpbmUgNDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcmludC5zY3NzICovXG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA1Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3ByaW50LnNjc3MgKi9cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAvKiBsaW5lIDYzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcHJpbnQuc2NzcyAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIC8qIGxpbmUgNjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcmludC5zY3NzICovXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICAvKiBsaW5lIDcyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcHJpbnQuc2NzcyAqL1xuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIC8qIGxpbmUgNzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcmludC5zY3NzICovXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIC8qIGxpbmUgOTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcmludC5zY3NzICovXG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDk1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcHJpbnQuc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcmludC5zY3NzICovXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogbGluZSAxMDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcmludC5zY3NzICovXG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAvKiBsaW5lIDEwNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcmludC5zY3NzICovXG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcmludC5zY3NzICovXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19wcmludC5zY3NzICovXG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAvKiBsaW5lIDEyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG4gIC8qIGxpbmUgMTM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fcHJpbnQuc2NzcyAqL1xuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qIGxpbmUgOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9ib290c3RyYXAtZ3JpZC5zY3NzICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvYm9vdHN0cmFwLWdyaWQuc2NzcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZ3JpZC5zY3NzICovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2dyaWQuc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2dyaWQuc2NzcyAqL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL19ncmlkLnNjc3MgKi9cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvX2dyaWQuc2NzcyAqL1xuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9fZ3JpZC5zY3NzICovXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLyogbGluZSAzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4vKiBsaW5lIDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4vKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAvKiBsaW5lIDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLyogbGluZSA1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAvKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC8qIGxpbmUgNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAvKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC8qIGxpbmUgNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMSB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0yIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMyB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTQge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS01IHtcbiAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTIge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTMge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTQge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTUge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMiB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMyB7XG4gIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uNCB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uNSB7XG4gIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDY0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA2NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA2OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA1Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDY0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDY4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDU1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDU2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC00IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC01IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2Jvb3RzdHJhcC9zb3VyY2UvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDU1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDU2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvYm9vdHN0cmFwL3NvdXJjZS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9ib290c3RyYXAvc291cmNlL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogbGluZSA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9fY29yZS5zY3NzICovXG4uZmEsXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogbGluZSA1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19sYXJnZXIuc2NzcyAqL1xuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLyogbGluZSAxNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4vKiBsaW5lIDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19maXhlZC13aWR0aC5zY3NzICovXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi8qIGxpbmUgNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xpc3Quc2NzcyAqL1xuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogbGluZSA5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9fbGlzdC5zY3NzICovXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2xpc3Quc2NzcyAqL1xuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi8qIGxpbmUgMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBsaW5lIDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBsaW5lIDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLyogbGluZSAxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4vKiBsaW5lIDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19hbmltYXRlZC5zY3NzICovXG4uZmEtc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi8qIGxpbmUgOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2FuaW1hdGVkLnNjc3MgKi9cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogbGluZSA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLyogbGluZSA1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi8qIGxpbmUgOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi8qIGxpbmUgOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4vKiBsaW5lIDEwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1mbGlwLWJvdGgsIC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCxcbjpyb290IC5mYS1mbGlwLWJvdGgge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX3N0YWNrZWQuc2NzcyAqL1xuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX3N0YWNrZWQuc2NzcyAqL1xuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgMjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4vKiBsaW5lIDI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9fc3RhY2tlZC5zY3NzICovXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4vKiBsaW5lIDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLyogbGluZSA1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cblxuLyogbGluZSA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWZcIjtcbn1cblxuLyogbGluZSA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7XG59XG5cbi8qIGxpbmUgOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cblxuLyogbGluZSAxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLyogbGluZSAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3OFwiO1xufVxuXG4vKiBsaW5lIDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG5cbi8qIGxpbmUgMTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjtcbn1cblxuLyogbGluZSAxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1haXItZnJlc2hlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7XG59XG5cbi8qIGxpbmUgMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7XG59XG5cbi8qIGxpbmUgMTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiO1xufVxuXG4vKiBsaW5lIDE5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4vKiBsaW5lIDIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLyogbGluZSAyMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi8qIGxpbmUgMjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLyogbGluZSAyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjtcbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjtcbn1cblxuLyogbGluZSAyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLyogbGluZSAyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi8qIGxpbmUgMjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi8qIGxpbmUgMjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLyogbGluZSAyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLyogbGluZSAzMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLyogbGluZSAzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi8qIGxpbmUgMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi8qIGxpbmUgMzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4vKiBsaW5lIDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4vKiBsaW5lIDM2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4vKiBsaW5lIDM3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLyogbGluZSAzOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi8qIGxpbmUgMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLyogbGluZSA0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4vKiBsaW5lIDQxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi8qIGxpbmUgNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4vKiBsaW5lIDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjtcbn1cblxuLyogbGluZSA0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7XG59XG5cbi8qIGxpbmUgNDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG5cbi8qIGxpbmUgNDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiO1xufVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLyogbGluZSA0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcHBsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLyogbGluZSA1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLyogbGluZSA1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi8qIGxpbmUgNTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJjaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiO1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4vKiBsaW5lIDU0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiO1xufVxuXG4vKiBsaW5lIDU1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLyogbGluZSA1Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi8qIGxpbmUgNTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLyogbGluZSA1OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4vKiBsaW5lIDU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4vKiBsaW5lIDYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4vKiBsaW5lIDYxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLyogbGluZSA2Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi8qIGxpbmUgNjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLyogbGluZSA2NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4vKiBsaW5lIDY1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLyogbGluZSA2Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLyogbGluZSA2Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjtcbn1cblxuLyogbGluZSA2OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7XG59XG5cbi8qIGxpbmUgNjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG5cbi8qIGxpbmUgNzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLyogbGluZSA3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi8qIGxpbmUgNzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLyogbGluZSA3Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4vKiBsaW5lIDc0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiO1xufVxuXG4vKiBsaW5lIDc1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjtcbn1cblxuLyogbGluZSA3Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7XG59XG5cbi8qIGxpbmUgNzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLyogbGluZSA3OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjtcbn1cblxuLyogbGluZSA3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7XG59XG5cbi8qIGxpbmUgODAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi8qIGxpbmUgODEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLyogbGluZSA4Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjtcbn1cblxuLyogbGluZSA4Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi8qIGxpbmUgODQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiO1xufVxuXG4vKiBsaW5lIDg1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiO1xufVxuXG4vKiBsaW5lIDg2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi8qIGxpbmUgODcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjtcbn1cblxuLyogbGluZSA4OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYWN0ZXJpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4vKiBsaW5lIDg5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhY3Rlcml1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuXG4vKiBsaW5lIDkwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhaGFpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XG59XG5cbi8qIGxpbmUgOTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4vKiBsaW5lIDkyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4vKiBsaW5lIDkzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjtcbn1cblxuLyogbGluZSA5NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLyogbGluZSA5NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4vKiBsaW5lIDk2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG5cbi8qIGxpbmUgOTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4vKiBsaW5lIDk4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLyogbGluZSA5OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG59XG5cbi8qIGxpbmUgMTAwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4vKiBsaW5lIDEwMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi8qIGxpbmUgMTAyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLyogbGluZSAxMDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi8qIGxpbmUgMTA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4vKiBsaW5lIDEwNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLyogbGluZSAxMDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4vKiBsaW5lIDEwNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG5cbi8qIGxpbmUgMTA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4vKiBsaW5lIDEwOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi8qIGxpbmUgMTEwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLyogbGluZSAxMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLyogbGluZSAxMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4vKiBsaW5lIDExMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi8qIGxpbmUgMTE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiO1xufVxuXG4vKiBsaW5lIDExNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiO1xufVxuXG4vKiBsaW5lIDExNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi8qIGxpbmUgMTE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiO1xufVxuXG4vKiBsaW5lIDExOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjtcbn1cblxuLyogbGluZSAxMTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4vKiBsaW5lIDEyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjtcbn1cblxuLyogbGluZSAxMjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4vKiBsaW5lIDEyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLyogbGluZSAxMjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuXG4vKiBsaW5lIDEyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG5cbi8qIGxpbmUgMTI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4vKiBsaW5lIDEyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG5cbi8qIGxpbmUgMTI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjtcbn1cblxuLyogbGluZSAxMjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiO1xufVxuXG4vKiBsaW5lIDEyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4vKiBsaW5lIDEzMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7XG59XG5cbi8qIGxpbmUgMTMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLyogbGluZSAxMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7XG59XG5cbi8qIGxpbmUgMTMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4vKiBsaW5lIDEzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4vKiBsaW5lIDEzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi8qIGxpbmUgMTM2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLyogbGluZSAxMzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4vKiBsaW5lIDEzOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG59XG5cbi8qIGxpbmUgMTM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjtcbn1cblxuLyogbGluZSAxNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4vKiBsaW5lIDE0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjtcbn1cblxuLyogbGluZSAxNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7XG59XG5cbi8qIGxpbmUgMTQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4vKiBsaW5lIDE0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiO1xufVxuXG4vKiBsaW5lIDE0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4vKiBsaW5lIDE0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cblxuLyogbGluZSAxNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0Y1wiO1xufVxuXG4vKiBsaW5lIDE0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiO1xufVxuXG4vKiBsaW5lIDE0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLyogbGluZSAxNTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG5cbi8qIGxpbmUgMTUxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiO1xufVxuXG4vKiBsaW5lIDE1Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuXG4vKiBsaW5lIDE1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib3gtdGlzc3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG5cbi8qIGxpbmUgMTU0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi8qIGxpbmUgMTU1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLyogbGluZSAxNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcbn1cblxuLyogbGluZSAxNTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnJlYWQtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjtcbn1cblxuLyogbGluZSAxNTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi8qIGxpbmUgMTU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XG59XG5cbi8qIGxpbmUgMTYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4vKiBsaW5lIDE2MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4vKiBsaW5lIDE2Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiO1xufVxuXG4vKiBsaW5lIDE2Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLyogbGluZSAxNjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi8qIGxpbmUgMTY1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4vKiBsaW5lIDE2Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4vKiBsaW5lIDE2Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4vKiBsaW5lIDE2OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4vKiBsaW5lIDE2OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG59XG5cbi8qIGxpbmUgMTcwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cblxuLyogbGluZSAxNzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi8qIGxpbmUgMTcyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLyogbGluZSAxNzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4vKiBsaW5lIDE3NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idXktbi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNlwiO1xufVxuXG4vKiBsaW5lIDE3NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi8qIGxpbmUgMTc2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLyogbGluZSAxNzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLyogbGluZSAxNzgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi8qIGxpbmUgMTc5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi8qIGxpbmUgMTgwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiO1xufVxuXG4vKiBsaW5lIDE4MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4vKiBsaW5lIDE4Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi8qIGxpbmUgMTgzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi8qIGxpbmUgMTg0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIjtcbn1cblxuLyogbGluZSAxODUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi8qIGxpbmUgMTg2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4vKiBsaW5lIDE4Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7XG59XG5cbi8qIGxpbmUgMTg4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cblxuLyogbGluZSAxODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiO1xufVxuXG4vKiBsaW5lIDE5MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiO1xufVxuXG4vKiBsaW5lIDE5MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiO1xufVxuXG4vKiBsaW5lIDE5Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLyogbGluZSAxOTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiO1xufVxuXG4vKiBsaW5lIDE5NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4vKiBsaW5lIDE5NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLyogbGluZSAxOTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjtcbn1cblxuLyogbGluZSAxOTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyYXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuXG4vKiBsaW5lIDE5OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi8qIGxpbmUgMTk5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLyogbGluZSAyMDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLyogbGluZSAyMDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLyogbGluZSAyMDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLyogbGluZSAyMDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi8qIGxpbmUgMjA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4vKiBsaW5lIDIwNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4vKiBsaW5lIDIwNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjtcbn1cblxuLyogbGluZSAyMDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi8qIGxpbmUgMjA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4vKiBsaW5lIDIwOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG59XG5cbi8qIGxpbmUgMjEwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiO1xufVxuXG4vKiBsaW5lIDIxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi8qIGxpbmUgMjEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLyogbGluZSAyMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi8qIGxpbmUgMjE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi8qIGxpbmUgMjE1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi8qIGxpbmUgMjE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4vKiBsaW5lIDIxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi8qIGxpbmUgMjE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4vKiBsaW5lIDIxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLyogbGluZSAyMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4vKiBsaW5lIDIyMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG5cbi8qIGxpbmUgMjIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNlbnRvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OVwiO1xufVxuXG4vKiBsaW5lIDIyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4vKiBsaW5lIDIyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiO1xufVxuXG4vKiBsaW5lIDIyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XG59XG5cbi8qIGxpbmUgMjI2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4vKiBsaW5lIDIyNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7XG59XG5cbi8qIGxpbmUgMjI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLyogbGluZSAyMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi8qIGxpbmUgMjMwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLyogbGluZSAyMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi8qIGxpbmUgMjMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi8qIGxpbmUgMjMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4vKiBsaW5lIDIzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjtcbn1cblxuLyogbGluZSAyMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi8qIGxpbmUgMjM2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiO1xufVxuXG4vKiBsaW5lIDIzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuXG4vKiBsaW5lIDIzOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjtcbn1cblxuLyogbGluZSAyMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLyogbGluZSAyNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuXG4vKiBsaW5lIDI0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjtcbn1cblxuLyogbGluZSAyNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuXG4vKiBsaW5lIDI0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4vKiBsaW5lIDI0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7XG59XG5cbi8qIGxpbmUgMjQ1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLyogbGluZSAyNDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4vKiBsaW5lIDI0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4vKiBsaW5lIDI0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4vKiBsaW5lIDI0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLyogbGluZSAyNTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi8qIGxpbmUgMjUxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLyogbGluZSAyNTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4vKiBsaW5lIDI1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4vKiBsaW5lIDI1NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLyogbGluZSAyNTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiO1xufVxuXG4vKiBsaW5lIDI1Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjtcbn1cblxuLyogbGluZSAyNTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi8qIGxpbmUgMjU4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4vKiBsaW5lIDI1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi8qIGxpbmUgMjYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG5cbi8qIGxpbmUgMjYxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4vKiBsaW5lIDI2Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjtcbn1cblxuLyogbGluZSAyNjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cblxuLyogbGluZSAyNjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLyogbGluZSAyNjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLyogbGluZSAyNjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLyogbGluZSAyNjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLyogbGluZSAyNjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG5cbi8qIGxpbmUgMjY5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG5cbi8qIGxpbmUgMjcwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjtcbn1cblxuLyogbGluZSAyNzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNjXCI7XG59XG5cbi8qIGxpbmUgMjcyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cblxuLyogbGluZSAyNzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiO1xufVxuXG4vKiBsaW5lIDI3NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLyogbGluZSAyNzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cblxuLyogbGluZSAyNzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiO1xufVxuXG4vKiBsaW5lIDI3Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7XG59XG5cbi8qIGxpbmUgMjc4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cblxuLyogbGluZSAyNzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi8qIGxpbmUgMjgwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi8qIGxpbmUgMjgxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLyogbGluZSAyODIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLyogbGluZSAyODMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4vKiBsaW5lIDI4NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4vKiBsaW5lIDI4NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLyogbGluZSAyODYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi8qIGxpbmUgMjg3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLyogbGluZSAyODgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjtcbn1cblxuLyogbGluZSAyODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4vKiBsaW5lIDI5MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi8qIGxpbmUgMjkxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi8qIGxpbmUgMjkyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7XG59XG5cbi8qIGxpbmUgMjkzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiO1xufVxuXG4vKiBsaW5lIDI5NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjtcbn1cblxuLyogbGluZSAyOTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiM1wiO1xufVxuXG4vKiBsaW5lIDI5Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4vKiBsaW5lIDI5Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjtcbn1cblxuLyogbGluZSAyOTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29tcGFjdC1kaXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7XG59XG5cbi8qIGxpbmUgMjk5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLyogbGluZSAzMDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLyogbGluZSAzMDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29tcHJlc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi8qIGxpbmUgMzAyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjtcbn1cblxuLyogbGluZSAzMDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cblxuLyogbGluZSAzMDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiO1xufVxuXG4vKiBsaW5lIDMwNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4vKiBsaW5lIDMwNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLyogbGluZSAzMDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCI7XG59XG5cbi8qIGxpbmUgMzA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi8qIGxpbmUgMzA5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLyogbGluZSAzMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi8qIGxpbmUgMzExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjtcbn1cblxuLyogbGluZSAzMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY291Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjtcbn1cblxuLyogbGluZSAzMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG5cbi8qIGxpbmUgMzE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLyogbGluZSAzMTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiO1xufVxuXG4vKiBsaW5lIDMxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU4XCI7XG59XG5cbi8qIGxpbmUgMzE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLyogbGluZSAzMTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiO1xufVxuXG4vKiBsaW5lIDMxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7XG59XG5cbi8qIGxpbmUgMzIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLyogbGluZSAzMjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWRcIjtcbn1cblxuLyogbGluZSAzMjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZVwiO1xufVxuXG4vKiBsaW5lIDMyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi8qIGxpbmUgMzI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjtcbn1cblxuLyogbGluZSAzMjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7XG59XG5cbi8qIGxpbmUgMzI2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLyogbGluZSAzMjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYzXCI7XG59XG5cbi8qIGxpbmUgMzI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi8qIGxpbmUgMzI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLyogbGluZSAzMzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4vKiBsaW5lIDMzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiO1xufVxuXG4vKiBsaW5lIDMzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiO1xufVxuXG4vKiBsaW5lIDMzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi8qIGxpbmUgMzM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjtcbn1cblxuLyogbGluZSAzMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLyogbGluZSAzMzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3J1dGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7XG59XG5cbi8qIGxpbmUgMzM3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLyogbGluZSAzMzgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLyogbGluZSAzMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4vKiBsaW5lIDM0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4vKiBsaW5lIDM0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLyogbGluZSAzNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xufVxuXG4vKiBsaW5lIDM0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7XG59XG5cbi8qIGxpbmUgMzQ0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi8qIGxpbmUgMzQ1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi8qIGxpbmUgMzQ2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi8qIGxpbmUgMzQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi8qIGxpbmUgMzQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLyogbGluZSAzNDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG5cbi8qIGxpbmUgMzUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4vKiBsaW5lIDM1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiO1xufVxuXG4vKiBsaW5lIDM1Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLyogbGluZSAzNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4vKiBsaW5lIDM1NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi8qIGxpbmUgMzU1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiO1xufVxuXG4vKiBsaW5lIDM1Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi8qIGxpbmUgMzU3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiO1xufVxuXG4vKiBsaW5lIDM1OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjtcbn1cblxuLyogbGluZSAzNTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi8qIGxpbmUgMzYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCI7XG59XG5cbi8qIGxpbmUgMzYxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLyogbGluZSAzNjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLyogbGluZSAzNjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiO1xufVxuXG4vKiBsaW5lIDM2NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjtcbn1cblxuLyogbGluZSAzNjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi8qIGxpbmUgMzY2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7XG59XG5cbi8qIGxpbmUgMzY3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7XG59XG5cbi8qIGxpbmUgMzY4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLyogbGluZSAzNjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjtcbn1cblxuLyogbGluZSAzNzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4vKiBsaW5lIDM3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG5cbi8qIGxpbmUgMzcyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiO1xufVxuXG4vKiBsaW5lIDM3Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7XG59XG5cbi8qIGxpbmUgMzc0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLyogbGluZSAzNzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG5cbi8qIGxpbmUgMzc2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpc2Vhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjtcbn1cblxuLyogbGluZSAzNzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi8qIGxpbmUgMzc4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpenp5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG59XG5cbi8qIGxpbmUgMzc5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiO1xufVxuXG4vKiBsaW5lIDM4MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cblxuLyogbGluZSAzODEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi8qIGxpbmUgMzgyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiO1xufVxuXG4vKiBsaW5lIDM4Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4vKiBsaW5lIDM4NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4vKiBsaW5lIDM4NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi8qIGxpbmUgMzg2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiO1xufVxuXG4vKiBsaW5lIDM4Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiO1xufVxuXG4vKiBsaW5lIDM4OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjtcbn1cblxuLyogbGluZSAzODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4vKiBsaW5lIDM5MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG5cbi8qIGxpbmUgMzkxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi8qIGxpbmUgMzkyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjtcbn1cblxuLyogbGluZSAzOTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuXG4vKiBsaW5lIDM5NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjtcbn1cblxuLyogbGluZSAzOTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi8qIGxpbmUgMzk2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi8qIGxpbmUgMzk3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4vKiBsaW5lIDM5OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi8qIGxpbmUgMzk5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjlcIjtcbn1cblxuLyogbGluZSA0MDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiO1xufVxuXG4vKiBsaW5lIDQwMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4vKiBsaW5lIDQwMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLyogbGluZSA0MDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLyogbGluZSA0MDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLyogbGluZSA0MDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiO1xufVxuXG4vKiBsaW5lIDQwNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7XG59XG5cbi8qIGxpbmUgNDA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4vKiBsaW5lIDQwOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7XG59XG5cbi8qIGxpbmUgNDA5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjtcbn1cblxuLyogbGluZSA0MTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4vKiBsaW5lIDQxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuXG4vKiBsaW5lIDQxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi8qIGxpbmUgNDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiO1xufVxuXG4vKiBsaW5lIDQxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4vKiBsaW5lIDQxNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjtcbn1cblxuLyogbGluZSA0MTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4vKiBsaW5lIDQxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi8qIGxpbmUgNDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjtcbn1cblxuLyogbGluZSA0MTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLyogbGluZSA0MjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi8qIGxpbmUgNDIxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi8qIGxpbmUgNDIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLyogbGluZSA0MjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7XG59XG5cbi8qIGxpbmUgNDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4vKiBsaW5lIDQyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLyogbGluZSA0MjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7XG59XG5cbi8qIGxpbmUgNDI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4vKiBsaW5lIDQyOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjtcbn1cblxuLyogbGluZSA0MjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjtcbn1cblxuLyogbGluZSA0MzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXRoZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjtcbn1cblxuLyogbGluZSA0MzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4vKiBsaW5lIDQzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLyogbGluZSA0MzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjtcbn1cblxuLyogbGluZSA0MzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7XG59XG5cbi8qIGxpbmUgNDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi8qIGxpbmUgNDM2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4vKiBsaW5lIDQzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4vKiBsaW5lIDQzOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLyogbGluZSA0MzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXhwYW5kLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuXG4vKiBsaW5lIDQ0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiO1xufVxuXG4vKiBsaW5lIDQ0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLyogbGluZSA0NDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLyogbGluZSA0NDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi8qIGxpbmUgNDQ0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4vKiBsaW5lIDQ0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4vKiBsaW5lIDQ0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLyogbGluZSA0NDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLyogbGluZSA0NDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuXG4vKiBsaW5lIDQ0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjtcbn1cblxuLyogbGluZSA0NTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi8qIGxpbmUgNDUxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiO1xufVxuXG4vKiBsaW5lIDQ1Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiO1xufVxuXG4vKiBsaW5lIDQ1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi8qIGxpbmUgNDU0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4vKiBsaW5lIDQ1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mYXVjZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLyogbGluZSA0NTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi8qIGxpbmUgNDU3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjtcbn1cblxuLyogbGluZSA0NTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLyogbGluZSA0NTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmVkZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjtcbn1cblxuLyogbGluZSA0NjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmVkb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk4XCI7XG59XG5cbi8qIGxpbmUgNDYxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4vKiBsaW5lIDQ2Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4vKiBsaW5lIDQ2Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiO1xufVxuXG4vKiBsaW5lIDQ2NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi8qIGxpbmUgNDY1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi8qIGxpbmUgNDY2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4vKiBsaW5lIDQ2Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi8qIGxpbmUgNDY4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4vKiBsaW5lIDQ2OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7XG59XG5cbi8qIGxpbmUgNDcwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7XG59XG5cbi8qIGxpbmUgNDcxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjtcbn1cblxuLyogbGluZSA0NzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4vKiBsaW5lIDQ3Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xufVxuXG4vKiBsaW5lIDQ3NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi8qIGxpbmUgNDc1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7XG59XG5cbi8qIGxpbmUgNDc2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4vKiBsaW5lIDQ3Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7XG59XG5cbi8qIGxpbmUgNDc4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiO1xufVxuXG4vKiBsaW5lIDQ3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi8qIGxpbmUgNDgwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi8qIGxpbmUgNDgxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4vKiBsaW5lIDQ4Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiO1xufVxuXG4vKiBsaW5lIDQ4Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiO1xufVxuXG4vKiBsaW5lIDQ4NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiO1xufVxuXG4vKiBsaW5lIDQ4NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi8qIGxpbmUgNDg2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4vKiBsaW5lIDQ4Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG59XG5cbi8qIGxpbmUgNDg4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiO1xufVxuXG4vKiBsaW5lIDQ4OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi8qIGxpbmUgNDkwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4vKiBsaW5lIDQ5MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4vKiBsaW5lIDQ5Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi8qIGxpbmUgNDkzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7XG59XG5cbi8qIGxpbmUgNDk0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi8qIGxpbmUgNDk1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLyogbGluZSA0OTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi8qIGxpbmUgNDk3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4vKiBsaW5lIDQ5OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4vKiBsaW5lIDQ5OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjtcbn1cblxuLyogbGluZSA1MDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuXG4vKiBsaW5lIDUwMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG5cbi8qIGxpbmUgNTAyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi8qIGxpbmUgNTAzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLyogbGluZSA1MDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLyogbGluZSA1MDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjtcbn1cblxuLyogbGluZSA1MDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLyogbGluZSA1MDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi8qIGxpbmUgNTA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4vKiBsaW5lIDUwOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi8qIGxpbmUgNTEwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuXG4vKiBsaW5lIDUxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLyogbGluZSA1MTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG59XG5cbi8qIGxpbmUgNTEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi8qIGxpbmUgNTE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7XG59XG5cbi8qIGxpbmUgNTE1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLyogbGluZSA1MTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi8qIGxpbmUgNTE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLyogbGluZSA1MTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjtcbn1cblxuLyogbGluZSA1MTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiO1xufVxuXG4vKiBsaW5lIDUyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLyogbGluZSA1MjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7XG59XG5cbi8qIGxpbmUgNTIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLyogbGluZSA1MjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi8qIGxpbmUgNTI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjtcbn1cblxuLyogbGluZSA1MjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLyogbGluZSA1MjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4vKiBsaW5lIDUyNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi8qIGxpbmUgNTI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi8qIGxpbmUgNTI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cblxuLyogbGluZSA1MzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiO1xufVxuXG4vKiBsaW5lIDUzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4vKiBsaW5lIDUzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7XG59XG5cbi8qIGxpbmUgNTMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjtcbn1cblxuLyogbGluZSA1MzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiO1xufVxuXG4vKiBsaW5lIDUzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLyogbGluZSA1MzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjtcbn1cblxuLyogbGluZSA1MzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG59XG5cbi8qIGxpbmUgNTM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLyogbGluZSA1MzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjtcbn1cblxuLyogbGluZSA1NDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLyogbGluZSA1NDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG5cbi8qIGxpbmUgNTQyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLyogbGluZSA1NDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4vKiBsaW5lIDU0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4vKiBsaW5lIDU0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLyogbGluZSA1NDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjtcbn1cblxuLyogbGluZSA1NDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4vKiBsaW5lIDU0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xufVxuXG4vKiBsaW5lIDU0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLyogbGluZSA1NTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiO1xufVxuXG4vKiBsaW5lIDU1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi8qIGxpbmUgNTUyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4vKiBsaW5lIDU1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi8qIGxpbmUgNTU0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLyogbGluZSA1NTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7XG59XG5cbi8qIGxpbmUgNTU2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4vKiBsaW5lIDU1Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjtcbn1cblxuLyogbGluZSA1NTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7XG59XG5cbi8qIGxpbmUgNTU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLyogbGluZSA1NjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjtcbn1cblxuLyogbGluZSA1NjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiO1xufVxuXG4vKiBsaW5lIDU2Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi8qIGxpbmUgNTYzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG5cbi8qIGxpbmUgNTY0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLyogbGluZSA1NjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLyogbGluZSA1NjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7XG59XG5cbi8qIGxpbmUgNTY3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi8qIGxpbmUgNTY4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjtcbn1cblxuLyogbGluZSA1NjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7XG59XG5cbi8qIGxpbmUgNTcwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuXG4vKiBsaW5lIDU3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLyogbGluZSA1NzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi8qIGxpbmUgNTczLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG5cbi8qIGxpbmUgNTc0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4vKiBsaW5lIDU3NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjtcbn1cblxuLyogbGluZSA1NzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuXG4vKiBsaW5lIDU3Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiO1xufVxuXG4vKiBsaW5lIDU3OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuXG4vKiBsaW5lIDU3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi8qIGxpbmUgNTgwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4vKiBsaW5lIDU4MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi8qIGxpbmUgNTgyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIjtcbn1cblxuLyogbGluZSA1ODMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLyogbGluZSA1ODQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLyogbGluZSA1ODUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4vKiBsaW5lIDU4Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjtcbn1cblxuLyogbGluZSA1ODcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7XG59XG5cbi8qIGxpbmUgNTg4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cblxuLyogbGluZSA1ODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiO1xufVxuXG4vKiBsaW5lIDU5MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4vKiBsaW5lIDU5MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cblxuLyogbGluZSA1OTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi8qIGxpbmUgNTkzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7XG59XG5cbi8qIGxpbmUgNTk0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG5cbi8qIGxpbmUgNTk1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG59XG5cbi8qIGxpbmUgNTk2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjtcbn1cblxuLyogbGluZSA1OTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuXG4vKiBsaW5lIDU5OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiO1xufVxuXG4vKiBsaW5lIDU5OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLyogbGluZSA2MDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4vKiBsaW5lIDYwMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjtcbn1cblxuLyogbGluZSA2MDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi8qIGxpbmUgNjAzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdyaXAtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbn1cblxuLyogbGluZSA2MDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiO1xufVxuXG4vKiBsaW5lIDYwNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7XG59XG5cbi8qIGxpbmUgNjA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdyaXBmaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FjXCI7XG59XG5cbi8qIGxpbmUgNjA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7XG59XG5cbi8qIGxpbmUgNjA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiO1xufVxuXG4vKiBsaW5lIDYwOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7XG59XG5cbi8qIGxpbmUgNjEwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi8qIGxpbmUgNjExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi8qIGxpbmUgNjEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuXG4vKiBsaW5lIDYxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG5cbi8qIGxpbmUgNjE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4vKiBsaW5lIDYxNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjtcbn1cblxuLyogbGluZSA2MTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjtcbn1cblxuLyogbGluZSA2MTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7XG59XG5cbi8qIGxpbmUgNjE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiO1xufVxuXG4vKiBsaW5lIDYxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4vKiBsaW5lIDYyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi8qIGxpbmUgNjIxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiO1xufVxuXG4vKiBsaW5lIDYyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4vKiBsaW5lIDYyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjtcbn1cblxuLyogbGluZSA2MjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4vKiBsaW5lIDYyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi8qIGxpbmUgNjI2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4vKiBsaW5lIDYyNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLyogbGluZSA2MjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4vKiBsaW5lIDYyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi8qIGxpbmUgNjMwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4vKiBsaW5lIDYzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLyogbGluZSA2MzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4vKiBsaW5lIDYzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXNwYXJrbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG5cbi8qIGxpbmUgNjM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLyogbGluZSA2MzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLyogbGluZSA2MzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiO1xufVxuXG4vKiBsaW5lIDYzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kcy13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi8qIGxpbmUgNjM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4vKiBsaW5lIDYzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG5cbi8qIGxpbmUgNjQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuXG4vKiBsaW5lIDY0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW51a2lhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4vKiBsaW5lIDY0Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYXJkLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4vKiBsaW5lIDY0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi8qIGxpbmUgNjQ0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhdC1jb3dib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzBcIjtcbn1cblxuLyogbGluZSA2NDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMxXCI7XG59XG5cbi8qIGxpbmUgNjQ2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjtcbn1cblxuLyogbGluZSA2NDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi8qIGxpbmUgNjQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYWQtc2lkZS1jb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MVwiO1xufVxuXG4vKiBsaW5lIDY0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cblxuLyogbGluZSA2NTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGVhZC1zaWRlLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cblxuLyogbGluZSA2NTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGVhZC1zaWRlLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG5cbi8qIGxpbmUgNjUyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLyogbGluZSA2NTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4vKiBsaW5lIDY1NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiO1xufVxuXG4vKiBsaW5lIDY1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG5cbi8qIGxpbmUgNjU2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi8qIGxpbmUgNjU3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiO1xufVxuXG4vKiBsaW5lIDY1OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLyogbGluZSA2NTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiO1xufVxuXG4vKiBsaW5lIDY2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiO1xufVxuXG4vKiBsaW5lIDY2MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLyogbGluZSA2NjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjtcbn1cblxuLyogbGluZSA2NjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiO1xufVxuXG4vKiBsaW5lIDY2NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi8qIGxpbmUgNjY1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLyogbGluZSA2NjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cblxuLyogbGluZSA2NjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjtcbn1cblxuLyogbGluZSA2NjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4vKiBsaW5lIDY2OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuXG4vKiBsaW5lIDY3MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiO1xufVxuXG4vKiBsaW5lIDY3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuXG4vKiBsaW5lIDY3Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7XG59XG5cbi8qIGxpbmUgNjczLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi8qIGxpbmUgNjc0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuXG4vKiBsaW5lIDY3NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLyogbGluZSA2NzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG9zcGl0YWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiO1xufVxuXG4vKiBsaW5lIDY3Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG5cbi8qIGxpbmUgNjc4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdGRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiO1xufVxuXG4vKiBsaW5lIDY3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4vKiBsaW5lIDY4MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLyogbGluZSA2ODEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi8qIGxpbmUgNjgyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLyogbGluZSA2ODMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLyogbGluZSA2ODQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi8qIGxpbmUgNjg1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4vKiBsaW5lIDY4Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3VzZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi8qIGxpbmUgNjg3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi8qIGxpbmUgNjg4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjtcbn1cblxuLyogbGluZSA2ODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLyogbGluZSA2OTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiO1xufVxuXG4vKiBsaW5lIDY5MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4vKiBsaW5lIDY5Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjtcbn1cblxuLyogbGluZSA2OTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaWNpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiO1xufVxuXG4vKiBsaW5lIDY5NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiO1xufVxuXG4vKiBsaW5lIDY5NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4vKiBsaW5lIDY5Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi8qIGxpbmUgNjk3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7XG59XG5cbi8qIGxpbmUgNjk4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi8qIGxpbmUgNjk5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWlnbG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7XG59XG5cbi8qIGxpbmUgNzAwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi8qIGxpbmUgNzAxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4vKiBsaW5lIDcwMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi8qIGxpbmUgNzAzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi8qIGxpbmUgNzA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4vKiBsaW5lIDcwNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4vKiBsaW5lIDcwNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiO1xufVxuXG4vKiBsaW5lIDcwNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi8qIGxpbmUgNzA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi8qIGxpbmUgNzA5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4vKiBsaW5lIDcxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi8qIGxpbmUgNzExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG5cbi8qIGxpbmUgNzEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi8qIGxpbmUgNzEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7XG59XG5cbi8qIGxpbmUgNzE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLyogbGluZSA3MTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi8qIGxpbmUgNzE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjtcbn1cblxuLyogbGluZSA3MTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG5cbi8qIGxpbmUgNzE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG5cbi8qIGxpbmUgNzE5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cblxuLyogbGluZSA3MjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4vKiBsaW5lIDcyMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7XG59XG5cbi8qIGxpbmUgNzIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjtcbn1cblxuLyogbGluZSA3MjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuXG4vKiBsaW5lIDcyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiO1xufVxuXG4vKiBsaW5lIDcyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiO1xufVxuXG4vKiBsaW5lIDcyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLyogbGluZSA3MjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjtcbn1cblxuLyogbGluZSA3MjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjtcbn1cblxuLyogbGluZSA3MjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG5cbi8qIGxpbmUgNzMwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi8qIGxpbmUgNzMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7XG59XG5cbi8qIGxpbmUgNzMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuXG4vKiBsaW5lIDczMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLyogbGluZSA3MzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4vKiBsaW5lIDczNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4vKiBsaW5lIDczNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cblxuLyogbGluZSA3MzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XG59XG5cbi8qIGxpbmUgNzM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG5cbi8qIGxpbmUgNzM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjtcbn1cblxuLyogbGluZSA3NDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4vKiBsaW5lIDc0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cblxuLyogbGluZSA3NDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi8qIGxpbmUgNzQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiO1xufVxuXG4vKiBsaW5lIDc0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cblxuLyogbGluZSA3NDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGFuZG1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjtcbn1cblxuLyogbGluZSA3NDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLyogbGluZSA3NDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi8qIGxpbmUgNzQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7XG59XG5cbi8qIGxpbmUgNzQ5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxhcHRvcC1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuXG4vKiBsaW5lIDc1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiO1xufVxuXG4vKiBsaW5lIDc1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG5cbi8qIGxpbmUgNzUyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4vKiBsaW5lIDc1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi8qIGxpbmUgNzU0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxhdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7XG59XG5cbi8qIGxpbmUgNzU1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxhdWdoLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLyogbGluZSA3NTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi8qIGxpbmUgNzU3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxhdWdoLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjtcbn1cblxuLyogbGluZSA3NTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjtcbn1cblxuLyogbGluZSA3NTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4vKiBsaW5lIDc2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi8qIGxpbmUgNzYxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi8qIGxpbmUgNzYyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLyogbGluZSA3NjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7XG59XG5cbi8qIGxpbmUgNzY0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiO1xufVxuXG4vKiBsaW5lIDc2NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4vKiBsaW5lIDc2Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjtcbn1cblxuLyogbGluZSA3NjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi8qIGxpbmUgNzY4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4vKiBsaW5lIDc2OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG5cbi8qIGxpbmUgNzcwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLyogbGluZSA3NzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLyogbGluZSA3NzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLyogbGluZSA3NzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG5cbi8qIGxpbmUgNzc0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi8qIGxpbmUgNzc1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4vKiBsaW5lIDc3Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi8qIGxpbmUgNzc3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi8qIGxpbmUgNzc4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLyogbGluZSA3NzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuXG4vKiBsaW5lIDc4MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4vKiBsaW5lIDc4MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi8qIGxpbmUgNzgyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiO1xufVxuXG4vKiBsaW5lIDc4Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi8qIGxpbmUgNzg0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLyogbGluZSA3ODUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLyogbGluZSA3ODYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLyogbGluZSA3ODcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4vKiBsaW5lIDc4OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLyogbGluZSA3ODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbHVuZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjtcbn1cblxuLyogbGluZSA3OTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbHVuZ3MtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLyogbGluZSA3OTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiO1xufVxuXG4vKiBsaW5lIDc5Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi8qIGxpbmUgNzkzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi8qIGxpbmUgNzk0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4vKiBsaW5lIDc5NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cblxuLyogbGluZSA3OTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFpbGNoaW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTllXCI7XG59XG5cbi8qIGxpbmUgNzk3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLyogbGluZSA3OTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLyogbGluZSA3OTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi8qIGxpbmUgODAwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLyogbGluZSA4MDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLyogbGluZSA4MDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4vKiBsaW5lIDgwMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4vKiBsaW5lIDgwNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi8qIGxpbmUgODA1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4vKiBsaW5lIDgwNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiO1xufVxuXG4vKiBsaW5lIDgwNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLyogbGluZSA4MDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4vKiBsaW5lIDgwOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4vKiBsaW5lIDgxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4vKiBsaW5lIDgxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi8qIGxpbmUgODEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLyogbGluZSA4MTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiO1xufVxuXG4vKiBsaW5lIDgxNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNlwiO1xufVxuXG4vKiBsaW5lIDgxNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLyogbGluZSA4MTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG59XG5cbi8qIGxpbmUgODE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7XG59XG5cbi8qIGxpbmUgODE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cblxuLyogbGluZSA4MTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi8qIGxpbmUgODIwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7XG59XG5cbi8qIGxpbmUgODIxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4vKiBsaW5lIDgyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuXG4vKiBsaW5lIDgyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLyogbGluZSA4MjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjtcbn1cblxuLyogbGluZSA4MjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi8qIGxpbmUgODI2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiO1xufVxuXG4vKiBsaW5lIDgyNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7XG59XG5cbi8qIGxpbmUgODI4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4vKiBsaW5lIDgyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiO1xufVxuXG4vKiBsaW5lIDgzMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7XG59XG5cbi8qIGxpbmUgODMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLyogbGluZSA4MzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7XG59XG5cbi8qIGxpbmUgODMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3JvYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4vKiBsaW5lIDgzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLyogbGluZSA4MzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4vKiBsaW5lIDgzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4vKiBsaW5lIDgzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4vKiBsaW5lIDgzOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi8qIGxpbmUgODM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjtcbn1cblxuLyogbGluZSA4NDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi8qIGxpbmUgODQxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi8qIGxpbmUgODQyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4vKiBsaW5lIDg0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLyogbGluZSA4NDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG59XG5cbi8qIGxpbmUgODQ1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiO1xufVxuXG4vKiBsaW5lIDg0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4vKiBsaW5lIDg0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4vKiBsaW5lIDg0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLyogbGluZSA4NDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi8qIGxpbmUgODUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLyogbGluZSA4NTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4vKiBsaW5lIDg1Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cblxuLyogbGluZSA4NTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4vKiBsaW5lIDg1NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4vKiBsaW5lIDg1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjtcbn1cblxuLyogbGluZSA4NTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4vKiBsaW5lIDg1Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiO1xufVxuXG4vKiBsaW5lIDg1OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjtcbn1cblxuLyogbGluZSA4NTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW9udW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjtcbn1cblxuLyogbGluZSA4NjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4vKiBsaW5lIDg2MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XG59XG5cbi8qIGxpbmUgODYyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiO1xufVxuXG4vKiBsaW5lIDg2Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi8qIGxpbmUgODY0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7XG59XG5cbi8qIGxpbmUgODY1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7XG59XG5cbi8qIGxpbmUgODY2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLyogbGluZSA4NjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4vKiBsaW5lIDg2OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4vKiBsaW5lIDg2OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7XG59XG5cbi8qIGxpbmUgODcwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLyogbGluZSA4NzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiO1xufVxuXG4vKiBsaW5lIDg3Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLyogbGluZSA4NzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi8qIGxpbmUgODc0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiO1xufVxuXG4vKiBsaW5lIDg3NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7XG59XG5cbi8qIGxpbmUgODc2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLyogbGluZSA4NzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7XG59XG5cbi8qIGxpbmUgODc4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjtcbn1cblxuLyogbGluZSA4NzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi8qIGxpbmUgODgwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiO1xufVxuXG4vKiBsaW5lIDg4MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiO1xufVxuXG4vKiBsaW5lIDg4Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLyogbGluZSA4ODMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cblxuLyogbGluZSA4ODQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4vKiBsaW5lIDg4NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4vKiBsaW5lIDg4Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7XG59XG5cbi8qIGxpbmUgODg3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuXG4vKiBsaW5lIDg4OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiO1xufVxuXG4vKiBsaW5lIDg4OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuXG4vKiBsaW5lIDg5MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLyogbGluZSA4OTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLyogbGluZSA4OTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4vKiBsaW5lIDg5Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiO1xufVxuXG4vKiBsaW5lIDg5NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cblxuLyogbGluZSA4OTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjtcbn1cblxuLyogbGluZSA4OTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4vKiBsaW5lIDg5Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiO1xufVxuXG4vKiBsaW5lIDg5OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLyogbGluZSA4OTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjtcbn1cblxuLyogbGluZSA5MDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLyogbGluZSA5MDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7XG59XG5cbi8qIGxpbmUgOTAyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cblxuLyogbGluZSA5MDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG59XG5cbi8qIGxpbmUgOTA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiO1xufVxuXG4vKiBsaW5lIDkwNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4vKiBsaW5lIDkwNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cblxuLyogbGluZSA5MDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiO1xufVxuXG4vKiBsaW5lIDkwOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLyogbGluZSA5MDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiO1xufVxuXG4vKiBsaW5lIDkxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4vKiBsaW5lIDkxMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4vKiBsaW5lIDkxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4vKiBsaW5lIDkxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi8qIGxpbmUgOTE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi8qIGxpbmUgOTE1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4vKiBsaW5lIDkxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLyogbGluZSA5MTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi8qIGxpbmUgOTE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7XG59XG5cbi8qIGxpbmUgOTE5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4vKiBsaW5lIDkyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi8qIGxpbmUgOTIxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiO1xufVxuXG4vKiBsaW5lIDkyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7XG59XG5cbi8qIGxpbmUgOTIzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLyogbGluZSA5MjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuXG4vKiBsaW5lIDkyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLyogbGluZSA5MjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG5cbi8qIGxpbmUgOTI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlb3BsZS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLyogbGluZSA5MjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG59XG5cbi8qIGxpbmUgOTI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjtcbn1cblxuLyogbGluZSA5MzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4vKiBsaW5lIDkzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQxXCI7XG59XG5cbi8qIGxpbmUgOTMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiO1xufVxuXG4vKiBsaW5lIDkzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wZXJzb24tYm9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjtcbn1cblxuLyogbGluZSA5MzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLyogbGluZSA5MzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLyogbGluZSA5MzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiO1xufVxuXG4vKiBsaW5lIDkzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4vKiBsaW5lIDkzOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjtcbn1cblxuLyogbGluZSA5MzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cblxuLyogbGluZSA5NDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi8qIGxpbmUgOTQxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjtcbn1cblxuLyogbGluZSA5NDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi8qIGxpbmUgOTQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG59XG5cbi8qIGxpbmUgOTQ0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4vKiBsaW5lIDk0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi8qIGxpbmUgOTQ2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi8qIGxpbmUgOTQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi8qIGxpbmUgOTQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLyogbGluZSA5NDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLyogbGluZSA5NTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4vKiBsaW5lIDk1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuXG4vKiBsaW5lIDk1Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cblxuLyogbGluZSA5NTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLyogbGluZSA5NTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4vKiBsaW5lIDk1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waXp6YS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiO1xufVxuXG4vKiBsaW5lIDk1Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG59XG5cbi8qIGxpbmUgOTU3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi8qIGxpbmUgOTU4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjtcbn1cblxuLyogbGluZSA5NTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi8qIGxpbmUgOTYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYW5lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi8qIGxpbmUgOTYxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLyogbGluZSA5NjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLyogbGluZSA5NjMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cblxuLyogbGluZSA5NjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4vKiBsaW5lIDk2NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi8qIGxpbmUgOTY2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi8qIGxpbmUgOTY3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi8qIGxpbmUgOTY4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLyogbGluZSA5NjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4vKiBsaW5lIDk3MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wb2xsLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjtcbn1cblxuLyogbGluZSA5NzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG5cbi8qIGxpbmUgOTcyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBvby1zdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuXG4vKiBsaW5lIDk3Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7XG59XG5cbi8qIGxpbmUgOTc0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG5cbi8qIGxpbmUgOTc1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLyogbGluZSA5NzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi8qIGxpbmUgOTc3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjtcbn1cblxuLyogbGluZSA5NzgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4vKiBsaW5lIDk3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjtcbn1cblxuLyogbGluZSA5ODAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiO1xufVxuXG4vKiBsaW5lIDk4MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4vKiBsaW5lIDk4Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4vKiBsaW5lIDk4Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi8qIGxpbmUgOTg0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4vKiBsaW5lIDk4NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDJcIjtcbn1cblxuLyogbGluZSA5ODYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcHVtcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG5cbi8qIGxpbmUgOTg3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXB1bXAtc29hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuXG4vKiBsaW5lIDk4OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cblxuLyogbGluZSA5ODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi8qIGxpbmUgOTkwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuXG4vKiBsaW5lIDk5MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4vKiBsaW5lIDk5Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLyogbGluZSA5OTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLyogbGluZSA5OTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi8qIGxpbmUgOTk1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4vKiBsaW5lIDk5Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cblxuLyogbGluZSA5OTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLyogbGluZSA5OTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4vKiBsaW5lIDk5OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4vKiBsaW5lIDEwMDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVyYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjtcbn1cblxuLyogbGluZSAxMDAxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiO1xufVxuXG4vKiBsaW5lIDEwMDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmFkaWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I5XCI7XG59XG5cbi8qIGxpbmUgMTAwMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yYWRpYXRpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JhXCI7XG59XG5cbi8qIGxpbmUgMTAwNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yYWluYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzViXCI7XG59XG5cbi8qIGxpbmUgMTAwNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLyogbGluZSAxMDA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJhc3BiZXJyeS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYlwiO1xufVxuXG4vKiBsaW5lIDEwMDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4vKiBsaW5lIDEwMDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cblxuLyogbGluZSAxMDA5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlYWN0ZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7XG59XG5cbi8qIGxpbmUgMTAxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjtcbn1cblxuLyogbGluZSAxMDExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi8qIGxpbmUgMTAxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7XG59XG5cbi8qIGxpbmUgMTAxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWNvcmQtdmlueWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjtcbn1cblxuLyogbGluZSAxMDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLyogbGluZSAxMDE1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuXG4vKiBsaW5lIDEwMTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi8qIGxpbmUgMTAxNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLyogbGluZSAxMDE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLyogbGluZSAxMDE5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiO1xufVxuXG4vKiBsaW5lIDEwMjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4vKiBsaW5lIDEwMjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLyogbGluZSAxMDIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLyogbGluZSAxMDIzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cblxuLyogbGluZSAxMDI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4vKiBsaW5lIDEwMjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjtcbn1cblxuLyogbGluZSAxMDI2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4vKiBsaW5lIDEwMjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7XG59XG5cbi8qIGxpbmUgMTAyOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXB1YmxpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVlXCI7XG59XG5cbi8qIGxpbmUgMTAyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjtcbn1cblxuLyogbGluZSAxMDMwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuXG4vKiBsaW5lIDEwMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVzdHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmRcIjtcbn1cblxuLyogbGluZSAxMDMyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLyogbGluZSAxMDMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiO1xufVxuXG4vKiBsaW5lIDEwMzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7XG59XG5cbi8qIGxpbmUgMTAzNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7XG59XG5cbi8qIGxpbmUgMTAzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi8qIGxpbmUgMTAzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiO1xufVxuXG4vKiBsaW5lIDEwMzgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi8qIGxpbmUgMTAzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi8qIGxpbmUgMTA0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi8qIGxpbmUgMTA0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4vKiBsaW5lIDEwNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi8qIGxpbmUgMTA0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi8qIGxpbmUgMTA0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi8qIGxpbmUgMTA0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiO1xufVxuXG4vKiBsaW5lIDEwNDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLyogbGluZSAxMDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cblxuLyogbGluZSAxMDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi8qIGxpbmUgMTA0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi8qIGxpbmUgMTA1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi8qIGxpbmUgMTA1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ydXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG5cbi8qIGxpbmUgMTA1Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi8qIGxpbmUgMTA1Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4vKiBsaW5lIDEwNTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi8qIGxpbmUgMTA1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7XG59XG5cbi8qIGxpbmUgMTA1Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG5cbi8qIGxpbmUgMTA1Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmZcIjtcbn1cblxuLyogbGluZSAxMDU4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7XG59XG5cbi8qIGxpbmUgMTA1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi8qIGxpbmUgMTA2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjtcbn1cblxuLyogbGluZSAxMDYxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiO1xufVxuXG4vKiBsaW5lIDEwNjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLyogbGluZSAxMDYzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4vKiBsaW5lIDEwNjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7XG59XG5cbi8qIGxpbmUgMTA2NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG5cbi8qIGxpbmUgMTA2Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLyogbGluZSAxMDY3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjtcbn1cblxuLyogbGluZSAxMDY4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4vKiBsaW5lIDEwNjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi8qIGxpbmUgMTA3MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4vKiBsaW5lIDEwNzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjtcbn1cblxuLyogbGluZSAxMDcyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi8qIGxpbmUgMTA3Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4vKiBsaW5lIDEwNzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi8qIGxpbmUgMTA3NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLyogbGluZSAxMDc2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuXG4vKiBsaW5lIDEwNzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG5cbi8qIGxpbmUgMTA3OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4vKiBsaW5lIDEwNzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi8qIGxpbmUgMTA4MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi8qIGxpbmUgMTA4MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLyogbGluZSAxMDgyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi8qIGxpbmUgMTA4Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG5cbi8qIGxpbmUgMTA4NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGllbGQtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmNcIjtcbn1cblxuLyogbGluZSAxMDg1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLyogbGluZSAxMDg2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cblxuLyogbGluZSAxMDg3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4vKiBsaW5lIDEwODgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjtcbn1cblxuLyogbGluZSAxMDg5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cblxuLyogbGluZSAxMDkwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4vKiBsaW5lIDEwOTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi8qIGxpbmUgMTA5Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi8qIGxpbmUgMTA5Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiO1xufVxuXG4vKiBsaW5lIDEwOTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG5cbi8qIGxpbmUgMTA5NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuXG4vKiBsaW5lIDEwOTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiO1xufVxuXG4vKiBsaW5lIDEwOTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cblxuLyogbGluZSAxMDk4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLyogbGluZSAxMDk5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4vKiBsaW5lIDExMDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi8qIGxpbmUgMTEwMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cblxuLyogbGluZSAxMTAyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpbS1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M0XCI7XG59XG5cbi8qIGxpbmUgMTEwMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4vKiBsaW5lIDExMDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuXG4vKiBsaW5lIDExMDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiO1xufVxuXG4vKiBsaW5lIDExMDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4vKiBsaW5lIDExMDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiO1xufVxuXG4vKiBsaW5lIDExMDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2thdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiO1xufVxuXG4vKiBsaW5lIDExMDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2tldGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M2XCI7XG59XG5cbi8qIGxpbmUgMTExMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjtcbn1cblxuLyogbGluZSAxMTExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNraWluZy1ub3JkaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjtcbn1cblxuLyogbGluZSAxMTEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7XG59XG5cbi8qIGxpbmUgMTExMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7XG59XG5cbi8qIGxpbmUgMTExNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4vKiBsaW5lIDExMTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLyogbGluZSAxMTE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi8qIGxpbmUgMTExNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7XG59XG5cbi8qIGxpbmUgMTExOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNVwiO1xufVxuXG4vKiBsaW5lIDExMTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7XG59XG5cbi8qIGxpbmUgMTEyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLyogbGluZSAxMTIxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLyogbGluZSAxMTIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi8qIGxpbmUgMTEyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi8qIGxpbmUgMTEyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7XG59XG5cbi8qIGxpbmUgMTEyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7XG59XG5cbi8qIGxpbmUgMTEyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7XG59XG5cbi8qIGxpbmUgMTEyNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiO1xufVxuXG4vKiBsaW5lIDExMjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7XG59XG5cbi8qIGxpbmUgMTEyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4vKiBsaW5lIDExMzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cblxuLyogbGluZSAxMTMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4vKiBsaW5lIDExMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc25vd2JvYXJkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NlXCI7XG59XG5cbi8qIGxpbmUgMTEzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLyogbGluZSAxMTM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjtcbn1cblxuLyogbGluZSAxMTM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNub3dwbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QyXCI7XG59XG5cbi8qIGxpbmUgMTEzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG5cbi8qIGxpbmUgMTEzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiO1xufVxuXG4vKiBsaW5lIDExMzgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjtcbn1cblxuLyogbGluZSAxMTM5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLyogbGluZSAxMTQwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4vKiBsaW5lIDExNDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuXG4vKiBsaW5lIDExNDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4vKiBsaW5lIDExNDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjtcbn1cblxuLyogbGluZSAxMTQ0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLyogbGluZSAxMTQ1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi8qIGxpbmUgMTE0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4vKiBsaW5lIDExNDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7XG59XG5cbi8qIGxpbmUgMTE0OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLyogbGluZSAxMTQ5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi8qIGxpbmUgMTE1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIjtcbn1cblxuLyogbGluZSAxMTUxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4vKiBsaW5lIDExNTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiO1xufVxuXG4vKiBsaW5lIDExNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4vKiBsaW5lIDExNTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4vKiBsaW5lIDExNTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkM1wiO1xufVxuXG4vKiBsaW5lIDExNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7XG59XG5cbi8qIGxpbmUgMTE1Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi8qIGxpbmUgMTE1OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG59XG5cbi8qIGxpbmUgMTE1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjtcbn1cblxuLyogbGluZSAxMTYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwZWxsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkxXCI7XG59XG5cbi8qIGxpbmUgMTE2MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjtcbn1cblxuLyogbGluZSAxMTYyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLyogbGluZSAxMTYzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwbG90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmNcIjtcbn1cblxuLyogbGluZSAxMTY0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLyogbGluZSAxMTY1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwcmF5LWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiO1xufVxuXG4vKiBsaW5lIDExNjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi8qIGxpbmUgMTE2Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiO1xufVxuXG4vKiBsaW5lIDExNjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi8qIGxpbmUgMTE2OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4vKiBsaW5lIDExNzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLyogbGluZSAxMTcxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi8qIGxpbmUgMTE3Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjtcbn1cblxuLyogbGluZSAxMTczLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7XG59XG5cbi8qIGxpbmUgMTE3NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi8qIGxpbmUgMTE3NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OVwiO1xufVxuXG4vKiBsaW5lIDExNzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi8qIGxpbmUgMTE3Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi8qIGxpbmUgMTE3OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7XG59XG5cbi8qIGxpbmUgMTE3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLyogbGluZSAxMTgwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLyogbGluZSAxMTgxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi8qIGxpbmUgMTE4Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLyogbGluZSAxMTgzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiO1xufVxuXG4vKiBsaW5lIDExODQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4vKiBsaW5lIDExODUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi8qIGxpbmUgMTE4Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4vKiBsaW5lIDExODcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG5cbi8qIGxpbmUgMTE4OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4vKiBsaW5lIDExODksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4vKiBsaW5lIDExOTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLyogbGluZSAxMTkxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4vKiBsaW5lIDExOTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RvcHdhdGNoLTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG5cbi8qIGxpbmUgMTE5Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiO1xufVxuXG4vKiBsaW5lIDExOTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7XG59XG5cbi8qIGxpbmUgMTE5NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdG9yZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLyogbGluZSAxMTk2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0b3JlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi8qIGxpbmUgMTE5Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjtcbn1cblxuLyogbGluZSAxMTk4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiO1xufVxuXG4vKiBsaW5lIDExOTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cblxuLyogbGluZSAxMjAwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLyogbGluZSAxMjAxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4vKiBsaW5lIDEyMDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjtcbn1cblxuLyogbGluZSAxMjAzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG59XG5cbi8qIGxpbmUgMTIwNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjtcbn1cblxuLyogbGluZSAxMjA1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi8qIGxpbmUgMTIwNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLyogbGluZSAxMjA3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4vKiBsaW5lIDEyMDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi8qIGxpbmUgMTIwOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4vKiBsaW5lIDEyMTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiO1xufVxuXG4vKiBsaW5lIDEyMTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi8qIGxpbmUgMTIxMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4vKiBsaW5lIDEyMTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLyogbGluZSAxMjE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuXG4vKiBsaW5lIDEyMTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLyogbGluZSAxMjE2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjtcbn1cblxuLyogbGluZSAxMjE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjtcbn1cblxuLyogbGluZSAxMjE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7XG59XG5cbi8qIGxpbmUgMTIxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi8qIGxpbmUgMTIyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi8qIGxpbmUgMTIyMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7XG59XG5cbi8qIGxpbmUgMTIyMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zeW5hZ29ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjtcbn1cblxuLyogbGluZSAxMjIzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLyogbGluZSAxMjI0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG5cbi8qIGxpbmUgMTIyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG5cbi8qIGxpbmUgMTIyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4vKiBsaW5lIDEyMjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi8qIGxpbmUgMTIyOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLyogbGluZSAxMjI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLyogbGluZSAxMjMwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cblxuLyogbGluZSAxMjMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7XG59XG5cbi8qIGxpbmUgMTIzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLyogbGluZSAxMjMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLyogbGluZSAxMjM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjtcbn1cblxuLyogbGluZSAxMjM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi8qIGxpbmUgMTIzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi8qIGxpbmUgMTIzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjtcbn1cblxuLyogbGluZSAxMjM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRlZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7XG59XG5cbi8qIGxpbmUgMTIzOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10ZWV0aC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7XG59XG5cbi8qIGxpbmUgMTI0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4vKiBsaW5lIDEyNDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjtcbn1cblxuLyogbGluZSAxMjQyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjtcbn1cblxuLyogbGluZSAxMjQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2YlwiO1xufVxuXG4vKiBsaW5lIDEyNDQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4vKiBsaW5lIDEyNDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGVuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjtcbn1cblxuLyogbGluZSAxMjQ2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi8qIGxpbmUgMTI0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuXG4vKiBsaW5lIDEyNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4vKiBsaW5lIDEyNDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLyogbGluZSAxMjUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi8qIGxpbmUgMTI1MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi8qIGxpbmUgMTI1Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aGUtcmVkLXlldGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWRcIjtcbn1cblxuLyogbGluZSAxMjUzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjtcbn1cblxuLyogbGluZSAxMjU0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZW1lY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjtcbn1cblxuLyogbGluZSAxMjU1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuXG4vKiBsaW5lIDEyNTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjtcbn1cblxuLyogbGluZSAxMjU3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi8qIGxpbmUgMTI1OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi8qIGxpbmUgMTI1OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi8qIGxpbmUgMTI2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi8qIGxpbmUgMTI2MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4vKiBsaW5lIDEyNjIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzFcIjtcbn1cblxuLyogbGluZSAxMjYzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi8qIGxpbmUgMTI2NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLyogbGluZSAxMjY1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4vKiBsaW5lIDEyNjYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuXG4vKiBsaW5lIDEyNjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGlrdG9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG5cbi8qIGxpbmUgMTI2OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4vKiBsaW5lIDEyNjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi8qIGxpbmUgMTI3MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi8qIGxpbmUgMTI3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7XG59XG5cbi8qIGxpbmUgMTI3Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiO1xufVxuXG4vKiBsaW5lIDEyNzMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4vKiBsaW5lIDEyNzQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi8qIGxpbmUgMTI3NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10b2lsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDhcIjtcbn1cblxuLyogbGluZSAxMjc2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRvaWxldC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZVwiO1xufVxuXG4vKiBsaW5lIDEyNzcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdG9pbGV0LXBhcGVyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG5cbi8qIGxpbmUgMTI3OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7XG59XG5cbi8qIGxpbmUgMTI3OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiO1xufVxuXG4vKiBsaW5lIDEyODAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjtcbn1cblxuLyogbGluZSAxMjgxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG5cbi8qIGxpbmUgMTI4Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi8qIGxpbmUgMTI4Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCI7XG59XG5cbi8qIGxpbmUgMTI4NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG5cbi8qIGxpbmUgMTI4NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLyogbGluZSAxMjg2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLyogbGluZSAxMjg3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cblxuLyogbGluZSAxMjg4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi8qIGxpbmUgMTI4OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7XG59XG5cbi8qIGxpbmUgMTI5MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4vKiBsaW5lIDEyOTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi8qIGxpbmUgMTI5Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4vKiBsaW5lIDEyOTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi8qIGxpbmUgMTI5NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7XG59XG5cbi8qIGxpbmUgMTI5NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4vKiBsaW5lIDEyOTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4vKiBsaW5lIDEyOTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi8qIGxpbmUgMTI5OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4vKiBsaW5lIDEyOTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi8qIGxpbmUgMTMwMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4vKiBsaW5lIDEzMDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4vKiBsaW5lIDEzMDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiO1xufVxuXG4vKiBsaW5lIDEzMDMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi8qIGxpbmUgMTMwNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cblxuLyogbGluZSAxMzA1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiO1xufVxuXG4vKiBsaW5lIDEzMDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi8qIGxpbmUgMTMwNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLyogbGluZSAxMzA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLyogbGluZSAxMzA5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi8qIGxpbmUgMTMxMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLyogbGluZSAxMzExLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLyogbGluZSAxMzEyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi8qIGxpbmUgMTMxMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4vKiBsaW5lIDEzMTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiO1xufVxuXG4vKiBsaW5lIDEzMTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG59XG5cbi8qIGxpbmUgMTMxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4vKiBsaW5lIDEzMTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOFwiO1xufVxuXG4vKiBsaW5lIDEzMTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLyogbGluZSAxMzE5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi8qIGxpbmUgMTMyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLyogbGluZSAxMzIxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLyogbGluZSAxMzIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi8qIGxpbmUgMTMyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4vKiBsaW5lIDEzMjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdW5pdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cblxuLyogbGluZSAxMzI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLyogbGluZSAxMzI2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLyogbGluZSAxMzI3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4vKiBsaW5lIDEzMjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi8qIGxpbmUgMTMyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi8qIGxpbmUgMTMzMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11bnNwbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xufVxuXG4vKiBsaW5lIDEzMzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiO1xufVxuXG4vKiBsaW5lIDEzMzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi8qIGxpbmUgMTMzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTBcIjtcbn1cblxuLyogbGluZSAxMzM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4vKiBsaW5lIDEzMzUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4vKiBsaW5lIDEzMzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cblxuLyogbGluZSAxMzM3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7XG59XG5cbi8qIGxpbmUgMTMzOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLWFzdHJvbmF1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiO1xufVxuXG4vKiBsaW5lIDEzMzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiO1xufVxuXG4vKiBsaW5lIDEzNDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLyogbGluZSAxMzQxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjtcbn1cblxuLyogbGluZSAxMzQyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7XG59XG5cbi8qIGxpbmUgMTM0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjtcbn1cblxuLyogbGluZSAxMzQ0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiO1xufVxuXG4vKiBsaW5lIDEzNDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiO1xufVxuXG4vKiBsaW5lIDEzNDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7XG59XG5cbi8qIGxpbmUgMTM0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLyogbGluZSAxMzQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLyogbGluZSAxMzQ5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLyogbGluZSAxMzUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItbmluamE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDRcIjtcbn1cblxuLyogbGluZSAxMzUxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItbnVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjtcbn1cblxuLyogbGluZSAxMzUyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4vKiBsaW5lIDEzNTMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLyogbGluZSAxMzU0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG59XG5cbi8qIGxpbmUgMTM1NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi8qIGxpbmUgMTM1Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4vKiBsaW5lIDEzNTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlci10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLyogbGluZSAxMzU4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLyogbGluZSAxMzU5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi8qIGxpbmUgMTM2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2Vycy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLyogbGluZSAxMzYxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXJzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi8qIGxpbmUgMTM2Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7XG59XG5cbi8qIGxpbmUgMTM2Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiO1xufVxuXG4vKiBsaW5lIDEzNjQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4vKiBsaW5lIDEzNjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLyogbGluZSAxMzY2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiO1xufVxuXG4vKiBsaW5lIDEzNjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4vKiBsaW5lIDEzNjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLyogbGluZSAxMzY5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4vKiBsaW5lIDEzNzAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4vKiBsaW5lIDEzNzEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4vKiBsaW5lIDEzNzIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi8qIGxpbmUgMTM3Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi8qIGxpbmUgMTM3NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7XG59XG5cbi8qIGxpbmUgMTM3NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4vKiBsaW5lIDEzNzYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cblxuLyogbGluZSAxMzc3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi8qIGxpbmUgMTM3OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuXG4vKiBsaW5lIDEzNzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmloYXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XG59XG5cbi8qIGxpbmUgMTM4MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuXG4vKiBsaW5lIDEzODEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi8qIGxpbmUgMTM4Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi8qIGxpbmUgMTM4Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi8qIGxpbmUgMTM4NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuXG4vKiBsaW5lIDEzODUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmlydXMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cblxuLyogbGluZSAxMzg2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpcnVzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLyogbGluZSAxMzg3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi8qIGxpbmUgMTM4OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjtcbn1cblxuLyogbGluZSAxMzg5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiO1xufVxuXG4vKiBsaW5lIDEzOTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi8qIGxpbmUgMTM5MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4vKiBsaW5lIDEzOTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjtcbn1cblxuLyogbGluZSAxMzkzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLyogbGluZSAxMzk0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4vKiBsaW5lIDEzOTUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjtcbn1cblxuLyogbGluZSAxMzk2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZyLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiO1xufVxuXG4vKiBsaW5lIDEzOTcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLyogbGluZSAxMzk4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjtcbn1cblxuLyogbGluZSAxMzk5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiO1xufVxuXG4vKiBsaW5lIDE0MDAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7XG59XG5cbi8qIGxpbmUgMTQwMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiO1xufVxuXG4vKiBsaW5lIDE0MDIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2F2ZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjtcbn1cblxuLyogbGluZSAxNDAzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2ZcIjtcbn1cblxuLyogbGluZSAxNDA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiO1xufVxuXG4vKiBsaW5lIDE0MDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLyogbGluZSAxNDA2LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4vKiBsaW5lIDE0MDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjtcbn1cblxuLyogbGluZSAxNDA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4vKiBsaW5lIDE0MDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLyogbGluZSAxNDEwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuXG4vKiBsaW5lIDE0MTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4vKiBsaW5lIDE0MTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjtcbn1cblxuLyogbGluZSAxNDEzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLyogbGluZSAxNDE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XG59XG5cbi8qIGxpbmUgMTQxNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7XG59XG5cbi8qIGxpbmUgMTQxNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLyogbGluZSAxNDE3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuXG4vKiBsaW5lIDE0MTgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi8qIGxpbmUgMTQxOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4vKiBsaW5lIDE0MjAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4vKiBsaW5lIDE0MjEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2luZS1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjtcbn1cblxuLyogbGluZSAxNDIyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjtcbn1cblxuLyogbGluZSAxNDIzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7XG59XG5cbi8qIGxpbmUgMTQyNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2ZcIjtcbn1cblxuLyogbGluZSAxNDI1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7XG59XG5cbi8qIGxpbmUgMTQyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCI7XG59XG5cbi8qIGxpbmUgMTQyNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4vKiBsaW5lIDE0MjgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi8qIGxpbmUgMTQyOSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7XG59XG5cbi8qIGxpbmUgMTQzMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi8qIGxpbmUgMTQzMSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG5cbi8qIGxpbmUgMTQzMiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG5cbi8qIGxpbmUgMTQzMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13cHJlc3NyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7XG59XG5cbi8qIGxpbmUgMTQzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLyogbGluZSAxNDM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi8qIGxpbmUgMTQzNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG5cbi8qIGxpbmUgMTQzNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi8qIGxpbmUgMTQzOCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4vKiBsaW5lIDE0MzksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi8qIGxpbmUgMTQ0MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4vKiBsaW5lIDE0NDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7XG59XG5cbi8qIGxpbmUgMTQ0Miwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cblxuLyogbGluZSAxNDQzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG5cbi8qIGxpbmUgMTQ0NCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7XG59XG5cbi8qIGxpbmUgMTQ0NSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi8qIGxpbmUgMTQ0Niwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4vKiBsaW5lIDE0NDcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjtcbn1cblxuLyogbGluZSAxNDQ4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi8qIGxpbmUgMTQ0OSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi8qIGxpbmUgMTQ1MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4vKiBsaW5lIDE0NTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9mb250YXdzb21lL19pY29ucy5zY3NzICovXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLyogbGluZSA0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9fc2NyZWVuLXJlYWRlci5zY3NzICovXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvZm9udGF3c29tZS9fbWl4aW5zLnNjc3MgKi9cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNC4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLyogbGluZSAyMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL2ZvbnRhd3NvbWUvYnJhbmRzLnNjc3MgKi9cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLyogbGluZSAzNCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qIGxpbmUgNDgsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDczLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIGxpbmUgODQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgOTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbn1cblxuLyogbGluZSAxMDEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi8qIGxpbmUgMTA4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLyogbGluZSAxMTIsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi8qIGxpbmUgMTE4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4vKiBsaW5lIDEyNSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi8qIGxpbmUgMTMwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTQxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTYwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTcxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDtcbn1cblxuLyogbGluZSAxODEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI0NDQztcbn1cblxuLyogbGluZSAxODMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLyogbGluZSAxOTEsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTk4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyMDUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbmJ1dHRvbi5tZnAtY2xvc2UsIGJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLyogbGluZSAyMTksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogbGluZSAyMjcsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG59XG5cbi8qIGxpbmUgMjQ1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWNsb3NlOmhvdmVyLCAubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAyNTAsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi8qIGxpbmUgMjU1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qIGxpbmUgMjYxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDI3MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogbGluZSAyODMsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKiBsaW5lIDI5Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLyogbGluZSAyOTYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtYXJyb3c6aG92ZXIsIC5tZnAtYXJyb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDMwMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1hcnJvdzpiZWZvcmUsIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMzE0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgdG9wOiA4cHg7XG59XG5cbi8qIGxpbmUgMzIxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLyogbGluZSAzMjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMzMxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG59XG5cbi8qIGxpbmUgMzM1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4vKiBsaW5lIDM0MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDM0Mywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4O1xufVxuXG4vKiBsaW5lIDM0Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4vKiBsaW5lIDM1Nywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4vKiBsaW5lIDM2MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLyogbGluZSAzNjUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuLyogbGluZSAzNjksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi8qIGxpbmUgMzc0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuLyogbGluZSAzOTQsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4vKiBsaW5lIDQwNywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLyogbGluZSA0MDksIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4vKiBsaW5lIDQyMywgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi8qIGxpbmUgNDI5LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgNDMzLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi8qIGxpbmUgNDQxLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi8qIGxpbmUgNDUwLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDU3LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgICAqL1xuICAvKiBsaW5lIDQ3MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgNDc1LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiBsaW5lIDQ4MSwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSA0ODUsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAvKiBsaW5lIDQ5MCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAvKiBsaW5lIDQ5OCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIGxpbmUgNTAyLCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLyogbGluZSA1MDYsIHNyYy9zYXNzLzEtZnJhbWV3b3Jrcy9tYWduaWZpYy9tYWluLnNjc3MgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvKiBsaW5lIDUyNiwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAvKiBsaW5lIDUzMCwgc3JjL3Nhc3MvMS1mcmFtZXdvcmtzL21hZ25pZmljL21haW4uc2NzcyAqL1xuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC8qIGxpbmUgNTM0LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNTM4LCBzcmMvc2Fzcy8xLWZyYW1ld29ya3MvbWFnbmlmaWMvbWFpbi5zY3NzICovXG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLyogQ3VzdG9tIE1peGlucyAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSA0LCBzcmMvc2Fzcy8zLWJhc2UvX21peGlucy5zY3NzICovXG4uYm9yZGVyX190b3BfMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4LCAxOCwgMTgsIDAuMSk7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzMtYmFzZS9fbWl4aW5zLnNjc3MgKi9cbi50aXRsZV9fYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtQm9sZFwiO1xufVxuXG4vKiBsaW5lIDE1LCBzcmMvc2Fzcy8zLWJhc2UvX21peGlucy5zY3NzICovXG4udGl0bGVfX3NlbWlib2xvZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbn1cblxuLyogbGluZSAyMSwgc3JjL3Nhc3MvMy1iYXNlL19taXhpbnMuc2NzcyAqL1xuLmZvbnQtc2l6ZV9fYmlnIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4vKiBsaW5lIDI1LCBzcmMvc2Fzcy8zLWJhc2UvX21peGlucy5zY3NzICovXG4uZm9udC1zaXplX19zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xufVxuXG4vKiBsaW5lIDMzLCBzcmMvc2Fzcy8zLWJhc2UvX21peGlucy5zY3NzICovXG4uc3BhY2VyX180MCB7XG4gIGhlaWdodDogNDB2aDtcbn1cblxuLyogbGluZSAzNywgc3JjL3Nhc3MvMy1iYXNlL19taXhpbnMuc2NzcyAqL1xuLnNwYWNlcl9fNTAge1xuICBoZWlnaHQ6IDUwdmg7XG59XG5cbi8qIGxpbmUgNDIsIHNyYy9zYXNzLzMtYmFzZS9fbWl4aW5zLnNjc3MgKi9cbi5iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSA0Nywgc3JjL3Nhc3MvMy1iYXNlL19taXhpbnMuc2NzcyAqL1xuLmJhY2tncm91bmRfX3BhcmFsYXgge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNjMsIHNyYy9zYXNzLzMtYmFzZS9fbWl4aW5zLnNjc3MgKi9cbi5iYWNrZ3JvdW5kX19pbWFnZV8xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fib3V0dXNfMS5qcGdcIik7XG59XG5cbi8qIGxpbmUgNjcsIHNyYy9zYXNzLzMtYmFzZS9fbWl4aW5zLnNjc3MgKi9cbi5iYWNrZ3JvdW5kX19pbWFnZV8yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ImZC5qcGdcIik7XG59XG5cbi8qIEJhc2UgU3R5bGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBsaW5lIDMsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LVJlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDEwLCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbn1cblxuLyogbGluZSAxNSwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbi5zbGljay1zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTksIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogbGluZSAyMywgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNlOWVjZWM7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi8qIGxpbmUgMjgsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG5hLmFuaW0ge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC40cyBlYXNlLW91dDtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbmEuYW5pbTpob3ZlciB7XG4gIGNvbG9yOiAjMDM0NDhkO1xuICByaWdodDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDM5LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuYS5hbmltOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM0NDhkO1xuICByaWdodDogMDtcbiAgYW5pbWF0aW9uOiBhbmNob3ItdW5kZXJsaW5lIDJzIGN1YmljLWJlemllcigwLCAwLjUsIDAsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICMwMzQ0OGQ7XG59XG5cbi8qIGxpbmUgNDYsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG5hLmFuaW06aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGJvcmRlci10b3A6IDAuMWVtIHNvbGlkICMwMzQ0OGQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogLjE0ZW07XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNSwgMCwgMSksIGJvcmRlci1jb2xvciAwLjRzIGVhc2Utb3V0O1xufVxuXG4vKiBsaW5lIDYwLCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSA2NSwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbmE6aG92ZXIge1xuICBjb2xvcjogIzAzNDQ4ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDcxLCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xucCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi8qIGxpbmUgNzQsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGFuY2hvci11bmRlcmxpbmUge1xuICAwJSxcbiAgMTAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIDQwJSxcbiAgNjAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEwMCwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDEwNywgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbi5iZ19fZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWMgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMTEsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG4uYmdfX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM0NDhkICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTE3LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLnZpZGVvLXBsYXktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNDRweDtcbiAgLyogYmFja2dyb3VuZDogI2ZhMTgzZDsgKi9cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxOHB4IDIwcHggMThweCAyOHB4O1xufVxuXG4vKiBsaW5lIDEzMiwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbi52aWRlby1wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHB1bHNlLWJvcmRlciAxNTAwbXMgZWFzZS1vdXQgaW5maW5pdGU7XG59XG5cbi8qIGxpbmUgMTQ3LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLnZpZGVvLXBsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xufVxuXG4vKiBsaW5lIDE2Miwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbi52aWRlby1wbGF5LWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzQ0OGQ7XG59XG5cbi8qIGxpbmUgMTY2LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLnZpZGVvLXBsYXktYnV0dG9uIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDE3NCwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbi52aWRlby1wbGF5LWJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDMycHggc29saWQgIzEyMTIxMjtcbiAgYm9yZGVyLXRvcDogMjJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQGtleWZyYW1lcyBwdWxzZS1ib3JkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMS41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTk3LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLmNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMTk3LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC8qIGxpbmUgMjA4LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDIxNCwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLyogbGluZSAyMTQsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDIyNCwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbiAgLnR3by1ibG9jazpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAvKiBsaW5lIDIyOSwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbiAgLnBiLTUsXG4gIC5weS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMjM0LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuICAucHQtNSxcbiAgLnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMjQzLCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuICAubW9iaWxlX19wdF8wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDI1MSwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbiAgLmMtZG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAyNTcsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAyNjEsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG4ub3ZlcmxheV81MDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLyogbGluZSAyNzQsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG4uc3BlY2lmaWNhdGlvbl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAyNzQsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG4gIC5zcGVjaWZpY2F0aW9uX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLyogbGluZSAyODUsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG4uc3BlY2lmaWNhdGlvbiB1bC50YWJzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAyODUsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG4gIC5zcGVjaWZpY2F0aW9uIHVsLnRhYnMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDI5Mywgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbi5zcGVjaWZpY2F0aW9uIHVsLnRhYnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtTWVkaXVtXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMjkzLCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuICAuc3BlY2lmaWNhdGlvbiB1bC50YWJzIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzA3LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLnNwZWNpZmljYXRpb24gdWwudGFicyBsaS5jdXJyZW50IHtcbiAgY29sb3I6ICMwMzQ0OGQ7XG59XG5cbi8qIGxpbmUgMzE0LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLnNwZWNpZmljYXRpb24gLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLyogbGluZSAzMTksIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG4uc3BlY2lmaWNhdGlvbiAudGFiLWNvbnRlbnQuY3VycmVudCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgMzI0LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xubmF2IHVsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAzMjcsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG5uYXYgdWwgYTpob3ZlciAuY2Fyc19fYmxvY2tfaW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi8qIGxpbmUgMzMyLCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi8qIGxpbmUgMzM2LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLmRhdGVwaWNrZXItbW9kYWwsXG4udGltZXBpY2tlci1tb2RhbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogbGluZSAzNDEsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG4udGltZXBpY2tlci1kaWdpdGFsLWRpc3BsYXksXG4uZGF0ZXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM0NDhkO1xufVxuXG4vKiBsaW5lIDM0NSwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbi50aW1lcGlja2VyLWRpZ2l0YWwtZGlzcGxheSAudGV4dC1wcmltYXJ5LFxuLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM1MCwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbnNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjUpO1xufVxuXG4vKiBsaW5lIDM1NCwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbi5tZnAtM2QtdW5mb2xkIHtcbiAgLyogc3RhcnQgc3RhdGUgKi9cbiAgLyogYW5pbWF0ZSBpbiAqL1xuICAvKiBhbmltYXRlIG91dCAqL1xufVxuXG4vKiBsaW5lIDM1Nywgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbi5tZnAtM2QtdW5mb2xkIC5tZnAtY29udGVudCB7XG4gIHBlcnNwZWN0aXZlOiAyMDAwcHg7XG59XG5cbi8qIGxpbmUgMzYyLCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLm1mcC0zZC11bmZvbGQgLm1mcC13aXRoLWFuaW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC02MGRlZyk7XG59XG5cbi8qIGxpbmUgMzcwLCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLm1mcC0zZC11bmZvbGQubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi8qIGxpbmUgMzc3LCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLm1mcC0zZC11bmZvbGQubWZwLXJlYWR5IC5tZnAtd2l0aC1hbmltIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4vKiBsaW5lIDM4Miwgc3JjL3Nhc3MvMy1iYXNlL19iYXNlLnNjc3MgKi9cbi5tZnAtM2QtdW5mb2xkLm1mcC1yZWFkeS5tZnAtYmcge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qIGxpbmUgMzkwLCBzcmMvc2Fzcy8zLWJhc2UvX2Jhc2Uuc2NzcyAqL1xuLm1mcC0zZC11bmZvbGQubWZwLXJlbW92aW5nIC5tZnAtd2l0aC1hbmltIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDYwZGVnKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSAzOTUsIHNyYy9zYXNzLzMtYmFzZS9fYmFzZS5zY3NzICovXG4ubWZwLTNkLXVuZm9sZC5tZnAtcmVtb3ZpbmcubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy8zLWJhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLnByaW1hcnlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLyogbGluZSA0LCBzcmMvc2Fzcy8zLWJhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLnByaW1hcnlfX3RpdGxlIGgxLFxuLnByaW1hcnlfX3RpdGxlIGgyLFxuLnByaW1hcnlfX3RpdGxlIGgzLFxuLnByaW1hcnlfX3RpdGxlIGg0LFxuLnByaW1hcnlfX3RpdGxlIGg1LFxuLnByaW1hcnlfX3RpdGxlIGg2LFxuLnByaW1hcnlfX3RpdGxlIC5oMSxcbi5wcmltYXJ5X190aXRsZSAuaDIsXG4ucHJpbWFyeV9fdGl0bGUgLmgzLFxuLnByaW1hcnlfX3RpdGxlIC5oNCxcbi5wcmltYXJ5X190aXRsZSAuaDUsXG4ucHJpbWFyeV9fdGl0bGUgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgNCwgc3JjL3Nhc3MvMy1iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgLnByaW1hcnlfX3RpdGxlIGgxLFxuICAucHJpbWFyeV9fdGl0bGUgaDIsXG4gIC5wcmltYXJ5X190aXRsZSBoMyxcbiAgLnByaW1hcnlfX3RpdGxlIGg0LFxuICAucHJpbWFyeV9fdGl0bGUgaDUsXG4gIC5wcmltYXJ5X190aXRsZSBoNixcbiAgLnByaW1hcnlfX3RpdGxlIC5oMSxcbiAgLnByaW1hcnlfX3RpdGxlIC5oMixcbiAgLnByaW1hcnlfX3RpdGxlIC5oMyxcbiAgLnByaW1hcnlfX3RpdGxlIC5oNCxcbiAgLnByaW1hcnlfX3RpdGxlIC5oNSxcbiAgLnByaW1hcnlfX3RpdGxlIC5oNiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIGxpbmUgMjUsIHNyYy9zYXNzLzMtYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4uc2VtaWJvbGQge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG59XG5cbi8qIGxpbmUgMzAsIHNyYy9zYXNzLzMtYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oNiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xufVxuXG4vKiBsaW5lIDM2LCBzcmMvc2Fzcy8zLWJhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLmhlYWRpbmdfX3dyYXAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4vKiBsaW5lIDM5LCBzcmMvc2Fzcy8zLWJhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLmhlYWRpbmdfX3dyYXBfNTAwIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLyogbGluZSA0Mywgc3JjL3Nhc3MvMy1iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5oZWFkaW5nX193cmFwXzgwMCB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi8qIGxpbmUgNDksIHNyYy9zYXNzLzMtYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4uc3VidGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xuICBjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAxLCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuICAuYy1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzMtYmFzZS9fYnV0dG9ucy5zY3NzICovXG4uYy1idXR0b25fX3RoZW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEyMTIxMjtcbiAgcGFkZGluZzogMCAyLjVyZW07XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSA2LCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuICAuYy1idXR0b25fX3RoZW1lIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgNiwgc3JjL3Nhc3MvMy1iYXNlL19idXR0b25zLnNjc3MgKi9cbiAgLmMtYnV0dG9uX190aGVtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjksIHNyYy9zYXNzLzMtYmFzZS9fYnV0dG9ucy5zY3NzICovXG4uYy1idXR0b25fX3RoZW1lOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzNDQ4ZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMzQsIHNyYy9zYXNzLzMtYmFzZS9fYnV0dG9ucy5zY3NzICovXG4uYy1idXR0b25fX3RoZW1lOmhvdmVyIC5hbmltIHtcbiAgYW5pbWF0aW9uOiBzbGlkZTEgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi8qIGxpbmUgMzksIHNyYy9zYXNzLzMtYmFzZS9fYnV0dG9ucy5zY3NzICovXG4uYy1idXR0b25fX3RoZW1lX2Fycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J0bl9hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLyogbGluZSA1MSwgc3JjL3Nhc3MvMy1iYXNlL19idXR0b25zLnNjc3MgKi9cbi5jLWJ1dHRvbl9fdGhlbWUubGlnaHQtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDU2LCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmMtYnV0dG9uX19saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjAsIHNyYy9zYXNzLzMtYmFzZS9fYnV0dG9ucy5zY3NzICovXG4uYy1idXR0b25fX2xpZ2h0OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLyogbGluZSA2Mywgc3JjL3Nhc3MvMy1iYXNlL19idXR0b25zLnNjc3MgKi9cbi5jLWJ1dHRvbl9fbGlnaHQ6aG92ZXIgLmFycm93LXdoaXRlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4vKiBsaW5lIDY4LCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmMtYnV0dG9uX19saWdodCAuYXJyb3ctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnRuX2Fycm93X3doaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4vKiBsaW5lIDgyLCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmJ1dHRvbl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yaWdodF9ibGFjay5zdmdcIik7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBsaW5lIDkzLCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmRvd25sb2FkX19idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDEuMnJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbiAgYm9yZGVyOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4vKiBsaW5lIDEwOCwgc3JjL3Nhc3MvMy1iYXNlL19idXR0b25zLnNjc3MgKi9cbi5kb3dubG9hZF9fYnRuOmhvdmVyLCAuZG93bmxvYWRfX2J0bjpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG59XG5cbi8qIGxpbmUgMTE1LCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmRvd25sb2FkX19idG46aG92ZXIgLmRvd25sb2FkX19idG5faWNvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogbGluZSAxMjAsIHNyYy9zYXNzLzMtYmFzZS9fYnV0dG9ucy5zY3NzICovXG4uZG93bmxvYWRfX2J0bl9pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rvd25sb2FkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5cbi8qIGxpbmUgMTMwLCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmRvd25sb2FkX19idG5faWNvbi5pY29uLWR3bi1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rvd24tYXJyb3ctZGFyay5zdmdcIik7XG59XG5cbi8qIGxpbmUgMTM0LCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmRvd25sb2FkX19idG5faWNvbi5pY29uLXBsdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGx1cy5zdmdcIik7XG59XG5cbi8qIGxpbmUgMTM5LCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmRvd25sb2FkX19idG5faWNvbi5pY29uLWFycm93X19yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yaWdodC5zdmdcIik7XG59XG5cbi8qIGxpbmUgMTQ0LCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmRvd25sb2FkX19idG5faWNvbi5pY29uLXNlbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFpbC1vdXRsaW5lLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBsaW5lIDE1MSwgc3JjL3Nhc3MvMy1iYXNlL19idXR0b25zLnNjc3MgKi9cbi5kb3dubG9hZF9fYnRuX2ljb24uaWNvbi10cmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9waW4uc3ZnXCIpO1xufVxuXG4vKiBsaW5lIDE1NSwgc3JjL3Nhc3MvMy1iYXNlL19idXR0b25zLnNjc3MgKi9cbi5kb3dubG9hZF9fYnRuX2ljb24uaWNvbi10cmFjay13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9waW4tdy5zdmdcIik7XG59XG5cbi8qIGxpbmUgMTU5LCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmRvd25sb2FkX19idG5faWNvbi5pY29uLXRlc3Rkcml2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdGVlcmluZy13aGVlbC5zdmdcIik7XG59XG5cbi8qIGxpbmUgMTYyLCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmRvd25sb2FkX19idG5faWNvbi5pY29uLXRlc3Rkcml2ZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdGVlcmluZy13aGVlbC13aGl0ZS5zdmdcIik7XG59XG5cbi8qIGxpbmUgMTY3LCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmRvd25sb2FkX19idG5faWNvbi5pY29uLXNlcnZpY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS5zdmdcIik7XG59XG5cbi8qIGxpbmUgMTcxLCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmRvd25sb2FkX19idG5faWNvbi5pY29uLWNvbXBhcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tcGFyZS5zdmdcIik7XG59XG5cbi8qIGxpbmUgMTc1LCBzcmMvc2Fzcy8zLWJhc2UvX2J1dHRvbnMuc2NzcyAqL1xuLmRvd25sb2FkX19idG5faWNvbi5pY29uLWFycm93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JpZ2h0LWFycm93LnN2Z1wiKTtcbn1cblxuLyogbGluZSAxODAsIHNyYy9zYXNzLzMtYmFzZS9fYnV0dG9ucy5zY3NzICovXG4uZG93bmxvYWRfX2J0bi1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjEyMTI7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuXG4vKiBsaW5lIDE4NSwgc3JjL3Nhc3MvMy1iYXNlL19idXR0b25zLnNjc3MgKi9cbi5kb3dubG9hZF9fYnRuLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIGxpbmUgMTUsIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTksIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG4ubm9VaS1iYXNlLFxuLm5vVWktY29ubmVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxuICAqL1xuLyogbGluZSAyOSwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLWNvbm5lY3RzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cblxuLyogbGluZSAzNCwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLWNvbm5lY3QsXG4ubm9VaS1vcmlnaW4ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xufVxuXG4vKiBsaW5lIDQ4LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktY29ubmVjdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNTMsIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG4ubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDEwJTtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLyogT2Zmc2V0IGRpcmVjdGlvblxuICAqL1xuLyogbGluZSA2MCwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXG4gICogY29ubmVjdCBlbGVtZW50cy5cbiAgKi9cbi8qIGxpbmUgNjgsIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB3aWR0aDogMDtcbn1cblxuLyogbGluZSA3Miwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDc2LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBsaW5lIDgyLCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgODcsIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLyogbGluZSA5Mywgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcbiAgKi9cbi8qIGxpbmUgOTksIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi8qIGxpbmUgMTAzLCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICByaWdodDogLTE0cHg7XG4gIHRvcDogLTZweDtcbn1cblxuLyogbGluZSAxMTAsIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4vKiBsaW5lIDExNCwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICB0b3A6IC0xN3B4O1xufVxuXG4vKiBsaW5lIDEyMSwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBsZWZ0OiAtMTdweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8qIFN0eWxpbmc7XG4gICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXG4gICovXG4vKiBsaW5lIDEyOSwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWM7XG59XG5cbi8qIGxpbmUgMTMzLCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktY29ubmVjdHMge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8qIGxpbmUgMTM3LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG59XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XG4gICovXG4vKiBsaW5lIDE0Mywgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4vKiBsaW5lIDE0Nywgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4vKiBsaW5lIDE1MSwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDE2MSwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7XG59XG5cbi8qIGxpbmUgMTY1LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7XG59XG5cbi8qIGxpbmUgMTczLCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4O1xufVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcbiAgKi9cbi8qIGxpbmUgMTc5LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODtcbn1cblxuLyogbGluZSAxODMsIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyogQmFzZTtcbiAgKlxuICAqL1xuLyogbGluZSAxOTIsIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDE5OCwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLXBpcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4vKiBWYWx1ZXM7XG4gICpcbiAgKi9cbi8qIGxpbmUgMjA2LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAyMTIsIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiBNYXJraW5ncztcbiAgKlxuICAqL1xuLyogbGluZSAyMjAsIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG59XG5cbi8qIGxpbmUgMjI1LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG5cbi8qIGxpbmUgMjI5LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cblxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gICpcbiAgKi9cbi8qIGxpbmUgMjM2LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMjQ0LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi8qIGxpbmUgMjQ4LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG5cbi8qIGxpbmUgMjUyLCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi8qIGxpbmUgMjU4LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDI2Miwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XG4gICpcbiAgKi9cbi8qIGxpbmUgMjY5LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgMjc2LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4vKiBsaW5lIDI4MSwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG59XG5cbi8qIGxpbmUgMjg1LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi8qIGxpbmUgMjkxLCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4vKiBsaW5lIDI5NSwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4vKiBsaW5lIDI5OSwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogbGluZSAzMTEsIHNyYy9zYXNzLzItcGx1Z2lucy9fbm91aS5zY3NzICovXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7XG59XG5cbi8qIGxpbmUgMzE3LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7XG59XG5cbi8qIGxpbmUgMzIzLCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4gPiAubm9VaS10b29sdGlwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDMyOSwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiA+IC5ub1VpLXRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDI4cHg7XG59XG5cbi8qIGxpbmUgMzM1LCBzcmMvc2Fzcy8yLXBsdWdpbnMvX25vdWkuc2NzcyAqL1xuLnByaWNlcmFuZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDM0MCwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5wcmljZXJhbmdlICNwcmljZXJhbmdlIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBsaW5lIDM0NCwgc3JjL3Nhc3MvMi1wbHVnaW5zL19ub3VpLnNjc3MgKi9cbi5wcmljZXJhbmdlX19yZXN1bHQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dC1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0LVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0LVJlZ3VsYXIuc3ZnI0F2ZW5pck5leHQtUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0LU1lZGl1bSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dC1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtTWVkaXVtLnN2ZyNBdmVuaXJOZXh0LU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0LURlbWlCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0LURlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0LURlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtRGVtaUJvbGQuc3ZnI0F2ZW5pck5leHQtRGVtaUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0LURlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXZlbmlyTmV4dC1EZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtRGVtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dC1Cb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0LUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdmVuaXJOZXh0LUJvbGQuc3ZnI0F2ZW5pck5leHQtQm9sZFwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F2ZW5pck5leHQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GbGF0aWNvbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmxhdGljb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRmxhdGljb24ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZsYXRpY29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRmxhdGljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GbGF0aWNvbi5zdmcjRmxhdGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZsYXRpY29uLnN2ZyNGbGF0aWNvblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbn1cblxuLyogbGluZSA2OCwgc3JjL3Nhc3MvNC1tb2R1bGVzL19mb250cy5zY3NzICovXG4uZmk6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyogbGluZSA4Mywgc3JjL3Nhc3MvNC1tb2R1bGVzL19mb250cy5zY3NzICovXG4uZmxhdGljb24tZGlzY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLyogbGluZSA4Nywgc3JjL3Nhc3MvNC1tb2R1bGVzL19mb250cy5zY3NzICovXG4uZmxhdGljb24tc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4vKiBsaW5lIDkxLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2ZvbnRzLnNjc3MgKi9cbi5mbGF0aWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLyogbGluZSA5NSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19mb250cy5zY3NzICovXG4uZmxhdGljb24tc3RlZXJpbmctd2hlZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLyogbGluZSA5OSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19mb250cy5zY3NzICovXG4uZmxhdGljb24tcmV3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi8qIGxpbmUgMTAzLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2ZvbnRzLnNjc3MgKi9cbi5mbGF0aWNvbi1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4vKiBsaW5lIDEwNywgc3JjL3Nhc3MvNC1tb2R1bGVzL19mb250cy5zY3NzICovXG4uZmxhdGljb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi8qIGxpbmUgMTExLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2ZvbnRzLnNjc3MgKi9cbi5mbGF0aWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLyogbGluZSAxMTUsIHNyYy9zYXNzLzQtbW9kdWxlcy9fZm9udHMuc2NzcyAqL1xuLmZsYXRpY29uLWlkZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLyogbGluZSAxMTksIHNyYy9zYXNzLzQtbW9kdWxlcy9fZm9udHMuc2NzcyAqL1xuLmZsYXRpY29uLWJvb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLyogbGluZSAxMjMsIHNyYy9zYXNzLzQtbW9kdWxlcy9fZm9udHMuc2NzcyAqL1xuLmZsYXRpY29uLXN0ZWVyaW5nLXdoZWVsLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy80LW1vZHVsZXMvX3NsaWRlci5zY3NzICovXG4uYmFja2dyb3VuZC1jb3ZlciwgLnNsaWRlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogbGluZSA3LCBzcmMvc2Fzcy80LW1vZHVsZXMvX3NsaWRlci5zY3NzICovXG4uc2xpZGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbn1cblxuLyogbGluZSAxMSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWRlLS0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWRlci9ob21lLXNsaWRlci0zLmpwZ1wiKTtcbn1cblxuLyogbGluZSAxNSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWRlLS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWRlci9ob21lLXNsaWRlci0xLmpwZ1wiKTtcbn1cblxuLyogbGluZSAxOSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWRlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4vKiBsaW5lIDI2LCBzcmMvc2Fzcy80LW1vZHVsZXMvX3NsaWRlci5zY3NzICovXG4uc2xpZGVfX2NvbnRlbnRfdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi8qIGxpbmUgMzIsIHNyYy9zYXNzLzQtbW9kdWxlcy9fc2xpZGVyLnNjc3MgKi9cbi5zbGlkZV9fY29udGVudF90aXRsZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIEZsb2F0aW5nIFNvY2lhbCBNZWRpYSBCYXIgU3R5bGUgU3RhcnRzIEhlcmUgKi9cbi8qIGxpbmUgNDUsIHNyYy9zYXNzLzQtbW9kdWxlcy9fc2xpZGVyLnNjc3MgKi9cbi5mbC1mbCB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgd2lkdGg6IDE1OHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMTI2cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi8qIGxpbmUgNTgsIHNyYy9zYXNzLzQtbW9kdWxlcy9fc2xpZGVyLnNjc3MgKi9cbi5mbC1mbDpob3ZlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDYyLCBzcmMvc2Fzcy80LW1vZHVsZXMvX3NsaWRlci5zY3NzICovXG4uZmwtZmwgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIGxpbmUgNjcsIHNyYy9zYXNzLzQtbW9kdWxlcy9fc2xpZGVyLnNjc3MgKi9cbi5mbC1mbCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogbGluZSA4Miwgc3JjL3Nhc3MvNC1tb2R1bGVzL19zbGlkZXIuc2NzcyAqL1xuLmZsb2F0LXBvc2l0aW9uX18xIHtcbiAgdG9wOiAxODBweDtcbn1cblxuLyogbGluZSA4Niwgc3JjL3Nhc3MvNC1tb2R1bGVzL19zbGlkZXIuc2NzcyAqL1xuLmZsb2F0LXBvc2l0aW9uX18yIHtcbiAgdG9wOiAyMzBweDtcbn1cblxuLyogbGluZSA5MCwgc3JjL3Nhc3MvNC1tb2R1bGVzL19zbGlkZXIuc2NzcyAqL1xuLmZsb2F0LXBvc2l0aW9uX18zIHtcbiAgdG9wOiAyODBweDtcbn1cblxuLyogbGluZSA5NCwgc3JjL3Nhc3MvNC1tb2R1bGVzL19zbGlkZXIuc2NzcyAqL1xuLmZsb2F0LXBvc2l0aW9uX180IHtcbiAgdG9wOiAzMzBweDtcbn1cblxuLyogbGluZSA5OCwgc3JjL3Nhc3MvNC1tb2R1bGVzL19zbGlkZXIuc2NzcyAqL1xuLmZsb2F0LXBvc2l0aW9uX181IHtcbiAgdG9wOiAzODBweDtcbn1cblxuLyogRmxvYXRpbmcgU29jaWFsIE1lZGlhIEJhciBTdHlsZSBFbmRzIEhlcmUgKi9cbi8qIGxpbmUgMywgc3JjL3Nhc3MvNC1tb2R1bGVzL18zNjAuc2NzcyAqL1xuLmV4dGVyaW9yX18zNjBfaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIGxpbmUgMTAsIHNyYy9zYXNzLzQtbW9kdWxlcy9fMzYwLnNjc3MgKi9cbi5leHRlcmlvcl9fMzYwX2FjdGlvbiBidXR0b24ge1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNDQ4ZDtcbiAgY29sb3I6ICMwMzQ0OGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjMsIHNyYy9zYXNzLzQtbW9kdWxlcy9fMzYwLnNjc3MgKi9cbi5leHRlcmlvcl9fMzYwX2FjdGlvbiBidXR0b24uY3VycmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qIGxpbmUgMzgsIHNyYy9zYXNzLzQtbW9kdWxlcy9fMzYwLnNjc3MgKi9cbi5leHRlcmlvcl9fMzYwX2FjdGlvbiBidXR0b24uY29sb3ItcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxMDgwNjtcbn1cblxuLyogbGluZSA0Miwgc3JjL3Nhc3MvNC1tb2R1bGVzL18zNjAuc2NzcyAqL1xuLmV4dGVyaW9yX18zNjBfYWN0aW9uIGJ1dHRvbi5jb2xvci1yZWQuY3VycmVudDo6YmVmb3JlIHtcbiAgY29sb3I6ICM4MTA4MDY7XG59XG5cbi8qIGxpbmUgNDgsIHNyYy9zYXNzLzQtbW9kdWxlcy9fMzYwLnNjc3MgKi9cbi5leHRlcmlvcl9fMzYwX2FjdGlvbiBidXR0b24uY29sb3Itd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDMkMyO1xufVxuXG4vKiBsaW5lIDUyLCBzcmMvc2Fzcy80LW1vZHVsZXMvXzM2MC5zY3NzICovXG4uZXh0ZXJpb3JfXzM2MF9hY3Rpb24gYnV0dG9uLmNvbG9yLXdoaXRlLmN1cnJlbnQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjQzJDMkMyO1xufVxuXG4vKiBsaW5lIDU4LCBzcmMvc2Fzcy80LW1vZHVsZXMvXzM2MC5zY3NzICovXG4uZXh0ZXJpb3JfXzM2MF9hY3Rpb24gYnV0dG9uLmNvbG9yLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxRDc1O1xufVxuXG4vKiBsaW5lIDYyLCBzcmMvc2Fzcy80LW1vZHVsZXMvXzM2MC5zY3NzICovXG4uZXh0ZXJpb3JfXzM2MF9hY3Rpb24gYnV0dG9uLmNvbG9yLWJsdWUuY3VycmVudDo6YmVmb3JlIHtcbiAgY29sb3I6ICMwNTFENzU7XG59XG5cbi8qIGxpbmUgNjgsIHNyYy9zYXNzLzQtbW9kdWxlcy9fMzYwLnNjc3MgKi9cbi5leHRlcmlvcl9fMzYwX2FjdGlvbiBidXR0b24uY29sb3ItZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG59XG5cbi8qIGxpbmUgNzIsIHNyYy9zYXNzLzQtbW9kdWxlcy9fMzYwLnNjc3MgKi9cbi5leHRlcmlvcl9fMzYwX2FjdGlvbiBidXR0b24uY29sb3ItZ3JleS5jdXJyZW50OjpiZWZvcmUge1xuICBjb2xvcjogIzQzNDM0Mztcbn1cblxuLyogbGluZSA3OCwgc3JjL3Nhc3MvNC1tb2R1bGVzL18zNjAuc2NzcyAqL1xuLmV4dGVyaW9yX18zNjBfYWN0aW9uIGJ1dHRvbi5jb2xvci1icm93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjUwMzQ7XG59XG5cbi8qIGxpbmUgODIsIHNyYy9zYXNzLzQtbW9kdWxlcy9fMzYwLnNjc3MgKi9cbi5leHRlcmlvcl9fMzYwX2FjdGlvbiBidXR0b24uY29sb3ItYnJvd24uY3VycmVudDo6YmVmb3JlIHtcbiAgY29sb3I6ICM3QjUwMzQ7XG59XG5cbi8qIGxpbmUgODgsIHNyYy9zYXNzLzQtbW9kdWxlcy9fMzYwLnNjc3MgKi9cbi5leHRlcmlvcl9fMzYwX2FjdGlvbiBidXR0b24uY29sb3ItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuXG4vKiBsaW5lIDkyLCBzcmMvc2Fzcy80LW1vZHVsZXMvXzM2MC5zY3NzICovXG4uZXh0ZXJpb3JfXzM2MF9hY3Rpb24gYnV0dG9uLmNvbG9yLWJsYWNrLmN1cnJlbnQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuXG4vKiBsaW5lIDEwMiwgc3JjL3Nhc3MvNC1tb2R1bGVzL18zNjAuc2NzcyAqL1xuLmV4dGVyaW9yX18zNjAgLnJlZWwtcHJlbG9hZGVyIHtcbiAgYmFja2dyb3VuZDogIzAzNDQ4ZCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxMDgsIHNyYy9zYXNzLzQtbW9kdWxlcy9fMzYwLnNjc3MgKi9cbi5leHRlcmlvcl9fMzYwIC5yZWVsLWluZGljYXRvci54IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmNhci1waWMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMzAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IC4xcyBsaW5lYXI7XG59XG5cbi8qIGxpbmUgMTAsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uY2FyLWNvbG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmNhci1jb2xvcnMgLmNhci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMkMyQzI7XG4gIGNvbG9yOiAjQzJDMkMyO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmNhci1jb2xvcnMgLmNhci1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODEwODA2O1xuICBjb2xvcjogIzgxMDgwNjtcbn1cblxuLyogbGluZSAyMiwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5jYXItY29sb3JzIC5jYXItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTFENzU7XG4gIGNvbG9yOiAjMDUxRDc1O1xufVxuXG4vKiBsaW5lIDI3LCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmNhci1jb2xvcnMgLmNhci1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0MztcbiAgY29sb3I6ICM0MzQzNDM7XG59XG5cbi8qIGxpbmUgMzIsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uY2FyLWNvbG9ycyAuY2FyLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCNTAzNDtcbiAgY29sb3I6ICM3QjUwMzQ7XG59XG5cbi8qIGxpbmUgMzcsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uY2FyLWNvbG9ycyAuY2FyLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbi8qIGxpbmUgNDIsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uY2FyLWNvbG9ycyAuY2FyLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjUwN2U7XG4gIGNvbG9yOiAjNzY1MDdlO1xufVxuXG4vKiBsaW5lIDUzLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmNhci1jb2xvcnMgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDhweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzQ0OGQ7XG4gIGNvbG9yOiAjMDM0NDhkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBsaW5lIDY3LCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmNhci1jb2xvcnMgc3Bhbi5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBsaW5lIDg0LCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmNhci1kZXRhaWxzIC5jYXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi8qIGxpbmUgOTEsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uY2FyLWRldGFpbHMgLmNhci1uYW1lIHNtYWxsIHtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG5cbi8qIGxpbmUgOTYsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uY2FyLWRldGFpbHMgLmNhci10YWcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTI5MjkyO1xufVxuXG4vKiBsaW5lIDEwMSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5jYXItZGV0YWlsc19fc3BlYyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLyogbGluZSAxMDQsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uY2FyLWRldGFpbHNfX3NwZWNfaGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTE3LCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmNhcmRldGFpbHMtYWNjb3JkaW9uLmNvbXBhcmUtY2FyIC5jYXJkZXRhaWxzIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAxMjAsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uY2FyZGV0YWlscy1hY2NvcmRpb24uY29tcGFyZS1jYXIgLmNhcmRldGFpbHMgdGFibGUgdGQge1xuICB3aWR0aDogMjUlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMjUsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uY2FyZGV0YWlscy1hY2NvcmRpb24uY29tcGFyZS1jYXIgLmNhcmRldGFpbHMgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBsaW5lIDEzMywgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5jYXJkZXRhaWxzLWFjY29yZGlvbiAuY2FyZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLyogbGluZSAxMzcsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uY2FyZGV0YWlscy1hY2NvcmRpb24gLmNhcmRldGFpbHMuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTQxLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmNhcmRldGFpbHMtYWNjb3JkaW9uIC5jYXJkZXRhaWxzIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAxNDQsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uY2FyZGV0YWlscy1hY2NvcmRpb24gLmNhcmRldGFpbHMgdGFibGUgdGQge1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIGxpbmUgMTUwLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmNhcmRldGFpbHMtYWNjb3JkaW9uIC5jYXJkZXRhaWxzX19ibG9jayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmUwZTA7XG59XG5cbi8qIGxpbmUgMTU0LCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmNhcmRldGFpbHMtYWNjb3JkaW9uIC5jYXJkZXRhaWxzX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmUwZTA7XG59XG5cbi8qIGxpbmUgMTYzLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmFjYy1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi8qIGxpbmUgMTczLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmFjYy1hcnJvdzo6YWZ0ZXIsIC5hY2MtYXJyb3c6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4vKiBsaW5lIDE4NSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5hY2MtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4vKiBsaW5lIDE5MCwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5hY2MtYXJyb3c6YWZ0ZXIge1xuICByaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBsaW5lIDE5OCwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5hY3RpdmUgLmFjYy1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBsaW5lIDIwMywgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5hY3RpdmUgLmFjYy1hcnJvdzphZnRlciB7XG4gIHJpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogbGluZSAyMTAsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG5pbnB1dFt0eXBlPXJhbmdlXSArIC50aHVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjE2LCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmJ1eS1vbmxpbmUgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLmJ1eS1vbmxpbmUgLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG59XG5cbi8qIGxpbmUgMjIxLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmJ1eS1vbmxpbmUgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VjO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDIzNywgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5sb2FuX19hY3Rpb25zIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi8qIGxpbmUgMjQzLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmxvYW5fX2FjdGlvbnMgdWwgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLyogbGluZSAyNDgsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4ubG9hbl9fYWN0aW9ucyB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbi8qIGxpbmUgMjYzLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmxvYW5fX2FjdGlvbnMgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSAyNzQsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uZGVwb3NpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLyogbGluZSAyODMsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4ucmVzZXJ2ZS1zdGVwcGVyIHVsLnN0ZXBwZXIuaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogbGluZSAyODcsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4ucmVzZXJ2ZS1zdGVwcGVyIHVsLnN0ZXBwZXIuaG9yaXpvbnRhbCAuc3RlcCAuc3RlcC10aXRsZTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLyogbGluZSAyOTEsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4ucmVzZXJ2ZS1zdGVwcGVyIHVsLnN0ZXBwZXIuaG9yaXpvbnRhbCAuc3RlcCAuc3RlcC10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDQwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xufVxuXG4vKiBsaW5lIDI5OCwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5yZXNlcnZlLXN0ZXBwZXIgdWwuc3RlcHBlci5ob3Jpem9udGFsIC5zdGVwLmFjdGl2ZTpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyLFxuLnJlc2VydmUtc3RlcHBlciB1bC5zdGVwcGVyLmhvcml6b250YWwgLnN0ZXA6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4vKiBsaW5lIDMwMywgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5yZXNlcnZlLXN0ZXBwZXIgdWwuc3RlcHBlci5ob3Jpem9udGFsIC5zdGVwIC5zdGVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDMwOCwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5wYXlhbW91bnQge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VjO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzE0LCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLnBheWFtb3VudC5jYXItZGV0YWlscyAuY2FyLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDMyMSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5leHBsb3JlbW9yZSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAzMjYsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY2FyLWRldGFpbC5zY3NzICovXG4uZXhwbG9yZW1vcmUgYTpob3ZlciAuZXhwbG9yZW1vcmVfX2NhciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4vKiBsaW5lIDMzNCwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5leHBsb3JlbW9yZV9fY2FyIGltZyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwLjRzO1xufVxuXG4vKiBsaW5lIDM0Miwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5leHBsb3JlbW9yZV9faW5mbyBoNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG59XG5cbi8qIGxpbmUgMzUwLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2Nhci1kZXRhaWwuc2NzcyAqL1xuLmV4cGxvcmVtb3JlX19pbmZvIGg0IHNwYW4ge1xuICBjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjgpO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LU1lZGl1bVwiO1xufVxuXG4vKiBsaW5lIDM1OCwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jYXItZGV0YWlsLnNjc3MgKi9cbi5sb2dpbiB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDIsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY29tcGFyZS5zY3NzICovXG4uY29tcGFyZS1ibG9ja19faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlYztcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy80LW1vZHVsZXMvX2NvbXBhcmUuc2NzcyAqL1xuLmNvbXBhcmUtYmxvY2tfX2hlYWRlciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTAsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY29tcGFyZS5zY3NzICovXG4uY29tcGFyZS1ibG9ja19faGVhZGVyLS1jYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgMTQsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY29tcGFyZS5zY3NzICovXG4uY29tcGFyZS1ibG9ja19faGVhZGVyLS1jYXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi8qIGxpbmUgMTksIHNyYy9zYXNzLzQtbW9kdWxlcy9fY29tcGFyZS5zY3NzICovXG4uY29tcGFyZS1ibG9ja19faGVhZGVyLS1jYXJuYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbn1cblxuLyogbGluZSAyNSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jb21wYXJlLnNjc3MgKi9cbi5jb21wYXJlLWJsb2NrX19oZWFkZXItLWNhcm5hbWUgc21hbGwge1xuICBvcGFjaXR5OiAwLjY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi8qIGxpbmUgMzMsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY29tcGFyZS5zY3NzICovXG4uY29tcGFyZS1ibG9ja19fZm9vdGVyIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAzNiwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jb21wYXJlLnNjc3MgKi9cbi5jb21wYXJlLWJsb2NrX19mb290ZXIgdGFibGUgdGQge1xuICB3aWR0aDogMjUlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA0MSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19jb21wYXJlLnNjc3MgKi9cbi5jb21wYXJlLWJsb2NrX19mb290ZXIgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Fzcy80LW1vZHVsZXMvX2NvbXBhcmUuc2NzcyAqL1xuLmNvbXBhcmUtYmxvY2tfX2Zvb3Rlci0tY2FybmFtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG59XG5cbi8qIGxpbmUgNTMsIHNyYy9zYXNzLzQtbW9kdWxlcy9fY29tcGFyZS5zY3NzICovXG4uY29tcGFyZS1ibG9ja19fZm9vdGVyLS1jYXJuYW1lIHNtYWxsIHtcbiAgb3BhY2l0eTogMC42O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4vKiBsaW5lIDYxLCBzcmMvc2Fzcy80LW1vZHVsZXMvX2NvbXBhcmUuc2NzcyAqL1xuLmFkZC1jYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSA2Nywgc3JjL3Nhc3MvNC1tb2R1bGVzL19jb21wYXJlLnNjc3MgKi9cbi5taWRkbGUtYmxvY2sge1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjY2NjO1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI2NjYztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19uZXdzLnNjc3MgKi9cbiAgLm5ld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy80LW1vZHVsZXMvX25ld3Muc2NzcyAqL1xuLm5ld3NfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLyogbGluZSA5LCBzcmMvc2Fzcy80LW1vZHVsZXMvX25ld3Muc2NzcyAqL1xuLm5ld3NfX3RpdGxlX3dyYXAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy80LW1vZHVsZXMvX25ld3Muc2NzcyAqL1xuLm5ld3NfX3RpdGxlIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogbGluZSAyMiwgc3JjL3Nhc3MvNC1tb2R1bGVzL19uZXdzLnNjc3MgKi9cbi5uZXdzX19jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAyNywgc3JjL3Nhc3MvNC1tb2R1bGVzL19uZXdzLnNjc3MgKi9cbi5uZXdzIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi8qIGxpbmUgMzQsIHNyYy9zYXNzLzQtbW9kdWxlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1ibG9ja19faW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDM3LCBzcmMvc2Fzcy80LW1vZHVsZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MtYmxvY2tfX2ltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDAuNHM7XG59XG5cbi8qIGxpbmUgNDQsIHNyYy9zYXNzLzQtbW9kdWxlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1ibG9jazpob3ZlciAubmV3cy1ibG9ja19faW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Fzcy80LW1vZHVsZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MtYmxvY2s6aG92ZXIgLm5ld3MtYmxvY2tfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSk7XG59XG5cbi8qIGxpbmUgNTUsIHNyYy9zYXNzLzQtbW9kdWxlcy9fbmV3cy5zY3NzICovXG4uYWJvdXQtaW5mby1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIGxpbmUgNjAsIHNyYy9zYXNzLzQtbW9kdWxlcy9fbmV3cy5zY3NzICovXG4uYWJvdXQtaW5mby1ibG9jayAubmV3c19fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvNC1tb2R1bGVzL19tZW51LnNjc3MgKi9cbi5tZWdhbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxLCBzcmMvc2Fzcy80LW1vZHVsZXMvX21lbnUuc2NzcyAqL1xuICAubWVnYW1lbnUge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLyogbGluZSAxLCBzcmMvc2Fzcy81LWxheW91dC9fbGF5b3V0LnNjc3MgKi9cbi52aWRlby1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBoZWlnaHQ6IDk1dmg7XG4gIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSA5LCBzcmMvc2Fzcy81LWxheW91dC9fbGF5b3V0LnNjc3MgKi9cbi52aWRlby1iYW5uZXIgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIGxpbmUgMjEsIHNyYy9zYXNzLzUtbGF5b3V0L19sYXlvdXQuc2NzcyAqL1xuLnZpZGVvLWJhbm5lcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDk7XG59XG5cbi8qIGxpbmUgMjgsIHNyYy9zYXNzLzUtbGF5b3V0L19sYXlvdXQuc2NzcyAqL1xuLnZpZGVvLWJhbm5lcl9fb3ZlcmxheSBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiBsaW5lIDI4LCBzcmMvc2Fzcy81LWxheW91dC9fbGF5b3V0LnNjc3MgKi9cbiAgLnZpZGVvLWJhbm5lcl9fb3ZlcmxheSBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzcsIHNyYy9zYXNzLzUtbGF5b3V0L19sYXlvdXQuc2NzcyAqL1xuLnZpZGVvLWJhbm5lcl9fb3ZlcmxheSBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgb3BhY2l0eTogMC44O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLyogbGluZSAzNywgc3JjL3Nhc3MvNS1sYXlvdXQvX2xheW91dC5zY3NzICovXG4gIC52aWRlby1iYW5uZXJfX292ZXJsYXkgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKiBsaW5lIDUxLCBzcmMvc2Fzcy81LWxheW91dC9fbGF5b3V0LnNjc3MgKi9cbi52aWRlby1iYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgNjUsIHNyYy9zYXNzLzUtbGF5b3V0L19sYXlvdXQuc2NzcyAqL1xudWwuc2xpY2stZG90cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDcxLCBzcmMvc2Fzcy81LWxheW91dC9fbGF5b3V0LnNjc3MgKi9cbnVsLnNsaWNrLWRvdHMgbGkge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cblxuLyogbGluZSA3NCwgc3JjL3Nhc3MvNS1sYXlvdXQvX2xheW91dC5zY3NzICovXG51bC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWM7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4vKiBsaW5lIDg4LCBzcmMvc2Fzcy81LWxheW91dC9fbGF5b3V0LnNjc3MgKi9cbnVsLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM0NDhkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzLzUtbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmMtaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi8qIGxpbmUgNCwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uYy1oZWFkZXJfX25hdmJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4vKiBsaW5lIDEwLCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5jLWhlYWRlcl9fbmF2YmFyLWJyYW5kLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDE3LCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5jLWhlYWRlcl9fbmF2YmFyLWJyYW5kLWRlZmF1bHQge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAxNywgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5jLWhlYWRlcl9fbmF2YmFyLWJyYW5kLWRlZmF1bHQge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyNiwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uYy1oZWFkZXJfX25hdmJhci1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDI5LCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5jLWhlYWRlcl9fbmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLyogbGluZSAzMiwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uYy1oZWFkZXJfX25hdmJhci1uYXYgLm5hdi1pdGVtIGEge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtTWVkaXVtXCI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgNDAsIHNyYy9zYXNzLzUtbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmMtaGVhZGVyX19uYXZiYXItbmF2IC5uYXYtaXRlbSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDM0NDhkO1xufVxuXG4vKiBsaW5lIDUyLCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5maW5kbG9jYXRpb25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLyogbGluZSA1Nywgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uZmluZGxvY2F0aW9uX193cmFwcGVyX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSA2Nywgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uZmluZGxvY2F0aW9uX193cmFwcGVyX2ljb24gc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4vKiBsaW5lIDcwLCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5maW5kbG9jYXRpb25fX3dyYXBwZXJfaWNvbiBzdmcuZGFyayB7XG4gIHN0cm9rZTogIzEyMTIxMjtcbn1cblxuLyogbGluZSA3Niwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uZmluZGxvY2F0aW9uX193cmFwcGVyX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbn1cblxuLyogbGluZSA4Niwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDkwLCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiA1NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xufVxuXG4vKiBsaW5lIDk4LCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5oYXMtbWVnYS1tZW51IC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTAxLCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5oYXMtbWVnYS1tZW51IC5kcm9wZG93bi1tZW51OjpiZWZvcmUsIC5oYXMtbWVnYS1tZW51IC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi8qIGxpbmUgMTEyLCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5oYXMtbWVnYS1tZW51IC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLyogbGluZSAxMTYsIHNyYy9zYXNzLzUtbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmhhcy1tZWdhLW1lbnUgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICByaWdodDogLTEwMCU7XG59XG5cbi8qIGxpbmUgMTIyLCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTI4LCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5jLWhlYWRlcl9fbmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDEzMiwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uYy1oZWFkZXJfX25hdmJhciBuYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMTQwLCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5jLWhlYWRlcl9fbmF2YmFyIG5hdiB1bC5uYXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDE0Niwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uYy1oZWFkZXJfX25hdmJhciBuYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtTWVkaXVtXCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLyogbGluZSAxNTgsIHNyYy9zYXNzLzUtbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAxNjQsIHNyYy9zYXNzLzUtbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAuYy1oZWFkZXJfX25hdmJhci1maW5kbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxNzAsIHNyYy9zYXNzLzUtbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnRoZW1lLWJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpIHVybChcIi4uL2ltYWdlcy9jb250YWN0LmpwZ1wiKSB0b3AgbGVmdCByZXBlYXQ7XG4gIGhlaWdodDogMzYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMzYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDE4MCwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udGhlbWUtYnJlYWRjcnVtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCAxLCAyNCwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMTkxLCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi50aGVtZS1icmVhZGNydW1iX19hcmVhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbiAgbGVmdDogMDtcbn1cblxuLyogbGluZSAxOTksIHNyYy9zYXNzLzUtbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnRoZW1lLWJyZWFkY3J1bWJfX2FyZWEgaDEge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG59XG5cbi8qIGxpbmUgMjA4LCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi50aGVtZS1icmVhZGNydW1iX19hcmVhIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG59XG5cbi8qIGxpbmUgMjE4LCBzcmMvc2Fzcy81LWxheW91dC9faGVhZGVyLnNjc3MgKi9cbi5iZy1icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzQ0OGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4vKiBsaW5lIDIyOCwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uYmctYnJlYWRjcnVtYiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDIzOCwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uYnJlYWRjcnVtYi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDI0MSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uYnJlYWRjcnVtYi1zZWN0aW9uIC5icmVhZGNydW1iLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAyNDksIHNyYy9zYXNzLzUtbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmJyZWFkY3J1bWItc2VjdGlvbiAuYnJlYWRjcnVtYi1vdmVybGF5IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogMTAwcHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4LCAxOCwgMTgsIDAuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDEsIHNyYy9zYXNzLzUtbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICB9XG59XG5cbi8qIGxpbmUgOSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyIC5yb3cgLmNvbCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9zYXNzLzUtbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlcl9fbWVudSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAxMywgc3JjL3Nhc3MvNS1sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXJfX21lbnUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cblxuLyogbGluZSAyNCwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyX19tZW51IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1NZWRpdW1cIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAzMSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXJfX21lbnUgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM4LCBzcmMvc2Fzcy81LWxheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5mb290ZXJfX21lbnUgbGkgfiBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLyogbGluZSA0Mywgc3JjL3Nhc3MvNS1sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyX19tZW51IGxpIGEge1xuICBjb2xvcjogIzEyMTIxMjtcbn1cblxuLyogbGluZSA0Niwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyX19tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAzNDQ4ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSA1Mywgc3JjL3Nhc3MvNS1sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXJfX21lbnUgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4vKiBsaW5lIDYwLCBzcmMvc2Fzcy81LWxheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDYwLCBzcmMvc2Fzcy81LWxheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLyogbGluZSA3Niwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyX19jb3B5cmlnaHRfaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8qIGxpbmUgODQsIHNyYy9zYXNzLzUtbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLnNvY2lhbF9faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDg3LCBzcmMvc2Fzcy81LWxheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5zb2NpYWxfX2ljb25zIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4vKiBsaW5lIDkwLCBzcmMvc2Fzcy81LWxheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5zb2NpYWxfX2ljb25zIGxpIGEge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiBsaW5lIDk0LCBzcmMvc2Fzcy81LWxheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5zb2NpYWxfX2ljb25zIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAzNDQ4ZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMTA1LCBzcmMvc2Fzcy81LWxheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLm1vYmlsZV9fbWVudV9idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgLyogVmVydGljYWwgbGluZSAqL1xuICAgIC8qIGhvcml6b250YWwgbGluZSAqL1xuICB9XG4gIC8qIGxpbmUgMTE5LCBzcmMvc2Fzcy81LWxheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLm1vYmlsZV9fbWVudV9idG46YmVmb3JlLCAubW9iaWxlX19tZW51X2J0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMDM0NDhkO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLyogbGluZSAxMjgsIHNyYy9zYXNzLzUtbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubW9iaWxlX19tZW51X2J0bjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLyogbGluZSAxMzYsIHNyYy9zYXNzLzUtbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubW9iaWxlX19tZW51X2J0bjphZnRlciB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLyogbGluZSAxNDQsIHNyYy9zYXNzLzUtbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubW9iaWxlX19tZW51LmFjdGl2ZSAubW9iaWxlX19tZW51X2J0biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC8qIGxpbmUgMTQ3LCBzcmMvc2Fzcy81LWxheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLm1vYmlsZV9fbWVudS5hY3RpdmUgLm1vYmlsZV9fbWVudV9idG46YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTU4LCBzcmMvc2Fzcy81LWxheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5zY3JvbGxUb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzNXB4O1xuICBib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4vKiBsaW5lIDE2Nywgc3JjL3Nhc3MvNS1sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uc2Nyb2xsVG9wIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbl91cC5zdmdcIik7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDMsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5jYXJzX19ibG9ja19pbWcge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4vKiBsaW5lIDYsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5jYXJzX19ibG9ja19pbWcgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMC40cztcbn1cblxuLyogbGluZSAxMywgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLmNhcnNfX2Jsb2NrX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbn1cblxuLyogbGluZSAyMiwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLmNhcnNfX2Jsb2NrOmhvdmVyIC5jYXJzX19ibG9ja19pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMjksIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbiAgLmNhcnMgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG59XG5cbi8qIGxpbmUgMzgsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5mZWF0dXJlX19jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDM4LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4gIC5mZWF0dXJlX19jb2wge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSA0NSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLmZlYXR1cmVfX2NvbF9pY29uIHtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4vKiBsaW5lIDQ5LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4uZmVhdHVyZV9fY29sX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xufVxuXG4vKiBsaW5lIDU4LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4udHdvLWJsb2NrX19pbWcge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDYzLCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4udHdvLWJsb2NrX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG59XG5cbi8qIGxpbmUgNzAsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5uby1ndXR0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDcwLCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4gIC5uby1ndXR0ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLyogbGluZSA3OSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLm5vLWd1dHRlcl9fMiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSA3OSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuICAubm8tZ3V0dGVyX18yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA4OSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLm5vLWd1dHRlcl9fMyB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgODksIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbiAgLm5vLWd1dHRlcl9fMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTAxLCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4udHdvLWNvbHVtbi1ibG9ja19fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTA0LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4udHdvLWNvbHVtbi1ibG9ja19fcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTE0LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4udHdvLWNvbHVtbi1ibG9ja19fcmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIGxpbmUgMTI1LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ucHJvY2VzcyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi8qIGxpbmUgMTI4LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ucHJvY2Vzc19fd3JhcHBlciB+IC5wcm9jZXNzX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxMzIsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5wcm9jZXNzX193cmFwcGVyIH4gLnByb2Nlc3NfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNDQ4ZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03MHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAxMzIsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbiAgLnByb2Nlc3NfX3dyYXBwZXIgfiAucHJvY2Vzc19fd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTQ4LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ucHJvY2Vzc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDE0OCwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuICAucHJvY2Vzc19fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogbGluZSAxNTcsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5wcm9jZXNzX193cmFwcGVyX2ljb24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNDQ4ZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCA2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAxNTcsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbiAgLnByb2Nlc3NfX3dyYXBwZXJfaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3Miwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLnByb2Nlc3NfX3dyYXBwZXJfaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgNjgsIDE0MSwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogbGluZSAxODEsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5wcm9jZXNzX193cmFwcGVyX2ljb24gc3ZnLmljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmaWxsOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi8qIGxpbmUgMTkwLCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ucHJvY2Vzc19fd3JhcHBlcl9jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDE5MCwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuICAucHJvY2Vzc19fd3JhcHBlcl9jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTk3LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ucHJvY2Vzc19fd3JhcHBlcl9jb250ZW50X3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIGxpbmUgMjA2LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4uYWJvdXRfZmVhdHVyZXMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4vKiBsaW5lIDIwOSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLmFib3V0X2ZlYXR1cmVzIGxpIH4gbGkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKiBsaW5lIDIxMywgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLmFib3V0X2ZlYXR1cmVzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlYztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMjEzLCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4gIC5hYm91dF9mZWF0dXJlcyBsaSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LU1lZGl1bVwiO1xuICB9XG59XG5cbi8qIGxpbmUgMjI3LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4uYWJvdXRfZmVhdHVyZXMgc3ZnLmljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMjM2LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4gIC5hYm91dF9ncnBoaWMge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMjQ0LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4gIC5mZWF0dXJlID4gLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAvKiBsaW5lIDI0OCwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuICAuZmVhdHVyZSA+IC5yb3cgLmNvbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAyNTgsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbiAgLnR3by1jb2x1bW4tYmxvY2sgLnAtNSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgMjY0LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4uY29tcGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VjO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAyNjQsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbiAgLmNvbXBhcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLyogbGluZSAyNzYsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5jb21wYXJlX19iZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAyNzksIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5jb21wYXJlX19iZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuXG4vKiBsaW5lIDI4Nywgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLmNvbXBhcmVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSAyOTUsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5sb2NhdGlvbnNfX2ljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8qIGxpbmUgMzAwLCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ubG9jYXRpb25zX19jaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4vKiBsaW5lIDMwMywgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLmxvY2F0aW9uc19fY2l0eSBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi8qIGxpbmUgMzEwLCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ubG9jYXRpb25zX19pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDEuODg7XG59XG5cbi8qIGxpbmUgMzEzLCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ubG9jYXRpb25zX19pbmZvX2FkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi8qIGxpbmUgMzE3LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ubG9jYXRpb25zX19pbmZvX3Bob25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG59XG5cbi8qIGxpbmUgMzI0LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ubG9jYXRpb25zX19pbmZvX3Bob25lIGxpLCAubG9jYXRpb25zX19pbmZvX2VtYWlsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi8qIGxpbmUgMzMwLCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ubG9jYXRpb25zX19pbmZvX3Bob25lIGxpOjpiZWZvcmUsIC5sb2NhdGlvbnNfX2luZm9fZW1haWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLyogbGluZSAzNDUsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5sb2NhdGlvbnNfX2luZm9fcGhvbmUgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLXBob25lLnBuZ1wiKTtcbn1cblxuLyogbGluZSAzNTMsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5sb2NhdGlvbnNfX2luZm9fZW1haWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLW1haWwucG5nXCIpO1xufVxuXG4vKiBsaW5lIDM2Miwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLmlucHV0LWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAzNjksIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5yZXNlcnZlbm93X19pbmZvIHRhYmxlIHRkIHtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBsaW5lIDM3Mywgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLnJlc2VydmVub3dfX2luZm8gdGFibGUgdGQgc3Bhbi5zZWxlY3RlZC1jb2xvciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogbGluZSAzODEsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5yZXNlcnZlbm93X19pbmZvIHRhYmxlIHRkIHNwYW4uc2VsZWN0ZWQtY29sb3IucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxMDgwNjtcbn1cblxuLyogbGluZSAzOTEsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi50YWItY29udGVudCAub2ZmZXItY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmUwZTA7XG59XG5cbi8qIGxpbmUgMzk3LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ub2ZmZXItY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLyogbGluZSA0MDAsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5vZmZlci1jYXJkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuXG4vKiBsaW5lIDQwNCwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLm9mZmVyLWNhcmRfX2NvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4vKiBsaW5lIDQwNSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLm9mZmVyLWNhcmRfX2NvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjcpO1xufVxuXG4vKiBsaW5lIDQxNSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLm9mZmVyLWNhcmRfX2NvbnRlbnQtLXRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG59XG5cbi8qIGxpbmUgNDIwLCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ub2ZmZXItY2FyZF9fY29udGVudC0tdGl0bGUgaDMgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDE4LCAxOCwgMTgsIDAuNik7XG59XG5cbi8qIGxpbmUgNDI3LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ub2ZmZXItY2FyZF9faW1hZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VjO1xufVxuXG4vKiBsaW5lIDQzNCwgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLm9mZmVyLWNhcmRfX3BvcHVwIC5vZmZlci1jYXJkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAwIDAgMDtcbn1cblxuLyogbGluZSA0NDAsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5vZmZlci1maWx0ZXJfX3Jlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNDQ2LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ud2hpdGUtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgdHJhbnNpdGlvbjogMXMgYWxsO1xufVxuXG4vKiBsaW5lIDQ1Nywgc3JjL3Nhc3MvNS1sYXlvdXQvX2NvbHVtbnMuc2NzcyAqL1xuLmZpbHRlci1yZXN1bHRzX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIGxpbmUgNDY1LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ub2ZmLWNhci1uYW1lIHtcbiAgYmFja2dyb3VuZDogIzAzNDQ4ZDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogbGluZSA0NzQsIHNyYy9zYXNzLzUtbGF5b3V0L19jb2x1bW5zLnNjc3MgKi9cbi5vZmZlci10YWIgLm5hdi1waWxscyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi8qIGxpbmUgNDc3LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ub2ZmZXItdGFiIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWM7XG59XG5cbi8qIGxpbmUgNDg0LCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ub2ZmZXItdGFiIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG59XG5cbi8qIGxpbmUgNDkwLCBzcmMvc2Fzcy81LWxheW91dC9fY29sdW1ucy5zY3NzICovXG4ub2ZmZXItdGFiIC50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWM7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuLyogbGluZSAyLCBzcmMvc2Fzcy81LWxheW91dC9fZXh0ZW5kcy5zY3NzICovXG4ub2JqZWN0LWZpdCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUxIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIyLCBzcmMvc2Fzcy81LWxheW91dC9fZXh0ZW5kcy5zY3NzICovXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM0NDhEO1xufVxuXG4vKiBsaW5lIDI2LCBzcmMvc2Fzcy81LWxheW91dC9fZXh0ZW5kcy5zY3NzICovXG4ubWFyayxcbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZmOGQwO1xufVxuXG4vKiBsaW5lIDEsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4ub3ZlcmxheV9faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLyogbGluZSA2LCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLmJyYW5kLWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLmJyYW5kLWluZm9fX3RoZW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNDQ4ZDtcbn1cblxuLyogbGluZSAxNywgc3JjL3Nhc3MvNS1sYXlvdXQvX2Fib3V0LnNjc3MgKi9cbi5icmFuZC1pbmZvX19hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuXG4vKiBsaW5lIDIxLCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLmJyYW5kLWluZm8gaDYge1xuICBmb250LXNpemU6IDEuMDZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKiBsaW5lIDMzLCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLmNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAzNywgc3JjL3Nhc3MvNS1sYXlvdXQvX2Fib3V0LnNjc3MgKi9cbi5jb3VudF9faWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1rZXlwYWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuLyogbGluZSA0OSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Fib3V0LnNjc3MgKi9cbi5jb3VudF9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDU2LCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLmN0YS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiBsaW5lIDY4LCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLnRyYWNraW5nX19ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA3MSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Fib3V0LnNjc3MgKi9cbi50cmFja2luZ19fZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWU5ZTllO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIGxpbmUgNzgsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4udHJhY2tpbmdfX2dyb3VwX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEyMTI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi8qIGxpbmUgOTIsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4udHJhY2tpbmdfX2dyb3VwX2J0bjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi8qIGxpbmUgMTAwLCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLnRyYWNraW5nLWhpc3Rvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4wNSk7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjQycmVtO1xufVxuXG4vKiBsaW5lIDEwNywgc3JjL3Nhc3MvNS1sYXlvdXQvX2Fib3V0LnNjc3MgKi9cbi50cmFja2luZy1oaXN0b3J5X19kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG4gIGNvbG9yOiAjMDM0NDhkO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMTE1LCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLnRyYWNraW5nLWhpc3RvcnlfX2NvbmVudCB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1NZWRpdW1cIjtcbiAgY29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC43KTtcbn1cblxuLyogbGluZSAxMjIsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4udHJhY2tpbmctaGlzdG9yeSB+IC50cmFja2luZy1oaXN0b3J5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogbGluZSAxMjYsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4uc2VsZWN0LWNhci1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAxMzAsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4uc2VsZWN0LWNhci1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiBsaW5lIDEzNiwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Fib3V0LnNjc3MgKi9cbi5jcmVhdGl2ZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLyogbGluZSAxNDAsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4uY3JlYXRpdmUtc2VjdGlvbiAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAxNDQsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4uY3JlYXRpdmUtc2VjdGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxNTMsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4ucWx0eS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gIHBhZGRpbmc6IDJyZW0gMi4yNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAxNTMsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4gIC5xbHR5LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMTY4LCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLnFsdHktYmxvY2tfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZmlsbDogcmdiYSgxOCwgMTgsIDE4LCAwLjcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAxNjgsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4gIC5xbHR5LWJsb2NrX19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTgxLCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLnFsdHktYmxvY2tfX3ZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDE4MSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Fib3V0LnNjc3MgKi9cbiAgLnFsdHktYmxvY2tfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDE5Miwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Fib3V0LnNjc3MgKi9cbi5xbHR5LWJsb2NrIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1NZWRpdW1cIjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC41KTtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSAxOTIsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4gIC5xbHR5LWJsb2NrIGg1IHtcbiAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgMjA2LCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xudWwuZG90dGVkIGxpIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi8qIGxpbmUgMjEyLCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xudWwuZG90dGVkIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogOHB4O1xufVxuXG4vKiBsaW5lIDIyOSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2Fib3V0LnNjc3MgKi9cbi5jYXItc3BlYy1taW5fX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLyogbGluZSAyMzYsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4udGltZS1pbmZvIHtcbiAgY29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC42KTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLyogbGluZSAyNDEsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4ua2V5LWZlYXR1cmVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjY2VkNGQ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMjQxLCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuICAua2V5LWZlYXR1cmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjUzLCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLmtleS1mZWF0dXJlczphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2VkNGQ0O1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLyogbGluZSAyNjgsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4ua2V5LWZlYXR1cmVzIGg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIGxpbmUgMjc3LCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLmtleS1mZWF0dXJlcyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG5cbi8qIGxpbmUgMjg0LCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLmFib3V0LXNsaWRlciB7XG4gIGhlaWdodDogNTE1cHg7XG59XG5cbi8qIGxpbmUgMjg3LCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLmFib3V0LXNsaWRlciAuY2Fyb3VzZWwge1xuICBoZWlnaHQ6IDg1MHB4O1xuICBwZXJzcGVjdGl2ZTogNjAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzM1cHgpO1xufVxuXG4vKiBsaW5lIDI5Mywgc3JjL3Nhc3MvNS1sYXlvdXQvX2Fib3V0LnNjc3MgKi9cbi5hYm91dC1zbGlkZXIgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIHtcbiAgY3Vyc29yOiBncmFiO1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi8qIGxpbmUgMjk4LCBzcmMvc2Fzcy81LWxheW91dC9fYWJvdXQuc2NzcyAqL1xuLmFib3V0LXNsaWRlciAuY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW06YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogbGluZSAzMDIsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4uYWJvdXQtc2xpZGVyIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAzMDYsIHNyYy9zYXNzLzUtbGF5b3V0L19hYm91dC5zY3NzICovXG4uYWJvdXQtc2xpZGVyIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogLTVweCAwIDA7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMiwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hpc3Rvcnkuc2NzcyAqL1xuLnNsaWRlcl9fdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSA4LCBzcmMvc2Fzcy81LWxheW91dC9faGlzdG9yeS5zY3NzICovXG4uc2xpZGVyX190aW1lbGluZSAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDEyLCBzcmMvc2Fzcy81LWxheW91dC9faGlzdG9yeS5zY3NzICovXG4uc2xpZGVyX190aW1lbGluZSAuY29sLXNtLTUge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VjO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDIyLCBzcmMvc2Fzcy81LWxheW91dC9faGlzdG9yeS5zY3NzICovXG4uc2xpZGVyX190aW1lbGluZSAuY29sLXNtLTcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDI2LCBzcmMvc2Fzcy81LWxheW91dC9faGlzdG9yeS5zY3NzICovXG4uc2xpZGVyX190aW1lbGluZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtUmVndWxhclwiO1xuICBjb2xvcjogIzAzNDQ4ZDtcbn1cblxuLyogbGluZSAzMSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hpc3Rvcnkuc2NzcyAqL1xuLnNsaWRlcl9fdGltZWxpbmUgaDMge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLyogbGluZSAzNiwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hpc3Rvcnkuc2NzcyAqL1xuLnNsaWRlcl9fdGltZWxpbmUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgNDAsIHNyYy9zYXNzLzUtbGF5b3V0L19oaXN0b3J5LnNjc3MgKi9cbi5zbGlkZXJfX3RpbWVsaW5lIC5vd2wtZG90cyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTIwcHg7XG59XG5cbi8qIGxpbmUgNDcsIHNyYy9zYXNzLzUtbGF5b3V0L19oaXN0b3J5LnNjc3MgKi9cbi5zbGlkZXJfX3RpbWVsaW5lIC5vd2wtZG90cyBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSA0Nywgc3JjL3Nhc3MvNS1sYXlvdXQvX2hpc3Rvcnkuc2NzcyAqL1xuICAuc2xpZGVyX190aW1lbGluZSAub3dsLWRvdHMgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgNTksIHNyYy9zYXNzLzUtbGF5b3V0L19oaXN0b3J5LnNjc3MgKi9cbi5zbGlkZXJfX3RpbWVsaW5lIC5vd2wtZG90cyBidXR0b24gc3BhbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLyogbGluZSA1OSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hpc3Rvcnkuc2NzcyAqL1xuICAuc2xpZGVyX190aW1lbGluZSAub3dsLWRvdHMgYnV0dG9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vKiBsaW5lIDcyLCBzcmMvc2Fzcy81LWxheW91dC9faGlzdG9yeS5zY3NzICovXG4uc2xpZGVyX190aW1lbGluZSAub3dsLWRvdHMgYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC4ycmVtO1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xufVxuXG4vKiBsaW5lIDgzLCBzcmMvc2Fzcy81LWxheW91dC9faGlzdG9yeS5zY3NzICovXG4uc2xpZGVyX190aW1lbGluZSAub3dsLWRvdHMgYnV0dG9uOmZpcnN0LW9mLXR5cGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTByZW07XG59XG5cbi8qIGxpbmUgOTAsIHNyYy9zYXNzLzUtbGF5b3V0L19oaXN0b3J5LnNjc3MgKi9cbi5zbGlkZXJfX3RpbWVsaW5lIC5vd2wtZG90cyBidXR0b246bnRoLWxhc3Qtb2YtdHlwZSgxKTphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcmVtO1xufVxuXG4vKiBsaW5lIDk2LCBzcmMvc2Fzcy81LWxheW91dC9faGlzdG9yeS5zY3NzICovXG4uc2xpZGVyX190aW1lbGluZSAub3dsLWRvdHMgYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cblxuLyogbGluZSA5OSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2hpc3Rvcnkuc2NzcyAqL1xuLnNsaWRlcl9fdGltZWxpbmUgLm93bC1kb3RzIGJ1dHRvbi5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDM0NDhkO1xufVxuXG4vKiBsaW5lIDIsIHNyYy9zYXNzLzUtbGF5b3V0L19hY2NvdW50LnNjc3MgKi9cbi5teS1hY2NvdW50IGgyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBsaW5lIDUsIHNyYy9zYXNzLzUtbGF5b3V0L19hY2NvdW50LnNjc3MgKi9cbi5teS1hY2NvdW50IGgyIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJOZXh0LURlbWlCb2xkXCI7XG59XG5cbi8qIGxpbmUgMTEsIHNyYy9zYXNzLzUtbGF5b3V0L19hY2NvdW50LnNjc3MgKi9cbi5teS1hY2NvdW50IC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5teS1hY2NvdW50IC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xuICBib3gtc2hhZG93OiByZ2JhKDE3MywgMTkzLCAyMDcsIDAuMjUpIDBweCAycHggMTBweCAwcHg7XG59XG5cbi8qIGxpbmUgMTksIHNyYy9zYXNzLzUtbGF5b3V0L19hY2NvdW50LnNjc3MgKi9cbi5teS1hY2NvdW50IC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBsaW5lIDI1LCBzcmMvc2Fzcy81LWxheW91dC9fYWNjb3VudC5zY3NzICovXG4ubXktYWNjb3VudCAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG59XG5cbi8qIGxpbmUgMzAsIHNyYy9zYXNzLzUtbGF5b3V0L19hY2NvdW50LnNjc3MgKi9cbi5teS1hY2NvdW50IC50YWItY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyTmV4dC1EZW1pQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgMzYsIHNyYy9zYXNzLzUtbGF5b3V0L19hY2NvdW50LnNjc3MgKi9cbi5teS1hY2NvdW50IC50YWItY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1ZjVmNWY7XG59XG5cbi8qIGxpbmUgNDQsIHNyYy9zYXNzLzUtbGF5b3V0L19hY2NvdW50LnNjc3MgKi9cbi5vcmRlci1zdGF0dXMgdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDQ3LCBzcmMvc2Fzcy81LWxheW91dC9fYWNjb3VudC5zY3NzICovXG4ub3JkZXItc3RhdHVzIHRhYmxlIHRkLFxuLm9yZGVyLXN0YXR1cyB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cblxuLyogbGluZSA1Mywgc3JjL3Nhc3MvNS1sYXlvdXQvX2FjY291bnQuc2NzcyAqL1xuLm9yZGVyLXN0YXR1cyB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pck5leHQtRGVtaUJvbGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBsaW5lIDYwLCBzcmMvc2Fzcy81LWxheW91dC9fYWNjb3VudC5zY3NzICovXG4ub3JkZXItc3RhdHVzIHRhYmxlIHRib2R5IHRkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKiBsaW5lIDY3LCBzcmMvc2Fzcy81LWxheW91dC9fYWNjb3VudC5zY3NzICovXG4uZm9ybS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi8qIGxpbmUgNzQsIHNyYy9zYXNzLzUtbGF5b3V0L19hY2NvdW50LnNjc3MgKi9cbi5hZGRyZXNzLXRhYmxlIHRhYmxlIHRkIHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuLyogbGluZSA3Nywgc3JjL3Nhc3MvNS1sYXlvdXQvX2FjY291bnQuc2NzcyAqL1xuLmFkZHJlc3MtdGFibGUgdGFibGUgdGQudXBkYXRlIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLyogbGluZSA4MSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2FjY291bnQuc2NzcyAqL1xuLmFkZHJlc3MtdGFibGUgdGFibGUgdGQuc3RhdHVzIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLyogbGluZSA4NSwgc3JjL3Nhc3MvNS1sYXlvdXQvX2FjY291bnQuc2NzcyAqL1xuLmFkZHJlc3MtdGFibGUgdGFibGUgdGQuYWRkcmVzcy1pbmZvIHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMywgc3JjL3Nhc3MvNS1sYXlvdXQvX21vYmlsZS5zY3NzICovXG4gIC5jLWhlYWRlciAucHgtMyB7XG4gICAgcGFkZGluZzogMCAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA3LCBzcmMvc2Fzcy81LWxheW91dC9fbW9iaWxlLnNjc3MgKi9cbiAgLmMtaGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLyogbGluZSAxMywgc3JjL3Nhc3MvNS1sYXlvdXQvX21vYmlsZS5zY3NzICovXG4gIC5jLWhlYWRlciBuYXYgdWwgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWM7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAvKiBsaW5lIDE3LCBzcmMvc2Fzcy81LWxheW91dC9fbW9iaWxlLnNjc3MgKi9cbiAgLmMtaGVhZGVyIG5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlYztcbiAgfVxuICAvKiBsaW5lIDIxLCBzcmMvc2Fzcy81LWxheW91dC9fbW9iaWxlLnNjc3MgKi9cbiAgLmMtaGVhZGVyIG5hdiB1bCBsaSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICB9XG4gIC8qIGxpbmUgMjgsIHNyYy9zYXNzLzUtbGF5b3V0L19tb2JpbGUuc2NzcyAqL1xuICAuYy1oZWFkZXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21lbnUuc3ZnXCIpO1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDM3LCBzcmMvc2Fzcy81LWxheW91dC9fbW9iaWxlLnNjc3MgKi9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMiwgc3JjL3Nhc3MvNS1sYXlvdXQvX3YxLnNjc3MgKi9cbi52MSAuY2FyLXBpYyB7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLyogbGluZSAyLCBzcmMvc2Fzcy81LWxheW91dC9fdjEuc2NzcyAqL1xuICAudjEgLmNhci1waWMge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gLTI7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHgpIHtcbiAgLypcbiAgICogM0RYXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHgge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeC1yKSB7XG4gIC8qXG4gICAqIDNEWCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHgtciB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeSkge1xuICAvKlxuICAgKiAzRFlcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeSB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeS1yKSB7XG4gIC8qXG4gICAqIDNEWSBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHktciB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4eSkge1xuICAvKlxuICAgKiAzRFhZXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHh5IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4eS1yKSB7XG4gIC8qXG4gICAqIDNEWFkgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4eS1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVaKC0xODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvdykge1xuICAvKlxuICAgKiBBcnJvd1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93LXIpIHtcbiAgLypcbiAgICogQXJyb3cgUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd2FsdCkge1xuICAvKlxuICAgKiBBcnJvdyBBbHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0IHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yNSwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjI1LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3dhbHQtcikge1xuICAvKlxuICAgKiBBcnJvdyBBbHQgUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0LXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMjUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMjUsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3d0dXJuKSB7XG4gIC8qXG4gICAqIEFycm93IFR1cm5cbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3d0dXJuLXIpIHtcbiAgLypcbiAgICogQXJyb3cgVHVybiBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYm9yaW5nKSB7XG4gIC8qXG4gICAqIEJvcmluZ1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYm9yaW5nIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICYsXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2UpIHtcbiAgLypcbiAgICogQ29sbGFwc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2Utcikge1xuICAvKlxuICAgKiBDb2xsYXBzZSBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVsYXN0aWMpIHtcbiAgLypcbiAgICogRWxhc3RpY1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKC0yNzBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVsYXN0aWMtcikge1xuICAvKlxuICAgKiBFbGFzdGljIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWVsYXN0aWMtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVtcGhhdGljKSB7XG4gIC8qXG4gICAqIEVtcGhhdGljXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZW1waGF0aWMtcikge1xuICAvKlxuICAgKiBFbXBoYXRpYyBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBtaW51cykge1xuICAvKlxuICAgKiBNaW51c1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tbWludXMge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgMHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA4cyAwcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyBsaW5lYXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDhzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA4cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIDAuMDhzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzbGlkZXIpIHtcbiAgLypcbiAgICogU2xpZGVyXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zbGlkZXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggLyAtNywgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzbGlkZXItcikge1xuICAvKlxuICAgKiBTbGlkZXIgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc2xpZGVyLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggLyA3LCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAtMSwgMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbikge1xuICAvKlxuICAgKiBTcGluXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3Bpbi1yKSB7XG4gIC8qXG4gICAqIFNwaW4gUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3Bpbi1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3ByaW5nKSB7XG4gIC8qXG4gICAqIFNwcmluZ1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3ByaW5nIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyAwLjEzcyBsaW5lYXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3ByaW5nLXIpIHtcbiAgLypcbiAgICogU3ByaW5nIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXNwcmluZy1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIDAuMjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3RhbmQpIHtcbiAgLypcbiAgICogU3RhbmRcbiAgICovXG4gIC5oYW1idXJnZXItLXN0YW5kIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHN0YW5kLXIpIHtcbiAgLypcbiAgICogU3RhbmQgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3RhbmQtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3F1ZWV6ZSkge1xuICAvKlxuICAgKiBTcXVlZXplXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcXVlZXplIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCB2b3J0ZXgpIHtcbiAgLypcbiAgICogVm9ydGV4XG4gICAqL1xuICAuaGFtYnVyZ2VyLS12b3J0ZXgge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHZvcnRleC1yKSB7XG4gIC8qXG4gICAqIFZvcnRleCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS12b3J0ZXgtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzY1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIFJlYm9vdCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICogRm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcywgbGljZW5zZWQgTUlUIChodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWQpXG4gKi9cblxuIEBpbXBvcnQgXCJzb3VyY2UvZnVuY3Rpb25zXCI7XG4gQGltcG9ydCBcInNvdXJjZS92YXJpYWJsZXNcIjtcbiBAaW1wb3J0IFwic291cmNlL21peGluc1wiO1xuIEBpbXBvcnQgXCJzb3VyY2UvcmVib290XCI7XG4gIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtfSArICN7JGlucHV0LXBhZGRpbmcteX0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArICN7MiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteX0pICogMyAvIDQgKyAjeyRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nfSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJzb3VyY2UvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwic291cmNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInNvdXJjZS9taXhpbnNcIjtcbkBpbXBvcnQgXCJzb3VyY2Uvcm9vdFwiO1xuQGltcG9ydCBcInNvdXJjZS9yZWJvb3RcIjtcbkBpbXBvcnQgXCJzb3VyY2UvdHlwZVwiO1xuQGltcG9ydCBcInNvdXJjZS9pbWFnZXNcIjtcbkBpbXBvcnQgXCJzb3VyY2UvY29kZVwiO1xuQGltcG9ydCBcInNvdXJjZS9ncmlkXCI7XG5AaW1wb3J0IFwic291cmNlL3RhYmxlc1wiO1xuQGltcG9ydCBcInNvdXJjZS9mb3Jtc1wiO1xuQGltcG9ydCBcInNvdXJjZS9idXR0b25zXCI7XG5AaW1wb3J0IFwic291cmNlL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwic291cmNlL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwic291cmNlL2J1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcInNvdXJjZS9pbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcInNvdXJjZS9jdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJzb3VyY2UvbmF2XCI7XG5AaW1wb3J0IFwic291cmNlL25hdmJhclwiO1xuQGltcG9ydCBcInNvdXJjZS9jYXJkXCI7XG5AaW1wb3J0IFwic291cmNlL2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJzb3VyY2UvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcInNvdXJjZS9iYWRnZVwiO1xuQGltcG9ydCBcInNvdXJjZS9qdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJzb3VyY2UvYWxlcnRcIjtcbkBpbXBvcnQgXCJzb3VyY2UvcHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJzb3VyY2UvbWVkaWFcIjtcbkBpbXBvcnQgXCJzb3VyY2UvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcInNvdXJjZS9jbG9zZVwiO1xuQGltcG9ydCBcInNvdXJjZS90b2FzdHNcIjtcbkBpbXBvcnQgXCJzb3VyY2UvbW9kYWxcIjtcbkBpbXBvcnQgXCJzb3VyY2UvdG9vbHRpcFwiO1xuQGltcG9ydCBcInNvdXJjZS9wb3BvdmVyXCI7XG4vLyBAaW1wb3J0IFwic291cmNlL2Nhcm91c2VsXCI7XG5AaW1wb3J0IFwic291cmNlL3NwaW5uZXJzXCI7XG5AaW1wb3J0IFwic291cmNlL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcInNvdXJjZS9wcmludFwiOyIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAhIVxuLy8gT3ZlcndyaXRlIHNwZWNpZmljIGJvb3RzdHJhcCB2YXJpYWJsZXMgYnkgdW5jb21tZW50aW5nIHRoZSB2YXJpYWJsZSBhbmQgcHJvdmlkZSB5b3VyIG93biB2YWx1ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICEhXG5cbi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyAkd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4vLyAkZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4vLyAkZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4vLyAkZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4vLyAkZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4vLyAkZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4vLyAkZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4vLyAkZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4vLyAkZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4vLyAkZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4vLyAkYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbi8vICRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuLy8gJGdyYXlzOiBtYXAtbWVyZ2UoXG4vLyAgIChcbi8vICAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4vLyAgICAgXCIyMDBcIjogJGdyYXktMjAwLFxuLy8gICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbi8vICAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4vLyAgICAgXCI1MDBcIjogJGdyYXktNTAwLFxuLy8gICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbi8vICAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4vLyAgICAgXCI4MDBcIjogJGdyYXktODAwLFxuLy8gICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuLy8gICApLFxuLy8gICAkZ3JheXNcbi8vICk7XG5cbi8vICRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuLy8gJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4vLyAkcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbi8vICRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuLy8gJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4vLyAkb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbi8vICR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuLy8gJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4vLyAkdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbi8vICRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4vLyAkY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4vLyAkY29sb3JzOiBtYXAtbWVyZ2UoXG4vLyAgIChcbi8vICAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4vLyAgICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4vLyAgICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4vLyAgICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuLy8gICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuLy8gICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuLy8gICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuLy8gICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4vLyAgICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuLy8gICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbi8vICAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuLy8gICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4vLyAgICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuLy8gICApLFxuLy8gICAkY29sb3JzXG4vLyApO1xuXG4vLyAkcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4vLyAkc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbi8vICRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbi8vICR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuLy8gJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4vLyAkbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuLy8gJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuLy8gJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuLy8gJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuLy8gICAoXG4vLyAgICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuLy8gICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuLy8gICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2Vzcyxcbi8vICAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4vLyAgICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuLy8gICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuLy8gICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4vLyAgICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4vLyAgICksXG4vLyAgICR0aGVtZS1jb2xvcnNcbi8vICk7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbi8vICR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4vLyAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbi8vICR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyAkeWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbi8vICRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAycmVtICFkZWZhdWx0O1xuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbi8vICRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4vLyAgIChcbi8vICAgICAwOiAwLFxuLy8gICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbi8vICAgICAyOiAoJHNwYWNlciAqIC41KSxcbi8vICAgICAzOiAkc3BhY2VyLFxuLy8gICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbi8vICAgICA1OiAoJHNwYWNlciAqIDMpXG4vLyAgICksXG4vLyAgICRzcGFjZXJzXG4vLyApO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4vLyAkc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbi8vICRzaXplczogbWFwLW1lcmdlKFxuLy8gICAoXG4vLyAgICAgMjU6IDI1JSxcbi8vICAgICA1MDogNTAlLFxuLy8gICAgIDc1OiA3NSUsXG4vLyAgICAgMTAwOiAxMDAlLFxuLy8gICAgIGF1dG86IGF1dG9cbi8vICAgKSxcbi8vICAgJHNpemVzXG4vLyApO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbi8vICRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4vLyAkbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4vLyAkbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuLy8gJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuLy8gJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbi8vICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuLy8gJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyAkZ3JpZC1icmVha3BvaW50czogKFxuLy8gICB4czogMCxcbi8vICAgc206IDU3NnB4LFxuLy8gICBtZDogNzY4cHgsXG4vLyAgIGxnOiA5OTJweCxcbi8vICAgeGw6IDEyMDBweFxuLy8gKSAhZGVmYXVsdDtcblxuLy8gQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG4vLyBAaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKHNtOiA1NDBweCxcbiAgICBtZDogNzIwcHgsXG4gICAgbGc6IDk2MHB4LFxuICAgIHhsOiAxMjAwcHgpICFkZWZhdWx0O1xuXG4vLyBAaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogMjBweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyAkbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4vLyAkbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbi8vICRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbi8vICRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuLy8gJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuLy8gJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4vLyAkYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuLy8gJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbi8vICRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuLy8gJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4vLyAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbi8vICRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4vLyAkY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyAkY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbi8vICR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyAkdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuLy8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuLy8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbi8vICAgKFxuLy8gICAgICgyMSA5KSxcbi8vICAgICAoMTYgOSksXG4vLyAgICAgKDQgMyksXG4vLyAgICAgKDEgMSksXG4vLyAgICksXG4vLyAgICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbi8vICk7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4vLyAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4vLyAkZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4vLyAkZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbi8vICRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4vLyAkZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4vLyAkZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuLy8gJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuLy8gJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuLy8gJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuLy8gJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4vLyAkZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuLy8gJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4vLyAkaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4vLyAkaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuLy8gJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbi8vICRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbi8vICRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4vLyAkaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbi8vICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuLy8gJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vICRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbi8vICRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbi8vICRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vICRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4vLyAkZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4vLyAkZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4vLyAkZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbi8vICRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbi8vICRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbi8vICRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbi8vICRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbi8vICRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuLy8gJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbi8vICRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuLy8gJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4vLyAkdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4vLyAkYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4vLyAkaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuLy8gJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuLy8gJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuLy8gJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbi8vICRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4vLyAkbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuLy8gJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vICRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbi8vICRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyAkdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuLy8gJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4vLyAkdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyAkdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyAkdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbi8vICR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4vLyAkdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbi8vICR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbi8vICR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuLy8gJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4vLyAkdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4vLyAkdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcbi8vICR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4vLyAkdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuLy8gJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4vLyAkdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbi8vICRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuLy8gJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vICRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyAkYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vICRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbi8vICRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuLy8gJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuLy8gJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4vLyAkYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbi8vICRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuLy8gJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuLy8gJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4vLyAkYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vICRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuLy8gJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbi8vICRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4vLyAkYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbi8vICRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vICRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbi8vICRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbi8vICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbi8vICRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyAkYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuLy8gJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbi8vICRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuLy8gJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuLy8gJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuLy8gJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuLy8gJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbi8vICRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vICRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vICRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vICRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuLy8gJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8gJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbi8vICRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9KSAhZGVmYXVsdDtcbi8vICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcbi8vICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW19ICsgI3skaW5wdXQtcGFkZGluZy15IC8gMn0pICFkZWZhdWx0O1xuXG4vLyAkaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbi8vICRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbi8vICRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbi8vICRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbi8vICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuLy8gJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuLy8gJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuLy8gJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuLy8gJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4vLyAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbi8vICRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbi8vICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbi8vICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbi8vICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbi8vICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3Jcbi8vICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4vLyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuLy8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAjezIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXl9KSAqIDMgLyA0ICsgI3skY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZ30pICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbi8vICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuLy8gJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbi8vICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuLy8gJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbi8vICRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuLy8gJGN1c3RvbS1maWxlLXRleHQ6IChcbi8vICAgZW46IFwiQnJvd3NlXCJcbi8vICkgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuLy8gJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4vLyAkZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuLy8gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbi8vICAgKFxuLy8gICAgIFwidmFsaWRcIjogKFxuLy8gICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbi8vICAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4vLyAgICAgKSxcbi8vICAgICBcImludmFsaWRcIjogKFxuLy8gICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuLy8gICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuLy8gICAgICksXG4vLyAgICksXG4vLyAgICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4vLyApO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vICR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4vLyAkemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuLy8gJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbi8vICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4vLyAkemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuLy8gJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbi8vICR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4vLyAkbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vICRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuLy8gJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbi8vICRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuLy8gJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuLy8gJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vICRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyAvLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbi8vICRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuLy8gJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4vLyAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLyAkbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuLy8gJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbi8vICRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuLy8gJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbi8vICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuLy8gJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyAkZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuLy8gJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuLy8gJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4vLyAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbi8vICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuLy8gJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbi8vICRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuLy8gJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuLy8gJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbi8vICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuLy8gJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbi8vICRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyAkanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuLy8gJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuLy8gJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbi8vICRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyAkY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbi8vICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4vLyAkY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbi8vICRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyAkY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4vLyAkY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuLy8gJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4vLyAkY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuLy8gJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbi8vICRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbi8vICR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbi8vICR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbi8vICR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbi8vICR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuLy8gJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyAkdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuLy8gJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbi8vICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyAkcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuLy8gJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuLy8gJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4vLyAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuLy8gJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vICRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbi8vICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4vLyAkdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbi8vICR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbi8vICR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbi8vICR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4vLyAkdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4vLyAkdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4vLyAkdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbi8vICR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbi8vICR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyAkdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbi8vICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuLy8gJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuLy8gJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4vLyAkYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbi8vICRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4vLyAkYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8gJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuLy8gJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbi8vICRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbi8vICRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vICRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuLy8gJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vICRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuLy8gJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbi8vICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4vLyAkbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbi8vICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vICRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4vLyAkbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4vLyAkbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbi8vICRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuLy8gJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbi8vICRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4vLyAkbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuLy8gJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuLy8gJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbi8vICRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyAkYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuLy8gJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuLy8gJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuLy8gJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4vLyAkYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vICRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbi8vICRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuLy8gJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyAkbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLyAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4vLyAkbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuLy8gJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4vLyAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbi8vICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vICR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbi8vICR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuLy8gJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbi8vICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbi8vICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbi8vICRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyAkYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4vLyAkYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuLy8gJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vICRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vICRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuLy8gJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuLy8gJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4vLyAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuLy8gJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuLy8gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbi8vICRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbi8vICRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuLy8gJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbi8vICRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbi8vICRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4vLyAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuLy8gJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuLy8gJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4vLyAkY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4vLyAkY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbi8vICRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuLy8gJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbi8vICRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuLy8gJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyAka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4vLyAka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4vLyAka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vICRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4vLyAkZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4vLyAkb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4vLyAkcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4vLyAkcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbi8vICRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7IiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkaWNvbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGljb24gJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYygjeygoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIGxlZnQ6IGNhbGMoI3stKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcil9ICsgI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWJnO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBjaGVhcCByb3VuZGVkIGNvcm5lcnMgb24gbmVzdGVkIGl0ZW1zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gSUUgJiA8IEVkZ2UgMThcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4gaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5AaW1wb3J0IFwic291cmNlL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcInNvdXJjZS92YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcInNvdXJjZS9taXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJzb3VyY2UvbWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwic291cmNlL21peGlucy9ncmlkXCI7XG5cbkBpbXBvcnQgXCJzb3VyY2UvZ3JpZFwiO1xuQGltcG9ydCBcInNvdXJjZS91dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInNvdXJjZS91dGlsaXRpZXMvZmxleFwiO1xuQGltcG9ydCBcInNvdXJjZS91dGlsaXRpZXMvc3BhY2luZ1wiO1xuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE0LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG5AaW1wb3J0ICdicmFuZHMnOyIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59IiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogXCIuLi9mb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAxNnB4ICFkZWZhdWx0O1xuJGZhLWZvbnQtZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogXCI1LjE0LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICNlZWUgIWRlZmF1bHQ7XG4kZmEtaW52ZXJzZTogI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogMmVtICFkZWZhdWx0O1xuJGZhLWZ3LXdpZHRoOiAoMjBlbSAvIDE2KTtcbiRmYS1wcmltYXJ5LW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG4kZmEtc2Vjb25kYXJ5LW9wYWNpdHk6IC40ICFkZWZhdWx0O1xuXG4vLyBDb252ZW5pZW5jZSBmdW5jdGlvbiB1c2VkIHRvIHNldCBjb250ZW50IHByb3BlcnR5XG5AZnVuY3Rpb24gZmEtY29udGVudCgkZmEtdmFyKSB7XG4gIEByZXR1cm4gdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xufVxuXG4kZmEtdmFyLTUwMHB4OiBcXGYyNmU7XG4kZmEtdmFyLWFjY2Vzc2libGUtaWNvbjogXFxmMzY4O1xuJGZhLXZhci1hY2N1c29mdDogXFxmMzY5O1xuJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOiBcXGY2YWY7XG4kZmEtdmFyLWFkOiBcXGY2NDE7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItYWRqdXN0OiBcXGYwNDI7XG4kZmEtdmFyLWFkbjogXFxmMTcwO1xuJGZhLXZhci1hZG9iZTogXFxmNzc4O1xuJGZhLXZhci1hZHZlcnNhbDogXFxmMzZhO1xuJGZhLXZhci1hZmZpbGlhdGV0aGVtZTogXFxmMzZiO1xuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XG4kZmEtdmFyLWFpcmJuYjogXFxmODM0O1xuJGZhLXZhci1hbGdvbGlhOiBcXGYzNmM7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcXGYwMzk7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFxcZjAzODtcbiRmYS12YXItYWxpcGF5OiBcXGY2NDI7XG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcbiRmYS12YXItYW1hem9uLXBheTogXFxmNDJjO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xuJGZhLXZhci1hbmRyb2lkOiBcXGYxN2I7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXFxmMjA5O1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcbiRmYS12YXItYW5nbGUtbGVmdDogXFxmMTA0O1xuJGZhLXZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xuJGZhLXZhci1hbmdsZS11cDogXFxmMTA2O1xuJGZhLXZhci1hbmdyeTogXFxmNTU2O1xuJGZhLXZhci1hbmdyeWNyZWF0aXZlOiBcXGYzNmU7XG4kZmEtdmFyLWFuZ3VsYXI6IFxcZjQyMDtcbiRmYS12YXItYW5raDogXFxmNjQ0O1xuJGZhLXZhci1hcHAtc3RvcmU6IFxcZjM2ZjtcbiRmYS12YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xuJGZhLXZhci1hcHBlcjogXFxmMzcxO1xuJGZhLXZhci1hcHBsZTogXFxmMTc5O1xuJGZhLXZhci1hcHBsZS1hbHQ6IFxcZjVkMTtcbiRmYS12YXItYXBwbGUtcGF5OiBcXGY0MTU7XG4kZmEtdmFyLWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItYXJjaHdheTogXFxmNTU3O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XG4kZmEtdmFyLWFycm93LWRvd246IFxcZjA2MztcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcXGYwYjI7XG4kZmEtdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcbiRmYS12YXItYXJ0c3RhdGlvbjogXFxmNzdhO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcbiRmYS12YXItYXN0ZXJpc2s6IFxcZjA2OTtcbiRmYS12YXItYXN5bW1ldHJpazogXFxmMzcyO1xuJGZhLXZhci1hdDogXFxmMWZhO1xuJGZhLXZhci1hdGxhczogXFxmNTU4O1xuJGZhLXZhci1hdGxhc3NpYW46IFxcZjc3YjtcbiRmYS12YXItYXRvbTogXFxmNWQyO1xuJGZhLXZhci1hdWRpYmxlOiBcXGYzNzM7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcXGYyOWU7XG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XG4kZmEtdmFyLWF2aWF0bzogXFxmNDIxO1xuJGZhLXZhci1hd2FyZDogXFxmNTU5O1xuJGZhLXZhci1hd3M6IFxcZjM3NTtcbiRmYS12YXItYmFieTogXFxmNzdjO1xuJGZhLXZhci1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XG4kZmEtdmFyLWJhY2tzcGFjZTogXFxmNTVhO1xuJGZhLXZhci1iYWNrd2FyZDogXFxmMDRhO1xuJGZhLXZhci1iYWNvbjogXFxmN2U1O1xuJGZhLXZhci1iYWN0ZXJpYTogXFxlMDU5O1xuJGZhLXZhci1iYWN0ZXJpdW06IFxcZTA1YTtcbiRmYS12YXItYmFoYWk6IFxcZjY2NjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQ6IFxcZjUxNTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodDogXFxmNTE2O1xuJGZhLXZhci1iYW46IFxcZjA1ZTtcbiRmYS12YXItYmFuZC1haWQ6IFxcZjQ2MjtcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcbiRmYS12YXItYmFyY29kZTogXFxmMDJhO1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XG4kZmEtdmFyLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLWJpb2hhemFyZDogXFxmNzgwO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItYmxlbmRlcjogXFxmNTE3O1xuJGZhLXZhci1ibGVuZGVyLXBob25lOiBcXGY2YjY7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWJsb2c6IFxcZjc4MTtcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcbiRmYS12YXItYm9sdDogXFxmMGU3O1xuJGZhLXZhci1ib21iOiBcXGYxZTI7XG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xuJGZhLXZhci1ib3JkZXItYWxsOiBcXGY4NGM7XG4kZmEtdmFyLWJvcmRlci1ub25lOiBcXGY4NTA7XG4kZmEtdmFyLWJvcmRlci1zdHlsZTogXFxmODUzO1xuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFxcZjQzNjtcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveC10aXNzdWU6IFxcZTA1YjtcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1icmVhZC1zbGljZTogXFxmN2VjO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XG4kZmEtdmFyLWJydXNoOiBcXGY1NWQ7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJ1eS1uLWxhcmdlOiBcXGY4YTY7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiRmYS12YXItY2FsZW5kYXItd2VlazogXFxmNzg0O1xuJGZhLXZhci1jYW1lcmE6IFxcZjAzMDtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci1jYW5keS1jYW5lOiBcXGY3ODY7XG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLWNhcjogXFxmMWI5O1xuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kZmEtdmFyLWNhci1jcmFzaDogXFxmNWUxO1xuJGZhLXZhci1jYXItc2lkZTogXFxmNWU0O1xuJGZhLXZhci1jYXJhdmFuOiBcXGY4ZmY7XG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xuJGZhLXZhci1jYXJldC1yaWdodDogXFxmMGRhO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXFxmMTUwO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNhcmV0LXVwOiBcXGYwZDg7XG4kZmEtdmFyLWNhcnJvdDogXFxmNzg3O1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFxcZjIxODtcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XG4kZmEtdmFyLWNhc2gtcmVnaXN0ZXI6IFxcZjc4ODtcbiRmYS12YXItY2F0OiBcXGY2YmU7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItY2MtYW1leDogXFxmMWYzO1xuJGZhLXZhci1jYy1hcHBsZS1wYXk6IFxcZjQxNjtcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJGZhLXZhci1jYy12aXNhOiBcXGYxZjA7XG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcXGYwYTM7XG4kZmEtdmFyLWNoYWlyOiBcXGY2YzA7XG4kZmEtdmFyLWNoYWxrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyOiBcXGY1MWM7XG4kZmEtdmFyLWNoYXJnaW5nLXN0YXRpb246IFxcZjVlNztcbiRmYS12YXItY2hhcnQtYXJlYTogXFxmMWZlO1xuJGZhLXZhci1jaGFydC1iYXI6IFxcZjA4MDtcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcbiRmYS12YXItY2hlY2s6IFxcZjAwYztcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcXGYwNTg7XG4kZmEtdmFyLWNoZWNrLWRvdWJsZTogXFxmNTYwO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFxcZjE0YTtcbiRmYS12YXItY2hlZXNlOiBcXGY3ZWY7XG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcDogXFxmNDNhO1xuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGZhLXZhci1jaGVzcy1wYXduOiBcXGY0NDM7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcXGY0NDU7XG4kZmEtdmFyLWNoZXNzLXJvb2s6IFxcZjQ0NztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXFxmMDc4O1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFxcZjA1MztcbiRmYS12YXItY2hldnJvbi1yaWdodDogXFxmMDU0O1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XG4kZmEtdmFyLWNoaWxkOiBcXGYxYWU7XG4kZmEtdmFyLWNocm9tZTogXFxmMjY4O1xuJGZhLXZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XG4kZmEtdmFyLWNodXJjaDogXFxmNTFkO1xuJGZhLXZhci1jaXJjbGU6IFxcZjExMTtcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XG4kZmEtdmFyLWNpdHk6IFxcZjY0ZjtcbiRmYS12YXItY2xpbmljLW1lZGljYWw6IFxcZjdmMjtcbiRmYS12YXItY2xpcGJvYXJkOiBcXGYzMjg7XG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdDogXFxmNDZkO1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjM4MTtcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJGZhLXZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcbiRmYS12YXItY2xvdWQtcmFpbjogXFxmNzNkO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5OiBcXGY3NDA7XG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xuJGZhLXZhci1jbG91ZC1zdW4tcmFpbjogXFxmNzQzO1xuJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0OiBcXGYzODI7XG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcbiRmYS12YXItY2xvdWRzbWl0aDogXFxmMzg0O1xuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2luczogXFxmNTFlO1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb29raWU6IFxcZjU2MztcbiRmYS12YXItY29va2llLWJpdGU6IFxcZjU2NDtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRmYS12YXItY290dG9uLWJ1cmVhdTogXFxmODllO1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JpdGljYWwtcm9sZTogXFxmNmM5O1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWN1dDogXFxmMGM0O1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItZC1hbmQtZC1iZXlvbmQ6IFxcZjZjYTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZTA1MjtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWV6ZXI6IFxcZTA3NztcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWRlbW9jcmF0OiBcXGY3NDc7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjEwODtcbiRmYS12YXItZGV2OiBcXGY2Y2M7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRmYS12YXItZGhhcm1hY2hha3JhOiBcXGY2NTU7XG4kZmEtdmFyLWRobDogXFxmNzkwO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLWRpY2UtZml2ZTogXFxmNTIzO1xuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcbiRmYS12YXItZGljZS1zaXg6IFxcZjUyNjtcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xuJGZhLXZhci1kaWNlLXR3bzogXFxmNTI4O1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItZGl6enk6IFxcZjU2NztcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXGYxNTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1lZGdlOiBcXGYyODI7XG4kZmEtdmFyLWVkZ2UtbGVnYWN5OiBcXGUwNzg7XG4kZmEtdmFyLWVkaXQ6IFxcZjA0NDtcbiRmYS12YXItZWdnOiBcXGY3ZmI7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItZWxsbzogXFxmNWYxO1xuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcXVhbHM6IFxcZjUyYztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcZjEyYTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xuJGZhLXZhci1leHBhbmQtYWx0OiBcXGY0MjQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjogXFxmMzlmO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItZmFuOiBcXGY4NjM7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kZmEtdmFyLWZhdWNldDogXFxlMDA1O1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLWZpZ21hOiBcXGY3OTk7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGw6IFxcZjU3NTtcbiRmYS12YXItZmlsbC1kcmlwOiBcXGY1NzY7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJlZm94LWJyb3dzZXI6IFxcZTAwNztcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtYWx0OiBcXGY4NDE7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFxcZjExMztcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1nb29nbGUtcGF5OiBcXGUwNzk7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xuJGZhLXZhci1ncmF2OiBcXGYyZDY7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFxmNTMxO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGUwNWM7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZTA1ZTtcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGUwNjA7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoOiBcXGUwNjE7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xuJGZhLXZhci1oZWFkLXNpZGUtbWFzazogXFxlMDYzO1xuJGZhLXZhci1oZWFkLXNpZGUtdmlydXM6IFxcZTA2NDtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci1ob2xseS1iZXJyeTogXFxmN2FhO1xuJGZhLXZhci1ob21lOiBcXGYwMTU7XG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XG4kZmEtdmFyLWhvcnNlLWhlYWQ6IFxcZjdhYjtcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGY0N2Q7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1ob3NwaXRhbC11c2VyOiBcXGY4MGQ7XG4kZmEtdmFyLWhvdC10dWI6IFxcZjU5MztcbiRmYS12YXItaG90ZG9nOiBcXGY4MGY7XG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XG4kZmEtdmFyLWhvdGphcjogXFxmM2IxO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXFxmMjUzO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiRmYS12YXItaG91c2UtZGFtYWdlOiBcXGY2ZjE7XG4kZmEtdmFyLWhvdXNlLXVzZXI6IFxcZTA2NTtcbiRmYS12YXItaG91eno6IFxcZjI3YztcbiRmYS12YXItaHJ5dm5pYTogXFxmNmYyO1xuJGZhLXZhci1odG1sNTogXFxmMTNiO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xuJGZhLXZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kZmEtdmFyLWljb25zOiBcXGY4NmQ7XG4kZmEtdmFyLWlkLWJhZGdlOiBcXGYyYzE7XG4kZmEtdmFyLWlkLWNhcmQ6IFxcZjJjMjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItaWRlYWw6IFxcZTAxMztcbiRmYS12YXItaWdsb286IFxcZjdhZTtcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcbiRmYS12YXItaW1hZ2VzOiBcXGYzMDI7XG4kZmEtdmFyLWltZGI6IFxcZjJkODtcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmU6IFxcZTA1NTtcbiRmYS12YXItaW50ZXJjb206IFxcZjdhZjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1pdGFsaWM6IFxcZjAzMztcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xuJGZhLXZhci1pdHVuZXM6IFxcZjNiNDtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItamF2YTogXFxmNGU0O1xuJGZhLXZhci1qZWRpOiBcXGY2Njk7XG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcbiRmYS12YXItamVua2luczogXFxmM2I2O1xuJGZhLXZhci1qaXJhOiBcXGY3YjE7XG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XG4kZmEtdmFyLWpvaW50OiBcXGY1OTU7XG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1qczogXFxmM2I4O1xuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXIta2FhYmE6IFxcZjY2YjtcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItbGFwdG9wLWhvdXNlOiBcXGUwNjY7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcbiRmYS12YXItbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xuJGZhLXZhci1sZWFmOiBcXGYwNmM7XG4kZmEtdmFyLWxlYW5wdWI6IFxcZjIxMjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItbGVzczogXFxmNDFkO1xuJGZhLXZhci1sZXNzLXRoYW46IFxcZjUzNjtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcXGY1Mzc7XG4kZmEtdmFyLWxldmVsLWRvd24tYWx0OiBcXGYzYmU7XG4kZmEtdmFyLWxldmVsLXVwLWFsdDogXFxmM2JmO1xuJGZhLXZhci1saWZlLXJpbmc6IFxcZjFjZDtcbiRmYS12YXItbGlnaHRidWxiOiBcXGYwZWI7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItbGluazogXFxmMGMxO1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1saW5vZGU6IFxcZjJiODtcbiRmYS12YXItbGludXg6IFxcZjE3YztcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kZmEtdmFyLWxpc3Q6IFxcZjAzYTtcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kZmEtdmFyLWxvY2s6IFxcZjAyMztcbiRmYS12YXItbG9jay1vcGVuOiBcXGYzYzE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1sdW5nczogXFxmNjA0O1xuJGZhLXZhci1sdW5ncy12aXJ1czogXFxlMDY3O1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItbWFsZTogXFxmMTgzO1xuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xuJGZhLXZhci1tYXA6IFxcZjI3OTtcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xuJGZhLXZhci1tYXAtbWFya2VkLWFsdDogXFxmNWEwO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcXGYwNDE7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XG4kZmEtdmFyLW1hcC1waW46IFxcZjI3NjtcbiRmYS12YXItbWFwLXNpZ25zOiBcXGYyNzc7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hc3RvZG9uOiBcXGY0ZjY7XG4kZmEtdmFyLW1heGNkbjogXFxmMTM2O1xuJGZhLXZhci1tZGI6IFxcZjhjYTtcbiRmYS12YXItbWVkYWw6IFxcZjVhMjtcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjNjNztcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XG4kZmEtdmFyLW1lZXR1cDogXFxmMmUwO1xuJGZhLXZhci1tZWdhcG9ydDogXFxmNWEzO1xuJGZhLXZhci1tZWg6IFxcZjExYTtcbiRmYS12YXItbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItbWVtb3J5OiBcXGY1Mzg7XG4kZmEtdmFyLW1lbmRlbGV5OiBcXGY3YjM7XG4kZmEtdmFyLW1lbm9yYWg6IFxcZjY3NjtcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xuJGZhLXZhci1tZXRlb3I6IFxcZjc1MztcbiRmYS12YXItbWljcm9ibG9nOiBcXGUwMWE7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcXGYzYzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLW1peGVyOiBcXGUwNTY7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1tb2JpbGU6IFxcZjEwYjtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1tb2R4OiBcXGYyODU7XG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZTogXFxmNTNhO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcXGY1M2M7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLW1vcnRhci1wZXN0bGU6IFxcZjVhNztcbiRmYS12YXItbW9zcXVlOiBcXGY2Nzg7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcbiRmYS12YXItbW91c2U6IFxcZjhjYztcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XG4kZmEtdmFyLW5hcHN0ZXI6IFxcZjNkMjtcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItbmltYmxyOiBcXGY1YTg7XG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcbiRmYS12YXItbm9kZS1qczogXFxmM2QzO1xuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcbiRmYS12YXItbm90ZXMtbWVkaWNhbDogXFxmNDgxO1xuJGZhLXZhci1ucG06IFxcZjNkNDtcbiRmYS12YXItbnM4OiBcXGYzZDU7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXFxmMjQ3O1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXFxmMjQ4O1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcXGYyNjM7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XG4kZmEtdmFyLW9tOiBcXGY2Nzk7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLW9wZW5pZDogXFxmMTliO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XG4kZmEtdmFyLW9yY2lkOiBcXGY4ZDI7XG4kZmEtdmFyLW9zaTogXFxmNDFhO1xuJGZhLXZhci1vdHRlcjogXFxmNzAwO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XG4kZmEtdmFyLXBhZ2VsaW5lczogXFxmMThjO1xuJGZhLXZhci1wYWdlcjogXFxmODE1O1xuJGZhLXZhci1wYWludC1icnVzaDogXFxmMWZjO1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItcGFsZXR0ZTogXFxmNTNmO1xuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcbiRmYS12YXItcGFsbGV0OiBcXGY0ODI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcXGYxZDg7XG4kZmEtdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XG4kZmEtdmFyLXBhcmFncmFwaDogXFxmMWRkO1xuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLXBhc3Nwb3J0OiBcXGY1YWI7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kZmEtdmFyLXBhc3RlOiBcXGYwZWE7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XG4kZmEtdmFyLXBhdzogXFxmMWIwO1xuJGZhLXZhci1wYXlwYWw6IFxcZjFlZDtcbiRmYS12YXItcGVhY2U6IFxcZjY3YztcbiRmYS12YXItcGVuOiBcXGYzMDQ7XG4kZmEtdmFyLXBlbi1hbHQ6IFxcZjMwNTtcbiRmYS12YXItcGVuLWZhbmN5OiBcXGY1YWM7XG4kZmEtdmFyLXBlbi1uaWI6IFxcZjVhZDtcbiRmYS12YXItcGVuLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLXBlbmNpbC1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW5ueS1hcmNhZGU6IFxcZjcwNDtcbiRmYS12YXItcGVvcGxlLWFycm93czogXFxlMDY4O1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTogXFxlMDFlO1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxhbmUtc2xhc2g6IFxcZTA2OTtcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLXBsdXM6IFxcZjA2NztcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1wdW1wLW1lZGljYWw6IFxcZTA2YTtcbiRmYS12YXItcHVtcC1zb2FwOiBcXGUwNmI7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1xdWVzdGlvbjogXFxmMTI4O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1yZWNvcmQtdmlueWw6IFxcZjhkOTtcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItcmVtb3ZlLWZvcm1hdDogXFxmODdkO1xuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItcm9hZDogXFxmMDE4O1xuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItcnVzdDogXFxlMDdhO1xuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFxcZjNlZDtcbiRmYS12YXItc2hpZWxkLXZpcnVzOiBcXGUwNmM7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItc2hvcGlmeTogXFxlMDU3O1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFxcZjI5MDtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcbiRmYS12YXItc2hvcHdhcmU6IFxcZjViNTtcbiRmYS12YXItc2hvd2VyOiBcXGYyY2M7XG4kZmEtdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFxcZjJmNjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXFxmMmE3O1xuJGZhLXZhci1zaWduLW91dC1hbHQ6IFxcZjJmNTtcbiRmYS12YXItc2lnbmFsOiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJGZhLXZhci1zaW0tY2FyZDogXFxmN2M0O1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1zaW5rOiBcXGUwNmQ7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1zaXRoOiBcXGY1MTI7XG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1zb2FwOiBcXGUwNmU7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxlMDZmO1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRmYS12YXItc3RvcmUtYWx0LXNsYXNoOiBcXGUwNzA7XG4kZmEtdmFyLXN0b3JlLXNsYXNoOiBcXGUwNzE7XG4kZmEtdmFyLXN0cmF2YTogXFxmNDI4O1xuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFxcZjIxZDtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItc3Ryb29wd2FmZWw6IFxcZjU1MTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItc3dpZnQ6IFxcZjhlMTtcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItc3lyaW5nZTogXFxmNDhlO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGV0OiBcXGYxMGE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmM2ZkO1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItdGh1bWJzLWRvd246IFxcZjE2NTtcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLXRpa3RvazogXFxlMDdiO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoOiBcXGUwNzI7XG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcbiRmYS12YXItdG9vdGg6IFxcZjVjOTtcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItdG9yaWktZ2F0ZTogXFxmNmExO1xuJGZhLXZhci10cmFjdG9yOiBcXGY3MjI7XG4kZmEtdmFyLXRyYWRlLWZlZGVyYXRpb246IFxcZjUxMztcbiRmYS12YXItdHJhZGVtYXJrOiBcXGYyNWM7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRmYS12YXItdHJhaWxlcjogXFxlMDQxO1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXFxmMjYyO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyYWNvOiBcXGY4ZTg7XG4kZmEtdmFyLXVtYnJlbGxhOiBcXGYwZTk7XG4kZmEtdmFyLXVtYnJlbGxhLWJlYWNoOiBcXGY1Y2E7XG4kZmEtdmFyLXVuZGVybGluZTogXFxmMGNkO1xuJGZhLXZhci11bmRvOiBcXGYwZTI7XG4kZmEtdmFyLXVuZG8tYWx0OiBcXGYyZWE7XG4kZmEtdmFyLXVuaXJlZ2lzdHJ5OiBcXGY0MDQ7XG4kZmEtdmFyLXVuaXR5OiBcXGUwNDk7XG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFxcZjI5YTtcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xuJGZhLXZhci11bmxpbms6IFxcZjEyNztcbiRmYS12YXItdW5sb2NrOiBcXGYwOWM7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcbiRmYS12YXItdW5zcGxhc2g6IFxcZTA3YztcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcbiRmYS12YXItdXBzOiBcXGY3ZTA7XG4kZmEtdmFyLXVzYjogXFxmMjg3O1xuJGZhLXZhci11c2VyOiBcXGYwMDc7XG4kZmEtdmFyLXVzZXItYWx0OiBcXGY0MDY7XG4kZmEtdmFyLXVzZXItYWx0LXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLXVzZXItYXN0cm9uYXV0OiBcXGY0ZmI7XG4kZmEtdmFyLXVzZXItY2hlY2s6IFxcZjRmYztcbiRmYS12YXItdXNlci1jaXJjbGU6IFxcZjJiZDtcbiRmYS12YXItdXNlci1jbG9jazogXFxmNGZkO1xuJGZhLXZhci11c2VyLWNvZzogXFxmNGZlO1xuJGZhLXZhci11c2VyLWVkaXQ6IFxcZjRmZjtcbiRmYS12YXItdXNlci1mcmllbmRzOiBcXGY1MDA7XG4kZmEtdmFyLXVzZXItZ3JhZHVhdGU6IFxcZjUwMTtcbiRmYS12YXItdXNlci1pbmp1cmVkOiBcXGY3Mjg7XG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XG4kZmEtdmFyLXVzZXItbWludXM6IFxcZjUwMztcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xuJGZhLXZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xuJGZhLXZhci11c2VyLXNsYXNoOiBcXGY1MDY7XG4kZmEtdmFyLXVzZXItdGFnOiBcXGY1MDc7XG4kZmEtdmFyLXVzZXItdGllOiBcXGY1MDg7XG4kZmEtdmFyLXVzZXItdGltZXM6IFxcZjIzNTtcbiRmYS12YXItdXNlcnM6IFxcZjBjMDtcbiRmYS12YXItdXNlcnMtY29nOiBcXGY1MDk7XG4kZmEtdmFyLXVzZXJzLXNsYXNoOiBcXGUwNzM7XG4kZmEtdmFyLXVzcHM6IFxcZjdlMTtcbiRmYS12YXItdXNzdW5uYWg6IFxcZjQwNztcbiRmYS12YXItdXRlbnNpbC1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci11dGVuc2lsczogXFxmMmU3O1xuJGZhLXZhci12YWFkaW46IFxcZjQwODtcbiRmYS12YXItdmVjdG9yLXNxdWFyZTogXFxmNWNiO1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcXGYyYWE7XG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcbiRmYS12YXItdmliZXI6IFxcZjQwOTtcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcbiRmYS12YXItdmlkZW8tc2xhc2g6IFxcZjRlMjtcbiRmYS12YXItdmloYXJhOiBcXGY2YTc7XG4kZmEtdmFyLXZpbWVvOiBcXGY0MGE7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXFxmMTk0O1xuJGZhLXZhci12aW1lby12OiBcXGYyN2Q7XG4kZmEtdmFyLXZpbmU6IFxcZjFjYTtcbiRmYS12YXItdmlydXM6IFxcZTA3NDtcbiRmYS12YXItdmlydXMtc2xhc2g6IFxcZTA3NTtcbiRmYS12YXItdmlydXNlczogXFxlMDc2O1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItdm9pY2VtYWlsOiBcXGY4OTc7XG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xuJGZhLXZhci12b2x1bWUtZG93bjogXFxmMDI3O1xuJGZhLXZhci12b2x1bWUtbXV0ZTogXFxmNmE5O1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XG4kZmEtdmFyLXZvbHVtZS11cDogXFxmMDI4O1xuJGZhLXZhci12b3RlLXllYTogXFxmNzcyO1xuJGZhLXZhci12ci1jYXJkYm9hcmQ6IFxcZjcyOTtcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcbiRmYS12YXItd2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcbiRmYS12YXItd2FyZWhvdXNlOiBcXGY0OTQ7XG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kZmEtdmFyLXdhemU6IFxcZjgzZjtcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItd2htY3M6IFxcZjQwZDtcbiRmYS12YXItd2lmaTogXFxmMWViO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGZhLXZhci13aW5kOiBcXGY3MmU7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGZhLXZhci13aXg6IFxcZjVjZjtcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItemhpaHU6IFxcZjYzZjsiLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aCAqIDUvNDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgsIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogKCRmYS1mdy13aWR0aCoyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgY29sb3I6ICRmYS1pbnZlcnNlO1xufVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLTUwMHB4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2N1c29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItZnJlc2hlbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpcmJuYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyYm5iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsZ29saWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWlsaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtaWxpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWxsaXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmtoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnRzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnRzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXNzaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhc3NpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnktY2FycmlhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnktY2FycmlhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWN0ZXJpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjdGVyaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjdGVyaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWN0ZXJpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFoYWk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhaGFpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmRjYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRsZS1uZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRsZS1uZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpb2hhemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlci1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWRlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stZGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXJlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1yZWFkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3RzdHJhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdHN0cmFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLW5vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ub25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXN0eWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtdGlzc3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtdGlzc3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWZmZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzaW5lc3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzaW5lc3MtdGltZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXktbi1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5LW4tbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1kYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXdlZWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXdlZWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmR5LWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FubmFiaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbm5hYmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcHN1bGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXBzdWxlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYmF0dGVyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1jcmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyYXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyYXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnJvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhc2gtcmVnaXN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaW5lcnMtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1qY2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtbWFzdGVyY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy12aXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50b3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoaWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZWNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZWNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpbmljLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbWVhdGJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2NrdGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25mbHVlbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25mbHVlbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHlyaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3R0b24tYnVyZWF1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcml0aWNhbC1yb2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNydXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZC1iZXlvbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFpbHltb3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhaWx5bW90aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWV6ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlZXplcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhc3BvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYXNwb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZvdXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXNpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXRocmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdHdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXR3byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2Vhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2Vhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlLWxlZ2FjeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZS1sZWdhY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52aXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXF1YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJuZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldmVybm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXZlcm5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhdWNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF1Y2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnaHRlci1qZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gtYnJvd3Nlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXN0LXJhaXNlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLXVzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy11c2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bm5lbC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtc2VuYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW5kZXJsZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2ctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLWNoZWVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtY2hlZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLXdoaXNrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYWZyaWNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hZnJpY2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFtZXJpY2FzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFzaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFzaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1ldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29mb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2ZvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLWRyaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29wdXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29wdXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWl0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aXRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VycmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VycmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1idXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbWJ1cmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbGl6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zY2lzc29ycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwYXJrbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNwYXJrbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlbHBpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtd2FzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtd2FzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbnVraWFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW51a2lhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFyZC1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtY293Ym95OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY293Ym95KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3ktc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LWNvd2JveS1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC13aXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC13aXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLWNvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtY291Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLWNvdWdoLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1tYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHNldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1icm9rZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydGJlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVsaWNvcHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVsaWNvcHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWdobGlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlnaGxpZ2h0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwcG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHBvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXN0b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktcHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2xseS1iZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9sbHktYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9vbGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ybmJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcm5iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZS1oZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Rkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhyeXZuaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljaWNsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZGVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWRlYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWdsb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlnbG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyY29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWppcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvZ2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam91cm5hbC13aGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWFiYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FhYmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1ob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5ncy12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWwtYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbmRlbGV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1ldGVvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2Jsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbGQtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9sZC1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9yY2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcmNpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3V0ZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tZmFuY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLW5pYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLW5pYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubnktYXJjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5ueS1hcmNhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXBwZXItaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXBwZXItaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudGFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tYm9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1ib290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG90by12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLXNvYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjb3JkLXZpbnlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWNvcmQtdmlueWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLWZvcm1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVtb3ZlLWZvcm1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLWNyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLWNyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtdGVhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLXRlYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FsZXNmb3JjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FsZXNmb3JjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUtZGlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmV3ZHJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3Jld2RyaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcm9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbG9jYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvZS1wcmludHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wd2FyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZS12YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2V0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmctYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd3Bsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29sYXItcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvbGFyLXBhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VuZGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdXJjZXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdXJjZXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc2h1dHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrZXItZGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWtlci1kZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWxsLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVsbC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2twYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFja3BhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoLTIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gtMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWV0LXZpZXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Ryb29wd2FmZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cm9vcHdhZmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2Utcm9sbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVyc2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cnByaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXJwcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1pbmctcG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW1mb255OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW1mb255KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlLXJlZC15ZXRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZWF0ZXItbWFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGluay1wZWFrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhpbmstcGVha3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlrdG9rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWt0b2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29sYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29scyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmlpLWdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhY3Rvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGVtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyaXBhZHZpc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1sb2FkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcGlja3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1waWNrdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10c2hpcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJ1bnR1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YnVudHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJhY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJhY28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYS1iZWFjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc3BsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnNwbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnRhcHBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnRhcHBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFzdHJvbmF1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hc3Ryb25hdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1mcmllbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWZyaWVuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1ncmFkdWF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWluanVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaW5qdXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1uaW5qYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1uaW5qYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW51cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW51cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNlY3JldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3BzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3BzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZWN0b3Itc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWhhcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpaGFyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1cy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXMtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXNlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXNlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm52OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12bnYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9pY2VtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2ljZW1haWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xsZXliYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtbXV0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b3RlLXllYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ci1jYXJkYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZyLWNhcmRib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWVibHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQtaGFuZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lraXBlZGlhLXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3ByZXNzcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3ByZXNzcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14LXJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteC1yYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFob28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWluLXlhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlpbi15YW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItemhpaHUpOyB9XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG5cbkBpbXBvcnQgXCJzZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vXG4vLyBDb250ZW50czpcbi8vXG4vLyAxLiBHZW5lcmFsIHN0eWxlc1xuLy8gICAgLSBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuLy8gICAgLSBDb250YWluZXJzLCB3cmFwcGVyc1xuLy8gICAgLSBDdXJzb3JzXG4vLyAgICAtIEhlbHBlciBjbGFzc2VzXG4vLyAyLiBBcHBlYXJhbmNlXG4vLyAgICAtIFByZWxvYWRlciAmIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xuLy8gICAgLSBDU1MgcmVzZXQgZm9yIGJ1dHRvbnNcbi8vICAgIC0gQ2xvc2UgaWNvblxuLy8gICAgLSBcIjEgb2YgWFwiIGNvdW50ZXJcbi8vICAgIC0gTmF2aWdhdGlvbiAobGVmdC9yaWdodCkgYXJyb3dzXG4vLyAgICAtIElmcmFtZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIEltYWdlIGNvbnRlbnQgdHlwZSBzdHlsZXNcbi8vICAgIC0gTWVkaWEgcXVlcnkgd2hlcmUgc2l6ZSBvZiBhcnJvd3MgaXMgcmVkdWNlZFxuLy8gICAgLSBJRTcgc3VwcG9ydFxuLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAxLiBHZW5lcmFsIHN0eWxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIFRyYW5zbHVzY2VudCBvdmVybGF5XG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICBiYWNrZ3JvdW5kOiAkbWZwLW92ZXJsYXktY29sb3I7XG4gIG9wYWNpdHk6ICRtZnAtb3ZlcmxheS1vcGFjaXR5O1xufVxuXG4vLyBXcmFwcGVyIGZvciBwb3B1cFxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLy8gZml4ZXMgd2Via2l0IGJ1ZyB0aGF0IGNhbiBjYXVzZSBcImZhbHNlXCIgc2Nyb2xsYmFyXG59XG5cbi8vIFJvb3QgY29udGFpbmVyXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFZlcnRpY2FsIGNlbnRlcmVyIGhlbHBlclxuLm1mcC1jb250YWluZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vIFJlbW92ZSB2ZXJ0aWNhbCBjZW50ZXJpbmcgd2hlbiBwb3B1cCBoYXMgY2xhc3MgYG1mcC1hbGlnbi10b3BgXG4ubWZwLWFsaWduLXRvcCB7XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb3B1cCBjb250ZW50IGhvbGRlclxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDU7XG59XG4ubWZwLWlubGluZS1ob2xkZXIsXG4ubWZwLWFqYXgtaG9sZGVyIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLy8gQ3Vyc29yc1xuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG4ubWZwLXpvb20tb3V0LWN1ciB7XG4gICYsIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxufVxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cbi5tZnAtYXV0by1jdXJzb3Ige1xuICAubWZwLWNvbnRlbnQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLy8gSGlkZSB0aGUgaW1hZ2UgZHVyaW5nIHRoZSBsb2FkaW5nXG4ubWZwLWxvYWRpbmcge1xuICAmLm1mcC1maWd1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gSGVscGVyIGNsYXNzIHRoYXQgaGlkZXMgc3R1ZmZcbkBpZiAkbWZwLXVzZS12aXN1YWxseWhpZGRlbiB7XG4gIC8vIEZyb20gSFRNTDUgQm9pbGVycGxhdGUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi92NC4yLjAvZG9jL2Nzcy5tZCN2aXN1YWxseWhpZGRlblxuICAubWZwLWhpZGUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG59IEBlbHNlIHtcbiAgLm1mcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDIuIEFwcGVhcmFuY2Vcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBQcmVsb2FkZXIgYW5kIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA0O1xuICBhIHtcbiAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGlkZSBwcmVsb2FkZXIgd2hlbiBjb250ZW50IHN1Y2Nlc3NmdWxseSBsb2FkZWRcbi5tZnAtcy1yZWFkeSB7XG4gIC5tZnAtcHJlbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhpZGUgY29udGVudCB3aGVuIGl0IHdhcyBub3QgbG9hZGVkXG4ubWZwLXMtZXJyb3Ige1xuICAubWZwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gQ1NTLXJlc2V0IGZvciBidXR0b25zXG5idXR0b24ge1xuICAmLm1mcC1jbG9zZSxcbiAgJi5tZnAtYXJyb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgfVxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDBcbiAgfVxufVxuXG5cbi8vIENsb3NlIGljb25cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuLm1mcC1jbG9zZS1idG4taW4ge1xuICAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yO1xuICB9XG59XG4ubWZwLWltYWdlLWhvbGRlcixcbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBcIjEgb2YgWFwiIGNvdW50ZXJcbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gTmF2aWdhdGlvbiBhcnJvd3NcbkBpZiAkbWZwLWluY2x1ZGUtYXJyb3dzIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTRweDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICAgIHRvcDo4cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gIH1cblxuICAubWZwLWFycm93LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogMzlweFxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIElmcmFtZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGUge1xuICAubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6ICRtZnAtaWZyYW1lLW1heC13aWR0aDtcbiAgICB9XG4gICAgLm1mcC1jbG9zZSB7XG4gICAgICB0b3A6IC00MHB4O1xuICAgIH1cbiAgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1yYXRpbyAqIDEwMCU7XG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogJG1mcC1zaGFkb3c7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWZwLWlmcmFtZS1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSW1hZ2UgY29udGVudCB0eXBlXG5AaWYgJG1mcC1pbmNsdWRlLWltYWdlLXR5cGUge1xuXG4gIC8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbiAgaW1nIHtcbiAgICAmLm1mcC1pbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6ICRtZnAtaW1hZ2UtcGFkZGluZy10b3AgMCAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4gIC5tZnAtZmlndXJlIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDtcbiAgICAgIGJvdHRvbTogJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm94LXNoYWRvdzogJG1mcC1zaGFkb3c7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWZwLWltYWdlLWJhY2tncm91bmQ7XG4gICAgfVxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAkbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAubWZwLWJvdHRvbS1iYXIge1xuICAgIG1hcmdpbi10b3A6IC0kbWZwLWltYWdlLXBhZGRpbmctYm90dG9tICsgNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG4gIC5tZnAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDsgLy8gbGVhdmUgc29tZSBzcGFjZSBmb3IgY291bnRlciBhdCByaWdodCBzaWRlXG4gIH1cblxuICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubWZwLWdhbGxlcnkge1xuICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgIC5tZnAtZmlndXJlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGlmICRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgICAgIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gICAgICAubWZwLWltZy1tb2JpbGUge1xuICAgICAgICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAmLm1mcC1pbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICAgIC8vIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWJvdHRvbS1iYXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1jb3VudGVyIHtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5tZnAtY2xvc2Uge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gU2NhbGUgbmF2aWdhdGlvbiBhcnJvd3MgYW5kIHJlZHVjZSBwYWRkaW5nIGZyb20gc2lkZXNcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgfVxufVxuXG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vICAgICAgU2V0dGluZ3MgICAgICAvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIG92ZXJsYXlcbiRtZnAtb3ZlcmxheS1jb2xvcjogICAgICAgICAgICAgICAgICAgIzBiMGIwYiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIG92ZXJsYXkgc2NyZWVuXG4kbWZwLW92ZXJsYXktb3BhY2l0eTogICAgICAgICAgICAgICAgIDAuOCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBPcGFjaXR5IG9mIG92ZXJsYXkgc2NyZWVuXG4kbWZwLXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpICFkZWZhdWx0OyAvLyBTaGFkb3cgb24gaW1hZ2Ugb3IgaWZyYW1lXG5cbi8vIHNwYWNpbmdcbiRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0OiAgICAgICAgICAgICAgOHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgZnJvbSBsZWZ0IGFuZCBmcm9tIHJpZ2h0IHNpZGVcbiRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTogICAgICAgNnB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNhbWUgYXMgYWJvdmUsIGJ1dCBpcyBhcHBsaWVkIHdoZW4gd2lkdGggb2Ygd2luZG93IGlzIGxlc3MgdGhhbiA4MDBweFxuXG4kbWZwLXotaW5kZXgtYmFzZTogICAgICAgICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCYXNlIHotaW5kZXggb2YgcG9wdXBcblxuLy8gY29udHJvbHNcbiRtZnAtaW5jbHVkZS1hcnJvd3M6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEluY2x1ZGUgc3R5bGVzIGZvciBuYXYgYXJyb3dzXG4kbWZwLWNvbnRyb2xzLW9wYWNpdHk6ICAgICAgICAgICAgICAgIDAuNjUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBPcGFjaXR5IG9mIGNvbnRyb2xzXG4kbWZwLWNvbnRyb2xzLWNvbG9yOiAgICAgICAgICAgICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I6ICAgICAgICAgICAjM0YzRjNGICFkZWZhdWx0OyBcdCAgICAgICAgICAgICAgICAgLy8gQm9yZGVyIGNvbG9yIG9mIGNvbnRyb2xzXG4kbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBjbG9zZSBidXR0b24gd2hlbiBpbnNpZGVcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjogICAgICAgICAgICAgI0NDQyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjogICAgICAgI0ZGRiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEhvdmVyIGNvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcblxuLy8gSWZyYW1lLXR5cGUgb3B0aW9uc1xuJG1mcC1pbmNsdWRlLWlmcmFtZS10eXBlOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gRW5hYmxlIElmcmFtZS10eXBlIHBvcHVwc1xuJG1mcC1pZnJhbWUtcGFkZGluZy10b3A6ICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSWZyYW1lIHBhZGRpbmcgdG9wXG4kbWZwLWlmcmFtZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLW1heC13aWR0aDogICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIE1heGltdW0gd2lkdGggb2YgaWZyYW1lc1xuJG1mcC1pZnJhbWUtcmF0aW86ICAgICAgICAgICAgICAgICAgICA5LzE2ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gUmF0aW8gb2YgaWZyYW1lICg5LzE2ID0gd2lkZXNjcmVlbiwgMy80ID0gc3RhbmRhcmQsIGV0Yy4pXG5cbi8vIEltYWdlLXR5cGUgb3B0aW9uc1xuJG1mcC1pbmNsdWRlLWltYWdlLXR5cGU6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gRW5hYmxlIEltYWdlLXR5cGUgcG9wdXBzXG4kbWZwLWltYWdlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbWZwLWltYWdlLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSBwYWRkaW5nIHRvcFxuJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTogICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyBib3R0b21cbiRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZTogdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZXMgcGFkZGluZ3MgZnJvbSB0b3AgYW5kIGJvdHRvbVxuXG4vLyBJbWFnZSBjYXB0aW9uIG9wdGlvbnNcbiRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjogICAgICAgICAgICAgI0YzRjNGMyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENhcHRpb24gdGl0bGUgY29sb3JcbiRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgI0JEQkRCRCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENhcHRpb24gc3VidGl0bGUgY29sb3JcblxuLy8gQTExeVxuJG1mcC11c2UtdmlzdWFsbHloaWRkZW46ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgLy8gSGlkZSBjb250ZW50IGZyb20gYnJvd3NlcnMsIGJ1dCBtYWtlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiIsIi8qIEN1c3RvbSBNaXhpbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib3JkZXIge1xuICAgICZfX3RvcCB7XG4gICAgICAgICZfMSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRibGFjaywgJGFscGhhOiAwLjEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGl0bGUge1xuICAgICZfX2JvbGQge1xuICAgICAgICBmb250LWZhbWlseTogJGJvbGQ7XG4gICAgfVxuXG4gICAgJl9fc2VtaWJvbG9kIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICB9XG59XG5cbi5mb250LXNpemUge1xuICAgICZfX2JpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAmX19zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICB9XG59XG5cblxuLnNwYWNlciB7XG4gICAgJl9fNDAge1xuICAgICAgICBoZWlnaHQ6IDQwdmg7XG4gICAgfVxuXG4gICAgJl9fNTAge1xuICAgICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgfVxufVxuXG4uYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19wYXJhbGF4IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgJl8xIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fib3V0dXNfMS5qcGcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yJmQuanBnJyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9DdXN0b20gdmFyaWFibGVzXG5cbi8vIERlc2NyaXB0aXZlIGNvbG9yIHZhcmlhYmxlc1xuJGJsYWNrOiAjMTIxMjEyO1xuJGJsdWU6IzAzNDQ4ZDtcbiRncmV5OiAjZTllY2VjO1xuLy8gRnVuY3Rpb25hbCBjb2xvciB2YXJpYWJsZXNcblxuLy8gRm9udCBzdGFja3NcbiRiYXNlOidBdmVuaXJOZXh0LVJlZ3VsYXInO1xuJG1lZGl1bTonQXZlbmlyTmV4dC1NZWRpdW0nO1xuJHNlbWlib2xkOidBdmVuaXJOZXh0LURlbWlCb2xkJztcbiRib2xkOidBdmVuaXJOZXh0LUJvbGQnO1xuXG4vLyBBc3NldCBwYXRoc1xuLy8gJHBhdGgtaW1hZ2UgICA6ICAgJy4uL2ltZyc7XG4vLyAkcGF0aC1mb250cyAgICAgOiAgJy4uL2ZvbnRzJztcblxuJHNwYWNlOjEwMHB4O1xuJHByby1jaXJjbGU6NjBweDtcbiRidG4taDo0MHB4O1xuXG4kY2FyLXJlZDogIzgxMDgwNjtcbiRjYXItd2hpdGU6ICNDMkMyQzI7XG4kY2FyLWJsdWU6IzA1MUQ3NTtcbiRjYXItZ3JleTojNDM0MzQzO1xuJGNhci1icm93bjojN0I1MDM0O1xuJGNhci1ibGFjazojMTIxMjEyO1xuJGNhci1wdXJwbGU6Izc2NTA3ZTsiLCIvKiBCYXNlIFN0eWxlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5ib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxuYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbmEuYW5pbSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC40cyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBhbmltYXRpb246IGFuY2hvci11bmRlcmxpbmUgMnMgY3ViaWMtYmV6aWVyKDAsIC41LCAwLCAxKSBpbmZpbml0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IC4xZW0gc29saWQgJGJsdWU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IC4xNGVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC40cyBjdWJpYy1iZXppZXIoMCwgLjUsIDAsIDEpLFxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuNHMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbnAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBhbmNob3ItdW5kZXJsaW5lIHtcblxuICAgIDAlLFxuICAgIDEwJSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIDQwJSxcbiAgICA2MCUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICA5MCUsXG4gICAgMTAwJSB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxudWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5iZyB7XG4gICAgJl9fZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi52aWRlby1wbGF5LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgLyogYmFja2dyb3VuZDogI2ZhMTgzZDsgKi9cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMThweCAyMHB4IDE4cHggMjhweDtcbn1cblxuLnZpZGVvLXBsYXktYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogcHVsc2UtYm9yZGVyIDE1MDBtcyBlYXNlLW91dCBpbmZpbml0ZTtcbn1cblxuLnZpZGVvLXBsYXktYnV0dG9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xufVxuXG4udmlkZW8tcGxheS1idXR0b246aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xufVxuXG4udmlkZW8tcGxheS1idXR0b24gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udmlkZW8tcGxheS1idXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAzMnB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItdG9wOiAyMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDIycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtYm9yZGVyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMS41KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5kZXNrdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAudHdvLWJsb2NrIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBiLTUsXG4gICAgLnB5LTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wdC01LFxuICAgIC5weS01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5tb2JpbGUge1xuICAgICAgICAmX19wdCB7XG4gICAgICAgICAgICAmXzAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtZG4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfNTAge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkYmxhY2ssICRhbHBoYTogMC41KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNwZWNpZmljYXRpb24ge1xuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgICYudGFicyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIC50YWItY29udGVudC5jdXJyZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB9XG59XG5cbm5hdiB1bCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5jYXJzX19ibG9ja19pbWcgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5kYXRlcGlja2VyLW1vZGFsLFxuLnRpbWVwaWNrZXItbW9kYWwge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnRpbWVwaWNrZXItZGlnaXRhbC1kaXNwbGF5LFxuLmRhdGVwaWNrZXItZGF0ZS1kaXNwbGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblxuICAgIC50ZXh0LXByaW1hcnkge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yOiAkYmxhY2ssICRhbHBoYTogMC41KTtcbn1cblxuLm1mcC0zZC11bmZvbGQge1xuXG5cbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgICBwZXJzcGVjdGl2ZTogMjAwMHB4O1xuICAgIH1cblxuICAgIC8qIHN0YXJ0IHN0YXRlICovXG4gICAgLm1mcC13aXRoLWFuaW0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC02MGRlZyk7XG4gICAgfVxuXG5cbiAgICAmLm1mcC1iZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIH1cblxuICAgIC8qIGFuaW1hdGUgaW4gKi9cbiAgICAmLm1mcC1yZWFkeSB7XG4gICAgICAgIC5tZnAtd2l0aC1hbmltIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLm1mcC1iZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBhbmltYXRlIG91dCAqL1xuICAgICYubWZwLXJlbW92aW5nIHtcblxuICAgICAgICAubWZwLXdpdGgtYW5pbSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoNjBkZWcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWZwLWJnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxufSIsIi5wcmltYXJ5X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIC5oMSxcbiAgICAuaDIsXG4gICAgLmgzLFxuICAgIC5oNCxcbiAgICAuaDUsXG4gICAgLmg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4uc2VtaWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG59XG5cbmg2IHtcbiAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICB9XG59XG5cbi5oZWFkaW5nIHtcbiAgICAmX193cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAgICAgICAmXzUwMCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl84MDAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN1YnRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRibGFjaywgJGFscGhhOiAwLjcpO1xufSIsIi5jLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aGVtZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoZWlnaHQ6ICRidG4taDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLmFuaW0ge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGUxIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9hcnJvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9idG5fYXJyb3cuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHg7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuXG4gICAgICAgIH1cblxuICAgICAgICAmLmxpZ2h0LWJ0biB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saWdodCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMC43KTtcblxuICAgICAgICAgICAgLmFycm93LXdoaXRlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3ctd2hpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYnRuX2Fycm93X3doaXRlLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9uX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3JpZ2h0X2JsYWNrLnN2ZycpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbn1cblxuLmRvd25sb2FkX19idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMCAxLjJyZW07XG4gICAgaGVpZ2h0OiAkYnRuLWg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJjpob3ZlciAmIHtcbiAgICAgICAgJl9pY29uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Rvd25sb2FkLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcblxuICAgICAgICAmLmljb24tZHduLWRhcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZG93bi1hcnJvdy1kYXJrLnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXBsdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGx1cy5zdmcnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICAmX19yaWdodCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmlnaHQuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc2VuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tYWlsLW91dGxpbmUuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9waW4uc3ZnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tdHJhY2std2hpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGluLXcuc3ZnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tdGVzdGRyaXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N0ZWVyaW5nLXdoZWVsLnN2ZycpO1xuXG4gICAgICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdGVlcmluZy13aGVlbC13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zZXJ2aWNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlcnZpY2Uuc3ZnJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tY29tcGFyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21wYXJlLnN2ZycpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3JpZ2h0LWFycm93LnN2ZycpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1vdXRsaW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGJsYWNrLCAkYWxwaGE6IDAuNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ub1VpLXRhcmdldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm9VaS1iYXNlLFxuLm5vVWktY29ubmVjdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXG4gICovXG4ubm9VaS1jb25uZWN0cyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xufVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ub1VpLW9yaWdpbiB7XG4gICAgaGVpZ2h0OiAxMCU7XG4gICAgd2lkdGg6IDEwJTtcbn1cblxuLyogT2Zmc2V0IGRpcmVjdGlvblxuICAqL1xuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbn1cblxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXG4gICogY29ubmVjdCBlbGVtZW50cy5cbiAgKi9cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5vVWktdG91Y2gtYXJlYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gICAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xuICAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAzcHg7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcmlnaHQ6IC0xNHB4O1xuICAgIHRvcDogLTZweDtcbn1cblxuLm5vVWktdmVydGljYWwge1xuICAgIHdpZHRoOiAxOHB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICByaWdodDogLTZweDtcbiAgICB0b3A6IC0xN3B4O1xufVxuXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICBsZWZ0OiAtMTdweDtcbiAgICByaWdodDogYXV0bztcbn1cblxuLyogU3R5bGluZztcbiAgKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcbiAgKi9cbi5ub1VpLXRhcmdldCB7XG4gICAgYmFja2dyb3VuZDogJGdyZXk7XG59XG5cbi5ub1VpLWNvbm5lY3RzIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbn1cblxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAgKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub1VpLWFjdGl2ZSB7fVxuXG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgbGVmdDogMTdweDtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHRvcDogMTRweDtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgICB0b3A6IDE3cHg7XG59XG5cbi8qIERpc2FibGVkIHN0YXRlO1xuICAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjQjhCOEI4O1xufVxuXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKiBCYXNlO1xuICAqXG4gICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5vVWktcGlwcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4vKiBWYWx1ZXM7XG4gICpcbiAgKi9cbi5ub1VpLXZhbHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ub1VpLXZhbHVlLXN1YiB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4vKiBNYXJraW5ncztcbiAgKlxuICAqL1xuLm5vVWktbWFya2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0NDQztcbn1cblxuLm5vVWktbWFya2VyLXN1YiB7XG4gICAgYmFja2dyb3VuZDogI0FBQTtcbn1cblxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuXG4vKiBIb3Jpem9udGFsIGxheW91dDtcbiAgKlxuICAqL1xuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDVweDtcbn1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG59XG5cbi8qIFZlcnRpY2FsIGxheW91dDtcbiAgKlxuICAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbn1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xufVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gICAgd2lkdGg6IDEwcHg7XG59XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gICAgd2lkdGg6IDE1cHg7XG59XG5cbi5ub1VpLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAxMjAlO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTIwJTtcbn1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4+Lm5vVWktdG9vbHRpcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogMTBweDtcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luPi5ub1VpLXRvb2x0aXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDI4cHg7XG59XG5cbi5wcmljZXJhbmdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICNwcmljZXJhbmdlIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHQtUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHQtUmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dC1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dC1SZWd1bGFyLnN2ZyNBdmVuaXJOZXh0LVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dC1NZWRpdW0nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0LU1lZGl1bS5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dC1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0LU1lZGl1bS5zdmcjQXZlbmlyTmV4dC1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dC1EZW1pQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHQtRGVtaUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHQtRGVtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0LURlbWlCb2xkLnN2ZyNBdmVuaXJOZXh0LURlbWlCb2xkJykgZm9ybWF0KCdzdmcnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0LURlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0LURlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0LURlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHQtQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHQtQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dC1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dC1Cb2xkLnN2ZyNBdmVuaXJOZXh0LUJvbGQnKSBmb3JtYXQoJ3N2ZycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9GbGF0aWNvbi5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9GbGF0aWNvbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIuLi9mb250cy9GbGF0aWNvbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvRmxhdGljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIuLi9mb250cy9GbGF0aWNvbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL0ZsYXRpY29uLnN2ZyNGbGF0aWNvblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICAgICAgICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZsYXRpY29uLnN2ZyNGbGF0aWNvblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgfVxufVxuXG4uZmk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiRmxhdGljb25cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmZsYXRpY29uLWRpc2NvdW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZsYXRpY29uLXNodXR0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmxhdGljb24td3JlbmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZsYXRpY29uLXN0ZWVyaW5nLXdoZWVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZsYXRpY29uLXJld2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mbGF0aWNvbi1zZWN1cml0eTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mbGF0aWNvbi1waW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmxhdGljb24tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZsYXRpY29uLWlkZWE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmxhdGljb24tYm9va2luZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mbGF0aWNvbi1zdGVlcmluZy13aGVlbC0xOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuJGZvbnQtRmxhdGljb24tZGlzY291bnQ6IFwiXFxmMTAwXCI7XG4kZm9udC1GbGF0aWNvbi1zaHV0dGxlOiBcIlxcZjEwMVwiO1xuJGZvbnQtRmxhdGljb24td3JlbmNoOiBcIlxcZjEwMlwiO1xuJGZvbnQtRmxhdGljb24tc3RlZXJpbmctd2hlZWw6IFwiXFxmMTAzXCI7XG4kZm9udC1GbGF0aWNvbi1yZXdhcmQ6IFwiXFxmMTA0XCI7XG4kZm9udC1GbGF0aWNvbi1zZWN1cml0eTogXCJcXGYxMDVcIjtcbiRmb250LUZsYXRpY29uLXBpbjogXCJcXGYxMDZcIjtcbiRmb250LUZsYXRpY29uLWNhcjogXCJcXGYxMDdcIjtcbiRmb250LUZsYXRpY29uLWlkZWE6IFwiXFxmMTA4XCI7XG4kZm9udC1GbGF0aWNvbi1ib29raW5nOiBcIlxcZjEwOVwiO1xuJGZvbnQtRmxhdGljb24tc3RlZXJpbmctd2hlZWwtMTogXCJcXGYxMGFcIjsiLCIuYmFja2dyb3VuZC1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zbGlkZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgQGV4dGVuZCAuYmFja2dyb3VuZC1jb3ZlcjtcblxuICAgICYtLTEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvaG9tZS1zbGlkZXItMy5qcGcnKTtcbiAgICB9XG5cbiAgICAmLS0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyL2hvbWUtc2xpZGVyLTEuanBnJyk7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cbi8qIEZsb2F0aW5nIFNvY2lhbCBNZWRpYSBCYXIgU3R5bGUgU3RhcnRzIEhlcmUgKi9cblxuLmZsLWZsIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICB3aWR0aDogMTU4cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAtMTI2cHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG59XG5cbiR0b3AtcG9zOjE4MHB4O1xuJG1vdi1tYXQgOiA1MHB4O1xuXG4uZmxvYXQtcG9zaXRpb24ge1xuICAgICZfXzEge1xuICAgICAgICB0b3A6ICR0b3AtcG9zO1xuICAgIH1cblxuICAgICZfXzIge1xuICAgICAgICB0b3A6ICR0b3AtcG9zICsgJG1vdi1tYXQ7XG4gICAgfVxuXG4gICAgJl9fMyB7XG4gICAgICAgIHRvcDogJHRvcC1wb3MgKyAkbW92LW1hdCoyO1xuICAgIH1cblxuICAgICZfXzQge1xuICAgICAgICB0b3A6ICR0b3AtcG9zICsgJG1vdi1tYXQqMztcbiAgICB9XG5cbiAgICAmX181IHtcbiAgICAgICAgdG9wOiAkdG9wLXBvcyArICRtb3YtbWF0KjQ7XG4gICAgfVxufVxuXG5cbi8qIEZsb2F0aW5nIFNvY2lhbCBNZWRpYSBCYXIgU3R5bGUgRW5kcyBIZXJlICovIiwiLmV4dGVyaW9yX18zNjAge1xuICAgICZfaW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9hY3Rpb24ge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbG9yIHtcbiAgICAgICAgICAgICAgICAmLXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXItcmVkO1xuXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtd2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhci1ibHVlO1xuXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWdyZXkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyLWdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYXItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYnJvd24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyLWJyb3duO1xuXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FyLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1ibGFjayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXItYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYXItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5yZWVsLXByZWxvYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yZWVsLWluZGljYXRvci54IHtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIuY2FyLXBpYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNpdGlvbjogLjFzIGxpbmVhcjtcbn1cblxuLmNhci1jb2xvcnMge1xuICAgIC5jYXIge1xuICAgICAgICAmLXdoaXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXItd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGNhci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXItcmVkO1xuICAgICAgICAgICAgY29sb3I6ICRjYXItcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXItYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWdyZXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhci1ncmV5O1xuICAgICAgICAgICAgY29sb3I6ICRjYXItZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnJvd24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhci1icm93bjtcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyLWJyb3duO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ibGFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyLWJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICRjYXItYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLXB1cnBsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyLXB1cnBsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY2FyLXB1cnBsZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzQ0OGQ7XG4gICAgICAgIGNvbG9yOiAjMDM0NDhkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXItZGV0YWlscyB7XG4gICAgLmNhci1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yOiAkYmxhY2ssICRhbW91bnQ6IDUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyLXRhZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yOiAkYmxhY2ssICRhbW91bnQ6IDUwJSk7XG4gICAgfVxuXG4gICAgJl9fc3BlYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcblxuICAgICAgICAmX2hlYWQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG5cbiAgICB9XG59XG5cbi5jYXJkZXRhaWxzLWFjY29yZGlvbiB7XG4gICAgJi5jb21wYXJlLWNhciB7XG4gICAgICAgIC5jYXJkZXRhaWxzIHtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Jsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yOiAkZ3JleSwgJGFtb3VudDogNSUpO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yOiAkZ3JleSwgJGFtb3VudDogNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cbn1cblxuLmFjYy1hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxufVxuXG4uYWN0aXZlIHtcbiAgICAuYWNjLWFycm93IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdKy50aHVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1eS1vbmxpbmUge1xuXG4gICAgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBoZWlnaHQ6ICRidG4taDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4ubG9hbl9fYWN0aW9ucyB7XG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGJ0bi1oO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjUpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVwb3NpdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4ucmVzZXJ2ZS1zdGVwcGVyIHtcbiAgICB1bC5zdGVwcGVyLmhvcml6b250YWw6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwuc3RlcHBlci5ob3Jpem9udGFsIC5zdGVwIC5zdGVwLXRpdGxlOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIHVsLnN0ZXBwZXIuaG9yaXpvbnRhbCAuc3RlcCAuc3RlcC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICB9XG5cbiAgICB1bC5zdGVwcGVyLmhvcml6b250YWwgLnN0ZXAuYWN0aXZlOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIsXG4gICAgdWwuc3RlcHBlci5ob3Jpem9udGFsIC5zdGVwOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICB1bC5zdGVwcGVyLmhvcml6b250YWwgLnN0ZXAgLnN0ZXAtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ucGF5YW1vdW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuY2FyLWRldGFpbHMge1xuICAgICAgICAuY2FyLW5hbWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV4cGxvcmVtb3JlIHtcbiAgICBhIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5leHBsb3JlbW9yZV9fY2FyIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwLjRzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGJsYWNrLCAkYWxwaGE6IDAuOCk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dpbiB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn0iLCIuY29tcGFyZS1ibG9jayB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNhciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2FybmFtZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcblxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNhcm5hbWUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFkZC1jYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1pZGRsZS1ibG9jayB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2NjYztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgI2NjYztcbn0iLCIubmV3cyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgICZfd3JhcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbn1cblxuLm5ld3MtYmxvY2sge1xuICAgICZfX2ltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpIC40cztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJjpob3ZlciAmIHtcbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5hYm91dC1pbmZvLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIC5uZXdzX19kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG59IiwiLm1lZ2FtZW51IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgd2lkdGg6IDEwMCU7XG59IiwiLnZpZGVvLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGhlaWdodDogOTV2aDtcbiAgICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGJsYWNrLCAkYWxwaGE6IDAuNSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cblxudWwuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufSIsIi5jLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAmX19uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAmLWJyYW5kIHtcbiAgICAgICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1uYXYge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbmRsb2NhdGlvbiB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJl9pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcblxuICAgICAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogNTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcbn1cblxuLmhhcy1tZWdhLW1lbnUge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYy1oZWFkZXJfX25hdmJhciB7XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgICYubmF2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTtcbn1cblxuXG4uYy1oZWFkZXJfX25hdmJhci1maW5kbG9jYXRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRoZW1lLWJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCkgdXJsKCcuLi9pbWFnZXMvY29udGFjdC5qcGcnKSB0b3AgbGVmdCByZXBlYXQ7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDEsIDI0LCAwLjUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cblxuICAgICZfX2FyZWEge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iZy1icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5icmVhZGNydW1iLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5icmVhZGNydW1iLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIHBhZGRpbmc6ICRzcGFjZSAwIDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwLjEpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS8yIDAgMCAwO1xuICAgIH1cblxuICAgIC5yb3cgLmNvbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS8yO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLzI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UvNDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UvNDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGJsYWNrLCAkYWxwaGE6IDAuMSk7XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlIC80O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGl+bGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlci80O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UvMi41O1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLzIuNTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS80O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS80O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS80O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGJsYWNrLCAkYWxwaGE6IDAuMSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAmX2luZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc29jaWFsIHtcbiAgICAmX19pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblxuICAgIC5tb2JpbGVfX21lbnUge1xuICAgICAgICAmX2J0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIFZlcnRpY2FsIGxpbmUgKi9cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBob3Jpem9udGFsIGxpbmUgKi9cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAubW9iaWxlX19tZW51X2J0biB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNjcm9sbFRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0IDBzO1xuXG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25fdXAuc3ZnJyk7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn0iLCIuY2FycyB7XG4gICAgJl9fYmxvY2sge1xuICAgICAgICAmX2ltZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgJiB7XG4gICAgICAgICAgICAmX2ltZyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmZlYXR1cmUge1xuICAgICZfX2NvbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2ljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50d28tYmxvY2sge1xuICAgICZfX2ltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICB9XG59XG5cbi5uby1ndXR0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG5cbiAgICAmX18yIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfXzMge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnR3by1jb2x1bW4tYmxvY2sge1xuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuLnByb2Nlc3Mge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAmX193cmFwcGVyfiZfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6ICRwcm8tY2lyY2xlO1xuICAgICAgICAgICAgaGVpZ2h0OiAkcHJvLWNpcmNsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAkcHJvLWNpcmNsZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwcm8tY2lyY2xlICsxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHByby1jaXJjbGUgKzE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkYmx1ZSwgJGFscGhhOiAwLjI1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2Zy5pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFib3V0X2ZlYXR1cmVzIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgbGl+bGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtZWRpdW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYm91dF9ncnBoaWMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbn1cblxuLmZlYXR1cmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICA+LnJvdyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC50d28tY29sdW1uLWJsb2NrIHtcbiAgICAgICAgLnAtNSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21wYXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4ubG9jYXRpb25zIHtcbiAgICAmX19pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2NpdHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44ODtcblxuICAgICAgICAmX2FkZHJlc3Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9waG9uZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9waG9uZSxcbiAgICAgICAgJl9lbWFpbCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9waG9uZSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1waG9uZS5wbmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2VtYWlsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLW1haWwucG5nJyk7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dC1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlc2VydmVub3cge1xuICAgICZfX2luZm8ge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgICBzcGFuLnNlbGVjdGVkLWNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYi1jb250ZW50IHtcbiAgICAub2ZmZXItY2FyZCB7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvcjogJGdyZXksICRhbW91bnQ6IDUlKTtcbiAgICB9XG59XG5cbi5vZmZlci1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkYmxhY2ssICRhbHBoYTogMC43KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGJsYWNrLCAkYWxwaGE6IDAuNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICB9XG5cbn1cblxuLm9mZmVyLWNhcmRfX3BvcHVwIHtcbiAgICAub2ZmZXItY2FyZF9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAwIDA7XG4gICAgfVxufVxuXG4ub2ZmZXItZmlsdGVyX19yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2hpdGUtcG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICB0cmFuc2l0aW9uOiAxcyBhbGw7XG59XG5cbi5maWx0ZXItcmVzdWx0cyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbi5vZmYtY2FyLW5hbWUge1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5vZmZlci10YWIge1xuICAgIC5uYXYtcGlsbHMge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWItY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgfVxufSIsIi5vYmplY3QtZml0IHtcbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlMSB7XG5cbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNDQ4RDtcbn1cblxuLm1hcmssXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzlmZjhkMCwgJGFscGhhOiAxKTtcbn0iLCIub3ZlcmxheV9faW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG59XG5cbi5icmFuZC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmX190aGVtZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgICZfX2FsdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgfVxufVxuXG4uY291bnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfX2ljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24ta2V5cGFkLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgfVxuXG4gICAgJl9fbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi5jdGEtYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRyYWNraW5nIHtcbiAgICAmX19ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWU5ZTllO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAmX2J0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi50cmFja2luZy1oaXN0b3J5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMDUpO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX19jb25lbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtO1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRibGFjaywgJGFscGhhOiAwLjcpO1xuICAgIH1cbn1cblxuLnRyYWNraW5nLWhpc3Rvcnl+LnRyYWNraW5nLWhpc3Rvcnkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zZWxlY3QtY2FyLWltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG4uY3JlYXRpdmUtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi5xbHR5LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDJyZW07XG4gICAgcGFkZGluZzogMnJlbSAyLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuXG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmaWxsOiByZ2JhKCRjb2xvcjogJGJsYWNrLCAkYWxwaGE6IDAuNyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRibGFjaywgJGFscGhhOiAwLjUpO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG51bCB7XG4gICAgJi5kb3R0ZWQge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4uY2FyLXNwZWMtbWluIHtcbiAgICAmX19pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGltZS1pbmZvIHtcbiAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRibGFjaywgJGFscGhhOiAwLjYpO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5rZXktZmVhdHVyZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yOiAkZ3JleSwgJGFtb3VudDogMTAlKTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCRjb2xvcjogJGdyZXksICRhbW91bnQ6IDEwJSk7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yOiAkYmxhY2ssICRhbW91bnQ6IDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYm91dC1zbGlkZXIge1xuICAgIGhlaWdodDogNTE1cHg7XG5cbiAgICAuY2Fyb3VzZWwge1xuICAgICAgICBoZWlnaHQ6IDg1MHB4O1xuICAgICAgICBwZXJzcGVjdGl2ZTogNjAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzM1cHgpO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbTphY3RpdmUge1xuICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gaDMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IC01cHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCIuc2xpZGVyIHtcbiAgICAmX190aW1lbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1zbS01IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1zbS03IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1kb3RzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEyMHB4O1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IC4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTByZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5teS1hY2NvdW50IHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZW1pYm9sZDtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxNzMsIDE5MywgMjA3LCAwLjI1KSAwcHggMnB4IDEwcHggMHB4O1xuICAgIH1cblxuICAgIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIH1cblxuICAgIC50YWItY29udGVudCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VtaWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3I6ICRibGFjaywgJGFtb3VudDozMCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JkZXItc3RhdHVzIHtcbiAgICB0YWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlbWlib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5hZGRyZXNzLXRhYmxlIHtcbiAgICB0YWJsZSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XG5cbiAgICAgICAgICAgICYudXBkYXRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN0YXR1cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hZGRyZXNzLWluZm8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmMtaGVhZGVyIHtcbiAgICAgICAgLnB4LTMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgbmF2IHVsIGxpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tZW51LnN2ZycpO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi52MSB7XG4gICAgLmNhci1waWMge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59Il19 */

@media only screen and (max-width: 780px) {
  .car-pic {
      background-size: 100% !important;
  }

  .buy-online .nav-pills .nav-link {
      font-size: 9px !important;
      padding: 4px !important;
  }

  .loan__actions ul li {
      margin: 1px 0 !important;
  }

  .loan__actions {
      padding-bottom: 30px !important;
  }

  .cta-block {
      flex-direction: column !important;

  }

  .c-button__theme {
      font-size: 8px !important;
      padding: 0 9px !important;
  }

  .download__btn {
      margin: 1px 0 !important;
  }
}

.uni_home_section .uni_car_box {
  border: 1px solid #084582;
  height: 300px;
  border-radius: 25px;
  background-image: url(../images/uni/half-car.png), url(../images/uni/bg.jpg);
  background-repeat: no-repeat;
  background-position: left center, left center;
  background-size: 50px, cover;
  display: flex;
  align-items: center;
  padding: 15px 15px 15px 80px;
}
@media (max-width: 767px) {
  .uni_home_section .uni_car_box {
    height: auto;
    flex-direction: column;
    background-size: 30px, cover;
    padding: 35px;
  }
}
.uni_home_section .uni_car_box .uni_text {
  width: 40%;
  padding: 15px;
}
@media (max-width: 767px) {
  .uni_home_section .uni_car_box .uni_text {
    width: 100%;
  }
}
.uni_home_section .uni_car_box .uni_text .uni_logo img {
  width: 100px;
  padding-bottom: 15px;
}
.uni_home_section .uni_car_box .uni_text h2 {
  color: #084582;
}
.uni_home_section .uni_car_box .uni_item {
  width: 60%;
  padding: 15px;
}
@media (max-width: 767px) {
  .uni_home_section .uni_car_box .uni_item {
    width: 100%;
  }
}
.uni_home_section .uni_car_box .uni_item ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.uni_home_section .uni_car_box .uni_item ul li {
  list-style: none;
  width: 50%;
  text-align: center;
}
.uni_home_section .uni_car_box .uni_item ul li img {
  width: 250px;
}
.menu-category{
  cursor: pointer;
  border-radius: 12px;
  border:1px solid #ccc;
  padding: 10px;
  transition-duration: 0.25s;
}
.menu-category:hover{
  background-color: #e7e7e7;
}
.menu-category.active{
  background-color: #e7e7e7;
}
.choose-model{
  cursor: pointer;
}
.choose-grade{
  cursor: pointer;
}
/*# sourceMappingURL=style.css.map */