@import url(../jodit/jodit.min.css);
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(/fonts/MaterialIcons-Regular.woff2) format("woff2"), url(/fonts/MaterialIcons-Regular.woff) format("woff"), url(/fonts/MaterialIcons-Regular.ttf) format("truetype"); }

@font-face {
  font-family: 'Material Icons Outlined';
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons Outlined"), local("MaterialIcons-Outlined-Regular"), url(/fonts/MaterialIcons-Outlined-Regular.woff2) format("woff2"); }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

.material-icons-outlined {
  font-family: 'Material Icons Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }

@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: normal;
  src: local("Lato"), local("Lato-Regular"), url(/fonts/Lato-Regular.ttf) format("truetype"); }

@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: bold;
  src: local("Lato Bold"), local("Lato-Bold"), url(/fonts/Lato-Bold.ttf) format("truetype"); }

@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  src: local("Lato Light"), local("Lato-Light"), url(/fonts/Lato-Light.ttf) format("truetype"); }

@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: normal;
  src: local("Lato Italic"), local("Lato-Italic"), url(/fonts/Lato-Italic.ttf) format("truetype"); }

@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: bold;
  src: local("Lato Bold Italic"), local("Lato-Bold-Italic"), url(/fonts/Lato-BoldItalic.ttf) format("truetype"); }

@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 300;
  src: local("Lato Light Italic"), local("Lato-Light-Italic"), url(/fonts/Lato-LightItalic.ttf) format("truetype"); }

.roboto {
  font-family: "Lato", sans-serif; }

@font-face {
  font-family: "Republika";
  font-style: normal;
  font-weight: 400;
  src: local("Republika-Regular"), url(/fonts/Republika-Regular.ttf) format("truetype"); }

@font-face {
  font-family: "Republika";
  font-style: normal;
  font-weight: 700;
  src: local("Republika-Bold"), url(/fonts/Republika-Bold.ttf) format("truetype"); }

.republika {
  font-family: "Republika", sans-serif; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }

.hamburger:hover {
  opacity: 0.7; }

.hamburger.is-active:hover {
  opacity: 0.7; }

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000; }

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 35px;
  height: 4px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease; }

.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block; }

.hamburger-inner::before {
  top: -10px; }

.hamburger-inner::after {
  bottom: -10px; }

/*
   * 3DX
   */
.hamburger--3dx .hamburger-box {
  perspective: 80px; }

.hamburger--3dx .hamburger-inner {
  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); }

.hamburger--3dx .hamburger-inner::before,
.hamburger--3dx .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg); }

.hamburger--3dx.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dx.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DX Reverse
   */
.hamburger--3dx-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dx-r .hamburger-inner {
  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); }

.hamburger--3dx-r .hamburger-inner::before,
.hamburger--3dx-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(-180deg); }

.hamburger--3dx-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dx-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY
   */
.hamburger--3dy .hamburger-box {
  perspective: 80px; }

.hamburger--3dy .hamburger-inner {
  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); }

.hamburger--3dy .hamburger-inner::before,
.hamburger--3dy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(-180deg); }

.hamburger--3dy.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dy.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY Reverse
   */
.hamburger--3dy-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dy-r .hamburger-inner {
  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); }

.hamburger--3dy-r .hamburger-inner::before,
.hamburger--3dy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg); }

.hamburger--3dy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY
   */
.hamburger--3dxy .hamburger-box {
  perspective: 80px; }

.hamburger--3dxy .hamburger-inner {
  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); }

.hamburger--3dxy .hamburger-inner::before,
.hamburger--3dxy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg); }

.hamburger--3dxy.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dxy.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY Reverse
   */
.hamburger--3dxy-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dxy-r .hamburger-inner {
  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); }

.hamburger--3dxy-r .hamburger-inner::before,
.hamburger--3dxy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }

.hamburger--3dxy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--3dxy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * Arrow
   */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Arrow Right
   */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Alt
   */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Alt Right
   */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Turn
   */
.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg); }

.hamburger--arrowturn.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrowturn.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Turn Right
   */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg); }

.hamburger--arrowturn-r.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Boring
   */
.hamburger--boring .hamburger-inner,
.hamburger--boring .hamburger-inner::before,
.hamburger--boring .hamburger-inner::after {
  transition-property: none; }

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg); }

.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0; }

.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg); }

/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse .hamburger-inner::after {
  top: -20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }

.hamburger--collapse .hamburger-inner::before {
  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); }

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }

.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  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); }

/*
   * Collapse Reverse
   */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse-r .hamburger-inner::after {
  top: -20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }

.hamburger--collapse-r .hamburger-inner::before {
  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); }

.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }

.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  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); }

/*
   * Elastic
   */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic .hamburger-inner::before {
  top: 10px;
  transition: opacity 0.125s 0.275s ease; }

.hamburger--elastic .hamburger-inner::after {
  top: 20px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.075s; }

.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0; }

.hamburger--elastic.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(-270deg);
  transition-delay: 0.075s; }

/*
   * Elastic Reverse
   */
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r .hamburger-inner::before {
  top: 10px;
  transition: opacity 0.125s 0.275s ease; }

.hamburger--elastic-r .hamburger-inner::after {
  top: 20px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  transition-delay: 0.075s; }

.hamburger--elastic-r.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0; }

.hamburger--elastic-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(270deg);
  transition-delay: 0.075s; }

/*
   * Emphatic
   */
.hamburger--emphatic {
  overflow: hidden; }

.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in; }

.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  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; }

.hamburger--emphatic .hamburger-inner::after {
  top: 10px;
  right: 0;
  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; }

.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important; }

.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -80px;
  top: -80px;
  transform: translate3d(80px, 80px, 0) rotate(45deg);
  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); }

.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -80px;
  top: -80px;
  transform: translate3d(-80px, 80px, 0) rotate(-45deg);
  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); }

/*
   * Emphatic Reverse
   */
.hamburger--emphatic-r {
  overflow: hidden; }

.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in; }

.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  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; }

.hamburger--emphatic-r .hamburger-inner::after {
  top: 10px;
  right: 0;
  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; }

.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important; }

.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -80px;
  top: 80px;
  transform: translate3d(80px, -80px, 0) rotate(-45deg);
  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); }

.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -80px;
  top: 80px;
  transform: translate3d(-80px, -80px, 0) rotate(45deg);
  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); }

/*
   * Minus
   */
.hamburger--minus .hamburger-inner::before,
.hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; }

.hamburger--minus.is-active .hamburger-inner::before,
.hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; }

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0; }

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0; }

/*
   * Slider
   */
.hamburger--slider .hamburger-inner {
  top: 2px; }

.hamburger--slider .hamburger-inner::before {
  top: 10px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s; }

.hamburger--slider .hamburger-inner::after {
  top: 20px; }

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--slider.is-active .hamburger-inner::before {
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0; }

.hamburger--slider.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(-90deg); }

/*
   * Slider Reverse
   */
.hamburger--slider-r .hamburger-inner {
  top: 2px; }

.hamburger--slider-r .hamburger-inner::before {
  top: 10px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s; }

.hamburger--slider-r .hamburger-inner::after {
  top: 20px; }

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-45deg); }

.hamburger--slider-r.is-active .hamburger-inner::before {
  transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  opacity: 0; }

.hamburger--slider-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(90deg); }

/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }

.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }

.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }

.hamburger--spin-r .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }

.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spring
   */
.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s 0.13s linear; }

.hamburger--spring .hamburger-inner::before {
  top: 10px;
  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); }

.hamburger--spring .hamburger-inner::after {
  top: 20px;
  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); }

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important; }

.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  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);
  transform: translate3d(0, 10px, 0) rotate(45deg); }

.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  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);
  transform: translate3d(0, 10px, 0) rotate(-45deg); }

/*
   * Spring Reverse
   */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring-r .hamburger-inner::after {
  top: -20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }

.hamburger--spring-r .hamburger-inner::before {
  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); }

.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }

.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  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); }

/*
   * Stand
   */
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }

.hamburger--stand .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }

.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand Reverse
   */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }

.hamburger--stand-r .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }

.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease; }

.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease; }

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Vortex
   */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.hamburger--vortex .hamburger-inner::before,
.hamburger--vortex .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear; }

.hamburger--vortex .hamburger-inner::before {
  transition-property: top, opacity; }

.hamburger--vortex .hamburger-inner::after {
  transition-property: bottom, transform; }

.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.hamburger--vortex.is-active .hamburger-inner::before,
.hamburger--vortex.is-active .hamburger-inner::after {
  transition-delay: 0s; }

.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0; }

.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg); }

/*
   * Vortex Reverse
   */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.hamburger--vortex-r .hamburger-inner::before,
.hamburger--vortex-r .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear; }

.hamburger--vortex-r .hamburger-inner::before {
  transition-property: top, opacity; }

.hamburger--vortex-r .hamburger-inner::after {
  transition-property: bottom, transform; }

.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.hamburger--vortex-r.is-active .hamburger-inner::before,
.hamburger--vortex-r.is-active .hamburger-inner::after {
  transition-delay: 0s; }

.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0; }

.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg); }

.spinner-container {
  display: block;
  width: 100%;
  position: fixed;
  z-index: 900;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4); }

@keyframes spinner-line-fade-more {
  0%, 100% {
    opacity: 0;
    /* minimum opacity */ }
  1% {
    opacity: 1; } }

@keyframes spinner-line-fade-quick {
  0%, 39%, 100% {
    opacity: 0.25;
    /* minimum opacity */ }
  40% {
    opacity: 1; } }

@keyframes spinner-line-fade-default {
  0%, 100% {
    opacity: 0.22;
    /* minimum opacity */ }
  1% {
    opacity: 1; } }

.grid-container {
  display: grid; }

.grid-item {
  background-color: rgba(255, 255, 255, 0.8);
  border-top: 1px solid #d7d7d7; }

.grid-item-disabled {
  cursor: not-allowed; }

.grid-item-right {
  text-align: right; }

.grid-item-bg {
  cursor: pointer; }

.grid-item-bg-green {
  background-color: #d1fbb9; }

.grid-item-border-padding {
  border-right: 1px solid #b9b9b9;
  padding: 0 2px 0 2px; }

.grid-item-bg-header {
  background-color: #d5e0f3;
  color: gray;
  font-weight: bold;
  height: 25px;
  line-height: 25px; }

.grid-item-bg-orange {
  background-color: #fbedcc; }

.grid-item-bg-blue {
  background-color: #d9f8fd; }

.grid-item-pad-5 {
  padding-left: 5px; }

.grid-item-pad-10 {
  padding-left: 15px; }

.grid-item-pad-20 {
  padding-left: 25px; }

.grid-item-right-pad-5 {
  padding-right: 10px; }

.grid-item-center {
  text-align: center; }

/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.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; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }

.fa-ul > li {
  position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.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 */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\e059"; }

.fa-bacterium:before {
  content: "\e05a"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\e05b"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\e005"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-medical:before {
  content: "\e05c"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\e05d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-wash:before {
  content: "\e05e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt-slash:before {
  content: "\e05f"; }

.fa-handshake-slash:before {
  content: "\e060"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side-cough:before {
  content: "\e061"; }

.fa-head-side-cough-slash:before {
  content: "\e062"; }

.fa-head-side-mask:before {
  content: "\e063"; }

.fa-head-side-virus:before {
  content: "\e064"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-user:before {
  content: "\e065"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\e066"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\e067"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\e068"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\e069"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pump-medical:before {
  content: "\e06a"; }

.fa-pump-soap:before {
  content: "\e06b"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-virus:before {
  content: "\e06c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\e06d"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\e06e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\e06f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\e070"; }

.fa-store-slash:before {
  content: "\e071"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-slash:before {
  content: "\e072"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\e041"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vest:before {
  content: "\e085"; }

.fa-vest-patches:before {
  content: "\e086"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-virus:before {
  content: "\e074"; }

.fa-virus-slash:before {
  content: "\e075"; }

.fa-viruses:before {
  content: "\e076"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*!
 * Font Awesome Free 5.15.4 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 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.eot");
  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/*!
 * Font Awesome Free 5.15.4 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("../webfonts/fa-brands-400.eot");
  src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.btn {
  position: relative;
  border-radius: unset;
  padding: 2px 6px 2px 6px;
  border-color: #ffffff;
  outline: none; }

.btn.fixed-small {
  width: 90px; }

.btn-default:hover, .btn-default:focus,
.btn-default:active, .btn-default.active,
.open .dropdown-toggle.btn-default {
  background-color: #ffffff;
  border-color: #ffffff; }

.dropdown-menu {
  border-radius: unset;
  margin: 1px 0 0 0;
  min-width: 100%;
  border-color: #ffffff;
  padding: 0 0 0 0; }

.dropdown-menu.right {
  right: 0;
  left: auto; }

.row {
  margin-left: 0;
  margin-right: 0; }

label {
  margin-bottom: 0; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
@keyframes slideFromTop {
  0% {
    transform: translateY(-200px); }
  100% {
    transform: translateY(0); } }

section.form {
  background-color: #fff;
  animation: 1s ease-out 0s 1 slideFromTop;
  padding: 5px 20px 15px 20px;
  margin: 25px 0 25px 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

input[type="text"]:disabled {
  color: #808080;
  background-color: #f4f6f6;
  border: 1px solid #d5dbdb;
  cursor: not-allowed; }

input[type="text"]:focus {
  border-color: initial; }

input[type="text"].table-edit {
  width: 70px;
  height: 22px;
  text-align: center; }

input[type="checkbox"]:hover {
  cursor: pointer; }

input[type="checkbox"]:disabled {
  cursor: not-allowed; }

input.xsmall {
  width: 50px; }

input.small {
  width: 85px; }

input.medium {
  width: 130px; }

input.large {
  width: 280px; }

input.xlarge {
  width: 350px; }

input.xxlarge {
  width: 600px; }

input.xxxlarge {
  width: 750px; }

input.right {
  margin-left: 10px; }

input.fill {
  width: 100%; }

input.error {
  color: red; }

.table-calendar input {
  width: 90px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #bdbdbd; }

.row-year {
  background-color: gray; }

.row {
  width: 100%;
  position: relative; }

.row.compact .input label {
  line-height: 20px; }

.row.compact .input input {
  line-height: 20px; }

.row.compact .input input[type="radio"] {
  height: 20px;
  line-height: 20px; }

.row.compact .input input[type="radio"]:disabled {
  cursor: not-allowed; }

.row.compact .input button {
  line-height: 20px; }

.row.compact .input .select-menu {
  margin-top: 0;
  line-height: 20px; }

.row .input {
  width: auto; }

.row .input label {
  line-height: 26px;
  margin: 0 15px 0 0;
  float: left; }

.row .input input {
  line-height: 26px;
  margin-right: 15px;
  float: left; }

.row .input input[type="radio"] {
  margin: 0 15px 0 0;
  float: left;
  height: 26px;
  vertical-align: middle;
  padding: 0; }

.row .input input[type="radio"]:disabled {
  cursor: not-allowed; }

.row .input button {
  line-height: 26px;
  margin-right: 15px;
  float: left; }

.row .input .select-menu {
  line-height: 26px;
  margin-right: 15px;
  margin-top: 1px;
  float: left; }

.radio-options {
  padding-left: 40px; }

button.btn.underline-text {
  min-width: 50px;
  background: none;
  color: #212121;
  text-decoration: none;
  border: none;
  font-size: 14px;
  box-sizing: border-box;
  padding: 0;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #000;
  line-height: 18px;
  font-family: "Lato", Arial, sans-serif; }

button.btn.underline-text:hover {
  color: #000;
  box-shadow: inset 0 0 0 0 #fff, inset 0 -1px 0 0 #000; }

button.btn.underline-text.right-margin {
  margin-right: 10px; }

button.btn.underline-text-opozorilo {
  min-width: 50px;
  background: none;
  color: orange;
  text-decoration: none;
  border: none;
  font-size: 14px;
  box-sizing: border-box;
  padding: 0;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid orange;
  line-height: 18px; }

button.btn.underline-text-opozorilo:hover {
  color: orange;
  box-shadow: inset 0 0 0 0 #fff, inset 0 -1px 0 0 rgba(223, 141, 8, 0.911); }

button.btn.underline-text-napaka {
  min-width: 50px;
  background: none;
  color: red;
  text-decoration: none;
  border: none;
  font-size: 14px;
  box-sizing: border-box;
  padding: 0;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #ee0606;
  line-height: 18px; }

button.btn.underline-text-napaka:hover {
  color: red;
  box-shadow: inset 0 0 0 0 #fff, inset 0 -1px 0 0 #a00f0fe8; }

button.btn.text {
  background: none;
  color: #212121;
  text-decoration: none;
  border: none;
  font-size: 14px;
  box-sizing: border-box;
  padding: 0;
  box-shadow: none;
  line-height: 18px; }

button.btn.text:hover {
  color: #000;
  text-decoration: none;
  border: none; }

button.btn.icon {
  width: 25px;
  height: 27px; }

button.btn.icon i {
  top: 3px;
  left: 5px;
  font-size: 22px; }

button.btn.icon-left {
  padding-left: 23px; }

button.btn.icon-left i {
  text-align: left;
  top: -2px;
  left: 0px;
  font-size: 21px; }

button.btn.icon-right {
  padding-right: 23px; }

button.btn.icon-right i {
  text-align: right;
  top: -1px;
  right: 0px;
  font-size: 21px; }

button.btn.icon-right:hover {
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

textarea {
  display: inline-block;
  height: 100px;
  width: 100%;
  margin-right: 0 15px 0 0;
  padding: 5px 5px;
  resize: none; }

textarea:disabled {
  color: #808080;
  background-color: #f4f6f6;
  border: 1px solid #d5dbdb;
  cursor: not-allowed; }

textarea.normal {
  width: 500px; }

textarea.large {
  width: 750px; }

textarea.xlarge-height {
  width: 900px;
  height: 50px; }

textarea.xlarge-height-large {
  width: 750px;
  height: 150px; }

label.label-top {
  display: block;
  font-size: 15px;
  font-weight: 600;
  padding: 5px; }

label.opozorilo {
  color: #b2414d; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
nav.page_header {
  background: #1e4760;
  padding: 10px 0 0 0;
  height: 50px; }

nav.page_header div.middle_header {
  margin: auto;
  min-width: 550px;
  max-width: 1260px;
  left: 0;
  right: 0;
  display: grid;
  font-family: Lato, Arial, sans-serif;
  grid-template-columns: 210px auto 80px;
  grid-template-rows: 50px; }

nav.page_header div.middle_header div.logo {
  width: 210px;
  margin-left: 5px;
  display: flex;
  grid-column: 1;
  grid-row: 1; }

nav.page_header div.middle_header div.logo img {
  height: 30px; }

nav.page_header div.middle_header div.logo div.rs_header {
  color: white;
  padding: 6px 0 0 10px;
  font-size: 15px; }

nav.page_header div.middle_header div.title {
  grid-column: 2;
  grid-row: 1;
  color: white;
  padding: 8px 0 0 0;
  width: 180px;
  display: block;
  padding-right: 15px;
  text-align: right;
  width: 100%;
  color: white; }

nav.page_header div.middle_header div.title.center {
  width: 90%;
  text-align: center;
  float: left; }

nav.page_header div.middle_header div.icons {
  margin-top: 4px;
  grid-column: 3;
  grid-row: 1; }

nav.page_header div.middle_header div.icons a.user_button img {
  width: 20px; }

nav.page_header div.middle_header div.icons a.notifications_button {
  cursor: pointer;
  margin-left: 15px; }

nav.page_header div.middle_header div.icons a.notifications_button img {
  width: 20px; }

nav.page_header div.middle_header div.icons .steviloNeprebranihObvestil {
  height: 19px;
  width: 19px;
  text-align-last: center;
  border-radius: 50%;
  padding: 1px;
  background: red;
  color: white;
  font: 10px Arial, sans-serif;
  display: inline-table;
  padding-right: 3px;
  padding-top: 4px; }

nav.page_header div.middle_header div.icons .user_button:hover .drop_down_user {
  display: block; }

nav.page_header div.middle_header div.icons .drop_down_user {
  font-family: "Lato", Arial, sans-serif;
  display: none;
  position: relative;
  margin-right: 33px;
  background-color: white;
  color: #505052;
  width: 200px;
  min-height: 160px;
  padding-bottom: 35px;
  z-index: 1;
  float: right;
  margin-top: 4px;
  border-radius: 5px;
  box-shadow: -2px 3px 4px 0px rgba(0, 0, 0, 0.3), 3px 2px 4px 0px rgba(0, 0, 0, 0.3);
  border-top: 2px solid #1e4760;
  border-bottom: 1px solid #1e4760; }

nav.page_header div.middle_header div.icons .drop_down_user a.user_button:hover {
  background-color: red;
  display: block; }

nav.page_header div.middle_header div.icons .drop_down_user .content {
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px; }

nav.page_header div.middle_header div.icons .drop_down_user .content .top {
  margin-top: 10px;
  font-weight: 600; }

nav.page_header div.middle_header div.icons .drop_down_user .content .top_content {
  font-weight: 400; }

nav.page_header div.middle_header div.icons .drop_down_user .content .top_content_ellipsis {
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

nav.page_header div.middle_header div.icons .drop_down_user button {
  margin-left: 10px;
  position: absolute;
  width: 180px;
  bottom: 10px; }

nav.page_header div.middle_header div.icons .drop_down_user:before {
  position: absolute;
  width: 14px;
  height: 14px;
  border-top: 2px solid #1e4760;
  border-right: 0px solid #1e4760;
  border-bottom: 0px solid #1e4760;
  border-left: 2px solid #1e4760;
  top: -9.4px;
  left: 90%;
  margin-left: -25px;
  content: "";
  transform: rotate(45deg);
  background: #ffffff; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
div.page-menu-container {
  background: #529dba;
  height: 50px;
  padding: 1px 0 0 0;
  color: white; }

div.page-menu-container nav.page-menu {
  margin: auto;
  width: 1260px;
  left: 0;
  right: 0;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

div.page-menu-container nav.page-menu ul {
  padding: 0 0 0 5px;
  font-family: Lato, Arial, sans-serif;
  font-size: 13px;
  font-weight: 500; }

div.page-menu-container nav.page-menu ul li.menu-item {
  display: inline;
  margin-right: 5px; }

div.page-menu-container nav.page-menu ul li.menu-item.high-margin {
  margin-right: 10px; }

div.page-menu-container nav.page-menu ul li.menu-item a {
  text-decoration: none;
  color: #cdcdcd;
  padding: 0px 0px 0px 0px; }

div.page-menu-container nav.page-menu ul li.menu-item a:hover {
  color: white; }

div.page-menu-container nav.page-menu ul li.menu-item a:hover img {
  filter: brightness(1.5); }

div.page-menu-container nav.page-menu ul li.menu-item a.active {
  color: white;
  border-bottom: 4px solid white; }

div.page-menu-container nav.page-menu ul li.menu-item a.active img {
  filter: brightness(1.5); }

div.page-menu-container nav.page-menu ul li.menu-item a.disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.6; }

div.page-menu-container nav.page-menu ul li.menu-item label {
  font-weight: 500; }

div.page-menu-container nav.page-menu div.message-container {
  height: 24px;
  display: flex;
  margin-left: 5px;
  margin-top: 8px;
  color: #8c0000;
  font-weight: 500;
  font-family: "Lato", Arial, sans-serif; }

div.page-menu-container nav.page-menu div.message-container div.message {
  line-height: 24px;
  margin-left: 2px;
  margin-top: 1px; }

@media (min-width: 0px) and (max-width: 1260px) {
  div.page-menu-container nav.page-menu {
    width: auto; } }

.mobile-menu {
  display: none;
  height: 40px;
  margin: 0 0 0 0;
  padding: 1px 0 0 0;
  position: relative; }

@media (min-width: 0px) and (max-width: 1260px) {
  .mobile-menu {
    display: block; } }

.mobile-menu .btn-menu {
  position: absolute;
  width: 50px;
  height: 39px;
  line-height: 39px;
  right: 20px;
  top: 0px;
  background: none;
  text-align: center;
  border-radius: unset;
  border: none;
  outline: none;
  color: #222;
  cursor: pointer; }

.mobile-menu .btn-menu i {
  font-size: 39px;
  font-weight: 200; }

.mobile-menu .btn-menu:hover i {
  font-size: 40px; }

.mobile-menu-disable-content {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4); }

@media (min-width: 1261px) {
  .mobile-menu-disable-content {
    display: none; } }

.side-menu {
  font-family: Lato, Arial, sans-serif;
  font-weight: 500;
  min-height: calc(100vh - 295px);
  float: left; }

.side-menu > .menu {
  margin-left: 8px;
  margin-top: 0; }

.side-menu .menu {
  height: auto;
  padding: 10px 0px 10px 15px;
  background: none;
  border-bottom: none;
  position: relative; }

.side-menu .menu .menu {
  padding-top: 0px;
  padding-bottom: 0px;
  display: none; }

.side-menu .menu > .menu.active {
  display: block; }

.side-menu .menu .menu-title {
  font-weight: 600;
  list-style: none;
  margin: 8px 0 4px 0; }

.side-menu .menu .menu-item {
  display: block;
  float: none;
  position: relative; }

.side-menu .menu .menu-item a,
.side-menu .menu .menu-item span {
  width: auto;
  display: inline;
  line-height: 30px;
  color: #212121; }

.side-menu .menu .menu-item .icon-container {
  width: 30px;
  height: 30px;
  position: relative;
  margin-right: 5px; }

.side-menu .menu .menu-item .icon-container i {
  position: absolute;
  font-size: 18px;
  display: inline;
  top: -1px;
  left: 5px; }

.side-menu .menu .menu-item.expand::before {
  content: "arrow_right";
  position: absolute;
  left: -26px;
  top: 3px;
  z-index: 90;
  width: 35px;
  color: #212121;
  font-size: 26px;
  text-align: center;
  line-height: 40px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */
  user-select: none;
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga"; }

.side-menu .menu .menu-item a.active {
  color: #fff; }

.side-menu .menu .menu-item.active:before {
  content: "arrow_drop_down";
  position: absolute;
  left: -26px;
  top: 3px;
  z-index: 90;
  width: 35px;
  color: #212121;
  font-size: 26px;
  text-align: center;
  line-height: 40px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */
  user-select: none;
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga"; }

.side-menu .menu .menu-item.active.visited {
  background: none; }

.side-menu .menu .menu-item.active.visited a,
.side-menu .menu .menu-item.active.visited span {
  color: #212121;
  z-index: 100; }

.side-menu .menu .menu-item.active.visited:before {
  content: "arrow_drop_down"; }

.side-menu .menu .menu-item.visited a,
.side-menu .menu .menu-item.visited span {
  color: gray;
  z-index: 100; }

.side-menu .menu .menu-item.visited:before {
  content: ""; }

.side-menu .menu .menu-item:hover {
  cursor: pointer; }

.side-menu .menu .menu-item:hover a,
.side-menu .menu .menu-item:hover span {
  color: #4285f4;
  z-index: 100; }

div.mobile-menu-container {
  margin: 10px 10px 0px 10px;
  line-height: 30px;
  width: 210px;
  position: absolute;
  right: -250px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

@media (min-width: 1260px) {
  div.mobile-menu-container {
    display: none; } }

div.mobile-menu-container ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-family: Lato, Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 10px; }

div.mobile-menu-container ul.sub-menu {
  border-top: 1px solid #aaaaaa;
  padding-top: 10px;
  margin-bottom: 0px; }

div.mobile-menu-container ul li.menu-item {
  display: inherit;
  margin-right: 15px; }

div.mobile-menu-container ul li.menu-item a {
  text-decoration: none;
  color: #093f95;
  padding: 0px 0px 5px 0;
  height: 25px; }

div.mobile-menu-container ul li.menu-item a:hover {
  color: #4285f4; }

div.mobile-menu-container ul li.menu-item a.active {
  color: #4285f4; }

div.sub-menu-container {
  margin: 0px 10px 0px 10px;
  background-color: white;
  height: 30px;
  line-height: 30px;
  width: calc(100% - 20px);
  border-radius: 5px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

@media (min-width: 0px) and (max-width: 1260px) {
  div.sub-menu-container {
    display: none; } }

div.sub-menu-container ul.sub-menu {
  margin: 0 0 0 0;
  padding: 0 0 0 5px;
  font-family: Lato, Arial, sans-serif;
  font-weight: 500; }

div.sub-menu-container ul.sub-menu li.menu-item {
  display: inline;
  margin-right: 15px; }

div.sub-menu-container ul.sub-menu li.menu-item a {
  text-decoration: none;
  color: #093f95;
  padding: 0px 0px 5px 0; }

div.sub-menu-container ul.sub-menu li.menu-item a:hover {
  color: #529dba; }

div.sub-menu-container ul.sub-menu li.menu-item a.active {
  color: #529dba;
  border-bottom: 2px solid; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
footer.new {
  height: 45px;
  line-height: 45px;
  box-sizing: border-box;
  background: #1e4760; }

footer.new .inner-footer {
  margin: auto;
  min-width: 550px;
  max-width: 1260px;
  left: 0;
  right: 0;
  display: flex;
  color: white;
  font-family: "Lato", Arial, sans-serif; }

footer.new .inner-footer div.left {
  height: 45px;
  margin: 0 0 0 5px;
  flex: 1 1 auto; }

footer.new .inner-footer div.left .gid_logo {
  height: 45px; }

footer.new .inner-footer div.left .gid_logo img {
  height: 45px;
  display: block; }

footer.new .inner-footer div.left .gid_logo label {
  margin-left: 5px;
  letter-spacing: 2px; }

footer.new .inner-footer div.left .gid_logo label.line1 {
  display: grid;
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 2;
  font-weight: 500;
  font-size: 11pt;
  line-height: 20px; }

footer.new .inner-footer div.left .gid_logo label.line2 {
  display: grid;
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 3;
  grid-row-end: 3;
  font-weight: 500;
  font-size: 7pt;
  line-height: 9px; }

footer.new .inner-footer div.left .gid_logo label.line3 {
  display: grid;
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 4;
  grid-row-end: 4;
  font-weight: 500;
  font-size: 7pt;
  line-height: 10px; }

footer.new .inner-footer div.left .gid_logo label.line4 {
  display: grid;
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 5;
  grid-row-end: 5;
  font-weight: 400;
  font-size: 7pt;
  line-height: 20px; }

footer.new .inner-footer div.right {
  height: 45px;
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: 4px 12px 12px 12px 5px;
  float: right !important;
  padding-right: 20px;
  font-size: 13px; }

footer.new .inner-footer div.right label.line1 {
  display: grid;
  line-height: 12px;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 2;
  grid-row-end: 2;
  font-weight: 500;
  text-align: right;
  font-size: 9px; }

footer.new .inner-footer div.right label.line2 {
  display: grid;
  line-height: 12px;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 3;
  grid-row-end: 3;
  font-weight: 500;
  text-align: right;
  font-size: 9px; }

footer.new .inner-footer div.right label.line3 {
  display: grid;
  line-height: 12px;
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 4;
  grid-row-end: 4;
  font-weight: 500;
  text-align: right;
  font-size: 9px; }

div.crumbs-container {
  font-family: Lato, Arial, sans-serif; }

div.crumbs-container ul.crumbs {
  padding-left: 5px;
  margin: 0px; }

div.crumbs-container ul.crumbs li.crumb-item {
  display: inline;
  margin-right: 5px; }

div.crumbs-container ul.crumbs li.crumb-item a {
  text-decoration: none;
  color: #093f95;
  padding: 0px 0px 5px 0; }

div.crumbs-container ul.crumbs li.crumb-item a:hover {
  color: #529dba; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.table-top-bar {
  padding: 10px;
  display: flex; }

.table-top-bar .table-top-message {
  margin: 7px 0 0 0; }

.table-top-bar .table-top-message.warning {
  color: #dfa708; }

.table-top-bar .left {
  display: block;
  flex: 1 1 auto;
  float: left; }

.table-top-bar .right {
  line-height: 28px; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.table-container {
  margin-top: 20px;
  background-color: white;
  border-radius: 5px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
  font-family: "Lato", Arial, sans-serif;
  font-size: 15px; }

.table-container.no-shadow {
  box-shadow: none;
  border: 1px solid #e1e1e1; }

.table-container.no-top-margin {
  margin-top: 0px; }

.table-container.small-margin {
  margin-top: 5px; }

.table-container .table-top-atxtcon {
  background-color: #d5e0f3;
  padding: 5px; }

.table-container .table-top-atxtcon p.table-top-con-text {
  margin: 0px; }

.table-container .status.modern {
  color: #44546a; }

.table-container .status.modernBold {
  font-weight: bold;
  color: #44546a; }

.table-container .status.modernItalic {
  font-style: italic;
  color: #44546a; }

.table-container .status.modernRed {
  color: #b2424e; }

.table-container .status.modernBoldGreen {
  font-weight: bold;
  color: #8bc167; }

.table-container .status.modernBoldYellow {
  font-weight: bold;
  color: #ffc91d; }

.table-container .status.modernBoldRed {
  font-weight: bold;
  color: #b2424e; }

.table {
  width: 100%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  border-bottom: 1px solid #e1e1e1; }

.table.plain .table-head {
  background: none;
  border-top: 1px solid #bdbdbd; }

.table.plain .cell-head {
  color: #212121; }

.table.plain .table-row {
  border-top: 1px solid #e1e1e1; }

.table.plain .table-row:hover {
  background: none; }

.table.plain .table-row .cell {
  background: none; }

.table.plain .table-bottom {
  display: none; }

.no-rows-message {
  text-align: center;
  padding: 10px 0 10px 0; }

.table-row {
  margin: 0 0 0 0;
  border-top: 1px solid #e1e1e1; }

.table-row .cell {
  width: 1px;
  white-space: nowrap; }

.table-row .cell:hover .tooltip.show {
  display: block; }

.table-row .cell .tooltip {
  display: none;
  width: 600px;
  position: absolute;
  top: -5px;
  left: -5px;
  z-index: 100; }

.table-row .cell .tooltip-content {
  display: inline-block;
  white-space: pre-line;
  background-color: white;
  border-radius: 5px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3);
  padding: 10px 15px 10px 15px;
  border: 1px solid #4285f4; }

.table-row .cell.clickable {
  cursor: pointer;
  position: relative; }

.table-row .cell.disabled {
  cursor: not-allowed; }

.table-row .cell.clickable .select-menu {
  padding: 0 0 0 0; }

.table-row .cell.no-padding {
  padding: 0 0 0 0; }

.table-row .cell.box {
  position: relative;
  border: 1px solid #e1e1e1; }

.table-row .cell.select-menu {
  bottom: 1px;
  position: absolute; }

.table-row .cell.ellipsis {
  width: auto;
  position: relative; }

.table-row .cell.ellipsis:before {
  content: "&nbsp;";
  visibility: hidden; }

.table-row .cell.ellipsis .cell-content {
  position: absolute;
  left: 10px;
  right: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.table-row:hover .cell {
  background-color: #f7f7f7; }

.table-row .w-auto {
  width: 0; }

.table-row .w-20 {
  width: 20px; }

.table-row .w-35 {
  width: 35px; }

.table-row .w-45 {
  width: 45px; }

.table-row .w-60 {
  width: 60px; }

.cell-head {
  padding: 5px 10px 5px 10px;
  text-align: left;
  color: #3b3b3b;
  white-space: nowrap;
  color: gray;
  background: #d5e0f3;
  font-weight: bold;
  vertical-align: middle;
  width: 1px;
  white-space: nowrap; }

.cell-head.ellipsis {
  width: auto;
  position: relative; }

.cell-head.ellipsis:before {
  content: "&nbsp;";
  visibility: hidden; }

.cell-head.ellipsis .cell-content {
  position: absolute;
  left: 10px;
  right: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.cell-head.warning {
  color: #dfa708; }

.cell-head .material-icons {
  font-size: 14px;
  vertical-align: middle;
  padding-bottom: 2px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

.cell {
  padding: 5px 10px 5px 10px;
  text-align: left;
  color: #3b3b3b;
  white-space: nowrap;
  color: #3b3b3b; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.table-pagination {
  width: 100%;
  text-align: center;
  height: 34px;
  position: relative; }

.table-pagination.mobile {
  height: 68px; }

.table-pagination.mobile .pages {
  width: 100%;
  bottom: 0px;
  margin-left: 5px; }

.table-pagination .pages {
  width: 60%;
  height: 34px;
  position: absolute;
  margin-left: 15%; }

.table-pagination .pages.merged {
  position: relative;
  width: auto;
  display: table;
  margin: 0 auto; }

.table-pagination .pages.merged .select-page-container {
  width: auto;
  height: 34px;
  position: relative;
  float: right; }

.table-pagination .pages.compact {
  width: 150px;
  margin: 0 auto 0 auto;
  position: relative; }

.table-pagination .pages .first,
.table-pagination .pages .previous,
.table-pagination .pages .next,
.table-pagination .pages .last,
.table-pagination .pages .items-per-page,
.table-pagination .pages .refresh {
  height: 34px;
  display: block;
  cursor: pointer;
  vertical-align: middle;
  float: left;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

.table-pagination .pages .refresh {
  margin-left: 10px; }

.table-pagination .pages .refresh .material-icons {
  font-size: 24px;
  font-weight: 400; }

.table-pagination .pages .page-numbers {
  float: left;
  height: 34px;
  display: block; }

.table-pagination .pages .page-number {
  min-width: 24px;
  cursor: pointer;
  padding: 0 5px 0 5px;
  line-height: 34px;
  color: #3b3b3b;
  display: block;
  float: left;
  font-size: 14px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

.table-pagination .pages .page-number.disabled {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */
  cursor: default; }

.table-pagination .pages .page-number.disabled:hover {
  text-decoration: none; }

.table-pagination .pages .page-number.selected {
  min-width: 24px;
  height: 24px;
  margin-top: 5px;
  background-color: #5c9a92;
  border-radius: 12px;
  cursor: initial;
  padding: 0 5px 0 5px;
  line-height: 24px; }

.table-pagination .pages .page-number.selected:hover {
  text-decoration: none; }

.table-pagination .pages .page-number.dots {
  cursor: initial;
  padding: 0;
  min-width: initial;
  width: auto;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

.table-pagination .pages .page-number.dots:hover {
  text-decoration: none; }

.table-pagination .material-icons {
  font-size: 20px;
  line-height: 34px;
  color: #3b3b3b;
  vertical-align: middle; }

.table-pagination .items-per-page {
  height: 26px;
  margin: 4px 5px 0px 5px;
  position: absolute;
  left: 0;
  top: 0; }

.table-pagination .items-per-page:after {
  content: "";
  display: table;
  clear: both; }

.table-pagination .items-per-page .select-menu .selected-display {
  border-color: #bdbdbd;
  color: #3b3b3b;
  border-radius: 5px;
  font-size: 14px; }

.table-pagination .items-per-page .select-menu .selected-display .material-icons {
  color: #3b3b3b; }

.table-pagination .select-page-container {
  width: auto;
  height: 34px;
  position: absolute;
  right: 0;
  top: 0;
  float: right;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

.table-pagination .select-page-container label {
  line-height: 34px;
  vertical-align: middle;
  font-size: 13px;
  font-weight: 400;
  color: #3b3b3b;
  padding: 0 10px 0 10px;
  float: left; }

.table-pagination .select-page-container input {
  width: 45px;
  height: 26px;
  font-size: 13px;
  margin-top: 4px;
  text-align: center;
  float: left;
  border-radius: 5px;
  border: 1px solid #bdbdbd; }

.table-pagination .select-page-container .refresh-table {
  height: 35px;
  float: left;
  padding: 0 5px 0 10px;
  cursor: pointer;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

.table-pagination .select-page-container .refresh-table i.material-icons {
  font-size: 24px;
  font-weight: 400; }

.table-bottom {
  width: 100%;
  text-align: center;
  height: 10px;
  position: relative; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.panel {
  width: 100%;
  margin-bottom: 0px;
  border: none; }

.panel.no-padding .panel-content {
  padding: 0 0 0 0; }

.panel.open .panel-content {
  display: block; }

.panel.panel-toggle {
  margin-bottom: 10px;
  border-radius: 7px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3); }

.panel.panel-toggle.no-shadow {
  box-shadow: none;
  border: 1px solid #c4c4c4; }

.panel .panel-header {
  width: 100%;
  height: 40px;
  font-family: "Lato", sans-serif;
  font-size: 15px;
  background-color: #ffffff;
  padding: 0 15px 0 5px;
  border-radius: 7px;
  cursor: pointer; }

.panel .panel-header i.material-icons {
  width: 35px;
  float: left;
  color: #333333;
  font-size: 32px;
  text-align: center;
  line-height: 40px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

.panel .panel-header .left {
  float: left;
  text-align: left;
  color: #333333;
  line-height: 40px;
  font-weight: 500;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

.panel .panel-header .right {
  float: right;
  text-align: right;
  color: #333333;
  line-height: 40px;
  font-family: Lato, Arial, sans-serif;
  font-weight: 500; }

.panel .panel-header .right.error {
  color: #b2414d; }

.panel .panel-header .right.info {
  color: #dfa708; }

.panel .panel-header.active {
  border-radius: 7px 7px 0px 0px; }

.panel .panel-content {
  display: none;
  padding: 20px 20px;
  border-radius: 0px 0px 7px 7px;
  background-color: white;
  border-top: 2px solid #529dba; }

.panel .panel-content.workingPanel {
  border-top: 2px solid #8bc167;
  background-color: #f8f8f8; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.tree-panel {
  width: 100%;
  margin-bottom: 0px;
  border: none; }

.tree-panel.no-padding .panel-content {
  padding: 0 0 0 0; }

.tree-panel.open > .tree-panel-content {
  display: block; }

.tree-panel .tree-panel-content {
  display: none;
  padding: 5px 20px;
  border-bottom: 1px solid #bdbdbd;
  border-top: none; }

.tree-panel .tree-panel-content:last-child {
  border-bottom: none; }

.tree-panel .tree-panel-header {
  width: 100%;
  height: 28px;
  padding: 0 15px 0 5px;
  border-bottom: 1px solid #bdbdbd;
  cursor: pointer; }

.tree-panel .tree-panel-header i.material-icons {
  width: 35px;
  float: left;
  color: #333;
  font-size: 32px;
  text-align: center;
  line-height: 26px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

.tree-panel .tree-panel-header .left {
  float: left;
  text-align: left;
  color: #212121;
  line-height: 26px; }

.tree-panel .tree-panel-header .right {
  float: right;
  text-align: right;
  color: #212121;
  line-height: 26px; }

.tree-panel .tree-panel-header .right.error {
  color: #ffd100; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.pick-list {
  width: 450px; }

.pick-list.filter {
  width: 950px; }

.pick-list.filter-small {
  width: 750px; }

.pick-list .title {
  width: 100%;
  height: 20px;
  text-align: center; }

.pick-list .column {
  height: 100%;
  padding: 0;
  vertical-align: top;
  border: 1px solid #bdbdbd;
  border-radius: 5px; }

.pick-list .column.disabled {
  background-color: #f4f6f6; }

.pick-list .column.filter {
  width: 479px; }

.pick-list .column.filter-small {
  width: 350px; }

.pick-list .move-buttons-container {
  width: 35px;
  text-align: center;
  padding: 5px 0 5px 0px; }

.pick-list .move-buttons-container .btn {
  width: 28px;
  height: 20px;
  position: relative;
  margin: 5px auto 0 auto; }

.pick-list .move-buttons-container .btn:first-child {
  margin: 0 auto 0 auto; }

.pick-list .move-buttons-container .btn[disabled] {
  cursor: not-allowed;
  box-shadow: none;
  opacity: .65; }

.pick-list .move-buttons-container .material-icons {
  color: black;
  top: 2px;
  left: 6px; }

.pick-list .items {
  height: 100%;
  margin-top: 2px;
  margin-bottom: 2px; }

.pick-list .items .item {
  cursor: pointer;
  padding: 2px 5px;
  border: 1px solid white; }

.pick-list .items .item.disabled {
  cursor: not-allowed;
  border: 1px solid #f4f6f6; }

.pick-list .items .item:hover {
  background-color: #f5f5f5;
  color: #333; }

.pick-list .items .item.selected {
  color: #000;
  background-color: #f5f5f5; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.btn {
  display: inline-block;
  background-color: #ecebe9;
  color: #222;
  padding: 0 7px 0 7px;
  font-size: 14px;
  position: relative;
  border: none;
  margin-right: 10px;
  margin-bottom: 0;
  line-height: 22px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

.btn.primary {
  border-radius: 5px;
  border: 2px solid #7e7e7e;
  background-color: #7e7e7e;
  color: white;
  font-family: Lato, Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none; }

.btn.primary:hover, .btn.primary:active, .btn.primary:focus {
  color: white;
  text-decoration: none; }

.btn.secondary {
  border-radius: 5px;
  border: 2px solid #7e7e7e;
  background-color: white;
  color: #7e7e7e;
  font-family: Lato, Arial, sans-serif;
  font-weight: bold;
  font-size: 16px; }

.btn.secondary:hover, .btn.secondary:active, .btn.secondary:focus {
  color: #7e7e7e;
  text-decoration: none; }

.btn.large {
  width: 300px;
  height: 150px;
  border-radius: 10px;
  border: 1px solid white;
  background-color: #529dba;
  color: white;
  font-family: Lato, Arial, sans-serif;
  font-weight: 600;
  font-size: 16px; }

.btn.large:hover, .btn.large:active, .btn.large:focus {
  text-decoration: none;
  opacity: 0.9;
  box-shadow: none;
  transition: none; }

.btn.modern {
  border-radius: 5px;
  border: 2px solid #1e4760;
  background-color: #1e4760;
  color: white;
  font-family: Lato, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px; }

.btn.icon {
  padding: 0 7px 0 25px; }

.btn:last-child {
  margin-right: 0; }

.btn:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  outline: 0; }

.btn.underline-text {
  font-family: Lato, Arial, sans-serif;
  font-weight: 500;
  min-width: 50px;
  background: none;
  color: #222222;
  text-decoration: none;
  border: none;
  font-size: 14px;
  box-sizing: border-box;
  padding: 0;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #000;
  line-height: 18px; }

.btn.underline-text:hover {
  color: #000;
  box-shadow: inset 0 0 0 0 #fff, inset 0 -1px 0 0 #000; }

.btn.text {
  background: none;
  color: #212121;
  text-decoration: none;
  border: none;
  font-size: 14px;
  box-sizing: border-box;
  padding: 0;
  box-shadow: none;
  line-height: 18px; }

.btn.text:hover {
  color: black;
  text-decoration: none;
  border: none; }

.btn.table-btn {
  font-size: 14px;
  box-sizing: border-box;
  line-height: 18px;
  border-radius: 5px;
  padding: 0px 7px 0px 7px;
  margin: 1px;
  background-color: #529dba;
  color: white;
  font-family: Lato, Arial, sans-serif;
  font-weight: 500; }

.btn.table-btn:hover {
  text-decoration: none;
  border: none; }

.btn.table-btn-sec {
  font-size: 14px;
  box-sizing: border-box;
  line-height: 18px;
  border-radius: 5px;
  padding: 0px 7px 0px 7px;
  border: 1px solid #7e7e7e;
  margin: 1px;
  background-color: white;
  color: #7e7e7e;
  font-family: Lato, Arial, sans-serif;
  font-weight: 500; }

.btn.table-btn-sec:hover, .btn.table-btn-sec:active, .btn.table-btn-sec:focus {
  text-decoration: none;
  color: #7e7e7e; }

.btn.icon {
  width: 25px;
  height: 27px; }

.btn.icon i {
  top: 3px;
  left: 5px;
  font-size: 22px; }

.btn.icon-left {
  padding-left: 23px; }

.btn.icon-left i {
  text-align: left;
  top: -3px;
  left: 0px;
  font-size: 21px; }

.btn.icon-right {
  padding-right: 23px; }

.btn.icon-right i {
  text-align: right;
  top: -1px;
  right: 0px;
  font-size: 21px; }

.btn .material-icons {
  position: absolute;
  top: 6px;
  left: 5px;
  font-size: 17px; }

.btn .material-icons.left-icon {
  left: 3px; }

.btn .material-icons.right-icon {
  left: 9px; }

.btn:active {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn[disabled] {
  cursor: not-allowed;
  filter: alpha(opacity=55);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.55; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.input-error {
  display: block;
  color: #b2414d;
  font-size: 12px; }

.data-error {
  color: #b2414d; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.select-menu {
  display: inline-block;
  min-width: 65px;
  line-height: 34px;
  background-color: transparent;
  position: relative; }

.selected-display {
  width: auto; }

.selected-display .material-icons {
  color: #212121; }

.select-menu.xsmall {
  width: 50px; }

.select-menu.small {
  width: 85px; }

.select-menu.medium {
  width: 160px; }

.select-menu.large {
  width: 280px; }

.select-menu.xlarge {
  width: 350px; }

.select-menu.xxlarge {
  width: 600px; }

.select-menu.xxxlarge {
  width: 900px; }

.select-menu .selected-display {
  height: 26px;
  padding: 0px 26px 0px 6px;
  border: 1px solid #bdbdbd;
  background: transparent;
  color: #212121;
  text-align: left;
  line-height: 23px;
  overflow: hidden;
  border-radius: 5px;
  cursor: pointer;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */
  background-color: white; }

.select-menu .selected-display span {
  white-space: nowrap;
  width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis; }

.select-menu .selected-display .material-icons {
  position: absolute;
  color: #bdbdbd;
  right: 3px;
  top: 1px;
  line-height: 23px; }

.select-menu.fill {
  width: 100%; }

.select-menu.opened .selected-display {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.select-menu.opened .select {
  display: block;
  max-height: 250px;
  overflow-y: auto;
  border-radius: 5px; }

.select-menu.opened .select.up {
  top: auto;
  bottom: 100%; }

.select-menu.opened .select.left {
  left: auto;
  right: 0px; }

.select-menu.closed .select {
  display: none; }

.select-menu.disabled .selected-display {
  color: #808080;
  background: #f4f6f6;
  border-color: #d5dbdb;
  cursor: not-allowed; }

.select-menu.disabled .material-icons {
  color: #808080; }

.select-menu .select {
  min-width: 100%;
  background-color: #fff;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 27px;
  z-index: 301;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  font-size: 14px; }

.select-menu .select .option {
  width: 100%;
  padding: 3px 15px;
  color: #333;
  list-style: none;
  line-height: normal;
  white-space: nowrap;
  cursor: pointer; }

.select-menu .select .option:hover {
  color: #262626;
  background-color: #f5f5f5; }

.select-menu .select .option.selected {
  color: #262626;
  background-color: #f5f5f5; }

.select-menu .select .option.left {
  text-align: left; }

.select-menu .select .option.center {
  text-align: center; }

.select-menu .select .option.right {
  text-align: right; }

.select-menu .select .option.disabled {
  cursor: not-allowed;
  color: #808080; }

.select-menu .select .option.disabled:hover {
  color: #808080;
  background-color: #fff; }

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 65px; }

.bootstrap-select.btn-group .dropdown-toggle .caret {
  right: 8px; }

.bootstrap-select {
  font-size: 14px;
  border: 1px solid #212121;
  float: left; }

.bootstrap-select button.dropdown-toggle:focus {
  outline: 0 !important; }

.bootstrap-select .dropdown-toggle {
  background-color: transparent;
  color: #212121;
  padding: 2px 6px 2px 6px;
  border: none; }

.bootstrap-select .dropdown-menu {
  top: 100%;
  top: calc(100% + 1px);
  left: -1px; }

.bootstrap-select .dropdown-menu a:focus {
  outline: 0 !important; }

.dropdown .btn-default,
.dropdown.open .btn-default {
  color: #212121;
  background-color: transparent;
  border-color: #212121; }

.dropdown .btn-default:hover,
.dropdown.open .btn-default:hover {
  color: #212121;
  background-color: transparent;
  border-color: #212121; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.calendar-container {
  position: relative; }

.calendar-container.small input {
  width: 90px; }

.calendar-container .calendar {
  width: 248px;
  display: none;
  background-color: #ffffff;
  position: absolute;
  top: 27px;
  z-index: 100;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  padding: 5px; }

.calendar-container .calendar.open {
  display: block; }

.calendar-container .calendar.up {
  top: auto;
  bottom: 100%; }

.calendar-container .calendar .cal-header {
  margin-bottom: 15px; }

.calendar-container .calendar .cal-header .select-menu .selected-display {
  border: none; }

.calendar-container .calendar .cal-header .select-menu.left .select {
  max-height: 181px;
  overflow-y: auto;
  min-width: 70px; }

.calendar-container .calendar .cal-header .select-menu.right .select {
  max-height: 181px;
  overflow-y: auto;
  min-width: 105px; }

.calendar-container .calendar .cal-days {
  display: table; }

.calendar-container .calendar .cal-row {
  display: table-row;
  height: auto; }

.calendar-container .calendar .cal-column-weekday {
  display: table-cell;
  width: 34px;
  height: 34px;
  height: 26px;
  text-align: center;
  vertical-align: middle; }

.calendar-container .calendar .cal-column-weekday.bold {
  font-weight: 600; }

.calendar-container .calendar .cal-column {
  display: table-cell;
  width: 34px;
  height: 26px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 5px; }

.calendar-container .calendar .cal-column.selected {
  color: #ffffff;
  background-color: #4285f4; }

.calendar-container .calendar .cal-column.bold {
  font-weight: 600; }

.calendar-container .calendar .cal-column.disabled {
  color: #e3e3e3;
  cursor: default; }

.calendar-container .calendar .cal-column.disabled:hover {
  background-color: transparent;
  color: #e3e3e3;
  cursor: default; }

.calendar-container .calendar .cal-column.restricted {
  color: #c3c3c3;
  cursor: default; }

.calendar-container .calendar .cal-column.restricted:hover {
  background-color: transparent;
  color: #c3c3c3;
  cursor: default; }

.calendar-container .calendar .cal-column:hover {
  background-color: #727d88;
  color: #ffffff; }

.calendar-container .calendar .cal-column span {
  padding: 5px; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.form-grid {
  display: table;
  margin-top: 10px; }

.form-grid.compact {
  margin-top: 0px; }

.form-grid.no-top-margin {
  margin-top: 0px; }

.form-grid.space-left {
  margin-left: 50px; }

.form-grid.full-width {
  width: 100%; }

.form-grid.full-width .form-column:first-child {
  padding-left: 0px;
  width: 1%; }

.form-grid .row {
  display: table-row;
  height: 36px; }

.form-grid .row .column {
  display: table-cell;
  vertical-align: middle;
  padding-left: 15px; }

.form-grid .row .column:first-child {
  padding-left: 0px; }

.form-grid .row .column .radio-label {
  display: inline-block;
  padding-right: 0; }

.form-grid .row .column .radio-label.left {
  text-align: left; }

.form-grid .row .column .radio-label.right {
  text-align: right; }

.form-grid .row .column input[type="radio"] {
  display: inline-block;
  margin: 0 0 0 0; }

.form-grid .row .column .input {
  line-height: 26px;
  margin: 0 15px 0 0; }

.form-grid .row .column label {
  display: inline-block;
  width: 100%;
  text-align: right;
  margin-right: 0; }

.form-grid .row .column input {
  display: inline-block;
  height: 26px;
  vertical-align: middle;
  margin-right: 0 15px 0 0;
  padding: 0 5px; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
td,
th {
  padding: 5px 0 5px 5px; }

td.center {
  text-align: center;
  border-left: 1px solid #d3c8c8;
  border-right: 1px solid #d3c8c8;
  padding: 2px 10px 2px 10px; }

td.center.fixed {
  width: 71px; }

td.center.border-right {
  border-right: 2px solid #6f6e6e; }

td.center.noborder-right {
  border-right: none; }

.compact .form-column {
  padding: 0px 0px 0px 5px; }

.form-column {
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  display: table-cell;
  padding-left: 15px;
  vertical-align: middle; }

.form-column.compact {
  width: 100px; }

.form-column.calendar-padding {
  padding-left: 13px; }

.form-column.disabled {
  color: #808080; }

.form-column:first-child {
  padding-left: 0px; }

.form-column:first-child.vertical-top {
  vertical-align: top; }

.form-column:first-child.top {
  padding-top: 10px;
  vertical-align: text-top; }

.form-column:first-child.top.changed-notification {
  padding-top: 29px; }

.form-column:first-child.top.third {
  padding-top: 40px; }

.form-column:first-child.top.no-padding {
  padding-top: 0px; }

.form-column:first-child.top.padding5 {
  padding-top: 5px; }

.form-column .radio-label {
  display: inline-block;
  padding-right: 0; }

.form-column .radio-label.left {
  text-align: left; }

.form-column .radio-label.right {
  text-align: right; }

.form-column .select-menu {
  display: block; }

.form-column input[type="radio"] {
  display: inline-block;
  margin: 0 0 0 0;
  cursor: pointer; }

.form-column input[type="radio"]:disabled {
  cursor: not-allowed; }

.form-column input {
  font-size: 14px;
  font-family: "Lato", Arial, sans-serif; }

.form-column .input {
  line-height: 26px;
  margin: 0 15px 0 0; }

.form-column .input .fill {
  width: 100%; }

.form-column label {
  display: inline-block;
  width: 100%;
  text-align: right;
  margin-right: 0;
  font-weight: 600;
  color: #333;
  white-space: nowrap; }

.form-column .left {
  text-align: left; }

.form-column input {
  display: inline-block;
  height: 27px;
  vertical-align: middle;
  margin-right: 0 15px 0 0;
  padding: 0 5px;
  border-radius: 5px;
  border: 1px solid #bdbdbd; }

.form-column textarea {
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  display: inline-block;
  height: 100px;
  width: 100%;
  margin-right: 0 15px 0 0;
  padding: 5px 5px;
  resize: none;
  border-radius: 5px; }

.form-column textarea:disabled {
  color: #808080;
  background-color: #f4f6f6;
  border: 1px solid #d5dbdb;
  cursor: not-allowed; }

.form-column textarea.changed-notification {
  background-color: #ffdddd; }

.form-column textarea.normal {
  width: 500px; }

.form-column textarea.large {
  width: 750px; }

.form-column textarea.xlarge-height {
  width: 900px;
  height: 50px; }

.form-column textarea.xlarge-height-large {
  width: 750px;
  height: 150px; }

.form-column textarea.height100 {
  height: 100px; }

.form-column textarea.height140 {
  height: 140px; }

.form-column textarea.height200 {
  height: 200px; }

.form-column textarea.height260 {
  height: 260px; }

.form-column textarea.height320 {
  height: 320px; }

.form-column textarea.height380 {
  height: 380px; }

.form-column.middle-size {
  width: 300px; }

.radio-options {
  padding-left: 40px; }

.textAlignTop {
  vertical-align: top; }

.form-column .align-left {
  text-align: left; }

.topMargin {
  margin-top: 4px; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.data-tabs {
  width: 100%; }

.data-tabs .tabs {
  width: 100%;
  padding-top: 10px;
  border-bottom: 1px solid #bdbdbd;
  font-family: "Lato", Arial, sans-serif;
  font-size: 15px;
  font-weight: 500; }

.data-tabs .tabs:after {
  content: "";
  display: table;
  clear: both; }

.data-tabs .tabs .tab {
  width: auto;
  float: left;
  margin-top: 3px;
  margin-left: 20px;
  margin-right: 0px;
  padding: 4px 9px 2px;
  position: relative;
  color: #212121;
  line-height: 20px;
  cursor: pointer; }

.data-tabs .tabs .tab.open {
  color: #212121;
  border-bottom: 3px solid #529dba; }

.data-tabs .tabs .tab.open:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #fff;
  bottom: -1px;
  left: 0px; }

.data-tabs .tabs .tab.disabled {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65; }

.data-tabs .tab-content {
  display: none;
  width: 100%;
  padding: 0; }

.data-tabs .tab-content.open {
  display: block;
  padding: 20px 20px; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.tree-table {
  width: 100%;
  margin: 0 0 0 0;
  border-style: hidden;
  border-collapse: collapse;
  border-radius: 2px;
  box-shadow: 0 0 0 1px #d3c8c8;
  background-color: white;
  overflow-wrap: anywhere; }

.tree-table .head {
  width: auto;
  margin: 0 0 0 0; }

.tree-table .head .head-cell {
  border: 1px solid #bdbdbd;
  text-align: left;
  padding: 2px 15px 2px 15px; }

.tree-table .head .head-cell.center {
  text-align: center;
  border-left: 1px solid #d3c8c8;
  border-right: 1px solid #d3c8c8; }

.tree-table .head .head-cell.sticky {
  position: sticky;
  top: 0;
  background: white; }

.tree-table .head .head-cell.leto {
  cursor: pointer; }

.tree-table .head .head-cell.border-right {
  border-right: 2px solid #6f6e6e; }

.tree-table .head .head-cell.noborder-right {
  border-right: none; }

.tree-table .row {
  border-bottom: 1px solid #bdbdbd;
  height: 20px; }

.tree-table .row .cell {
  border-bottom: 1px solid #bdbdbd;
  text-align: left;
  padding: 0 15px 0 15px;
  position: relative; }

.tree-table .row .cell.wrap {
  white-space: normal;
  border-bottom: none;
  padding: 0px; }

.tree-table .row .cell.center {
  text-align: center;
  border-left: 1px solid #d3c8c8;
  border-right: 1px solid #d3c8c8; }

.tree-table .row .cell.center input[type="text"] {
  height: 19px; }

.tree-table .row .cell.center.noborder-right {
  border-right: none; }

.tree-table .row .cell.break_spaces {
  white-space: break-spaces; }

.tree-table .row .cell.edit {
  padding: 0; }

.tree-table .row .cell.grayed {
  color: #333;
  background-color: #d5dbdb; }

.tree-table .row .cell.compact {
  width: 1px;
  padding: 0 2px 0 2px; }

.tree-table .row .cell.error {
  background-clip: padding-box;
  background-color: #f79196; }

.tree-table .row .cell.red {
  color: red; }

.tree-table .row .cell.blue {
  color: #42dff4; }

.tree-table .row .cell.orangebg {
  background-clip: padding-box;
  background-color: #ffe6cc; }

.tree-table .row .cell.depth2 {
  padding-left: 30px; }

.tree-table .row .cell.depth3 {
  padding-left: 45px; }

.tree-table .row .cell.depth4 {
  padding-left: 60px; }

.tree-table .row .cell.depth5 {
  padding-left: 75px; }

.tree-table .row .cell.newStyle {
  background: #d5e0f3; }

.tree-table .row.lightgray {
  background-color: #e4e4e4; }

.tree-table .block {
  width: 26px;
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px; }

.tree-table .block.green {
  background-color: #8bc167; }

.tree-table .block.red {
  background-color: #b2414d; }

.tree-table .block.orange {
  background-color: #ffc91d; }

.tree-table .block.black {
  background-color: black; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.file-upload input {
  display: none; }

.modal {
  width: 100%;
  position: fixed;
  z-index: 500;
  padding: 10vh 0 0 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.4); }

.modal.full-size {
  padding: 0; }

.modal.opend {
  display: block; }

.modal.closed {
  display: none; }

@media (min-width: 0px) and (max-width: 1260px) {
  .modal {
    padding-left: 20px;
    padding-right: 20px; } }

.modal-content {
  width: 1260px;
  background-color: #fefefe;
  margin: auto;
  border-radius: 10px; }

.modal-content.full-size {
  height: 100%; }

@media (min-width: 0px) and (max-width: 1260px) {
  .modal-content {
    width: 100%;
    margin: 0 0 0 0; } }

.modal-header {
  padding: 2px 16px;
  background-color: #1e4760;
  position: relative;
  border-radius: 5px 5px 0 0;
  font-family: Lato, Arial, sans-serif; }

.modal-header.new {
  background-color: #529dba;
  text-align: center;
  border-radius: 5px 5px 0 0; }

.modal-header.new h2 {
  font-weight: 600; }

.modal-header h2 {
  font-size: 17px;
  padding: 7px 0px 7px 0px;
  margin: 0px;
  font-weight: 400;
  color: white;
  letter-spacing: 1px; }

.modal-header .close {
  color: white;
  width: 35px;
  height: 35px;
  font-size: 28px;
  line-height: 35px;
  display: inline-block;
  text-align: center;
  position: absolute;
  background: none;
  top: 0px;
  right: 4px;
  cursor: pointer;
  z-index: 450; }

.modal-header .close:hover,
.modal-header .close:focus {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 35px;
  text-decoration: none; }

.modal-body {
  padding: 2px 16px;
  max-height: 70vh;
  overflow-y: auto; }

.modal-body.full-size {
  height: 100%;
  max-height: calc(100% - 36px); }

.modal-body.no-padding {
  padding: 0px; }

.modal-body.fixed-minium {
  min-height: 394px; }

.modal-body.visible-overflow {
  overflow-y: visible; }

.modal-footer {
  background-color: #529dba;
  border-radius: 5px;
  height: 10px;
  width: 100%;
  border-radius: 0 0 5px 5px; }

.page-modal {
  position: fixed;
  z-index: 500;
  padding-top: 56px;
  padding-bottom: 20px;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4); }

.page-modal.opend {
  display: block; }

.page-modal.closed {
  display: none; }

.page-modal .content {
  position: relative;
  padding-top: 20px;
  background-color: #fefefe;
  margin: auto;
  padding: 1px;
  border: 1px solid #888;
  width: 80%;
  height: 100%;
  box-sizing: border-box; }

.page-modal .content .header {
  padding: 2px 16px;
  position: absolute;
  height: 36px;
  top: -36px;
  left: 0px;
  right: 0px;
  background-color: white; }

.page-modal .content .header .close {
  color: #212121;
  float: right;
  font-size: 28px;
  font-weight: bold; }

.page-modal .content .header .close:hover, .page-modal .content .header .close:focus {
  color: #212121;
  text-decoration: none;
  cursor: pointer; }

.error-alert {
  display: none;
  width: 100%;
  color: #fff;
  background-color: #b2414d;
  border-radius: 5px;
  padding: 0 10px 0 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 30px;
  position: relative; }

.error-alert.display {
  display: block; }

.error-alert .close {
  color: #fff;
  width: 27px;
  height: 27px;
  font-size: 21px;
  line-height: 27px;
  display: inline-block;
  text-align: center;
  position: absolute;
  background: none;
  right: 8px;
  top: 2px;
  cursor: pointer;
  z-index: 600; }

.error-alert .close .material-icons {
  font-size: 16px; }

.error-alert .close .material-icons:hover {
  color: #fff; }

.error-alert .close:hover,
.error-alert .close:focus {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 27px;
  text-decoration: none; }

.warning-alert {
  display: none;
  width: 100%;
  color: #fff;
  background-color: #dfa708;
  border-radius: 5px;
  padding: 0 10px 0 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 30px;
  position: relative; }

.warning-alert.display {
  display: block; }

.warning-alert .close {
  color: #fff;
  width: 27px;
  height: 27px;
  font-size: 21px;
  line-height: 27px;
  display: inline-block;
  text-align: center;
  position: absolute;
  background: none;
  right: 8px;
  top: 2px;
  cursor: pointer;
  z-index: 600; }

.warning-alert .close .material-icons {
  font-size: 16px; }

.warning-alert .close .material-icons:hover {
  color: #fff; }

.warning-alert .close:hover,
.warning-alert .close:focus {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 27px;
  text-decoration: none; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.auto-complete-container {
  position: relative; }

.auto-complete-container .suggestion-list {
  display: none;
  position: absolute;
  top: 27px;
  min-width: 150px;
  background-color: #fff;
  border: 1px solid #bdbdbd;
  margin: 0;
  padding: 10px 10px 10px 10px;
  z-index: 302;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.auto-complete-container .suggestion-list.open {
  display: block; }

.auto-complete-container .suggestion-list li {
  width: 100%;
  list-style: none;
  cursor: pointer;
  padding: 4px 0 4px 0;
  border-bottom: 1px solid rgba(20, 20, 20, 0.29); }

.auto-complete-container .suggestion-list li.info {
  margin-left: 30px;
  cursor: default; }

.auto-complete-container .suggestion-list li.info:hover {
  background-color: inherit; }

.auto-complete-container .suggestion-list li.info span::before {
  content: "error_outline";
  position: absolute;
  left: 10px;
  top: 8px;
  z-index: 90;
  width: 26px;
  color: #212121;
  font-size: 26px;
  text-align: center;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */
  user-select: none;
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga"; }

.auto-complete-container .suggestion-list li:last-child {
  border-bottom: none; }

.auto-complete-container .suggestion-list li:hover {
  background-color: rgba(20, 20, 20, 0.02); }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.notifications {
  position: fixed;
  top: 15px;
  right: 15px;
  z-index: 1000; }

.notification {
  width: 400px;
  margin: 5px;
  background-color: #fff;
  color: #333;
  box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.12), 0 0px 5px rgba(0, 0, 0, 0.24);
  border-radius: 10px;
  font-family: "Lato", Arial, sans-serif;
  font-weight: 400;
  display: flex; }

.notification .left-color-side {
  width: 40px;
  background-color: #8bc167;
  border-radius: 10px 0px 0px 10px; }

.notification .left-color-side.error {
  background-color: #b2414d; }

.notification .left-color-side.warning {
  background-color: #ffc91d; }

.notification .left-color-side.info {
  background-color: #42dff4; }

.notification .right-side {
  padding: 10px 5px 15px 10px;
  width: 360px; }

.notification .right-side .header {
  width: 100%;
  height: 6px;
  position: relative; }

.notification .right-side .header .close {
  color: gray;
  width: 27px;
  height: 27px;
  font-size: 20px;
  line-height: 27px;
  display: inline-block;
  text-align: center;
  position: absolute;
  background: none;
  top: 2px;
  right: 2px;
  cursor: pointer;
  z-index: 600; }

.notification .right-side .header .close:hover,
.notification .right-side .header .close:focus {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 27px;
  text-decoration: none; }

.notification .right-side .message {
  padding-right: 30px;
  font-size: 16px; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.confirm-dialog {
  position: fixed;
  z-index: 600;
  padding-top: 100px;
  padding-bottom: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4); }

.confirm-dialog.opend {
  display: block; }

.confirm-dialog.closed {
  display: none; }

.dialog-content {
  background-color: #fefefe;
  margin: 10vh auto 0 auto;
  padding: 10px 25px 15px 15px;
  border: 1px solid #888;
  width: 485px;
  position: relative;
  border-radius: 15px; }

.dialog-content .close {
  color: gray;
  width: 27px;
  height: 27px;
  font-size: 20px;
  line-height: 27px;
  display: inline-block;
  text-align: center;
  position: absolute;
  background: none;
  right: 8px;
  top: 5px;
  cursor: pointer;
  z-index: 600; }

.dialog-content .close:hover,
.dialog-content .close:focus {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 27px;
  text-decoration: none; }

.dialog-content .dialog-body.no-padding {
  padding: 0px; }

.dialog-content .dialog-footer {
  margin-top: 10px;
  padding-top: 12px;
  border-top: 1px solid #bdbdbd; }

.dialog-content .dialog-footer:after {
  content: "";
  display: table;
  clear: both; }

.dialog-header {
  color: black;
  position: relative; }

.dialog-header h2 {
  font-size: 17px;
  margin: 0 0 10px 0; }

.dialog-header .close:hover,
.dialog-header .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.bread-crumbs {
  padding-left: 10px;
  color: #000;
  font-weight: 600;
  float: left;
  font-weight: 400;
  display: flex; }

.bread-crumbs span, .bread-crumbs a {
  line-height: 30px;
  margin-right: 5px;
  color: #000; }

.bread-crumbs a {
  text-decoration: underline;
  cursor: pointer; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.search-container {
  display: flex;
  float: right;
  color: #fff;
  margin-right: 10px;
  line-height: 27px; }

.search-container.left {
  float: left; }

.search-container .btn {
  color: #4285f4;
  background-color: #fff; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.forum-container {
  background-color: #f2f2f2;
  padding-top: 20px;
  padding-bottom: 20px; }

.forum-item-container {
  background-color: #fff;
  padding: 18px 15px 15px 15px;
  margin-bottom: 2px;
  position: relative;
  font-family: "Lato", Arial, sans-serif; }

.forum-item-container.lightgrey {
  background-color: #f8f8f8; }

.forum-item-container.tema {
  /*  min-height: 115px; */
  padding-bottom: 30px; }

.forum-item-container:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.forum-item-container:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.forum-item-container .forum-item-header {
  height: 25px; }

.forum-item-container .forum-item-header .forum-item-title {
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
  float: left;
  margin-bottom: 10px;
  cursor: pointer; }

.forum-item-container .forum-item-header .forum-item-title:hover {
  text-decoration: underline; }

.forum-item-container .forum-item-header .forum-item-title-header {
  line-height: 25px;
  float: right;
  color: #b2414d; }

.forum-item-container .forum-item-header .forum-message-count {
  float: right;
  color: #727d88;
  margin-right: 8px;
  pointer-events: none; }

.forum-item-container .forum-item-header .forum-message-count .message-icon,
.forum-item-container .forum-item-header .forum-message-count .message-count {
  float: right;
  margin-right: 5px; }

.forum-item-container .forum-item-header .forum-message-count .message-icon i,
.forum-item-container .forum-item-header .forum-message-count .message-icon span,
.forum-item-container .forum-item-header .forum-message-count .message-count i,
.forum-item-container .forum-item-header .forum-message-count .message-count span {
  display: inline-block;
  font-size: 16px;
  line-height: 25px; }

.forum-item-container .forum-item-header .forum-message-count .message-icon span,
.forum-item-container .forum-item-header .forum-message-count .message-count span {
  font-size: 16px; }

.forum-item-container .forum-item-header .forum-message-count .message-icon i,
.forum-item-container .forum-item-header .forum-message-count .message-count i {
  font-size: 18px; }

.forum-item-container .forum-item-header .forum-message-count .message-icon {
  cursor: pointer; }

.forum-item-container .forum-item-content {
  width: 90%;
  min-height: 40px;
  padding: 4px 0 20px 0;
  font-size: 14px;
  color: #727d88;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.forum-item-container .forum-action {
  position: absolute;
  bottom: 11px;
  right: 15px;
  color: #727d88; }

.forum-item-container .forum-action button.btn.text {
  color: #727d88;
  font-family: "Lato", Arial, sans-serif; }

.forum-item-container .forum-item-footer {
  margin-top: 10px; }

.forum-item-container .forum-item-footer .forum-last-posted .forum-user {
  font-size: 14px;
  font-weight: 600;
  color: #528982;
  margin-right: 10px;
  cursor: pointer; }

.forum-item-container .forum-item-footer .forum-last-posted .last-action {
  font-size: 14px;
  color: #727d88; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.forum-container {
  background-color: #f2f2f2;
  padding-top: 20px;
  padding-bottom: 10px; }

.forum-message-container {
  background-color: #fff;
  padding: 18px 15px 15px 15px;
  margin-bottom: 2px;
  position: relative; }

.forum-message-container:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.forum-message-container:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.forum-message-container .forum-message-header {
  height: 25px; }

.forum-message-container .forum-message-header .forum-message-title {
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
  float: left;
  cursor: pointer; }

.forum-message-container .forum-message-header .forum-message-count {
  float: right;
  color: #727d88;
  margin-right: 8px; }

.forum-message-container .forum-message-header .forum-message-count .message-icon,
.forum-message-container .forum-message-header .forum-message-count .message-count {
  float: right;
  margin-right: 5px; }

.forum-message-container .forum-message-header .forum-message-count .message-icon i,
.forum-message-container .forum-message-header .forum-message-count .message-icon span,
.forum-message-container .forum-message-header .forum-message-count .message-count i,
.forum-message-container .forum-message-header .forum-message-count .message-count span {
  display: inline-block;
  font-size: 16px;
  line-height: 25px; }

.forum-message-container .forum-message-header .forum-message-count .message-icon span,
.forum-message-container .forum-message-header .forum-message-count .message-count span {
  font-size: 16px; }

.forum-message-container .forum-message-header .forum-message-count .message-icon i,
.forum-message-container .forum-message-header .forum-message-count .message-count i {
  font-size: 18px; }

.forum-message-container .forum-message-header .forum-message-count .message-icon {
  cursor: pointer; }

.forum-message-container .forum-message-content {
  width: 90%;
  padding: 5px 0 20px 0;
  font-size: 14px;
  color: black;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.forum-message-container .forum-action {
  position: absolute;
  bottom: 11px;
  right: 15px;
  color: #727d88; }

.forum-message-container .forum-action button.btn.text {
  color: #727d88;
  font-family: "Lato", Arial, sans-serif; }

.forum-message-container .forum-message-footer .forum-last-posted .forum-user {
  font-size: 14px;
  font-weight: 600;
  color: #528982;
  margin-right: 10px;
  cursor: pointer; }

.forum-message-container .forum-message-footer .forum-last-posted .last-action {
  font-size: 14px;
  color: #727d88; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.jodit_toolbar_popup-inline-target {
  z-index: 700; }

.jodit_container:not(.jodit_inline).display-only {
  min-height: auto; }

.jodit_container:not(.jodit_inline).display-only .jodit_wysiwyg {
  padding: 0 0 0 0;
  white-space: normal; }

.jodit_container:not(.jodit_inline).display-border {
  min-height: auto;
  border: 1px solid #bdbdbd;
  border-radius: 5px; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.collapsed-content-container {
  max-height: 0;
  overflow: hidden; }

.collapsed-content-container.closed {
  overflow: hidden;
  transition: max-height 0.25s ease-out; }

.collapsed-content-container.opening {
  overflow: hidden;
  transition: max-height 0.25s ease-in; }

.collapsed-content-container.opened {
  overflow: visible; }

.collapsed-content-container .collapsed-content {
  margin: 0px 10px 10px 10px;
  padding-bottom: 10px;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1; }

.flex-content {
  display: flex;
  border-top: 1px solid #e2e2e2; }

.flex-content .content-side-menu {
  width: 200px;
  font-family: Lato, Arial, sans-serif;
  color: #212121;
  font-weight: 500; }

.flex-content .content-side-menu ul {
  padding-left: 0px;
  padding-right: 10px; }

.flex-content .content-side-menu ul li.contentlist {
  cursor: pointer;
  display: block;
  margin-top: 10px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

.flex-content .content-side-menu ul li.contentlist.open {
  color: #4285f4; }

.flex-content .content-side-menu ul li.contentlist:hover {
  color: #f4b042; }

.content-container {
  width: calc(100% - 200px);
  margin-top: 14px; }

.content-container .content {
  display: none;
  width: 100%;
  padding: 0;
  padding: 20px;
  background-color: white;
  border-radius: 10px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3); }

.content-container .content.open {
  display: block; }

.notification-modal {
  width: 100%;
  position: fixed;
  z-index: 501;
  padding: 5vh 0 0 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.4); }

.notification-modal.opend {
  display: block; }

.notification-modal.closed {
  display: none; }

@media (min-width: 0px) and (max-width: 600px) {
  .notification-modal {
    padding-left: 20px;
    padding-right: 20px; } }

.notification-modal-content {
  width: 680px;
  background-color: #fefefe;
  margin: auto;
  padding: 10px 20px 20px 20px;
  border: 1px solid #888;
  border-radius: 7px; }

@media (min-width: 0px) and (max-width: 600px) {
  .notification-modal-content {
    width: 100%;
    margin: 0 0 0 0; } }

.notification-modal-header {
  padding: 2px 16px;
  position: relative;
  font-family: Lato, Arial, sans-serif; }

.notification-modal-header h2 {
  font-size: 17px;
  padding: 7px 0px 7px 0px;
  margin: 0px;
  font-weight: 400;
  color: #222; }

.notification-modal-body {
  padding: 2px 16px;
  max-height: 70vh;
  overflow-y: auto; }

.notification-modal-body.no-padding {
  padding: 0px; }

.notification-modal-body.fixed-minium {
  min-height: 394px; }

.notification-modal-body.visible-overflow {
  overflow-y: visible; }

.data-number {
  border-radius: 5px;
  font-size: 14px;
  font-family: "Lato", Arial, sans-serif;
  border: 1px solid #bdbdbd; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.vloga-header {
  margin-top: 30px;
  width: 500px;
  height: 50px;
  line-height: 40px;
  background-color: #1e4760;
  margin: 0 auto 0 auto;
  text-align: center;
  color: #fff;
  vertical-align: middle;
  border-radius: 5px;
  font-family: Lato, Arial, sans-serif;
  font-size: 18px; }

.vloga-element {
  color: #1e4760;
  font-weight: bold;
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  padding: 10px 10px 10px 20px; }

.vloga-grid {
  margin-top: 30px;
  width: inherit; }

.vloga-form {
  width: 850px;
  margin: 0 auto 0 auto;
  padding-bottom: 10px; }

.vloga-form .vloga-row {
  display: flex;
  padding-left: 20px;
  margin-top: 10px;
  border-radius: 5px;
  background-color: #d9d9d9; }

.vloga-form .vloga-row:after {
  content: "";
  display: table;
  clear: both; }

.vloga-buttons {
  position: fixed;
  bottom: 65px;
  margin-top: 50px;
  vertical-align: bottom; }

div.dynamic-text {
  width: 100%;
  font-size: 14px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif; }

div.dynamic-text.large {
  font-size: 20px; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.notif-button {
  width: 50px;
  height: 50px;
  background: #4285f4;
  text-decoration: none;
  border-radius: 50%;
  color: #ffffff;
  font-size: 40px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12);
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  bottom: 60px;
  right: 10px;
  transition: background-color 0.25s ease-out, box-shadow 0.25s ease-out;
  border: none;
  cursor: pointer;
  outline: none; }

.notif-container {
  margin: 16px auto;
  font-size: 16px;
  border-radius: 9px;
  position: fixed;
  bottom: -155px;
  right: -85px;
  transform: translate(-50%, -50%);
  width: 300px;
  max-height: 400px;
  height: 400px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  background-color: #f5f5f7; }

.notif-header {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  background: #4169cc;
  padding: 15px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0; }

.notif-box {
  width: auto;
  overflow-y: scroll;
  height: 345px;
  max-height: 345px; }

.notif {
  width: auto;
  background-color: #fff;
  padding: 10px;
  border-radius: 4px;
  margin: 10px; }

.notif h1 {
  color: #093f95;
  margin: unset;
  font-size: 14px; }

.notif p {
  font-size: 12px; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.page-notification-container {
  margin-top: 60px;
  width: 100%;
  border-radius: 5px;
  padding: 15px;
  color: white;
  background-color: #1e4760;
  font-family: "Lato", Arial, sans-serif;
  padding-top: 1.45em;
  padding-bottom: 1.45em;
  display: flex;
  font-size: 15px; }

.page-notification-container .icon {
  height: 35px; }

.page-notification-container.info {
  background-color: #4e7e7e; }

.page-notification-container.error {
  background-color: #b2424e; }

.page-notification-container.clickable {
  cursor: pointer; }

.page-notification-container .message {
  margin-left: 10px;
  display: flex;
  align-items: center; }

.menu-button {
  width: 300px;
  height: 150px;
  border-radius: 20px;
  border: 1px solid white;
  font-family: Lato, Arial, sans-serif;
  cursor: pointer; }

.menu-button.main {
  background-color: #529dba;
  color: white; }

.menu-button.main div {
  width: 23%;
  white-space: break-spaces;
  position: absolute;
  margin-top: 10px;
  text-align: center;
  font-weight: 600;
  font-size: 16px; }

.menu-button.main img {
  block-size: 100px;
  margin-top: 40px;
  filter: grayscale(1); }

.menu-button.admin {
  background-color: #529dba;
  color: white; }

.menu-button.admin div {
  white-space: break-spaces;
  padding: 24px;
  font-size: 22px; }

.menu-button.sub {
  background-color: #d9d9d9;
  color: #397289; }

.menu-button.sub div {
  white-space: break-spaces;
  padding: 24px;
  font-size: 22px; }

.menu-button:hover, .menu-button:active, .menu-button:focus {
  text-decoration: none;
  opacity: 0.9;
  box-shadow: none;
  transition: none;
  outline: none; }

.secondTitle {
  font-size: 13pt; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.cookie_bg {
  background: #1e4760; }

.cookie_cont {
  margin: auto;
  min-width: 550px;
  max-width: 1260px;
  height: 20px;
  display: block;
  font-family: "Lato", Arial, sans-serif;
  font-size: 12px;
  text-align: center; }

.cookie_text {
  display: inline-block;
  vertical-align: sub;
  color: #c8ced3;
  text-align: center; }

.arrow {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  display: inline-block;
  margin-left: 5px;
  margin-right: 3px; }

.link {
  color: #5198b4;
  text-decoration: none;
  vertical-align: sub;
  cursor: pointer; }

.link:hover {
  color: #2d7c9a; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.button-container {
  margin-right: 5px;
  display: flex;
  flex-direction: row;
  margin-left: 0px; }

.button-container .round-button {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.login-form {
  width: 350px;
  margin: 0 auto 0 auto;
  background-color: #fff;
  padding-bottom: 10px;
  border-radius: 5px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); }

.home-form {
  margin-top: 30px; }

.home-header {
  margin-top: 30px;
  width: 500px;
  height: 50px;
  line-height: 40px;
  background-color: #1e4760;
  margin: 0 auto 0 auto;
  text-align: center;
  color: #fff;
  vertical-align: middle;
  border-radius: 5px;
  font-family: Lato, Arial, sans-serif;
  font-size: 16px; }

.home-upper-button-container {
  display: grid;
  width: 100%;
  height: 100%;
  margin-top: 50px;
  grid-template-columns: auto 300px auto;
  grid-template-rows: 150px; }

.home-upper-button-container .button-prijava {
  grid-column: 2;
  grid-row: 1; }

.home-lover-button-container {
  display: grid;
  width: 100%;
  height: 100%;
  margin-top: 50px;
  grid-template-columns: auto 300px auto 300px auto;
  grid-template-rows: 150px; }

.home-lover-button-container .button-oddaja-zahtevka {
  grid-column: 2;
  grid-row: 1; }

.home-lover-button-container .button-pregled-zahtevka {
  grid-column: 4;
  grid-row: 1; }

.home-notification-container {
  margin-top: 60px;
  width: 100%;
  border-radius: 5px;
  padding: 15px;
  color: white;
  background-color: #4e7e7e;
  font-family: Lato, Arial, sans-serif;
  padding-top: 1.45em;
  padding-bottom: 1.45em;
  display: flex;
  font-size: 15px; }

.home-notification-container .message {
  margin-left: 10px; }

.login-header {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #1e4760;
  margin-bottom: 25px;
  text-align: center;
  color: #fff;
  vertical-align: middle;
  border-radius: 5px; }

.login-row {
  width: 80%;
  margin: 0 auto 0 auto;
  margin-top: 20px; }

.login-row:after {
  content: "";
  display: table;
  clear: both; }

.login-row input {
  width: 100%;
  height: 25px;
  border-radius: 5px;
  border: 1px solid #c1c0c0; }

.login-row .btn {
  background-color: #4285f4; }

h2.vprasalnik-header {
  margin-top: 0px;
  text-align: center; }

div.vprasalnik-top-data {
  display: flex; }

div.vprasalnik-top-data .uid-container {
  flex: 1000vh;
  height: 45px; }

div.vprasalnik-top-data .buttom-container {
  flex: 160px;
  line-height: 45px; }

div.vprasalnik-zaglavje {
  width: 100%;
  background: #d3d3d3;
  padding: 10px;
  border: 1px solid #d3d3d3;
  border-radius: 5px 5px 0px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 16px; }

div.vprasalnik-status-container {
  margin: 10px;
  padding-bottom: 10px; }

div.vprasalnik-status-container div {
  margin-bottom: 10px; }

div.vprasalnik-section {
  margin: 5px;
  padding: 10px;
  background-color: #f4f4f4;
  font-weight: 600; }

div.vprasalnik-select {
  margin-left: 10px; }

div.vprasalnik-state-container {
  margin: 10px;
  padding-bottom: 10px; }

div.vprasalnik-state-container .bottom-margin {
  margin-bottom: 10px; }

div.vprasalnik-navigatin {
  margin-top: 20px;
  padding-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center; }

div.vprasalnik-zaklucek {
  margin: 5px;
  padding: 10px;
  text-align: center; }

div.vprasalnik-zaklucek.konec {
  background-color: #a6f0a6; }

div.vprasalnik-zaklucek.opozorilo {
  background-color: #e6c588; }

div.vprasalnik-button-center {
  margin-top: 10px;
  text-align: center; }

.gridVstop {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(1em, 21.3em));
  grid-row-gap: 5em;
  grid-column-gap: 6em;
  place-content: center; }

.headerVstop {
  color: #397289;
  font-size: 28px;
  margin: 30px 120px;
  font-family: Lato, Arial, sans-serif; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.panels-container {
  margin-top: 20px; }

.xsmall {
  width: 50px; }

.small {
  width: 85px; }

.medium {
  width: 130px; }

.large {
  width: 280px; }

.xlarge {
  width: 350px; }

.xxlarge {
  width: 600px; }

.right {
  margin-left: 10px; }

.sct-base-data .label-right-aligned {
  float: left;
  width: 16em;
  margin-right: 5px;
  text-align: right; }

.sct-base-data .label-right-aligned2 {
  float: left;
  width: 10em;
  margin-right: 5px;
  text-align: right; }

.container {
  margin-top: 15px; }

.white-content-container {
  background-color: white;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.3); }

.sct-sprem-stat {
  margin-top: 25px; }

.sct-sprem-stat .txt-area {
  margin-top: 20px; }

.sct-sprem-stat .radio-select-area {
  margin-top: 20px; }

.fromList-edit {
  border-style: solid;
  border-width: 0.5px;
  margin-top: 10px; }

.fromList-edit .fromList-cont {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px; }

div.textarea-not-chaned {
  padding-top: 18px; }

.txt-area {
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  height: 100px;
  resize: none;
  margin-bottom: 10px;
  border-radius: 5px; }

.txt-area:disabled {
  color: #808080;
  background-color: #f4f6f6;
  border: 1px solid #d5dbdb;
  cursor: not-allowed; }

.txt-area.changed-notification {
  background-color: #ffdddd; }

.txt-area.big {
  height: 200px; }

.txt-area.height100 {
  height: 100px; }

.txt-area.height140 {
  height: 140px; }

.txt-area.height200 {
  height: 200px; }

.txt-area.height260 {
  height: 260px; }

.txt-area.height320 {
  height: 320px; }

.txt-area.height380 {
  height: 380px; }

.center {
  text-align: center; }

#add-rot {
  margin-top: 20px; }

#rot-exists {
  margin-top: 20px; }

/*$primaryDarkColor: #3e7c94;*/
/*$accentColor: #5c9a92;*/
/*$fontContent: ;*/
/*linear-gradient(to bottom,#5c9a92 0,#9ac2bd 100%);*/
/*linear-gradient(to bottom,#3e7c94 0,#529dba 100%);*/
/* form */
.private-messages-grid-container {
  background-color: #fff;
  line-height: 30px;
  display: grid;
  grid-template-columns: 150px auto 143px;
  grid-template-rows: 30px;
  cursor: pointer;
  margin-bottom: 2px;
  border: 1px solid #d8d8d8;
  border-radius: 5px; }

.private-messages-grid-container .item-author {
  padding-left: 10px;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: span 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.private-messages-grid-container .item-message {
  padding-left: 5px;
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: span 1;
  padding-right: 5px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.private-messages-grid-container .item-date {
  padding-right: 10px;
  grid-column-start: 3;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: span 1; }

.private-messages-grid-container.not-read {
  font-weight: 600; }

.private-messages-grid-container:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.private-messages {
  width: 100%;
  border-collapse: collapse; }

.private-messages .private-message {
  background-color: #fff;
  color: #212121;
  cursor: pointer; }

.private-messages .private-message td {
  border: none;
  border-bottom: 1px solid #bdbdbd;
  border-spacing: 0 0;
  padding: 0 0 0 0; }

.private-messages .private-message .message-user,
.private-messages .private-message .message-date {
  display: block;
  line-height: 30px;
  font-weight: 600;
  height: 31px; }

.private-messages .private-message.read .message-user,
.private-messages .private-message.read .message-column,
.private-messages .private-message.read .message-date {
  font-weight: 400; }

.private-messages .private-message .message {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.private-messages .private-message .message-user-column {
  width: 1px;
  padding-left: 20px; }

.private-messages .private-message .message-user-column .message-user {
  margin-right: 20px;
  white-space: nowrap; }

.private-messages .private-message .message-column {
  max-width: 1px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 30px;
  font-weight: 600;
  padding-right: 20px; }

.private-messages .private-message .message-date-column {
  width: 1px;
  padding-right: 20px; }

table.note-table {
  width: 100%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  border-style: hidden;
  border-radius: 5px;
  box-shadow: 0 0 0 1px #bdbdbd;
  background-color: white; }

table.note-table tr {
  border-top: 1px solid #bdbdbd;
  border-bottom: 1px solid #bdbdbd;
  height: 20px; }

table.note-table th {
  border-bottom: 2px solid #bdbdbd; }

table.note-table td {
  text-align: center;
  padding: 0px 0px 0px 0px; }

table.note-table .right-border {
  border-right: 1px solid #bdbdbd; }

table.note-table .left-align {
  text-align: left;
  padding-left: 10px; }

html {
  overflow-y: scroll; }

/* width */
::-webkit-scrollbar {
  width: 10px; }

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; }

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; }

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; }

.container {
  display: block; }

.container.open {
  display: block; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body {
  background: #f2f2f2;
  font-family: "Lato", Arial, sans-serif;
  font-size: 14px;
  color: #333;
  overflow-x: hidden;
  margin: 0 0 0 0; }

h4,
.h4 {
  font-size: 18px; }

h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: Lato, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

input[type="text"] {
  height: 27px;
  vertical-align: middle;
  padding: 0 5px; }

p {
  margin: 10px 0 10px; }

label {
  font-weight: 600; }

label.center {
  text-align: center; }

.no-overflow {
  overflow: hidden; }

.left {
  float: left; }

.right {
  float: right; }

.clearfix:after {
  content: "";
  display: table;
  clear: both; }

.layout {
  width: 1260px;
  margin: 0 auto 0 auto;
  position: relative;
  transform: none;
  overflow-x: visible; }

.layout:after {
  content: "";
  display: table;
  clear: both; }

@media (min-width: 0px) and (max-width: 1260px) {
  .layout {
    width: 100%;
    margin: 0 0 0 0; } }

.layout .side-menu {
  display: none;
  height: 100%; }

.layout .side-menu:after {
  content: "";
  display: table;
  clear: both; }

.layout .body-container {
  padding-top: 5px;
  position: relative; }

.layout .body-container:after {
  content: "";
  display: table;
  clear: both; }

.layout .body-container.background-gray .body-content {
  background-color: #f2f2f2; }

.layout .body-container .body-content {
  width: 100%;
  min-height: calc(100vh - 100px); }

.layout .body-container .body-content.cookie-bar {
  min-height: calc(100vh - 120px); }

.layout .body-container .body-content.with-menu {
  min-height: calc(100vh - 150px); }

@media (min-width: 0px) and (max-width: 1260px) {
  .layout .body-container .body-content.with-menu {
    min-height: calc(100vh - 150px); } }

.layout .body-container .body-content.with-menu.cookie-bar {
  min-height: calc(100vh - 170px); }

@media (min-width: 0px) and (max-width: 1260px) {
  .layout .body-container .body-content.with-menu.cookie-bar {
    min-height: calc(100vh - 170px); } }

.layout .body-container .body-content-vprasalnik {
  width: 100%;
  min-height: calc(100vh - 100px); }

.layout.menu-open {
  transform: translateX(-250px);
  transition: 0.3s ease all;
  overflow-x: visible; }

@media (min-width: 1261px) {
  .layout.menu-open {
    transform: translateX(0px);
    transition: 0s ease all; } }

.layout.side-menu-open .side-menu {
  display: inline-block;
  width: 228px;
  top: 0px;
  bottom: 0px;
  overflow-y: auto;
  overflow-x: hidden; }

.layout.side-menu-open .main-content {
  float: right !important;
  width: calc(100% - 228px); }

.blur {
  -webkit-filter: blur(1px);
  /* Chrome, Safari */
  -ms-filter: blur(1px);
  /* IE12? */
  filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="1" /></filter></svg>#blur');
  /* Firefox, Safari, Chrome*/
  filter: progid:DXImageTransform.Microsoft.Blur(Strength=$radius);
  /* IE9 */
  filter: blur(1px);
  pointer-events: none;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
    supported by Chrome and Opera */ }

section.table-data {
  margin-bottom: 20px; }

section {
  position: relative; }

section > .section-title {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px; }

section > .section-title h4 {
  font-family: Lato, Arial, sans-serif;
  background: #d9d9d9;
  color: #397289;
  font-weight: bold;
  display: inline-block;
  border-radius: 10px;
  padding: 5px 30px; }

section > .section-title.no-margin {
  margin-top: 0px;
  margin-bottom: 0px; }

section > .section-title.no-bottom-margin {
  margin-bottom: 0px; }

section > .section-title-left {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 20px; }

section > .section-help {
  position: absolute;
  left: 0px;
  top: -5px; }

section:first-child > .section-title {
  margin-top: 10px; }

section:first-child > .section-title-left {
  margin-top: 10px;
  color: #093f95; }

.section-actions {
  width: 100%;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #bdbdbd; }

.section-footer {
  margin-top: 15px;
  margin-bottom: 15px; }

.block_container {
  display: flex;
  justify-content: center;
  color: #529dba; }

.block_container:hover {
  box-shadow: 0px -1px 0px #c2bebe inset; }

.main-content {
  width: 100%;
  padding: 10px 10px 10px 10px; }

.main-content.no-menu {
  background-color: #e3e3e3;
  min-height: calc(100vh - 215px); }

.main-content.no-padding {
  padding: 0px 0px 20px 0px; }

footer {
  height: 55px;
  line-height: 51px;
  box-sizing: border-box;
  background: #d0e3e9 url(/images/bck_footer.jpg) no-repeat right top; }

footer p {
  margin: 0 0 0 25px; }

.seperator {
  width: 100%;
  border-bottom: 1px solid #bdbdbd; }

.seperator:after {
  content: "";
  display: table;
  clear: both; }

.seperator.content {
  padding-bottom: 15px;
  margin-bottom: 5px; }

.seperator .seperator-title {
  font-size: 16px;
  margin-top: 25px;
  margin-bottom: 6px;
  font-family: Lato, Arial, sans-serif;
  font-weight: bold;
  color: #397289; }

.seperator .list-title {
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 4px; }

.seperator .list-title.bold {
  font-weight: 600; }

.flat-table {
  width: 100%;
  margin: 0 0 0 0;
  border-top: 1px solid #bdbdbd;
  border-collapse: collapse;
  border-left: 1px solid #d3c8c8;
  border-style: hidden;
  border-radius: 2px;
  box-shadow: 0 0 0 1px #d3c8c8; }

.flat-table td,
.flat-table th {
  padding: -1px 0 0px 0; }

.flat-table .head {
  width: auto;
  margin: 0 0 0 0; }

.flat-table .head .head-cell {
  border-bottom: 1px solid #bdbdbd;
  text-align: left;
  padding: 0 15px 0 15px;
  border-bottom: 1px solid #000;
  line-height: 18px; }

.flat-table .head .head-cell.center {
  text-align: center; }

.flat-table .head .head-cell.leto {
  cursor: pointer; }

.flat-table .row {
  border-bottom: 1px solid #bdbdbd; }

.flat-table .row .cell {
  border-bottom: 1px solid #bdbdbd;
  text-align: left;
  padding: 0 15px 0 15px; }

.flat-table .row .cell.center {
  text-align: center; }

.flat-table .row .cell.lightgray {
  background-color: lightgray; }

.flat-table .row .cell.error {
  background-color: #f79196; }

.flat-table .row .cell.depth2 {
  padding-left: 30px; }

.flat-table .row .cell.depth3 {
  padding-left: 45px; }

.flat-table .row .cell.depth4 {
  padding-left: 0px; }

.flat-table .row .cell.newStyle {
  background: #d5e0f3;
  color: gray;
  font-weight: bold;
  white-space: nowrap; }

.row-table-nonedit {
  border-bottom: 1px solid #bdbdbd; }

.row-table-nonedit.lightgray {
  background-color: #e4e4e4; }

.row-table-nonedit.lightgray.center {
  text-align: center; }

.row-table-nonedit.lightgray .cell.error {
  background-color: #f79196; }

.box {
  position: relative;
  padding-left: 14px; }

.box::before {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  left: 0px;
  top: 5px; }

.box.green::before {
  background-color: #8bc167; }

.box.orange::before {
  background-color: #ffc91d; }

.box.red::before {
  background-color: #b2414d; }

.box.neonred::before {
  background-color: #dd48a3; }

.box.black::before {
  background-color: black; }

.box-border {
  width: 100%;
  position: relative; }

.box-border::before {
  position: absolute;
  content: "";
  width: 150px;
  height: 18px;
  left: 0px;
  opacity: 0.2; }

.box-border.green::before {
  background-color: #116b16; }

.box-border.yellow::before {
  background-color: yellow; }

.box-border.gray::before {
  background-color: gray; }

.box-border.red::before {
  background-color: red; }

.box-border.white::before {
  background-color: white;
  border: 1px solid black; }

.big-box {
  position: absolute;
  top: 0px;
  bottom: 1px;
  left: -1px;
  right: 105px; }

.big-box.green {
  background-color: #8bc167; }

.big-box.yellow {
  background-color: yellow; }

.big-box.orange {
  background-color: orange; }

.big-box.gray {
  background-color: gray; }

.big-box.red {
  background-color: #b2414d; }

.big-box.white {
  background-color: white;
  border: 1px solid black; }

.small-box {
  position: absolute;
  top: 1px;
  bottom: 2px;
  left: 1px;
  right: 66px;
  border-radius: 2px; }

.small-box.green {
  background-color: #8bc167; }

.small-box.yellow {
  background-color: yellow; }

.small-box.gray {
  background-color: gray; }

.small-box.red {
  background-color: #b2414d; }

.small-box.white {
  background-color: white;
  border: 1px solid lightgrey; }

.vprasalnik-border {
  width: 100%;
  position: relative; }

.vprasalnik-border.green {
  border-color: green; }

.vprasalnik-border.red {
  border-color: red; }

.test-border.green {
  border-color: green; }

.test-border.green:focus {
  border-color: green;
  outline-color: transparent; }

.test-border.red {
  border-color: red; }

.test-border.red:focus {
  border-color: red;
  outline-color: transparent; }

.row-year {
  background-color: gray; }

.legend {
  position: relative;
  float: right;
  padding: 1px 10px 10px 10px; }

.legend:after {
  content: "";
  display: table;
  clear: both; }

.legend.margin-top-neagative {
  margin-top: -20px; }

.legend .legend-title {
  position: absolute;
  top: 10px;
  left: -10px;
  padding: 5px 10px 5px 10px;
  font-weight: bold; }

.legend .legend-list {
  padding: 0 0 0 12px;
  margin-left: 55px; }

.legend .legend-list .legend-item {
  float: left;
  list-style: none;
  position: relative;
  padding-right: 26px;
  margin-left: 26px; }

.legend .legend-list .legend-item::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  right: 15px;
  top: 4px; }

.legend .legend-list .legend-item.green::after {
  background-color: #8bc167; }

.legend .legend-list .legend-item.orange::after {
  background-color: #ffc91d; }

.legend .legend-list .legend-item.red::after {
  background-color: #b2414d; }

.legend .legend-list .legend-item.neonred::after {
  background-color: #dd48a3; }

.legend .legend-list .legend-item.black::after {
  background-color: black; }

.card {
  float: left;
  padding: 20px;
  background-color: #fff;
  border-radius: 5px; }

.card.fill {
  width: 100%; }

.panel-dispaly-container {
  background-color: #d9d9d9;
  min-height: 30px;
  border-radius: 7px;
  cursor: pointer; }

.panel-dispaly-container:hover {
  background-color: #d9d9d9; }

.panel-dispaly-container .panel-content-flex {
  padding: 10px 10px 10px 10px;
  display: flex;
  margin: 10px;
  color: #1e4760; }

.panel-dispaly-container .panel-content-flex .left-span {
  min-width: 30px; }

div.spacer-menu {
  background: #ffffff;
  height: 10px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
  padding: 1px 0 0 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl9mb250LnNjc3MiLCJfZm9udC1sYXRvLnNjc3MiLCJfZm9udC1yZXB1Ymxpa2Euc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9oYW1idXJnZXJzLnNjc3MiLCJfc3Bpbm5lci5zY3NzIiwiX25ldy1lcm8tdmlldy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvZm9udGF3ZXNvbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19saXN0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zdGFja2VkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9faWNvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvYnJhbmRzLnNjc3MiLCJfYm9vdHN0cmFwT3ZlcnJpZGUuc2NzcyIsIl9mb3JtLnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL2FwcC1tYWluL19oZWFkZXIuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvYXBwLW1haW4vX21lbnUuc2NzcyIsIl9taXhpbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvYXBwLW1haW4vX3N1Yk1lbnUuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvYXBwLW1haW4vX2Zvb3Rlci5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy9hcHAtbWFpbi9fY2hydW1icy5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy90YWJsZS10b3AtYmFyL190YWJsZS10b3AtYmFyLnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL2RhdGEtdGFibGUvX3RhYmxlLnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL2RhdGEtdGFibGUvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvcGFuZWwtdG9nZ2xlL19wYW5lbC10b2dnbGUuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvdHJlZS1wYW5lbC9fdHJlZS1wYW5lbC5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy9waWNrLWxpc3QvX3BpY2tMaXN0LnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL2FjdGlvbi1idXR0b24vX2FjdGlvbi1idXR0b24uc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvZGF0YS1pbnB1dC9fZGF0YS1pbnB1dC5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy9kYXRhLWVycm9yL19kYXRhLWVycm9yLnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL3NlbGVjdC1vbmUvX3NlbGVjdC1vbmUuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvZGF0YS1jYWxlbmRhci9fY2FsZW5kYXIuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvZm9ybS1ncmlkL19mb3JtLWdyaWQuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvZm9ybS1jb2x1bW4vX2Zvcm0tY29sdW1uLnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL2Zvcm0tbGFiZWwvX2Zvcm0tbGFiZWwuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvZGF0YS10YWJzL19kYXRhLXRhYnMuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvdHJlZS10YWJsZS9fdHJlZS10YWJsZS5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy9maWxlLXVwbG9hZC9fZmlsZS11cGxvYWQuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvZGF0YS1tb2RhbC9fbW9kYWwuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvaGVscC1tb2RhbC9faGVscC1tb2RhbC5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy9lcnJvci1hbGVydC9fZXJyb3ItYWxlcnQuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvd2FybmluZy1hbGVydC9fd2FybmluZy1hbGVydC5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy9hdXRvLWNvbXBsZXRlL19hdXRvLWNvbXBsZXRlLnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL2RhdGEtbm90aWZpY2F0aW9uL19ub3RpZmljYXRpb24uc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvY29uZmlybS1kaWFsb2cvX2NvbmZpcm0tZGlhbG9nLnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL2JyZWFkLWNydW1icy9fYnJlYWQtY3J1bWJzLnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL2RhdGEtc2VhcmNoL19kYXRhLXNlYXJjaC5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy9hcHAtZm9ydW0taXRlbS9fYXBwLWZvcnVtLWl0ZW0uc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvYXBwLWZvcnVtLW1lc3NhZ2UvX2FwcC1mb3J1bS1tZXNzYWdlLnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL3RleHQtZWRpdG9yL190ZXh0LWVkaXRvci5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy9jb2xsYXBzZWQtY29udGVudC9fY29sbGFwc2VkLWNvbnRlbnQuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvY29udGVudC1zaWRlLW1lbnUvX2NvbnRlbnQtc2lkZS1tZW51LnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL25vdGlmaWNhdGlvbi1tb2RhbC9fbm90aWZpY2F0aW9uLW1vZGFsLnNjc3MiLCIuLi8uLi9tYXJrby9jb21wb25lbnRzL2RhdGEtbnVtYmVyL19kYXRhLW51bWJlci5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy9yb2xlLW1vZGFsL19yb2xlTW9kYWwuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvZHluYW1pYy10ZXh0L19keW5hbWljLXRleHQuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvZmxvYXQtbm90aWZpY2F0aW9ucy9fZmxvYXQtbm90aWZpY2F0aW9ucy5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy9wYWdlLW5vdGlmaWNhdGlvbi9fcGFnZU5vdGlmaWNhdGlvbi5zY3NzIiwiLi4vLi4vbWFya28vY29tcG9uZW50cy9tZW51LWJ1dHRvbi9fbWVudS1idXR0b24uc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvY29va2llLW1lc3NhZ2UvX2Nvb2tpZXMuc2NzcyIsIi4uLy4uL21hcmtvL2NvbXBvbmVudHMvc29ydC11cC1kb3duL19zb3J0VXBEb3duLnNjc3MiLCIuLi8uLi9GZWF0dXJlcy9Ib21lL19sb2dpbi5zY3NzIiwiLi4vLi4vRmVhdHVyZXMvVnByYXNhbG5pa0l6cG9sbmpldmFuamUvdnByYXNhbG5pay5zY3NzIiwiLi4vLi4vRmVhdHVyZXMvVnN0b3BuYXN0cmFuL3ZzdG9wbmFTdHJhbi5zY3NzIiwiLi4vVm9kZW5qZUluTmFjcnRvdmFuamUvUmV2aXppanNrYU9jZW5hVHZlZ2FuamEvX3Jldml6aWpza2FPY2VuYVR2ZWdhbmphLnNjc3MiLCIuLi9Gb3J1bS9Gb3J1bS9aYXNlYm5hU3Bvcm9jaWxhL19aYXNlYm5hU3Bvcm9jaWxhLnNjc3MiLCIuLi9Wb2RlbmplSW5OYWNydG92YW5qZS9MZXRuaU5hY3J0L0ZpbmFuY25pVmlyaS9jdXN0b21UYWJsZVN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0EsT0FBTyxDQUFQLDJCQUFBO0FDZEEsVUFBVTtFQUNOLFdBQVcsRUFBRSxnQkFBZ0I7RUFDN0IsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsR0FBRyxFQUFFLHFDQUFxQztFQUFFLGVBQWU7RUFDM0QsR0FBRyxFQUFFLHVCQUF1QixFQUFFLDhCQUE4QixFQUFFLHVDQUF1QyxDQUFDLGVBQWUsRUFBRSxzQ0FBc0MsQ0FBQyxjQUFjLEVBQUUscUNBQXFDLENBQUMsa0JBQWtCOztBQUcxTyxVQUFVO0VBQ04sV0FBVyxFQUFFLHlCQUF5QjtFQUN0QyxVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixHQUFHLEVBQUUsZ0NBQWdDLEVBQUUsdUNBQXVDLEVBQUUsZ0RBQWdELENBQUMsZUFBZTs7QUFHcEosZUFBZSxDQUFDO0VBQ1osV0FBVyxFQUFFLGdCQUFnQjtFQUM3QixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsTUFBTTtFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUFFLHlCQUF5QjtFQUMxQyxPQUFPLEVBQUUsWUFBWTtFQUNyQixXQUFXLEVBQUUsQ0FBQztFQUNkLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFNBQVMsRUFBRSxHQUFHO0VBQ2Qsc0NBQXNDO0VBQ3RDLHNCQUFzQixFQUFFLFdBQVc7RUFDbkMsb0NBQW9DO0VBQ3BDLGNBQWMsRUFBRSxrQkFBa0I7RUFDbEMsMEJBQTBCO0VBQzFCLHVCQUF1QixFQUFFLFNBQVM7RUFDbEMscUJBQXFCO0VBQ3JCLHFCQUFxQixFQUFFLE1BQU0sR0FDaEM7O0FBR0Qsd0JBQXdCLENBQUM7RUFDckIsV0FBVyxFQUFFLHlCQUF5QjtFQUN0QyxXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsTUFBTTtFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxDQUFDO0VBQ2QsY0FBYyxFQUFFLE1BQU07RUFDdEIsY0FBYyxFQUFFLElBQUk7RUFDcEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsV0FBVyxFQUFFLE1BQU07RUFDbkIsU0FBUyxFQUFFLE1BQU07RUFDakIsU0FBUyxFQUFFLEdBQUc7RUFDZCxzQ0FBc0M7RUFDdEMsc0JBQXNCLEVBQUUsV0FBVztFQUNuQyxvQ0FBb0M7RUFDcEMsY0FBYyxFQUFFLGtCQUFrQjtFQUNsQywwQkFBMEI7RUFDMUIsdUJBQXVCLEVBQUUsU0FBUztFQUNsQyxxQkFBcUI7RUFDckIscUJBQXFCLEVBQUUsTUFBTSxHQUM5Qjs7QUMxREgsVUFBVTtFQUNSLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEdBQUcsRUFBRSxhQUFhLEVBQUUscUJBQXFCLEVBQUUsNEJBQTRCLENBQUMsa0JBQWtCOztBQUc1RixVQUFVO0VBQ1IsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLElBQUk7RUFDakIsR0FBRyxFQUFFLGtCQUFrQixFQUFFLGtCQUFrQixFQUFFLHlCQUF5QixDQUFDLGtCQUFrQjs7QUFHM0YsVUFBVTtFQUNSLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEdBQUcsRUFBRSxtQkFBbUIsRUFBRSxtQkFBbUIsRUFBRSwwQkFBMEIsQ0FBQyxrQkFBa0I7O0FBRzlGLFVBQVU7RUFDUixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsTUFBTTtFQUNuQixHQUFHLEVBQUUsb0JBQW9CLEVBQUUsb0JBQW9CLEVBQUUsMkJBQTJCLENBQUMsa0JBQWtCOztBQUdqRyxVQUFVO0VBQ1IsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLElBQUk7RUFDakIsR0FBRyxFQUFFLHlCQUF5QixFQUFFLHlCQUF5QixFQUFFLCtCQUErQixDQUFDLGtCQUFrQjs7QUFHL0csVUFBVTtFQUNSLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEdBQUcsRUFBRSwwQkFBMEIsRUFBRSwwQkFBMEIsRUFBRSxnQ0FBZ0MsQ0FBQyxrQkFBa0I7O0FBR2xILE9BQU8sQ0FBQztFQUNOLFdBQVcsRUFBRSxrQkFBa0IsR0FDaEM7O0FDNUNELFVBQVU7RUFDTixXQUFXLEVBQUUsV0FBVztFQUN4QixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixHQUFHLEVBQUUsMEJBQTBCLEVBQUUsaUNBQWlDLENBQUMsa0JBQWtCOztBQUd2RixVQUFVO0VBQ1IsV0FBVyxFQUFFLFdBQVc7RUFDeEIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsR0FBRyxFQUFFLHVCQUF1QixFQUFFLDhCQUE4QixDQUFDLGtCQUFrQjs7QUFHakYsVUFBVSxDQUFDO0VBQ1QsV0FBVyxFQUFFLHVCQUF1QixHQUNyQzs7QUNtQkgsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FDMUZWOzs7Ozs7R0FNRztBQUNILFVBQVUsQ0FBQztFQUNULE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE1BQU0sRUFBRSxPQUFPO0VBQ2YsbUJBQW1CLEVBQUUsZUFBZTtFQUNwQyxtQkFBbUIsRUFBRSxLQUFLO0VBQzFCLDBCQUEwQixFQUFFLE1BQU07RUFDbEMsSUFBSSxFQUFFLE9BQU87RUFDYixLQUFLLEVBQUUsT0FBTztFQUNkLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsTUFBTSxFQUFFLENBQUM7RUFDVCxNQUFNLEVBQUUsQ0FBQztFQUNULFFBQVEsRUFBRSxPQUFPLEdBQ2xCOztBQUNELFVBQVUsTUFBTSxDQUFDO0VBQ2YsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QUFDRCxVQUFVLFVBQVUsTUFBTSxDQUFDO0VBQ3pCLE9BQU8sRUFBRSxHQUFHLEdBQ2I7O0FBQ0QsVUFBVSxVQUFVLENBQUMsZ0JBQWdCO0FBQ3JDLFVBQVUsVUFBVSxDQUFDLGdCQUFnQixRQUFRO0FBQzdDLFVBQVUsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDM0MsZ0JBQWdCLEVBQUUsSUFBSSxHQUN2Qjs7QUFFRCxjQUFjLENBQUM7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLFlBQVk7RUFDckIsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FBRUQsZ0JBQWdCLENBQUM7RUFDZixPQUFPLEVBQUUsS0FBSztFQUNkLEdBQUcsRUFBRSxHQUFHO0VBQ1IsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBQ0QsZ0JBQWdCO0FBQ2hCLGdCQUFnQixRQUFRO0FBQ3hCLGdCQUFnQixPQUFPLENBQUM7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsR0FBRztFQUNYLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsbUJBQW1CLEVBQUUsU0FBUztFQUM5QixtQkFBbUIsRUFBRSxLQUFLO0VBQzFCLDBCQUEwQixFQUFFLElBQUksR0FDakM7O0FBQ0QsZ0JBQWdCLFFBQVE7QUFDeEIsZ0JBQWdCLE9BQU8sQ0FBQztFQUN0QixPQUFPLEVBQUUsRUFBRTtFQUNYLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBQ0QsZ0JBQWdCLFFBQVEsQ0FBQztFQUN2QixHQUFHLEVBQUUsS0FBSyxHQUNYOztBQUNELGdCQUFnQixPQUFPLENBQUM7RUFDdEIsTUFBTSxFQUFFLEtBQUssR0FDZDs7QUFFRDs7S0FFSztBQUNMLGVBQWUsQ0FBQyxjQUFjLENBQUM7RUFDN0IsV0FBVyxFQUFFLElBQUksR0FDbEI7O0FBRUQsZUFBZSxDQUFDLGdCQUFnQixDQUFDO0VBQy9CLFVBQVUsRUFBRSxTQUFTLENBQUMsS0FBSyxDQUFDLG9DQUFvQyxFQUM5RCxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLG9DQUFvQyxHQUNoRTs7QUFDRCxlQUFlLENBQUMsZ0JBQWdCLFFBQVE7QUFDeEMsZUFBZSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDdEMsVUFBVSxFQUFFLFNBQVMsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLG9DQUFvQyxHQUNuRTs7QUFFRCxlQUFlLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUN6QyxnQkFBZ0IsRUFBRSxzQkFBc0I7RUFDeEMsU0FBUyxFQUFFLGVBQWUsR0FDM0I7O0FBQ0QsZUFBZSxVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUNqRCxTQUFTLEVBQUUsdUJBQXVCLENBQUMsYUFBYSxHQUNqRDs7QUFDRCxlQUFlLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ2hELFNBQVMsRUFBRSx3QkFBd0IsQ0FBQyxjQUFjLEdBQ25EOztBQUVEOztLQUVLO0FBQ0wsaUJBQWlCLENBQUMsY0FBYyxDQUFDO0VBQy9CLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQUVELGlCQUFpQixDQUFDLGdCQUFnQixDQUFDO0VBQ2pDLFVBQVUsRUFBRSxTQUFTLENBQUMsS0FBSyxDQUFDLG9DQUFvQyxFQUM5RCxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLG9DQUFvQyxHQUNoRTs7QUFDRCxpQkFBaUIsQ0FBQyxnQkFBZ0IsUUFBUTtBQUMxQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3hDLFVBQVUsRUFBRSxTQUFTLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxvQ0FBb0MsR0FDbkU7O0FBRUQsaUJBQWlCLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUMzQyxnQkFBZ0IsRUFBRSxzQkFBc0I7RUFDeEMsU0FBUyxFQUFFLGdCQUFnQixHQUM1Qjs7QUFDRCxpQkFBaUIsVUFBVSxDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDbkQsU0FBUyxFQUFFLHVCQUF1QixDQUFDLGFBQWEsR0FDakQ7O0FBQ0QsaUJBQWlCLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ2xELFNBQVMsRUFBRSx3QkFBd0IsQ0FBQyxjQUFjLEdBQ25EOztBQUVEOztLQUVLO0FBQ0wsZUFBZSxDQUFDLGNBQWMsQ0FBQztFQUM3QixXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFFRCxlQUFlLENBQUMsZ0JBQWdCLENBQUM7RUFDL0IsVUFBVSxFQUFFLFNBQVMsQ0FBQyxLQUFLLENBQUMsb0NBQW9DLEVBQzlELGdCQUFnQixDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsb0NBQW9DLEdBQ2hFOztBQUNELGVBQWUsQ0FBQyxnQkFBZ0IsUUFBUTtBQUN4QyxlQUFlLENBQUMsZ0JBQWdCLE9BQU8sQ0FBQztFQUN0QyxVQUFVLEVBQUUsU0FBUyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsb0NBQW9DLEdBQ25FOztBQUVELGVBQWUsVUFBVSxDQUFDLGdCQUFnQixDQUFDO0VBQ3pDLGdCQUFnQixFQUFFLHNCQUFzQjtFQUN4QyxTQUFTLEVBQUUsZ0JBQWdCLEdBQzVCOztBQUNELGVBQWUsVUFBVSxDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDakQsU0FBUyxFQUFFLHVCQUF1QixDQUFDLGFBQWEsR0FDakQ7O0FBQ0QsZUFBZSxVQUFVLENBQUMsZ0JBQWdCLE9BQU8sQ0FBQztFQUNoRCxTQUFTLEVBQUUsd0JBQXdCLENBQUMsY0FBYyxHQUNuRDs7QUFFRDs7S0FFSztBQUNMLGlCQUFpQixDQUFDLGNBQWMsQ0FBQztFQUMvQixXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFFRCxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNqQyxVQUFVLEVBQUUsU0FBUyxDQUFDLEtBQUssQ0FBQyxvQ0FBb0MsRUFDOUQsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxvQ0FBb0MsR0FDaEU7O0FBQ0QsaUJBQWlCLENBQUMsZ0JBQWdCLFFBQVE7QUFDMUMsaUJBQWlCLENBQUMsZ0JBQWdCLE9BQU8sQ0FBQztFQUN4QyxVQUFVLEVBQUUsU0FBUyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsb0NBQW9DLEdBQ25FOztBQUVELGlCQUFpQixVQUFVLENBQUMsZ0JBQWdCLENBQUM7RUFDM0MsZ0JBQWdCLEVBQUUsc0JBQXNCO0VBQ3hDLFNBQVMsRUFBRSxlQUFlLEdBQzNCOztBQUNELGlCQUFpQixVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUNuRCxTQUFTLEVBQUUsdUJBQXVCLENBQUMsYUFBYSxHQUNqRDs7QUFDRCxpQkFBaUIsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDbEQsU0FBUyxFQUFFLHdCQUF3QixDQUFDLGNBQWMsR0FDbkQ7O0FBRUQ7O0tBRUs7QUFDTCxnQkFBZ0IsQ0FBQyxjQUFjLENBQUM7RUFDOUIsV0FBVyxFQUFFLElBQUksR0FDbEI7O0FBRUQsZ0JBQWdCLENBQUMsZ0JBQWdCLENBQUM7RUFDaEMsVUFBVSxFQUFFLFNBQVMsQ0FBQyxLQUFLLENBQUMsb0NBQW9DLEVBQzlELGdCQUFnQixDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsb0NBQW9DLEdBQ2hFOztBQUNELGdCQUFnQixDQUFDLGdCQUFnQixRQUFRO0FBQ3pDLGdCQUFnQixDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDdkMsVUFBVSxFQUFFLFNBQVMsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLG9DQUFvQyxHQUNuRTs7QUFFRCxnQkFBZ0IsVUFBVSxDQUFDLGdCQUFnQixDQUFDO0VBQzFDLGdCQUFnQixFQUFFLHNCQUFzQjtFQUN4QyxTQUFTLEVBQUUsZUFBZSxDQUFDLGVBQWUsR0FDM0M7O0FBQ0QsZ0JBQWdCLFVBQVUsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQ2xELFNBQVMsRUFBRSx1QkFBdUIsQ0FBQyxhQUFhLEdBQ2pEOztBQUNELGdCQUFnQixVQUFVLENBQUMsZ0JBQWdCLE9BQU8sQ0FBQztFQUNqRCxTQUFTLEVBQUUsd0JBQXdCLENBQUMsY0FBYyxHQUNuRDs7QUFFRDs7S0FFSztBQUNMLGtCQUFrQixDQUFDLGNBQWMsQ0FBQztFQUNoQyxXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFFRCxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNsQyxVQUFVLEVBQUUsU0FBUyxDQUFDLEtBQUssQ0FBQyxvQ0FBb0MsRUFDOUQsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxvQ0FBb0MsR0FDaEU7O0FBQ0Qsa0JBQWtCLENBQUMsZ0JBQWdCLFFBQVE7QUFDM0Msa0JBQWtCLENBQUMsZ0JBQWdCLE9BQU8sQ0FBQztFQUN6QyxVQUFVLEVBQUUsU0FBUyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsb0NBQW9DLEdBQ25FOztBQUVELGtCQUFrQixVQUFVLENBQUMsZ0JBQWdCLENBQUM7RUFDNUMsZ0JBQWdCLEVBQUUsc0JBQXNCO0VBQ3hDLFNBQVMsRUFBRSxlQUFlLENBQUMsZUFBZSxDQUFDLGdCQUFnQixHQUM1RDs7QUFDRCxrQkFBa0IsVUFBVSxDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDcEQsU0FBUyxFQUFFLHVCQUF1QixDQUFDLGFBQWEsR0FDakQ7O0FBQ0Qsa0JBQWtCLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ25ELFNBQVMsRUFBRSx3QkFBd0IsQ0FBQyxjQUFjLEdBQ25EOztBQUVEOztLQUVLO0FBQ0wsaUJBQWlCLFVBQVUsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQ25ELFNBQVMsRUFBRSx1QkFBdUIsQ0FBQyxjQUFjLENBQUMsYUFBYSxHQUNoRTs7QUFFRCxpQkFBaUIsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDbEQsU0FBUyxFQUFFLHVCQUF1QixDQUFDLGFBQWEsQ0FBQyxhQUFhLEdBQy9EOztBQUVEOztLQUVLO0FBQ0wsbUJBQW1CLFVBQVUsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQ3JELFNBQVMsRUFBRSxzQkFBc0IsQ0FBQyxhQUFhLENBQUMsYUFBYSxHQUM5RDs7QUFFRCxtQkFBbUIsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDcEQsU0FBUyxFQUFFLHNCQUFzQixDQUFDLGNBQWMsQ0FBQyxhQUFhLEdBQy9EOztBQUVEOztLQUVLO0FBQ0wsb0JBQW9CLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUM1QyxVQUFVLEVBQUUsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLFNBQVMsQ0FBQyxJQUFJLENBQUMsa0NBQWtDLEdBQ2xGOztBQUVELG9CQUFvQixDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDM0MsVUFBVSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxTQUFTLENBQUMsSUFBSSxDQUFDLGtDQUFrQyxHQUNyRjs7QUFFRCxvQkFBb0IsVUFBVSxDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDdEQsR0FBRyxFQUFFLENBQUM7RUFDTixTQUFTLEVBQUUsMkJBQTJCLENBQUMsY0FBYyxDQUFDLGFBQWE7RUFDbkUsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLHNDQUFzQyxHQUN0Rjs7QUFFRCxvQkFBb0IsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDckQsTUFBTSxFQUFFLENBQUM7RUFDVCxTQUFTLEVBQUUsMEJBQTBCLENBQUMsYUFBYSxDQUFDLGFBQWE7RUFDakUsVUFBVSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLHNDQUFzQyxHQUN6Rjs7QUFFRDs7S0FFSztBQUNMLHNCQUFzQixDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDOUMsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxTQUFTLENBQUMsSUFBSSxDQUFDLGtDQUFrQyxHQUNsRjs7QUFFRCxzQkFBc0IsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQzdDLFVBQVUsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsU0FBUyxDQUFDLElBQUksQ0FBQyxrQ0FBa0MsR0FDckY7O0FBRUQsc0JBQXNCLFVBQVUsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQ3hELEdBQUcsRUFBRSxDQUFDO0VBQ04sU0FBUyxFQUFFLDBCQUEwQixDQUFDLGFBQWEsQ0FBQyxhQUFhO0VBQ2pFLFVBQVUsRUFBRSxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxzQ0FBc0MsR0FDdEY7O0FBRUQsc0JBQXNCLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3ZELE1BQU0sRUFBRSxDQUFDO0VBQ1QsU0FBUyxFQUFFLHlCQUF5QixDQUFDLGNBQWMsQ0FBQyxhQUFhO0VBQ2pFLFVBQVUsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxzQ0FBc0MsR0FDekY7O0FBRUQ7O0tBRUs7QUFDTCxxQkFBcUIsVUFBVSxDQUFDLGdCQUFnQixDQUFDO0VBQy9DLFNBQVMsRUFBRSxlQUFlLEdBQzNCOztBQUNELHFCQUFxQixVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUN2RCxTQUFTLEVBQUUsc0JBQXNCLENBQUMsYUFBYSxDQUFDLGFBQWEsR0FDOUQ7O0FBQ0QscUJBQXFCLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3RELFNBQVMsRUFBRSxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsYUFBYSxHQUMvRDs7QUFFRDs7S0FFSztBQUNMLHVCQUF1QixVQUFVLENBQUMsZ0JBQWdCLENBQUM7RUFDakQsU0FBUyxFQUFFLGVBQWUsR0FDM0I7O0FBQ0QsdUJBQXVCLFVBQVUsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQ3pELFNBQVMsRUFBRSx1QkFBdUIsQ0FBQyxjQUFjLENBQUMsYUFBYSxHQUNoRTs7QUFDRCx1QkFBdUIsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDeEQsU0FBUyxFQUFFLHVCQUF1QixDQUFDLGFBQWEsQ0FBQyxhQUFhLEdBQy9EOztBQUVEOztLQUVLO0FBQ0wsa0JBQWtCLENBQUMsZ0JBQWdCO0FBQ25DLGtCQUFrQixDQUFDLGdCQUFnQixRQUFRO0FBQzNDLGtCQUFrQixDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDekMsbUJBQW1CLEVBQUUsSUFBSSxHQUMxQjs7QUFFRCxrQkFBa0IsVUFBVSxDQUFDLGdCQUFnQixDQUFDO0VBQzVDLFNBQVMsRUFBRSxhQUFhLEdBQ3pCOztBQUNELGtCQUFrQixVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUNwRCxHQUFHLEVBQUUsQ0FBQztFQUNOLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBQ0Qsa0JBQWtCLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ25ELE1BQU0sRUFBRSxDQUFDO0VBQ1QsU0FBUyxFQUFFLGNBQWMsR0FDMUI7O0FBRUQ7O0tBRUs7QUFDTCxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNwQyxHQUFHLEVBQUUsSUFBSTtFQUNULE1BQU0sRUFBRSxDQUFDO0VBQ1QsbUJBQW1CLEVBQUUsS0FBSztFQUMxQixnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLDBCQUEwQixFQUFFLHNDQUFzQyxHQUNuRTs7QUFDRCxvQkFBb0IsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQzNDLEdBQUcsRUFBRSxLQUFLO0VBQ1YsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLDBDQUEwQyxFQUFFLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUMxRjs7QUFDRCxvQkFBb0IsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQzVDLFVBQVUsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQywwQ0FBMEMsRUFDbkUsU0FBUyxDQUFDLEtBQUssQ0FBQyxzQ0FBc0MsR0FDekQ7O0FBRUQsb0JBQW9CLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUM5QyxTQUFTLEVBQUUsd0JBQXdCLENBQUMsY0FBYztFQUNsRCxnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLDBCQUEwQixFQUFFLG1DQUFtQyxHQUNoRTs7QUFDRCxvQkFBb0IsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDckQsR0FBRyxFQUFFLENBQUM7RUFDTixPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSxHQUFHLENBQUMsSUFBSSxDQUFDLDBDQUEwQyxFQUFFLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sR0FDM0Y7O0FBQ0Qsb0JBQW9CLFVBQVUsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQ3RELEdBQUcsRUFBRSxDQUFDO0VBQ04sU0FBUyxFQUFFLGNBQWM7RUFDekIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLDBDQUEwQyxFQUNuRSxTQUFTLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxtQ0FBbUMsR0FDNUQ7O0FBRUQ7O0tBRUs7QUFDTCxzQkFBc0IsQ0FBQyxnQkFBZ0IsQ0FBQztFQUN0QyxHQUFHLEVBQUUsSUFBSTtFQUNULE1BQU0sRUFBRSxDQUFDO0VBQ1QsbUJBQW1CLEVBQUUsS0FBSztFQUMxQixnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLDBCQUEwQixFQUFFLHNDQUFzQyxHQUNuRTs7QUFDRCxzQkFBc0IsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQzdDLEdBQUcsRUFBRSxLQUFLO0VBQ1YsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLDBDQUEwQyxFQUFFLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxHQUMxRjs7QUFDRCxzQkFBc0IsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQzlDLFVBQVUsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQywwQ0FBMEMsRUFDbkUsU0FBUyxDQUFDLEtBQUssQ0FBQyxzQ0FBc0MsR0FDekQ7O0FBRUQsc0JBQXNCLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNoRCxTQUFTLEVBQUUsd0JBQXdCLENBQUMsYUFBYTtFQUNqRCxnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLDBCQUEwQixFQUFFLG1DQUFtQyxHQUNoRTs7QUFDRCxzQkFBc0IsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDdkQsR0FBRyxFQUFFLENBQUM7RUFDTixPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSxHQUFHLENBQUMsSUFBSSxDQUFDLDBDQUEwQyxFQUFFLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sR0FDM0Y7O0FBQ0Qsc0JBQXNCLFVBQVUsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQ3hELEdBQUcsRUFBRSxDQUFDO0VBQ04sU0FBUyxFQUFFLGFBQWE7RUFDeEIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLDBDQUEwQyxFQUNuRSxTQUFTLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxtQ0FBbUMsR0FDNUQ7O0FBRUQ7O0tBRUs7QUFDTCxtQkFBbUIsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNuQyxHQUFHLEVBQUUsR0FBRztFQUNSLG1CQUFtQixFQUFFLE1BQU07RUFDM0IsMEJBQTBCLEVBQUUsc0NBQXNDLEdBQ25FOztBQUNELG1CQUFtQixDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDM0MsR0FBRyxFQUFFLElBQUk7RUFDVCxVQUFVLEVBQUUsMEJBQTBCLEdBQ3ZDOztBQUNELG1CQUFtQixDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDMUMsR0FBRyxFQUFFLElBQUk7RUFDVCxVQUFVLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxzQ0FBc0MsR0FDcEU7O0FBRUQsbUJBQW1CLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUM3QyxTQUFTLEVBQUUsdUJBQXVCLENBQUMsY0FBYztFQUNqRCxnQkFBZ0IsRUFBRSxNQUFNLEdBQ3pCOztBQUNELG1CQUFtQixVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUNyRCxnQkFBZ0IsRUFBRSxFQUFFO0VBQ3BCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBQ0QsbUJBQW1CLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3BELFNBQVMsRUFBRSx3QkFBd0IsQ0FBQyxlQUFlO0VBQ25ELGdCQUFnQixFQUFFLE1BQU0sR0FDekI7O0FBRUQ7O0tBRUs7QUFDTCxxQkFBcUIsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNyQyxHQUFHLEVBQUUsR0FBRztFQUNSLG1CQUFtQixFQUFFLE1BQU07RUFDM0IsMEJBQTBCLEVBQUUsc0NBQXNDLEdBQ25FOztBQUNELHFCQUFxQixDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDN0MsR0FBRyxFQUFFLElBQUk7RUFDVCxVQUFVLEVBQUUsMEJBQTBCLEdBQ3ZDOztBQUNELHFCQUFxQixDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDNUMsR0FBRyxFQUFFLElBQUk7RUFDVCxVQUFVLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxzQ0FBc0MsR0FDcEU7O0FBRUQscUJBQXFCLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUMvQyxTQUFTLEVBQUUsdUJBQXVCLENBQUMsZUFBZTtFQUNsRCxnQkFBZ0IsRUFBRSxNQUFNLEdBQ3pCOztBQUNELHFCQUFxQixVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUN2RCxnQkFBZ0IsRUFBRSxFQUFFO0VBQ3BCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBQ0QscUJBQXFCLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3RELFNBQVMsRUFBRSx3QkFBd0IsQ0FBQyxjQUFjO0VBQ2xELGdCQUFnQixFQUFFLE1BQU0sR0FDekI7O0FBRUQ7O0tBRUs7QUFDTCxvQkFBb0IsQ0FBQztFQUNuQixRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFDRCxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNwQyxVQUFVLEVBQUUsc0NBQXNDLEdBQ25EOztBQUNELG9CQUFvQixDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDNUMsSUFBSSxFQUFFLENBQUM7RUFDUCxVQUFVLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxvQ0FBb0MsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBTyxHQUN2SDs7QUFDRCxvQkFBb0IsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQzNDLEdBQUcsRUFBRSxJQUFJO0VBQ1QsS0FBSyxFQUFFLENBQUM7RUFDUixVQUFVLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxvQ0FBb0MsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQ3hGLEtBQUssQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FDOUI7O0FBQ0Qsb0JBQW9CLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUM5QyxnQkFBZ0IsRUFBRSxFQUFFO0VBQ3BCLDBCQUEwQixFQUFFLFFBQVE7RUFDcEMsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3pDOztBQUNELG9CQUFvQixVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUN0RCxJQUFJLEVBQUUsS0FBSztFQUNYLEdBQUcsRUFBRSxLQUFLO0VBQ1YsU0FBUyxFQUFFLDBCQUEwQixDQUFDLGFBQWE7RUFDbkQsVUFBVSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxTQUFTLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxtQ0FBbUMsR0FDdkg7O0FBQ0Qsb0JBQW9CLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3JELEtBQUssRUFBRSxLQUFLO0VBQ1osR0FBRyxFQUFFLEtBQUs7RUFDVixTQUFTLEVBQUUsMkJBQTJCLENBQUMsY0FBYztFQUNyRCxVQUFVLEVBQUUsS0FBSyxDQUFDLE1BQU0sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUN4RCxTQUFTLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxtQ0FBbUMsR0FDOUQ7O0FBRUQ7O0tBRUs7QUFDTCxzQkFBc0IsQ0FBQztFQUNyQixRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFDRCxzQkFBc0IsQ0FBQyxnQkFBZ0IsQ0FBQztFQUN0QyxVQUFVLEVBQUUsc0NBQXNDLEdBQ25EOztBQUNELHNCQUFzQixDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDOUMsSUFBSSxFQUFFLENBQUM7RUFDUCxVQUFVLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxvQ0FBb0MsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBTyxHQUN2SDs7QUFDRCxzQkFBc0IsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQzdDLEdBQUcsRUFBRSxJQUFJO0VBQ1QsS0FBSyxFQUFFLENBQUM7RUFDUixVQUFVLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxvQ0FBb0MsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQ3hGLEtBQUssQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE9BQU8sR0FDOUI7O0FBQ0Qsc0JBQXNCLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNoRCxnQkFBZ0IsRUFBRSxFQUFFO0VBQ3BCLDBCQUEwQixFQUFFLFFBQVE7RUFDcEMsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3pDOztBQUNELHNCQUFzQixVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUN4RCxJQUFJLEVBQUUsS0FBSztFQUNYLEdBQUcsRUFBRSxJQUFJO0VBQ1QsU0FBUyxFQUFFLDJCQUEyQixDQUFDLGNBQWM7RUFDckQsVUFBVSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxTQUFTLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxtQ0FBbUMsR0FDdkg7O0FBQ0Qsc0JBQXNCLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3ZELEtBQUssRUFBRSxLQUFLO0VBQ1osR0FBRyxFQUFFLElBQUk7RUFDVCxTQUFTLEVBQUUsNEJBQTRCLENBQUMsYUFBYTtFQUNyRCxVQUFVLEVBQUUsS0FBSyxDQUFDLE1BQU0sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUN4RCxTQUFTLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxtQ0FBbUMsR0FDOUQ7O0FBRUQ7O0tBRUs7QUFDTCxpQkFBaUIsQ0FBQyxnQkFBZ0IsUUFBUTtBQUMxQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3hDLFVBQVUsRUFBRSxrRUFBa0UsR0FDL0U7O0FBRUQsaUJBQWlCLFVBQVUsQ0FBQyxnQkFBZ0IsUUFBUTtBQUNwRCxpQkFBaUIsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDbEQsT0FBTyxFQUFFLENBQUM7RUFDVixVQUFVLEVBQUUsa0VBQWtFLEdBQy9FOztBQUVELGlCQUFpQixVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUNuRCxHQUFHLEVBQUUsQ0FBQyxHQUNQOztBQUVELGlCQUFpQixVQUFVLENBQUMsZ0JBQWdCLE9BQU8sQ0FBQztFQUNsRCxNQUFNLEVBQUUsQ0FBQyxHQUNWOztBQUVEOztLQUVLO0FBQ0wsa0JBQWtCLENBQUMsZ0JBQWdCLENBQUM7RUFDbEMsR0FBRyxFQUFFLEdBQUcsR0FDVDs7QUFDRCxrQkFBa0IsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQzFDLEdBQUcsRUFBRSxJQUFJO0VBQ1QsbUJBQW1CLEVBQUUsa0JBQWtCO0VBQ3ZDLDBCQUEwQixFQUFFLElBQUk7RUFDaEMsbUJBQW1CLEVBQUUsS0FBSyxHQUMzQjs7QUFDRCxrQkFBa0IsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3pDLEdBQUcsRUFBRSxJQUFJLEdBQ1Y7O0FBRUQsa0JBQWtCLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUM1QyxTQUFTLEVBQUUsdUJBQXVCLENBQUMsYUFBYSxHQUNqRDs7QUFDRCxrQkFBa0IsVUFBVSxDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDcEQsU0FBUyxFQUFFLGNBQWMsQ0FBQyxnQ0FBZ0M7RUFDMUQsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFDRCxrQkFBa0IsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDbkQsU0FBUyxFQUFFLHdCQUF3QixDQUFDLGNBQWMsR0FDbkQ7O0FBRUQ7O0tBRUs7QUFDTCxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNwQyxHQUFHLEVBQUUsR0FBRyxHQUNUOztBQUNELG9CQUFvQixDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDNUMsR0FBRyxFQUFFLElBQUk7RUFDVCxtQkFBbUIsRUFBRSxrQkFBa0I7RUFDdkMsMEJBQTBCLEVBQUUsSUFBSTtFQUNoQyxtQkFBbUIsRUFBRSxLQUFLLEdBQzNCOztBQUNELG9CQUFvQixDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDM0MsR0FBRyxFQUFFLElBQUksR0FDVjs7QUFFRCxvQkFBb0IsVUFBVSxDQUFDLGdCQUFnQixDQUFDO0VBQzlDLFNBQVMsRUFBRSx1QkFBdUIsQ0FBQyxjQUFjLEdBQ2xEOztBQUNELG9CQUFvQixVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUN0RCxTQUFTLEVBQUUsYUFBYSxDQUFDLCtCQUErQjtFQUN4RCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUNELG9CQUFvQixVQUFVLENBQUMsZ0JBQWdCLE9BQU8sQ0FBQztFQUNyRCxTQUFTLEVBQUUsd0JBQXdCLENBQUMsYUFBYSxHQUNsRDs7QUFFRDs7S0FFSztBQUNMLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDO0VBQ2hDLG1CQUFtQixFQUFFLEtBQUs7RUFDMUIsMEJBQTBCLEVBQUUsc0NBQXNDLEdBQ25FOztBQUNELGdCQUFnQixDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDeEMsVUFBVSxFQUFFLDRDQUE0QyxHQUN6RDs7QUFDRCxnQkFBZ0IsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3ZDLFVBQVUsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLEVBQUUsU0FBUyxDQUFDLEtBQUssQ0FBQyxzQ0FBc0MsR0FDOUY7O0FBRUQsZ0JBQWdCLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUMxQyxTQUFTLEVBQUUsY0FBYztFQUN6QixnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLDBCQUEwQixFQUFFLG1DQUFtQyxHQUNoRTs7QUFDRCxnQkFBZ0IsVUFBVSxDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDbEQsR0FBRyxFQUFFLENBQUM7RUFDTixPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSw4Q0FBOEMsR0FDM0Q7O0FBQ0QsZ0JBQWdCLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ2pELE1BQU0sRUFBRSxDQUFDO0VBQ1QsU0FBUyxFQUFFLGNBQWM7RUFDekIsVUFBVSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLFNBQVMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLG1DQUFtQyxHQUM1Rjs7QUFFRDs7S0FFSztBQUNMLGtCQUFrQixDQUFDLGdCQUFnQixDQUFDO0VBQ2xDLG1CQUFtQixFQUFFLEtBQUs7RUFDMUIsMEJBQTBCLEVBQUUsc0NBQXNDLEdBQ25FOztBQUNELGtCQUFrQixDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDMUMsVUFBVSxFQUFFLDRDQUE0QyxHQUN6RDs7QUFDRCxrQkFBa0IsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3pDLFVBQVUsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLEVBQUUsU0FBUyxDQUFDLEtBQUssQ0FBQyxzQ0FBc0MsR0FDOUY7O0FBRUQsa0JBQWtCLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUM1QyxTQUFTLEVBQUUsZUFBZTtFQUMxQixnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLDBCQUEwQixFQUFFLG1DQUFtQyxHQUNoRTs7QUFDRCxrQkFBa0IsVUFBVSxDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDcEQsR0FBRyxFQUFFLENBQUM7RUFDTixPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSw4Q0FBOEMsR0FDM0Q7O0FBQ0Qsa0JBQWtCLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ25ELE1BQU0sRUFBRSxDQUFDO0VBQ1QsU0FBUyxFQUFFLGFBQWE7RUFDeEIsVUFBVSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLFNBQVMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLG1DQUFtQyxHQUM1Rjs7QUFFRDs7S0FFSztBQUNMLGtCQUFrQixDQUFDLGdCQUFnQixDQUFDO0VBQ2xDLEdBQUcsRUFBRSxHQUFHO0VBQ1IsVUFBVSxFQUFFLGdDQUFnQyxHQUM3Qzs7QUFDRCxrQkFBa0IsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQzFDLEdBQUcsRUFBRSxJQUFJO0VBQ1QsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLDBDQUEwQyxFQUNsRSxTQUFTLENBQUMsS0FBSyxDQUFDLHNDQUFzQyxHQUN6RDs7QUFDRCxrQkFBa0IsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3pDLEdBQUcsRUFBRSxJQUFJO0VBQ1QsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLDBDQUEwQyxFQUNsRSxTQUFTLENBQUMsS0FBSyxDQUFDLHNDQUFzQyxHQUN6RDs7QUFFRCxrQkFBa0IsVUFBVSxDQUFDLGdCQUFnQixDQUFDO0VBQzVDLGdCQUFnQixFQUFFLEtBQUs7RUFDdkIsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3pDOztBQUNELGtCQUFrQixVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUNwRCxHQUFHLEVBQUUsQ0FBQztFQUNOLFVBQVUsRUFBRSxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQywwQ0FBMEMsRUFDbkUsU0FBUyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsbUNBQW1DO0VBQzNELFNBQVMsRUFBRSx1QkFBdUIsQ0FBQyxhQUFhLEdBQ2pEOztBQUNELGtCQUFrQixVQUFVLENBQUMsZ0JBQWdCLE9BQU8sQ0FBQztFQUNuRCxHQUFHLEVBQUUsQ0FBQztFQUNOLFVBQVUsRUFBRSxHQUFHLENBQUMsSUFBSSxDQUFDLDBDQUEwQyxFQUM3RCxTQUFTLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxtQ0FBbUM7RUFDM0QsU0FBUyxFQUFFLHVCQUF1QixDQUFDLGNBQWMsR0FDbEQ7O0FBRUQ7O0tBRUs7QUFDTCxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNwQyxHQUFHLEVBQUUsSUFBSTtFQUNULE1BQU0sRUFBRSxDQUFDO0VBQ1QsbUJBQW1CLEVBQUUsS0FBSztFQUMxQixnQkFBZ0IsRUFBRSxFQUFFO0VBQ3BCLDBCQUEwQixFQUFFLHNDQUFzQyxHQUNuRTs7QUFDRCxvQkFBb0IsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQzNDLEdBQUcsRUFBRSxLQUFLO0VBQ1YsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLDBDQUEwQyxFQUFFLE9BQU8sQ0FBQyxFQUFFLENBQUMsTUFBTSxHQUN4Rjs7QUFDRCxvQkFBb0IsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQzVDLFVBQVUsRUFBRSxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQywwQ0FBMEMsRUFDbEUsU0FBUyxDQUFDLEtBQUssQ0FBQyxzQ0FBc0MsR0FDekQ7O0FBRUQsb0JBQW9CLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUM5QyxTQUFTLEVBQUUsd0JBQXdCLENBQUMsY0FBYztFQUNsRCxnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLDBCQUEwQixFQUFFLG1DQUFtQyxHQUNoRTs7QUFDRCxvQkFBb0IsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDckQsR0FBRyxFQUFFLENBQUM7RUFDTixPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSxHQUFHLENBQUMsSUFBSSxDQUFDLDBDQUEwQyxFQUFFLE9BQU8sQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLE1BQU0sR0FDekY7O0FBQ0Qsb0JBQW9CLFVBQVUsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQ3RELEdBQUcsRUFBRSxDQUFDO0VBQ04sU0FBUyxFQUFFLGFBQWE7RUFDeEIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLDBDQUEwQyxFQUNuRSxTQUFTLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxtQ0FBbUMsR0FDNUQ7O0FBRUQ7O0tBRUs7QUFDTCxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNqQyxVQUFVLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsc0NBQXNDLEVBQUUsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEdBQzdHOztBQUNELGlCQUFpQixDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDekMsVUFBVSxFQUFFLEdBQUcsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRSxTQUFTLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxzQ0FBc0MsR0FDbEc7O0FBQ0QsaUJBQWlCLENBQUMsZ0JBQWdCLE9BQU8sQ0FBQztFQUN4QyxVQUFVLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLHNDQUFzQyxHQUNyRzs7QUFFRCxpQkFBaUIsVUFBVSxDQUFDLGdCQUFnQixDQUFDO0VBQzNDLFNBQVMsRUFBRSxhQUFhO0VBQ3hCLGdCQUFnQixFQUFFLHNCQUFzQjtFQUN4QyxVQUFVLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsbUNBQW1DLEVBQUUsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxNQUFNLEdBQ3RHOztBQUNELGlCQUFpQixVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUNuRCxHQUFHLEVBQUUsQ0FBQztFQUNOLFNBQVMsRUFBRSxjQUFjO0VBQ3pCLFVBQVUsRUFBRSxHQUFHLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsbUNBQW1DLEdBQ2pHOztBQUNELGlCQUFpQixVQUFVLENBQUMsZ0JBQWdCLE9BQU8sQ0FBQztFQUNsRCxNQUFNLEVBQUUsQ0FBQztFQUNULFNBQVMsRUFBRSxhQUFhO0VBQ3hCLFVBQVUsRUFBRSxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsbUNBQW1DLEdBQ3BHOztBQUVEOztLQUVLO0FBQ0wsbUJBQW1CLENBQUMsZ0JBQWdCLENBQUM7RUFDbkMsVUFBVSxFQUFFLFNBQVMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLHNDQUFzQyxFQUFFLGdCQUFnQixDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUM3Rzs7QUFDRCxtQkFBbUIsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQzNDLFVBQVUsRUFBRSxHQUFHLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxPQUFPLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsc0NBQXNDLEdBQ2xHOztBQUNELG1CQUFtQixDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDMUMsVUFBVSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRSxTQUFTLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxzQ0FBc0MsR0FDckc7O0FBRUQsbUJBQW1CLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUM3QyxTQUFTLEVBQUUsY0FBYztFQUN6QixnQkFBZ0IsRUFBRSxzQkFBc0I7RUFDeEMsVUFBVSxFQUFFLFNBQVMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLG1DQUFtQyxFQUFFLGdCQUFnQixDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsTUFBTSxHQUN0Rzs7QUFDRCxtQkFBbUIsVUFBVSxDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDckQsR0FBRyxFQUFFLENBQUM7RUFDTixTQUFTLEVBQUUsY0FBYztFQUN6QixVQUFVLEVBQUUsR0FBRyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLFNBQVMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLG1DQUFtQyxHQUNqRzs7QUFDRCxtQkFBbUIsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDcEQsTUFBTSxFQUFFLENBQUM7RUFDVCxTQUFTLEVBQUUsYUFBYTtFQUN4QixVQUFVLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLFNBQVMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLG1DQUFtQyxHQUNwRzs7QUFFRDs7S0FFSztBQUNMLG1CQUFtQixDQUFDLGdCQUFnQixDQUFDO0VBQ25DLG1CQUFtQixFQUFFLE1BQU07RUFDM0IsMEJBQTBCLEVBQUUsc0NBQXNDLEdBQ25FOztBQUNELG1CQUFtQixDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDM0MsVUFBVSxFQUFFLDBDQUEwQyxHQUN2RDs7QUFDRCxtQkFBbUIsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQzFDLFVBQVUsRUFBRSxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsU0FBUyxDQUFDLE1BQU0sQ0FBQyxzQ0FBc0MsR0FDOUY7O0FBRUQsbUJBQW1CLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQztFQUM3QyxTQUFTLEVBQUUsYUFBYTtFQUN4QixnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLDBCQUEwQixFQUFFLG1DQUFtQyxHQUNoRTs7QUFDRCxtQkFBbUIsVUFBVSxDQUFDLGdCQUFnQixRQUFRLENBQUM7RUFDckQsR0FBRyxFQUFFLENBQUM7RUFDTixPQUFPLEVBQUUsQ0FBQztFQUNWLFVBQVUsRUFBRSwwQ0FBMEMsR0FDdkQ7O0FBQ0QsbUJBQW1CLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3BELE1BQU0sRUFBRSxDQUFDO0VBQ1QsU0FBUyxFQUFFLGNBQWM7RUFDekIsVUFBVSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFLFNBQVMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLG1DQUFtQyxHQUMzRjs7QUFFRDs7S0FFSztBQUNMLGtCQUFrQixDQUFDLGdCQUFnQixDQUFDO0VBQ2xDLG1CQUFtQixFQUFFLElBQUk7RUFDekIsMEJBQTBCLEVBQUUsOEJBQThCLEdBQzNEOztBQUNELGtCQUFrQixDQUFDLGdCQUFnQixRQUFRO0FBQzNDLGtCQUFrQixDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDekMsbUJBQW1CLEVBQUUsRUFBRTtFQUN2QixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLDBCQUEwQixFQUFFLE1BQU0sR0FDbkM7O0FBQ0Qsa0JBQWtCLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUMxQyxtQkFBbUIsRUFBRSxZQUFZLEdBQ2xDOztBQUNELGtCQUFrQixDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDekMsbUJBQW1CLEVBQUUsaUJBQWlCLEdBQ3ZDOztBQUVELGtCQUFrQixVQUFVLENBQUMsZ0JBQWdCLENBQUM7RUFDNUMsU0FBUyxFQUFFLGNBQWM7RUFDekIsMEJBQTBCLEVBQUUsOEJBQThCLEdBQzNEOztBQUNELGtCQUFrQixVQUFVLENBQUMsZ0JBQWdCLFFBQVE7QUFDckQsa0JBQWtCLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ25ELGdCQUFnQixFQUFFLEVBQUUsR0FDckI7O0FBQ0Qsa0JBQWtCLFVBQVUsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQ3BELEdBQUcsRUFBRSxDQUFDO0VBQ04sT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFDRCxrQkFBa0IsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDbkQsTUFBTSxFQUFFLENBQUM7RUFDVCxTQUFTLEVBQUUsYUFBYSxHQUN6Qjs7QUFFRDs7S0FFSztBQUNMLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDO0VBQ3BDLG1CQUFtQixFQUFFLElBQUk7RUFDekIsMEJBQTBCLEVBQUUsOEJBQThCLEdBQzNEOztBQUNELG9CQUFvQixDQUFDLGdCQUFnQixRQUFRO0FBQzdDLG9CQUFvQixDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDM0MsbUJBQW1CLEVBQUUsRUFBRTtFQUN2QixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLDBCQUEwQixFQUFFLE1BQU0sR0FDbkM7O0FBQ0Qsb0JBQW9CLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQztFQUM1QyxtQkFBbUIsRUFBRSxZQUFZLEdBQ2xDOztBQUNELG9CQUFvQixDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDM0MsbUJBQW1CLEVBQUUsaUJBQWlCLEdBQ3ZDOztBQUVELG9CQUFvQixVQUFVLENBQUMsZ0JBQWdCLENBQUM7RUFDOUMsU0FBUyxFQUFFLGVBQWU7RUFDMUIsMEJBQTBCLEVBQUUsOEJBQThCLEdBQzNEOztBQUNELG9CQUFvQixVQUFVLENBQUMsZ0JBQWdCLFFBQVE7QUFDdkQsb0JBQW9CLFVBQVUsQ0FBQyxnQkFBZ0IsT0FBTyxDQUFDO0VBQ3JELGdCQUFnQixFQUFFLEVBQUUsR0FDckI7O0FBQ0Qsb0JBQW9CLFVBQVUsQ0FBQyxnQkFBZ0IsUUFBUSxDQUFDO0VBQ3RELEdBQUcsRUFBRSxDQUFDO0VBQ04sT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFDRCxvQkFBb0IsVUFBVSxDQUFDLGdCQUFnQixPQUFPLENBQUM7RUFDckQsTUFBTSxFQUFFLENBQUM7RUFDVCxTQUFTLEVBQUUsY0FBYyxHQUMxQjs7QUMxNUJELGtCQUFrQixDQUFDO0VBQ2YsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxLQUFLO0VBQ2YsT0FBTyxFQUFFLEdBQUc7RUFDWixHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUFBRSxDQUFDO0VBQ1IsTUFBTSxFQUFFLENBQUM7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLGdCQUFnQixFQUFFLGtCQUFrQixHQUN2Qzs7QUFFRCxVQUFVLENBQVYsc0JBQVU7RUFDTixFQUFFLEVBQUUsSUFBSTtJQUNOLE9BQU8sRUFBRSxDQUFDO0lBQUUscUJBQXFCO0VBRW5DLEVBQUU7SUFDQSxPQUFPLEVBQUUsQ0FBQzs7QUFJZCxVQUFVLENBQVYsdUJBQVU7RUFDUixFQUFFLEVBQUUsR0FBRyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsSUFBSTtJQUFFLHFCQUFxQjtFQUV0QyxHQUFHO0lBQ0QsT0FBTyxFQUFFLENBQUM7O0FBSWQsVUFBVSxDQUFWLHlCQUFVO0VBQ1IsRUFBRSxFQUFFLElBQUk7SUFDTixPQUFPLEVBQUUsSUFBSTtJQUFFLHFCQUFxQjtFQUV0QyxFQUFFO0lBQ0EsT0FBTyxFQUFFLENBQUM7O0FDbkNoQixlQUFlLENBQUM7RUFDZCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUNELFVBQVUsQ0FBQztFQUNULGdCQUFnQixFQUFFLHdCQUF3QjtFQUMxQyxVQUFVLEVBQUUsaUJBQWlCLEdBQzlCOztBQUVELG1CQUFtQixDQUFBO0VBQ2pCLE1BQU0sRUFBRSxXQUFXLEdBQ3BCOztBQUVELGdCQUFnQixDQUFDO0VBQ2YsVUFBVSxFQUFFLEtBQUssR0FDbEI7O0FBRUQsYUFBYSxDQUFDO0VBQ1osTUFBTSxFQUFFLE9BQU8sR0FDaEI7O0FBRUQsbUJBQW1CLENBQUM7RUFDbEIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFFRCx5QkFBeUIsQ0FBQztFQUN4QixZQUFZLEVBQUUsaUJBQWlCO0VBQy9CLE9BQU8sRUFBRSxXQUFXLEdBQ3JCOztBQUVELG9CQUFvQixDQUFDO0VBQ25CLGdCQUFnQixFQUFFLE9BQU87RUFDekIsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsSUFBSTtFQUNqQixNQUFNLEVBQUUsSUFBSTtFQUNaLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQUNELG9CQUFvQixDQUFDO0VBQ25CLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBRUQsa0JBQWtCLENBQUM7RUFDakIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFDRCxnQkFBZ0IsQ0FBQztFQUNmLFlBQVksRUFBRSxHQUFHLEdBQ2xCOztBQUNELGlCQUFpQixDQUFDO0VBQ2hCLFlBQVksRUFBRSxJQUFJLEdBQ25COztBQUNELGlCQUFpQixDQUFDO0VBQ2hCLFlBQVksRUFBRSxJQUFJLEdBQ25COztBQUVELHNCQUFzQixDQUFDO0VBQ3JCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQUVELGlCQUFpQixDQUFDO0VBQ2hCLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQzNERDs7O0dBR0c7QUNBSCxHQUFHO0FBQ0gsSUFBSTtBQUNKLElBQUk7QUFDSixJQUFJO0FBQ0osSUFBSTtBQUNKLElBQUksQ0FBQztFQUNILHVCQUF1QixFQUFFLFNBQVM7RUFDbEMsc0JBQXNCLEVBQUUsV0FBVztFQUNuQyxPQUFPLEVBQUUsWUFBWTtFQUNyQixVQUFVLEVBQUUsTUFBTTtFQUNsQixZQUFZLEVBQUUsTUFBTTtFQUNwQixjQUFjLEVBQUUsSUFBSTtFQUNwQixXQUFXLEVBQUUsQ0FBQyxHQUNmOztBQ1pELE1BQU0sQ0FBZ0I7RUFDcEIsU0FBUyxFQUFFLFNBQVM7RUFDcEIsV0FBVyxFQUFFLE1BQVM7RUFDdEIsY0FBYyxFQUFFLFFBQVEsR0FDekI7O0FBRUQsTUFBTSxDQUFnQjtFQUNwQixTQUFTLEVBQUUsS0FBSyxHQUNqQjs7QUFFRCxNQUFNLENBQWdCO0VBQ3BCLFNBQVMsRUFBRSxNQUFNLEdBQ2xCOztBQUdDLE1BQU0sQ0FBb0I7RUFDeEIsU0FBUyxFQUFFLEdBQVEsR0FDcEI7O0FBRkQsTUFBTSxDQUFvQjtFQUN4QixTQUFTLEVBQUUsR0FBUSxHQUNwQjs7QUFGRCxNQUFNLENBQW9CO0VBQ3hCLFNBQVMsRUFBRSxHQUFRLEdBQ3BCOztBQUZELE1BQU0sQ0FBb0I7RUFDeEIsU0FBUyxFQUFFLEdBQVEsR0FDcEI7O0FBRkQsTUFBTSxDQUFvQjtFQUN4QixTQUFTLEVBQUUsR0FBUSxHQUNwQjs7QUFGRCxNQUFNLENBQW9CO0VBQ3hCLFNBQVMsRUFBRSxHQUFRLEdBQ3BCOztBQUZELE1BQU0sQ0FBb0I7RUFDeEIsU0FBUyxFQUFFLEdBQVEsR0FDcEI7O0FBRkQsTUFBTSxDQUFvQjtFQUN4QixTQUFTLEVBQUUsR0FBUSxHQUNwQjs7QUFGRCxNQUFNLENBQW9CO0VBQ3hCLFNBQVMsRUFBRSxHQUFRLEdBQ3BCOztBQUZELE9BQU8sQ0FBbUI7RUFDeEIsU0FBUyxFQUFFLElBQVEsR0FDcEI7O0FDbkJILE1BQU0sQ0FBZ0I7RUFDcEIsVUFBVSxFQUFFLE1BQU07RUFDbEIsS0FBSyxFQ09nQixNQUFXLEdETmpDOztBRUZELE1BQU0sQ0FBZ0I7RUFDcEIsZUFBZSxFQUFFLElBQUk7RUFDckIsV0FBVyxFQUFFLEtBQWtCO0VBQy9CLFlBQVksRUFBRSxDQUFDLEdBR2hCOztBQU5ELE1BQU0sR0FLRixFQUFFLENBQUM7RUFBRSxRQUFRLEVBQUUsUUFBUSxHQUFJOztBQUcvQixNQUFNLENBQWdCO0VBQ3BCLElBQUksRURGaUIsSUFBRztFQ0d4QixRQUFRLEVBQUUsUUFBUTtFQUNsQixVQUFVLEVBQUUsTUFBTTtFQUNsQixLQUFLLEVETGdCLEdBQUc7RUNNeEIsV0FBVyxFQUFFLE9BQU8sR0FDckI7O0FDZEQsVUFBVSxDQUFnQjtFQUN4QixNQUFNLEVBQUUsaUJGSWlCO0VFSHpCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE9BQU8sRUFBRSxnQkFBZ0IsR0FDMUI7O0FBRUQsYUFBYSxDQUFnQjtFQUFFLEtBQUssRUFBRSxJQUFJLEdBQUk7O0FBQzlDLGNBQWMsQ0FBZ0I7RUFBRSxLQUFLLEVBQUUsS0FBSyxHQUFJOztBQUVoRCxHQUFHLGFBS2E7QUFKaEIsSUFBSSxhQUlZO0FBSGhCLElBQUksYUFHWTtBQUZoQixJQUFJLGFBRVk7QUFEaEIsSUFBSSxhQUNZLENBQWdCO0VBQUUsWUFBWSxFQUFFLElBQUksR0FBSTs7QUFMeEQsR0FBRyxjQU1jO0FBTGpCLElBQUksY0FLYTtBQUpqQixJQUFJLGNBSWE7QUFIakIsSUFBSSxjQUdhO0FBRmpCLElBQUksY0FFYSxDQUFnQjtFQUFFLFdBQVcsRUFBRSxJQUFJLEdBQUk7O0FDZnhELFFBQVEsQ0FBZ0I7RUFDdEIsU0FBUyxFQUFFLDBCQUEwQixHQUN0Qzs7QUFFRCxTQUFTLENBQWdCO0VBQ3ZCLFNBQVMsRUFBRSxPQUFPLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxRQUFRLEdBQ3hDOztBQUVELFVBQVUsQ0FBVixPQUFVO0VBQ1IsRUFBRTtJQUNBLFNBQVMsRUFBRSxZQUFZO0VBR3pCLElBQUk7SUFDRixTQUFTLEVBQUUsY0FBYzs7QUNkN0IsYUFBYSxDQUFpQjtFQ1c1QixVQUFVLEVBQUUsMERBQXFFO0VBQ2pGLFNBQVMsRUFBRSxhQUFnQixHRFp5Qzs7QUFDdEUsY0FBYyxDQUFnQjtFQ1U1QixVQUFVLEVBQUUsMERBQXFFO0VBQ2pGLFNBQVMsRUFBRSxjQUFnQixHRFh5Qzs7QUFDdEUsY0FBYyxDQUFnQjtFQ1M1QixVQUFVLEVBQUUsMERBQXFFO0VBQ2pGLFNBQVMsRUFBRSxjQUFnQixHRFZ5Qzs7QUFFdEUsbUJBQW1CLENBQWdCO0VDWWpDLFVBQVUsRUFBRSxvRUFBK0U7RUFDM0YsU0FBUyxFQUFFLFlBQW9CLEdEYnVDOztBQUN4RSxpQkFBaUIsQ0FBa0I7RUNXakMsVUFBVSxFQUFFLG9FQUErRTtFQUMzRixTQUFTLEVBQUUsWUFBb0IsR0RadUM7O0FBQ3hFLGFBQWEsRUFBRSxtQkFBbUIsaUJBQWlCLENBQThDO0VDVS9GLFVBQVUsRUFBRSxvRUFBK0U7RUFDM0YsU0FBUyxFQUFFLGFBQW9CLEdEWHNHOztBQUt2SSxLQUFLLENBQ0gsYUFBYTtBQURmLEtBQUssQ0FFSCxjQUFjO0FBRmhCLEtBQUssQ0FHSCxjQUFjO0FBSGhCLEtBQUssQ0FJSCxtQkFBbUI7QUFKckIsS0FBSyxDQUtILGlCQUFpQjtBQUxuQixLQUFLLENBTUgsYUFBYSxDQUFnQjtFQUMzQixNQUFNLEVBQUUsSUFBSSxHQUNiOztBRW5CSCxTQUFTLENBQWdCO0VBQ3ZCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE1BQU0sRUFBRSxHQUFHO0VBQ1gsV0FBVyxFQUFFLEdBQUc7RUFDaEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsY0FBYyxFQUFFLE1BQU07RUFDdEIsS0FBSyxFQUFFLEtBQWdCLEdBQ3hCOztBQUVELFlBQVk7QUFDWixZQUFZLENBQWdCO0VBQzFCLElBQUksRUFBRSxDQUFDO0VBQ1AsUUFBUSxFQUFFLFFBQVE7RUFDbEIsVUFBVSxFQUFFLE1BQU07RUFDbEIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFFRCxZQUFZLENBQWdCO0VBQzFCLFdBQVcsRUFBRSxPQUFPLEdBQ3JCOztBQUVELFlBQVksQ0FBZ0I7RUFDMUIsU0FBUyxFQUFFLEdBQUcsR0FDZjs7QUFFRCxXQUFXLENBQWdCO0VBQ3pCLEtBQUssRU5wQmdCLElBQUksR01xQjFCOztBQzlCRDtpRUFDaUU7QUFFakUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGMvQixPQUEyQixHT2RtQzs7QUFDeEUsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQYXpDLE9BQTJCLEdPYnVEOztBQUM1RixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQWWxDLE9BQTJCLEdPWnlDOztBQUM5RSw2QkFBNkIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBXbkQsT0FBMkIsR09YMkU7O0FBQ2hILE1BQU0sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBVNUIsT0FBMkIsR09WNkI7O0FBQ2xFLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUFN0QyxPQUEyQixHT1RpRDs7QUFDdEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQUXRDLE9BQTJCLEdPUmlEOztBQUN0RixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQT2hDLE9BQTJCLEdPUHFDOztBQUMxRSxPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQTTdCLE9BQTJCLEdPTitCOztBQUNwRSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQS2xDLE9BQTJCLEdPTHlDOztBQUM5RSxrQkFBa0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBJeEMsT0FBMkIsR09KcUQ7O0FBQzFGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUEd2QyxPQUEyQixHT0htRDs7QUFDeEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUEVoQyxPQUEyQixHT0ZxQzs7QUFDMUUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUENqQyxPQUEyQixHT0R1Qzs7QUFDNUUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQQXRDLE9BQTJCLEdPQWlEOztBQUN0RixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBEdkMsT0FBMkIsR09DbUQ7O0FBQ3hGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBGcEMsT0FBMkIsR09FNkM7O0FBQ2xGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBIckMsT0FBMkIsR09HK0M7O0FBQ3BGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBKaEMsT0FBMkIsR09JcUM7O0FBQzFFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBMbkMsT0FBMkIsR09LMkM7O0FBQ2hGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBOaEMsT0FBMkIsR09NcUM7O0FBQzFFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBQcEMsT0FBMkIsR09PNkM7O0FBQ2xGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBSbkMsT0FBMkIsR09RMkM7O0FBQ2hGLHVDQUF1QyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUFQ3RCxPQUEyQixHT1MrRjs7QUFDcEksVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUFZoQyxPQUEyQixHT1VxQzs7QUFDMUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUFhoQyxPQUEyQixHT1dxQzs7QUFDMUUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUFpqQyxPQUEyQixHT1l1Qzs7QUFDNUUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGJuQyxPQUEyQixHT2EyQzs7QUFDaEYscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQZDNDLE9BQTJCLEdPYzJEOztBQUNoRyxxQkFBcUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBmM0MsT0FBMkIsR09lMkQ7O0FBQ2hHLHNCQUFzQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhCNUMsT0FBMkIsR09nQjZEOztBQUNsRyxtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqQnpDLE9BQTJCLEdPaUJ1RDs7QUFDNUYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxCcEMsT0FBMkIsR09rQjZDOztBQUNsRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbkJwQyxPQUEyQixHT21CNkM7O0FBQ2xGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwQnJDLE9BQTJCLEdPb0IrQzs7QUFDcEYsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJCbEMsT0FBMkIsR09xQnlDOztBQUM5RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdEIvQixPQUEyQixHT3NCbUM7O0FBQ3hFLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZCdkMsT0FBMkIsR091Qm1EOztBQUN4RixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeEJqQyxPQUEyQixHT3dCdUM7O0FBQzVFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6QjlCLE9BQTJCLEdPeUJpQzs7QUFDdEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFCbkMsT0FBMkIsR08wQjJDOztBQUNoRixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzQnZDLE9BQTJCLEdPMkJtRDs7QUFDeEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVCL0IsT0FBMkIsR080Qm1DOztBQUN4RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN0IvQixPQUEyQixHTzZCbUM7O0FBQ3hFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5Qm5DLE9BQTJCLEdPOEIyQzs7QUFDaEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9CbkMsT0FBMkIsR08rQjJDOztBQUNoRixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaENqQyxPQUEyQixHT2dDdUM7O0FBQzVFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqQ2pDLE9BQTJCLEdPaUN1Qzs7QUFDNUUseUJBQXlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbEMvQyxPQUEyQixHT2tDbUU7O0FBQ3hHLHlCQUF5QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5DL0MsT0FBMkIsR09tQ21FOztBQUN4RywwQkFBMEIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwQ2hELE9BQTJCLEdPb0NxRTs7QUFDMUcsdUJBQXVCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQckM3QyxPQUEyQixHT3FDK0Q7O0FBQ3BHLHFCQUFxQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRDM0MsT0FBMkIsR09zQzJEOztBQUNoRyxxQkFBcUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2QzNDLE9BQTJCLEdPdUMyRDs7QUFDaEcsc0JBQXNCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeEM1QyxPQUEyQixHT3dDNkQ7O0FBQ2xHLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpDekMsT0FBMkIsR095Q3VEOztBQUM1RixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMUNwQyxPQUEyQixHTzBDNkM7O0FBQ2xGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzQ3BDLE9BQTJCLEdPMkM2Qzs7QUFDbEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVDckMsT0FBMkIsR080QytDOztBQUNwRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN0NsQyxPQUEyQixHTzZDeUM7O0FBQzlFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5Q3BDLE9BQTJCLEdPOEM2Qzs7QUFDbEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL0N0QyxPQUEyQixHTytDaUQ7O0FBQ3RGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhEdEMsT0FBMkIsR09nRGlEOztBQUN0RixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQakRwQyxPQUEyQixHT2lENkM7O0FBQ2xGLCtCQUErQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxEckQsT0FBMkIsR09rRCtFOztBQUNwSCxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbkRsQyxPQUEyQixHT21EeUM7O0FBQzlFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwRHBDLE9BQTJCLEdPb0Q2Qzs7QUFDbEYsTUFBTSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJENUIsT0FBMkIsR09xRDZCOztBQUNsRSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdEQvQixPQUEyQixHT3NEbUM7O0FBQ3hFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2RG5DLE9BQTJCLEdPdUQyQzs7QUFDaEYsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhEOUIsT0FBMkIsR093RGlDOztBQUN0RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQekRqQyxPQUEyQixHT3lEdUM7O0FBQzVFLHFCQUFxQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFEM0MsT0FBMkIsR08wRDJEOztBQUNoRyxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzRHRDLE9BQTJCLEdPMkRpRDs7QUFDdEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVEakMsT0FBMkIsR080RHVDOztBQUM1RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN0RoQyxPQUEyQixHTzZEcUM7O0FBQzFFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5RC9CLE9BQTJCLEdPOERtQzs7QUFDeEUsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9EN0IsT0FBMkIsR08rRCtCOztBQUNwRSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaEU5QixPQUEyQixHT2dFaUM7O0FBQ3RFLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpFdkMsT0FBMkIsR09pRW1EOztBQUN4RixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbEVuQyxPQUEyQixHT2tFMkM7O0FBQ2hGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuRWxDLE9BQTJCLEdPbUV5Qzs7QUFDOUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBFL0IsT0FBMkIsR09vRW1DOztBQUN4RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQckVsQyxPQUEyQixHT3FFeUM7O0FBQzlFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0RW5DLE9BQTJCLEdPc0UyQzs7QUFDaEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZFL0IsT0FBMkIsR091RW1DOztBQUN4RSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4RXZDLE9BQTJCLEdPd0VtRDs7QUFDeEYsc0JBQXNCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQekU1QyxPQUEyQixHT3lFNkQ7O0FBQ2xHLHVCQUF1QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFFN0MsT0FBMkIsR08wRStEOztBQUNwRyxPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM0U3QixPQUEyQixHTzJFK0I7O0FBQ3BFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1RWxDLE9BQTJCLEdPNEV5Qzs7QUFDOUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdFbEMsT0FBMkIsR082RXlDOztBQUM5RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOUVqQyxPQUEyQixHTzhFdUM7O0FBQzVFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvRTlCLE9BQTJCLEdPK0VpQzs7QUFDdEUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaEZ2QyxPQUEyQixHT2dGbUQ7O0FBQ3hGLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpGekMsT0FBMkIsR09pRnVEOztBQUM1RixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbEY5QixPQUEyQixHT2tGaUM7O0FBQ3RFLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5GdkMsT0FBMkIsR09tRm1EOztBQUN4RixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwRnRDLE9BQTJCLEdPb0ZpRDs7QUFDdEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQckZ0QyxPQUEyQixHT3FGaUQ7O0FBQ3RGLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRGekMsT0FBMkIsR09zRnVEOztBQUM1RiwwQkFBMEIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2RmhELE9BQTJCLEdPdUZxRTs7QUFDMUcsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhGcEMsT0FBMkIsR093RjZDOztBQUNsRixPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQekY3QixPQUEyQixHT3lGK0I7O0FBQ3BFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxRjlCLE9BQTJCLEdPMEZpQzs7QUFDdEUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNGakMsT0FBMkIsR08yRnVDOztBQUM1RSxrQkFBa0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1RnhDLE9BQTJCLEdPNEZxRDs7QUFDMUYsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdGOUIsT0FBMkIsR082RmlDOztBQUN0RSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOUZwQyxPQUEyQixHTzhGNkM7O0FBQ2xGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9GdEMsT0FBMkIsR08rRmlEOztBQUN0RixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaEcvQixPQUEyQixHT2dHbUM7O0FBQ3hFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqR2pDLE9BQTJCLEdPaUd1Qzs7QUFDNUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxHaEMsT0FBMkIsR09rR3FDOztBQUMxRSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbkduQyxPQUEyQixHT21HMkM7O0FBQ2hGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwR3BDLE9BQTJCLEdPb0c2Qzs7QUFDbEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJHbkMsT0FBMkIsR09xRzJDOztBQUNoRixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0R3ZDLE9BQTJCLEdPc0dtRDs7QUFDeEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZHbkMsT0FBMkIsR091RzJDOztBQUNoRixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeEdqQyxPQUEyQixHT3dHdUM7O0FBQzVFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6RzlCLE9BQTJCLEdPeUdpQzs7QUFDdEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFHbkMsT0FBMkIsR08wRzJDOztBQUNoRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM0dwQyxPQUEyQixHTzJHNkM7O0FBQ2xGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1R2pDLE9BQTJCLEdPNEd1Qzs7QUFDNUUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN0d2QyxPQUEyQixHTzZHbUQ7O0FBQ3hGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5Ry9CLE9BQTJCLEdPOEdtQzs7QUFDeEUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9HOUIsT0FBMkIsR08rR2lDOztBQUN0RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaEhqQyxPQUEyQixHT2dIdUM7O0FBQzVFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqSG5DLE9BQTJCLEdPaUgyQzs7QUFDaEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxIbkMsT0FBMkIsR09rSDJDOztBQUNoRixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbkhyQyxPQUEyQixHT21IK0M7O0FBQ3BGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwSDlCLE9BQTJCLEdPb0hpQzs7QUFDdEUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJIOUIsT0FBMkIsR09xSGlDOztBQUN0RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdEg5QixPQUEyQixHT3NIaUM7O0FBQ3RFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2SDlCLE9BQTJCLEdPdUhpQzs7QUFDdEUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhIOUIsT0FBMkIsR093SGlDOztBQUN0RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQekg5QixPQUEyQixHT3lIaUM7O0FBQ3RFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxSG5DLE9BQTJCLEdPMEgyQzs7QUFDaEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM0h0QyxPQUEyQixHTzJIaUQ7O0FBQ3RGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1SG5DLE9BQTJCLEdPNEgyQzs7QUFDaEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdIckMsT0FBMkIsR082SCtDOztBQUNwRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOUhsQyxPQUEyQixHTzhIeUM7O0FBQzlFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvSG5DLE9BQTJCLEdPK0gyQzs7QUFDaEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhJcEMsT0FBMkIsR09nSTZDOztBQUNsRixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaklyQyxPQUEyQixHT2lJK0M7O0FBQ3BGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxJdEMsT0FBMkIsR09rSWlEOztBQUN0RixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuSXRDLE9BQTJCLEdPbUlpRDs7QUFDdEYsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBJN0IsT0FBMkIsR09vSStCOztBQUNwRSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcklsQyxPQUEyQixHT3FJeUM7O0FBQzlFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0SXBDLE9BQTJCLEdPc0k2Qzs7QUFDbEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZJL0IsT0FBMkIsR091SW1DOztBQUN4RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeElqQyxPQUEyQixHT3dJdUM7O0FBQzVFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6SS9CLE9BQTJCLEdPeUltQzs7QUFDeEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFJckMsT0FBMkIsR08wSStDOztBQUNwRixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM0luQyxPQUEyQixHTzJJMkM7O0FBQ2hGLHFCQUFxQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVJM0MsT0FBMkIsR080STJEOztBQUNoRyxtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3SXpDLE9BQTJCLEdPNkl1RDs7QUFDNUYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlJL0IsT0FBMkIsR084SW1DOztBQUN4RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL0kvQixPQUEyQixHTytJbUM7O0FBQ3hFLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoSjdCLE9BQTJCLEdPZ0orQjs7QUFDcEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpKaEMsT0FBMkIsR09pSnFDOztBQUMxRSxPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbEo3QixPQUEyQixHT2tKK0I7O0FBQ3BFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuSmxDLE9BQTJCLEdPbUp5Qzs7QUFDOUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBKbEMsT0FBMkIsR09vSnlDOztBQUM5RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQckpsQyxPQUEyQixHT3FKeUM7O0FBQzlFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0SjlCLE9BQTJCLEdPc0ppQzs7QUFDdEUsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdkoxQyxPQUEyQixHT3VKeUQ7O0FBQzlGLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4SjdCLE9BQTJCLEdPd0orQjs7QUFDcEUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpKakMsT0FBMkIsR095SnVDOztBQUM1RSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxSnZDLE9BQTJCLEdPMEptRDs7QUFDeEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNKckMsT0FBMkIsR08ySitDOztBQUNwRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNUpwQyxPQUEyQixHTzRKNkM7O0FBQ2xGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3SnBDLE9BQTJCLEdPNko2Qzs7QUFDbEYsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlKbEMsT0FBMkIsR084SnlDOztBQUM5RSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvSnRDLE9BQTJCLEdPK0ppRDs7QUFDdEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaEt4QyxPQUEyQixHT2dLcUQ7O0FBQzFGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpLdEMsT0FBMkIsR09pS2lEOztBQUN0RixrQkFBa0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsS3hDLE9BQTJCLEdPa0txRDs7QUFDMUYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbkt2QyxPQUEyQixHT21LbUQ7O0FBQ3hGLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBLeEMsT0FBMkIsR09vS3FEOztBQUMxRixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByS3ZDLE9BQTJCLEdPcUttRDs7QUFDeEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRLaEMsT0FBMkIsR09zS3FDOztBQUMxRSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2S3RDLE9BQTJCLEdPdUtpRDs7QUFDdEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhLcEMsT0FBMkIsR093SzZDOztBQUNsRix1QkFBdUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6SzdDLE9BQTJCLEdPeUsrRDs7QUFDcEcsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFLcEMsT0FBMkIsR08wSzZDOztBQUNsRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM0tsQyxPQUEyQixHTzJLeUM7O0FBQzlFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1S2xDLE9BQTJCLEdPNEt5Qzs7QUFDOUUsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdLN0IsT0FBMkIsR082SytCOztBQUNwRSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOUtqQyxPQUEyQixHTzhLdUM7O0FBQzVFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvS3JDLE9BQTJCLEdPK0srQzs7QUFDcEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhMbkMsT0FBMkIsR09nTDJDOztBQUNoRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQakxsQyxPQUEyQixHT2lMeUM7O0FBQzlFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsTGpDLE9BQTJCLEdPa0x1Qzs7QUFDNUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5McEMsT0FBMkIsR09tTDZDOztBQUNsRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcExwQyxPQUEyQixHT29MNkM7O0FBQ2xGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByTHJDLE9BQTJCLEdPcUwrQzs7QUFDcEYscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdEwzQyxPQUEyQixHT3NMMkQ7O0FBQ2hHLHFCQUFxQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZMM0MsT0FBMkIsR091TDJEOztBQUNoRyxzQkFBc0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4TDVDLE9BQTJCLEdPd0w2RDs7QUFDbEcsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQekx6QyxPQUEyQixHT3lMdUQ7O0FBQzVGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxTGxDLE9BQTJCLEdPMEx5Qzs7QUFDOUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNMaEMsT0FBMkIsR08yTHFDOztBQUMxRSxtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1THpDLE9BQTJCLEdPNEx1RDs7QUFDNUYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdMbkMsT0FBMkIsR082TDJDOztBQUNoRixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5THZDLE9BQTJCLEdPOExtRDs7QUFDeEYsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9MN0IsT0FBMkIsR08rTCtCOztBQUNwRSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoTXZDLE9BQTJCLEdPZ01tRDs7QUFDeEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpNakMsT0FBMkIsR09pTXVDOztBQUM1RSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsTXRDLE9BQTJCLEdPa01pRDs7QUFDdEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbk14QyxPQUEyQixHT21NcUQ7O0FBQzFGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwTXJDLE9BQTJCLEdPb00rQzs7QUFDcEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJNaEMsT0FBMkIsR09xTXFDOztBQUMxRSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0TXZDLE9BQTJCLEdPc01tRDs7QUFDeEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZNbkMsT0FBMkIsR091TTJDOztBQUNoRixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeE1uQyxPQUEyQixHT3dNMkM7O0FBQ2hGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6TWpDLE9BQTJCLEdPeU11Qzs7QUFDNUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFNcEMsT0FBMkIsR08wTTZDOztBQUNsRixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM01oQyxPQUEyQixHTzJNcUM7O0FBQzFFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1TXJDLE9BQTJCLEdPNE0rQzs7QUFDcEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdNL0IsT0FBMkIsR082TW1DOztBQUN4RSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOU1wQyxPQUEyQixHTzhNNkM7O0FBQ2xGLHNCQUFzQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9NNUMsT0FBMkIsR08rTTZEOztBQUNsRyxvQkFBb0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoTjFDLE9BQTJCLEdPZ055RDs7QUFDOUYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpOcEMsT0FBMkIsR09pTjZDOztBQUNsRixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbE5uQyxPQUEyQixHT2tOMkM7O0FBQ2hGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuTnBDLE9BQTJCLEdPbU42Qzs7QUFDbEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBObkMsT0FBMkIsR09vTjJDOztBQUNoRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQck4vQixPQUEyQixHT3FObUM7O0FBQ3hFLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHROdEMsT0FBMkIsR09zTmlEOztBQUN0RixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2TnRDLE9BQTJCLEdPdU5pRDs7QUFDdEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeE50QyxPQUEyQixHT3dOaUQ7O0FBQ3RGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6TmhDLE9BQTJCLEdPeU5xQzs7QUFDMUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFOL0IsT0FBMkIsR08wTm1DOztBQUN4RSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzTnRDLE9BQTJCLEdPMk5pRDs7QUFDdEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVOckMsT0FBMkIsR080TitDOztBQUNwRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN05wQyxPQUEyQixHTzZONkM7O0FBQ2xGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlOdEMsT0FBMkIsR084TmlEOztBQUN0RixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL05wQyxPQUEyQixHTytONkM7O0FBQ2xGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoT3JDLE9BQTJCLEdPZ08rQzs7QUFDcEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpPcEMsT0FBMkIsR09pTzZDOztBQUNsRix1QkFBdUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsTzdDLE9BQTJCLEdPa08rRDs7QUFDcEcsdUJBQXVCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbk83QyxPQUEyQixHT21PK0Q7O0FBQ3BHLHdCQUF3QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBPOUMsT0FBMkIsR09vT2lFOztBQUN0RyxxQkFBcUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByTzNDLE9BQTJCLEdPcU8yRDs7QUFDaEcsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdE90QyxPQUEyQixHT3NPaUQ7O0FBQ3RGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZPdEMsT0FBMkIsR091T2lEOztBQUN0RixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4T3ZDLE9BQTJCLEdPd09tRDs7QUFDeEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpPcEMsT0FBMkIsR095TzZDOztBQUNsRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMU8vQixPQUEyQixHTzBPbUM7O0FBQ3hFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzT2hDLE9BQTJCLEdPMk9xQzs7QUFDMUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVPcEMsT0FBMkIsR080TzZDOztBQUNsRixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN09oQyxPQUEyQixHTzZPcUM7O0FBQzFFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5T2hDLE9BQTJCLEdPOE9xQzs7QUFDMUUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL090QyxPQUEyQixHTytPaUQ7O0FBQ3RGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoUDlCLE9BQTJCLEdPZ1BpQzs7QUFDdEUsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQalB4QyxPQUEyQixHT2lQcUQ7O0FBQzFGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsUG5DLE9BQTJCLEdPa1AyQzs7QUFDaEYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQblB6QyxPQUEyQixHT21QdUQ7O0FBQzVGLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBQeEMsT0FBMkIsR09vUHFEOztBQUMxRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQclAvQixPQUEyQixHT3FQbUM7O0FBQ3hFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0UC9CLE9BQTJCLEdPc1BtQzs7QUFDeEUscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdlAzQyxPQUEyQixHT3VQMkQ7O0FBQ2hHLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4UC9CLE9BQTJCLEdPd1BtQzs7QUFDeEUsc0JBQXNCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQelA1QyxPQUEyQixHT3lQNkQ7O0FBQ2xHLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFQeEMsT0FBMkIsR08wUHFEOztBQUMxRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM1BwQyxPQUEyQixHTzJQNkM7O0FBQ2xGLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVQekMsT0FBMkIsR080UHVEOztBQUM1RixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN1BwQyxPQUEyQixHTzZQNkM7O0FBQ2xGLHVCQUF1QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlQN0MsT0FBMkIsR084UCtEOztBQUNwRyxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL1BuQyxPQUEyQixHTytQMkM7O0FBQ2hGLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhReEMsT0FBMkIsR09nUXFEOztBQUMxRixvQkFBb0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqUTFDLE9BQTJCLEdPaVF5RDs7QUFDOUYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxRcEMsT0FBMkIsR09rUTZDOztBQUNsRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQblFwQyxPQUEyQixHT21RNkM7O0FBQ2xGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwUXBDLE9BQTJCLEdPb1E2Qzs7QUFDbEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQclF0QyxPQUEyQixHT3FRaUQ7O0FBQ3RGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0UWxDLE9BQTJCLEdPc1F5Qzs7QUFDOUUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZROUIsT0FBMkIsR091UWlDOztBQUN0RSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeFFyQyxPQUEyQixHT3dRK0M7O0FBQ3BGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6UWpDLE9BQTJCLEdPeVF1Qzs7QUFDNUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFRbEMsT0FBMkIsR08wUXlDOztBQUM5RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM1FoQyxPQUEyQixHTzJRcUM7O0FBQzFFLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1UTdCLE9BQTJCLEdPNFErQjs7QUFDcEUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdROUIsT0FBMkIsR082UWlDOztBQUN0RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOVEvQixPQUEyQixHTzhRbUM7O0FBQ3hFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvUWpDLE9BQTJCLEdPK1F1Qzs7QUFDNUUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhSakMsT0FBMkIsR09nUnVDOztBQUM1RSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQalJyQyxPQUEyQixHT2lSK0M7O0FBQ3BGLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxSeEMsT0FBMkIsR09rUnFEOztBQUMxRixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuUnRDLE9BQTJCLEdPbVJpRDs7QUFDdEYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcFJ6QyxPQUEyQixHT29SdUQ7O0FBQzVGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJSdkMsT0FBMkIsR09xUm1EOztBQUN4RixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdFJsQyxPQUEyQixHT3NSeUM7O0FBQzlFLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZSekMsT0FBMkIsR091UnVEOztBQUM1RixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4UnRDLE9BQTJCLEdPd1JpRDs7QUFDdEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpSakMsT0FBMkIsR095UnVDOztBQUM1RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMVJsQyxPQUEyQixHTzBSeUM7O0FBQzlFLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNSdEMsT0FBMkIsR08yUmlEOztBQUN0Rix1QkFBdUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1UjdDLE9BQTJCLEdPNFIrRDs7QUFDcEcsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN1J4QyxPQUEyQixHTzZScUQ7O0FBQzFGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5UnBDLE9BQTJCLEdPOFI2Qzs7QUFDbEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL1J4QyxPQUEyQixHTytScUQ7O0FBQzFGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoU2hDLE9BQTJCLEdPZ1NxQzs7QUFDMUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpTaEMsT0FBMkIsR09pU3FDOztBQUMxRSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbFNyQyxPQUEyQixHT2tTK0M7O0FBQ3BGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuUzlCLE9BQTJCLEdPbVNpQzs7QUFDdEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBTbkMsT0FBMkIsR09vUzJDOztBQUNoRixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByU3ZDLE9BQTJCLEdPcVNtRDs7QUFDeEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRTL0IsT0FBMkIsR09zU21DOztBQUN4RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdlNoQyxPQUEyQixHT3VTcUM7O0FBQzFFLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhTMUMsT0FBMkIsR093U3lEOztBQUM5Rix1QkFBdUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6UzdDLE9BQTJCLEdPeVMrRDs7QUFDcEcsdUJBQXVCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMVM3QyxPQUEyQixHTzBTK0Q7O0FBQ3BHLDBCQUEwQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNTaEQsT0FBMkIsR08yU3FFOztBQUMxRywwQkFBMEIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1U2hELE9BQTJCLEdPNFNxRTs7QUFDMUcsdUJBQXVCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN1M3QyxPQUEyQixHTzZTK0Q7O0FBQ3BHLHVCQUF1QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlTN0MsT0FBMkIsR084UytEOztBQUNwRywyQkFBMkIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvU2pELE9BQTJCLEdPK1N1RTs7QUFDNUcsMEJBQTBCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaFRoRCxPQUEyQixHT2dUcUU7O0FBQzFHLHVCQUF1QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpUN0MsT0FBMkIsR09pVCtEOztBQUNwRyw2QkFBNkIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsVG5ELE9BQTJCLEdPa1QyRTs7QUFDaEgsa0NBQWtDLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQblR4RCxPQUEyQixHT21UcUY7O0FBQzFILDBCQUEwQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBUaEQsT0FBMkIsR09vVHFFOztBQUMxRyx5QkFBeUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByVC9DLE9BQTJCLEdPcVRtRTs7QUFDeEcsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRUckMsT0FBMkIsR09zVCtDOztBQUNwRixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2VHZDLE9BQTJCLEdPdVRtRDs7QUFDeEYsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhUOUIsT0FBMkIsR093VGlDOztBQUN0RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQelRsQyxPQUEyQixHT3lUeUM7O0FBQzlFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxVC9CLE9BQTJCLEdPMFRtQzs7QUFDeEUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNUcEMsT0FBMkIsR08yVDZDOztBQUNsRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNVQ5QixPQUEyQixHTzRUaUM7O0FBQ3RFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3VC9CLE9BQTJCLEdPNlRtQzs7QUFDeEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlUaEMsT0FBMkIsR084VHFDOztBQUMxRSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL1Q5QixPQUEyQixHTytUaUM7O0FBQ3RFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoVWxDLE9BQTJCLEdPZ1V5Qzs7QUFDOUUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpVOUIsT0FBMkIsR09pVWlDOztBQUN0RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbFUvQixPQUEyQixHT2tVbUM7O0FBQ3hFLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuVTdCLE9BQTJCLEdPbVUrQjs7QUFDcEUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBVcEMsT0FBMkIsR09vVTZDOztBQUNsRixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQclVqQyxPQUEyQixHT3FVdUM7O0FBQzVFLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRVeEMsT0FBMkIsR09zVXFEOztBQUMxRixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdlVyQyxPQUEyQixHT3VVK0M7O0FBQ3BGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4VWxDLE9BQTJCLEdPd1V5Qzs7QUFDOUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpVbEMsT0FBMkIsR095VXlDOztBQUM5RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMVU5QixPQUEyQixHTzBVaUM7O0FBQ3RFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzVWhDLE9BQTJCLEdPMlVxQzs7QUFDMUUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVVbkMsT0FBMkIsR080VTJDOztBQUNoRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN1VsQyxPQUEyQixHTzZVeUM7O0FBQzlFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5VW5DLE9BQTJCLEdPOFUyQzs7QUFDaEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9VakMsT0FBMkIsR08rVXVDOztBQUM1RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaFZqQyxPQUEyQixHT2dWdUM7O0FBQzVFLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqVjdCLE9BQTJCLEdPaVYrQjs7QUFDcEUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxWcEMsT0FBMkIsR09rVjZDOztBQUNsRixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuVnRDLE9BQTJCLEdPbVZpRDs7QUFDdEYsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBWN0IsT0FBMkIsR09vVitCOztBQUNwRSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQclZuQyxPQUEyQixHT3FWMkM7O0FBQ2hGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0VmxDLE9BQTJCLEdPc1Z5Qzs7QUFDOUUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZWOUIsT0FBMkIsR091VmlDOztBQUN0RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeFZsQyxPQUEyQixHT3dWeUM7O0FBQzlFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6VmpDLE9BQTJCLEdPeVZ1Qzs7QUFDNUUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFWbkMsT0FBMkIsR08wVjJDOztBQUNoRixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM1ZuQyxPQUEyQixHTzJWMkM7O0FBQ2hGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1VmxDLE9BQTJCLEdPNFZ5Qzs7QUFDOUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdWbEMsT0FBMkIsR082VnlDOztBQUM5RSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOVZwQyxPQUEyQixHTzhWNkM7O0FBQ2xGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvVmxDLE9BQTJCLEdPK1Z5Qzs7QUFDOUUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhXOUIsT0FBMkIsR09nV2lDOztBQUN0RSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqV3ZDLE9BQTJCLEdPaVdtRDs7QUFDeEYsc0JBQXNCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbFc1QyxPQUEyQixHT2tXNkQ7O0FBQ2xHLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuV3BDLE9BQTJCLEdPbVc2Qzs7QUFDbEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBXakMsT0FBMkIsR09vV3VDOztBQUM1RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQclduQyxPQUEyQixHT3FXMkM7O0FBQ2hGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0V2pDLE9BQTJCLEdPc1d1Qzs7QUFDNUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZXaEMsT0FBMkIsR091V3FDOztBQUMxRSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeFcvQixPQUEyQixHT3dXbUM7O0FBQ3hFLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6VzdCLE9BQTJCLEdPeVcrQjs7QUFDcEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFXaEMsT0FBMkIsR08wV3FDOztBQUMxRSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM1doQyxPQUEyQixHTzJXcUM7O0FBQzFFLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1VzdCLE9BQTJCLEdPNFcrQjs7QUFDcEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdXckMsT0FBMkIsR082VytDOztBQUNwRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOVcvQixPQUEyQixHTzhXbUM7O0FBQ3hFLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9XdkMsT0FBMkIsR08rV21EOztBQUN4RixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaFhoQyxPQUEyQixHT2dYcUM7O0FBQzFFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqWHJDLE9BQTJCLEdPaVgrQzs7QUFDcEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxYbkMsT0FBMkIsR09rWDJDOztBQUNoRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQblhwQyxPQUEyQixHT21YNkM7O0FBQ2xGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwWDlCLE9BQTJCLEdPb1hpQzs7QUFDdEUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJYbEMsT0FBMkIsR09xWHlDOztBQUM5RSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0WHZDLE9BQTJCLEdPc1htRDs7QUFDeEYsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdlgxQyxPQUEyQixHT3VYeUQ7O0FBQzlGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4WGhDLE9BQTJCLEdPd1hxQzs7QUFDMUUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQelh0QyxPQUEyQixHT3lYaUQ7O0FBQ3RGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxWGxDLE9BQTJCLEdPMFh5Qzs7QUFDOUUsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM1h6QyxPQUEyQixHTzJYdUQ7O0FBQzVGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1WGpDLE9BQTJCLEdPNFh1Qzs7QUFDNUUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdYOUIsT0FBMkIsR082WGlDOztBQUN0RSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5WHZDLE9BQTJCLEdPOFhtRDs7QUFDeEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL1h4QyxPQUEyQixHTytYcUQ7O0FBQzFGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoWWhDLE9BQTJCLEdPZ1lxQzs7QUFDMUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpZbEMsT0FBMkIsR09pWXlDOztBQUM5RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbFlsQyxPQUEyQixHT2tZeUM7O0FBQzlFLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5ZdkMsT0FBMkIsR09tWW1EOztBQUN4RixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcFlqQyxPQUEyQixHT29ZdUM7O0FBQzVFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByWWhDLE9BQTJCLEdPcVlxQzs7QUFDMUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRZcEMsT0FBMkIsR09zWTZDOztBQUNsRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdlk5QixPQUEyQixHT3VZaUM7O0FBQ3RFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4WTlCLE9BQTJCLEdPd1lpQzs7QUFDdEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpZckMsT0FBMkIsR095WStDOztBQUNwRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMVk5QixPQUEyQixHTzBZaUM7O0FBQ3RFLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzWTdCLE9BQTJCLEdPMlkrQjs7QUFDcEUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVZL0IsT0FBMkIsR080WW1DOztBQUN4RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN1luQyxPQUEyQixHTzZZMkM7O0FBQ2hGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5WXBDLE9BQTJCLEdPOFk2Qzs7QUFDbEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9ZcEMsT0FBMkIsR08rWTZDOztBQUNsRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaFo5QixPQUEyQixHT2daaUM7O0FBQ3RFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqWi9CLE9BQTJCLEdPaVptQzs7QUFDeEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxaaEMsT0FBMkIsR09rWnFDOztBQUMxRSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQblpsQyxPQUEyQixHT21aeUM7O0FBQzlFLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBadkMsT0FBMkIsR09vWm1EOztBQUN4RixzQkFBc0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByWjVDLE9BQTJCLEdPcVo2RDs7QUFDbEcsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdFp6QyxPQUEyQixHT3NadUQ7O0FBQzVGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2WmhDLE9BQTJCLEdPdVpxQzs7QUFDMUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhaaEMsT0FBMkIsR093WnFDOztBQUMxRSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQelpoQyxPQUEyQixHT3lacUM7O0FBQzFFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxWmhDLE9BQTJCLEdPMFpxQzs7QUFDMUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNabEMsT0FBMkIsR08yWnlDOztBQUM5RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNVpsQyxPQUEyQixHTzRaeUM7O0FBQzlFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3WjlCLE9BQTJCLEdPNlppQzs7QUFDdEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlabkMsT0FBMkIsR084WjJDOztBQUNoRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL1psQyxPQUEyQixHTytaeUM7O0FBQzlFLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhhdEMsT0FBMkIsR09nYWlEOztBQUN0RixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQamFyQyxPQUEyQixHT2lhK0M7O0FBQ3BGLHNCQUFzQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxhNUMsT0FBMkIsR09rYTZEOztBQUNsRyx3QkFBd0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuYTlDLE9BQTJCLEdPbWFpRTs7QUFDdEcsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBhaEMsT0FBMkIsR09vYXFDOztBQUMxRSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcmFwQyxPQUEyQixHT3FhNkM7O0FBQ2xGLHFCQUFxQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRhM0MsT0FBMkIsR09zYTJEOztBQUNoRyxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2YXRDLE9BQTJCLEdPdWFpRDs7QUFDdEYscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeGEzQyxPQUEyQixHT3dhMkQ7O0FBQ2hHLDRCQUE0QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHphbEQsT0FBMkIsR095YXlFOztBQUM5RyxPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMWE3QixPQUEyQixHTzBhK0I7O0FBQ3BFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzYXJDLE9BQTJCLEdPMmErQzs7QUFDcEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVhbkMsT0FBMkIsR080YTJDOztBQUNoRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN2FsQyxPQUEyQixHTzZheUM7O0FBQzlFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5YXBDLE9BQTJCLEdPOGE2Qzs7QUFDbEYsc0JBQXNCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL2E1QyxPQUEyQixHTythNkQ7O0FBQ2xHLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhiekMsT0FBMkIsR09nYnVEOztBQUM1RixPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQamI3QixPQUEyQixHT2liK0I7O0FBQ3BFLHdCQUF3QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxiOUMsT0FBMkIsR09rYmlFOztBQUN0RyxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuYnZDLE9BQTJCLEdPbWJtRDs7QUFDeEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcGJ0QyxPQUEyQixHT29iaUQ7O0FBQ3RGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByYmhDLE9BQTJCLEdPcWJxQzs7QUFDMUUsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRiN0IsT0FBMkIsR09zYitCOztBQUNwRSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdmJqQyxPQUEyQixHT3VidUM7O0FBQzVFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4YnJDLE9BQTJCLEdPd2IrQzs7QUFDcEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpiL0IsT0FBMkIsR095Ym1DOztBQUN4RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMWJoQyxPQUEyQixHTzBicUM7O0FBQzFFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzYmhDLE9BQTJCLEdPMmJxQzs7QUFDMUUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVickMsT0FBMkIsR080YitDOztBQUNwRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN2IvQixPQUEyQixHTzZibUM7O0FBQ3hFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5YjlCLE9BQTJCLEdPOGJpQzs7QUFDdEUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9ibEMsT0FBMkIsR08rYnlDOztBQUM5RSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoY3RDLE9BQTJCLEdPZ2NpRDs7QUFDdEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpjcEMsT0FBMkIsR09pYzZDOztBQUNsRixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbGNuQyxPQUEyQixHT2tjMkM7O0FBQ2hGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5jdkMsT0FBMkIsR09tY21EOztBQUN4RixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcGNsQyxPQUEyQixHT29jeUM7O0FBQzlFLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJjdkMsT0FBMkIsR09xY21EOztBQUN4RixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdGNwQyxPQUEyQixHT3NjNkM7O0FBQ2xGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2Y3JDLE9BQTJCLEdPdWMrQzs7QUFDcEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhjcEMsT0FBMkIsR093YzZDOztBQUNsRixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQemNyQyxPQUEyQixHT3ljK0M7O0FBQ3BGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFjdEMsT0FBMkIsR08wY2lEOztBQUN0Rix1QkFBdUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzYzdDLE9BQTJCLEdPMmMrRDs7QUFDcEcsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNWN0QyxPQUEyQixHTzRjaUQ7O0FBQ3RGLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdjMUMsT0FBMkIsR082Y3lEOztBQUM5RixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOWNsQyxPQUEyQixHTzhjeUM7O0FBQzlFLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9jekMsT0FBMkIsR08rY3VEOztBQUM1RixxQkFBcUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoZDNDLE9BQTJCLEdPZ2QyRDs7QUFDaEcsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQamR4QyxPQUEyQixHT2lkcUQ7O0FBQzFGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsZHJDLE9BQTJCLEdPa2QrQzs7QUFDcEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5kcEMsT0FBMkIsR09tZDZDOztBQUNsRixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcGRuQyxPQUEyQixHT29kMkM7O0FBQ2hGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByZDlCLE9BQTJCLEdPcWRpQzs7QUFDdEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRkbkMsT0FBMkIsR09zZDJDOztBQUNoRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdmQ5QixPQUEyQixHT3VkaUM7O0FBQ3RFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4ZGhDLE9BQTJCLEdPd2RxQzs7QUFDMUUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpkckMsT0FBMkIsR095ZCtDOztBQUNwRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMWQ5QixPQUEyQixHTzBkaUM7O0FBQ3RFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzZGxDLE9BQTJCLEdPMmR5Qzs7QUFDOUUscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNWQzQyxPQUEyQixHTzRkMkQ7O0FBQ2hHLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3ZGpDLE9BQTJCLEdPNmR1Qzs7QUFDNUUsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOWR6QyxPQUEyQixHTzhkdUQ7O0FBQzVGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvZG5DLE9BQTJCLEdPK2QyQzs7QUFDaEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhlckMsT0FBMkIsR09nZStDOztBQUNwRixtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqZXpDLE9BQTJCLEdPaWV1RDs7QUFDNUYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxlcEMsT0FBMkIsR09rZTZDOztBQUNsRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbmU5QixPQUEyQixHT21laUM7O0FBQ3RFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwZXJDLE9BQTJCLEdPb2UrQzs7QUFDcEYsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJlOUIsT0FBMkIsR09xZWlDOztBQUN0RSxrQkFBa0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0ZXhDLE9BQTJCLEdPc2VxRDs7QUFDMUYsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZlbEMsT0FBMkIsR091ZXlDOztBQUM5RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeGUvQixPQUEyQixHT3dlbUM7O0FBQ3hFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6ZWhDLE9BQTJCLEdPeWVxQzs7QUFDMUUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFlbkMsT0FBMkIsR08wZTJDOztBQUNoRixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM2VqQyxPQUEyQixHTzJldUM7O0FBQzVFLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1ZTdCLE9BQTJCLEdPNGUrQjs7QUFDcEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdlaEMsT0FBMkIsR082ZXFDOztBQUMxRSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5ZXRDLE9BQTJCLEdPOGVpRDs7QUFDdEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9lckMsT0FBMkIsR08rZStDOztBQUNwRixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaGZyQyxPQUEyQixHT2dmK0M7O0FBQ3BGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqZjlCLE9BQTJCLEdPaWZpQzs7QUFDdEUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbGZ0QyxPQUEyQixHT2tmaUQ7O0FBQ3RGLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5mMUMsT0FBMkIsR09tZnlEOztBQUM5RixxQkFBcUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwZjNDLE9BQTJCLEdPb2YyRDs7QUFDaEcsMEJBQTBCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcmZoRCxPQUEyQixHT3FmcUU7O0FBQzFHLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0Zm5DLE9BQTJCLEdPc2YyQzs7QUFDaEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdmZ0QyxPQUEyQixHT3VmaUQ7O0FBQ3RGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhmdkMsT0FBMkIsR093Zm1EOztBQUN4RixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6ZnRDLE9BQTJCLEdPeWZpRDs7QUFDdEYsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMWYxQyxPQUEyQixHTzBmeUQ7O0FBQzlGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzZmxDLE9BQTJCLEdPMmZ5Qzs7QUFDOUUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVmakMsT0FBMkIsR080ZnVDOztBQUM1RSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN2ZwQyxPQUEyQixHTzZmNkM7O0FBQ2xGLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlmeEMsT0FBMkIsR084ZnFEOztBQUMxRixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL2ZqQyxPQUEyQixHTytmdUM7O0FBQzVFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoZ0I5QixPQUEyQixHT2dnQmlDOztBQUN0RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQamdCL0IsT0FBMkIsR09pZ0JtQzs7QUFDeEUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxnQnBDLE9BQTJCLEdPa2dCNkM7O0FBQ2xGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuZ0JqQyxPQUEyQixHT21nQnVDOztBQUM1RSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwZ0J2QyxPQUEyQixHT29nQm1EOztBQUN4RixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcmdCaEMsT0FBMkIsR09xZ0JxQzs7QUFDMUUscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdGdCM0MsT0FBMkIsR09zZ0IyRDs7QUFDaEcsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdmdCekMsT0FBMkIsR091Z0J1RDs7QUFDNUYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhnQmpDLE9BQTJCLEdPd2dCdUM7O0FBQzVFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6Z0JsQyxPQUEyQixHT3lnQnlDOztBQUM5RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMWdCL0IsT0FBMkIsR08wZ0JtQzs7QUFDeEUsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNnQjdCLE9BQTJCLEdPMmdCK0I7O0FBQ3BFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1Z0JwQyxPQUEyQixHTzRnQjZDOztBQUNsRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN2dCcEMsT0FBMkIsR082Z0I2Qzs7QUFDbEYsTUFBTSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlnQjVCLE9BQTJCLEdPOGdCNkI7O0FBQ2xFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvZ0JuQyxPQUEyQixHTytnQjJDOztBQUNoRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaGhCL0IsT0FBMkIsR09naEJtQzs7QUFDeEUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpoQjlCLE9BQTJCLEdPaWhCaUM7O0FBQ3RFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsaEIvQixPQUEyQixHT2toQm1DOztBQUN4RSxPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbmhCN0IsT0FBMkIsR09taEIrQjs7QUFDcEUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBoQmpDLE9BQTJCLEdPb2hCdUM7O0FBQzVFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByaEJwQyxPQUEyQixHT3FoQjZDOztBQUNsRixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdGhCaEMsT0FBMkIsR09zaEJxQzs7QUFDMUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZoQnBDLE9BQTJCLEdPdWhCNkM7O0FBQ2xGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhoQnZDLE9BQTJCLEdPd2hCbUQ7O0FBQ3hGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6aEJuQyxPQUEyQixHT3loQjJDOztBQUNoRixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMWhCaEMsT0FBMkIsR08waEJxQzs7QUFDMUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNoQmhDLE9BQTJCLEdPMmhCcUM7O0FBQzFFLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVoQnRDLE9BQTJCLEdPNGhCaUQ7O0FBQ3RGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdoQnZDLE9BQTJCLEdPNmhCbUQ7O0FBQ3hGLHFCQUFxQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDloQjNDLE9BQTJCLEdPOGhCMkQ7O0FBQ2hHLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9oQnZDLE9BQTJCLEdPK2hCbUQ7O0FBQ3hGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoaUJqQyxPQUEyQixHT2dpQnVDOztBQUM1RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQamlCL0IsT0FBMkIsR09paUJtQzs7QUFDeEUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxpQmpDLE9BQTJCLEdPa2lCdUM7O0FBQzVFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuaUIvQixPQUEyQixHT21pQm1DOztBQUN4RSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwaUJ0QyxPQUEyQixHT29pQmlEOztBQUN0RixrQkFBa0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByaUJ4QyxPQUEyQixHT3FpQnFEOztBQUMxRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdGlCcEMsT0FBMkIsR09zaUI2Qzs7QUFDbEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdmlCdEMsT0FBMkIsR091aUJpRDs7QUFDdEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhpQmhDLE9BQTJCLEdPd2lCcUM7O0FBQzFFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6aUJuQyxPQUEyQixHT3lpQjJDOztBQUNoRixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMWlCbkMsT0FBMkIsR08waUIyQzs7QUFDaEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNpQnJDLE9BQTJCLEdPMmlCK0M7O0FBQ3BGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1aUJoQyxPQUEyQixHTzRpQnFDOztBQUMxRSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3aUJ0QyxPQUEyQixHTzZpQmlEOztBQUN0RixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOWlCcEMsT0FBMkIsR084aUI2Qzs7QUFDbEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9pQnJDLE9BQTJCLEdPK2lCK0M7O0FBQ3BGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoakJyQyxPQUEyQixHT2dqQitDOztBQUNwRixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqakJ2QyxPQUEyQixHT2lqQm1EOztBQUN4RixzQkFBc0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsakI1QyxPQUEyQixHT2tqQjZEOztBQUNsRyxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuakJ2QyxPQUEyQixHT21qQm1EOztBQUN4RixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcGpCakMsT0FBMkIsR09vakJ1Qzs7QUFDNUUsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcmpCeEMsT0FBMkIsR09xakJxRDs7QUFDMUYsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRqQmxDLE9BQTJCLEdPc2pCeUM7O0FBQzlFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2akI5QixPQUEyQixHT3VqQmlDOztBQUN0RSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4akJ0QyxPQUEyQixHT3dqQmlEOztBQUN0RixzQkFBc0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6akI1QyxPQUEyQixHT3lqQjZEOztBQUNsRyxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMWpCakMsT0FBMkIsR08wakJ1Qzs7QUFDNUUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNqQjlCLE9BQTJCLEdPMmpCaUM7O0FBQ3RFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1akJsQyxPQUEyQixHTzRqQnlDOztBQUM5RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN2pCbkMsT0FBMkIsR082akIyQzs7QUFDaEYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOWpCekMsT0FBMkIsR084akJ1RDs7QUFDNUYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9qQnJDLE9BQTJCLEdPK2pCK0M7O0FBQ3BGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoa0JyQyxPQUEyQixHT2drQitDOztBQUNwRixxQkFBcUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqa0IzQyxPQUEyQixHT2lrQjJEOztBQUNoRyxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbGtCcEMsT0FBMkIsR09ra0I2Qzs7QUFDbEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5rQnBDLE9BQTJCLEdPbWtCNkM7O0FBQ2xGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwa0JyQyxPQUEyQixHT29rQitDOztBQUNwRixzQkFBc0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBya0I1QyxPQUEyQixHT3FrQjZEOztBQUNsRyxvQkFBb0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0a0IxQyxPQUEyQixHT3NrQnlEOztBQUM5RixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdmtCbkMsT0FBMkIsR091a0IyQzs7QUFDaEYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeGtCekMsT0FBMkIsR093a0J1RDs7QUFDNUYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHprQnBDLE9BQTJCLEdPeWtCNkM7O0FBQ2xGLHVCQUF1QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFrQjdDLE9BQTJCLEdPMGtCK0Q7O0FBQ3BHLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNrQnZDLE9BQTJCLEdPMmtCbUQ7O0FBQ3hGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1a0JsQyxPQUEyQixHTzRrQnlDOztBQUM5RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN2tCL0IsT0FBMkIsR082a0JtQzs7QUFDeEUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlrQmpDLE9BQTJCLEdPOGtCdUM7O0FBQzVFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAva0JoQyxPQUEyQixHTytrQnFDOztBQUMxRSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaGxCOUIsT0FBMkIsR09nbEJpQzs7QUFDdEUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpsQmxDLE9BQTJCLEdPaWxCeUM7O0FBQzlFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsbEJyQyxPQUEyQixHT2tsQitDOztBQUNwRixzQkFBc0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBubEI1QyxPQUEyQixHT21sQjZEOztBQUNsRyxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcGxCcEMsT0FBMkIsR09vbEI2Qzs7QUFDbEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJsQm5DLE9BQTJCLEdPcWxCMkM7O0FBQ2hGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0bEJoQyxPQUEyQixHT3NsQnFDOztBQUMxRSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdmxCL0IsT0FBMkIsR091bEJtQzs7QUFDeEUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeGxCdEMsT0FBMkIsR093bEJpRDs7QUFDdEYsc0JBQXNCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQemxCNUMsT0FBMkIsR095bEI2RDs7QUFDbEcsd0JBQXdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMWxCOUMsT0FBMkIsR08wbEJpRTs7QUFDdEcsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM2xCMUMsT0FBMkIsR08ybEJ5RDs7QUFDOUYsc0JBQXNCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNWxCNUMsT0FBMkIsR080bEI2RDs7QUFDbEcsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdsQnJDLE9BQTJCLEdPNmxCK0M7O0FBQ3BGLHNCQUFzQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlsQjVDLE9BQTJCLEdPOGxCNkQ7O0FBQ2xHLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvbEJwQyxPQUEyQixHTytsQjZDOztBQUNsRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaG1CcEMsT0FBMkIsR09nbUI2Qzs7QUFDbEYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQam1CekMsT0FBMkIsR09pbUJ1RDs7QUFDNUYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbG1CekMsT0FBMkIsR09rbUJ1RDs7QUFDNUYsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbm1CMUMsT0FBMkIsR09tbUJ5RDs7QUFDOUYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcG1CdkMsT0FBMkIsR09vbUJtRDs7QUFDeEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcm1CdEMsT0FBMkIsR09xbUJpRDs7QUFDdEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRtQm5DLE9BQTJCLEdPc21CMkM7O0FBQ2hGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZtQnZDLE9BQTJCLEdPdW1CbUQ7O0FBQ3hGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhtQnZDLE9BQTJCLEdPd21CbUQ7O0FBQ3hGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6bUJwQyxPQUEyQixHT3ltQjZDOztBQUNsRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMW1CL0IsT0FBMkIsR08wbUJtQzs7QUFDeEUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM21CdkMsT0FBMkIsR08ybUJtRDs7QUFDeEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVtQnBDLE9BQTJCLEdPNG1CNkM7O0FBQ2xGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3bUJuQyxPQUEyQixHTzZtQjJDOztBQUNoRix1QkFBdUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5bUI3QyxPQUEyQixHTzhtQitEOztBQUNwRyxtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvbUJ6QyxPQUEyQixHTyttQnVEOztBQUM1RixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaG5CbEMsT0FBMkIsR09nbkJ5Qzs7QUFDOUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpuQmxDLE9BQTJCLEdPaW5CeUM7O0FBQzlFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsbkJqQyxPQUEyQixHT2tuQnVDOztBQUM1RSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbm5CcEMsT0FBMkIsR09tbkI2Qzs7QUFDbEYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcG5CekMsT0FBMkIsR09vbkJ1RDs7QUFDNUYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJuQnBDLE9BQTJCLEdPcW5CNkM7O0FBQ2xGLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0bkI3QixPQUEyQixHT3NuQitCOztBQUNwRSxtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2bkJ6QyxPQUEyQixHT3VuQnVEOztBQUM1Rix5QkFBeUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4bkIvQyxPQUEyQixHT3duQm1FOztBQUN4RyxrQkFBa0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6bkJ4QyxPQUEyQixHT3luQnFEOztBQUMxRixtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxbkJ6QyxPQUEyQixHTzBuQnVEOztBQUM1RixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM25CakMsT0FBMkIsR08ybkJ1Qzs7QUFDNUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVuQnBDLE9BQTJCLEdPNG5CNkM7O0FBQ2xGLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDduQnhDLE9BQTJCLEdPNm5CcUQ7O0FBQzFGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5bkJqQyxPQUEyQixHTzhuQnVDOztBQUM1RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL25CL0IsT0FBMkIsR08rbkJtQzs7QUFDeEUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaG9CdEMsT0FBMkIsR09nb0JpRDs7QUFDdEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpvQm5DLE9BQTJCLEdPaW9CMkM7O0FBQ2hGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsb0JwQyxPQUEyQixHT2tvQjZDOztBQUNsRixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbm9CckMsT0FBMkIsR09tb0IrQzs7QUFDcEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBvQmhDLE9BQTJCLEdPb29CcUM7O0FBQzFFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByb0IvQixPQUEyQixHT3FvQm1DOztBQUN4RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdG9COUIsT0FBMkIsR09zb0JpQzs7QUFDdEUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdm9CdkMsT0FBMkIsR091b0JtRDs7QUFDeEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhvQmpDLE9BQTJCLEdPd29CdUM7O0FBQzVFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6b0I5QixPQUEyQixHT3lvQmlDOztBQUN0RSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMW9CckMsT0FBMkIsR08wb0IrQzs7QUFDcEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNvQnJDLE9BQTJCLEdPMm9CK0M7O0FBQ3BGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1b0I5QixPQUEyQixHTzRvQmlDOztBQUN0RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN29CL0IsT0FBMkIsR082b0JtQzs7QUFDeEUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlvQmxDLE9BQTJCLEdPOG9CeUM7O0FBQzlFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvb0IvQixPQUEyQixHTytvQm1DOztBQUN4RSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaHBCcEMsT0FBMkIsR09ncEI2Qzs7QUFDbEYsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpwQmxDLE9BQTJCLEdPaXBCeUM7O0FBQzlFLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxwQnRDLE9BQTJCLEdPa3BCaUQ7O0FBQ3RGLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5wQnpDLE9BQTJCLEdPbXBCdUQ7O0FBQzVGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBwQnZDLE9BQTJCLEdPb3BCbUQ7O0FBQ3hGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBycEJqQyxPQUEyQixHT3FwQnVDOztBQUM1RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdHBCaEMsT0FBMkIsR09zcEJxQzs7QUFDMUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZwQi9CLE9BQTJCLEdPdXBCbUM7O0FBQ3hFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4cEJoQyxPQUEyQixHT3dwQnFDOztBQUMxRSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQenBCbkMsT0FBMkIsR095cEIyQzs7QUFDaEYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMXBCdkMsT0FBMkIsR08wcEJtRDs7QUFDeEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM3BCeEMsT0FBMkIsR08ycEJxRDs7QUFDMUYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNXBCekMsT0FBMkIsR080cEJ1RDs7QUFDNUYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3BCdEMsT0FBMkIsR082cEJpRDs7QUFDdEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlwQnBDLE9BQTJCLEdPOHBCNkM7O0FBQ2xGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvcEIvQixPQUEyQixHTytwQm1DOztBQUN4RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaHFCakMsT0FBMkIsR09ncUJ1Qzs7QUFDNUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpxQi9CLE9BQTJCLEdPaXFCbUM7O0FBQ3hFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBscUJqQyxPQUEyQixHT2txQnVDOztBQUM1RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbnFCbEMsT0FBMkIsR09tcUJ5Qzs7QUFDOUUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBxQm5DLE9BQTJCLEdPb3FCMkM7O0FBQ2hGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBycUJqQyxPQUEyQixHT3FxQnVDOztBQUM1RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdHFCL0IsT0FBMkIsR09zcUJtQzs7QUFDeEUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZxQmxDLE9BQTJCLEdPdXFCeUM7O0FBQzlFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4cUJqQyxPQUEyQixHT3dxQnVDOztBQUM1RSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQenFCckMsT0FBMkIsR095cUIrQzs7QUFDcEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFxQi9CLE9BQTJCLEdPMHFCbUM7O0FBQ3hFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzcUIvQixPQUEyQixHTzJxQm1DOztBQUN4RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNXFCL0IsT0FBMkIsR080cUJtQzs7QUFDeEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdxQmhDLE9BQTJCLEdPNnFCcUM7O0FBQzFFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5cUI5QixPQUEyQixHTzhxQmlDOztBQUN0RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL3FCL0IsT0FBMkIsR08rcUJtQzs7QUFDeEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhyQmhDLE9BQTJCLEdPZ3JCcUM7O0FBQzFFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqckJsQyxPQUEyQixHT2lyQnlDOztBQUM5RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbHJCbEMsT0FBMkIsR09rckJ5Qzs7QUFDOUUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5yQjlCLE9BQTJCLEdPbXJCaUM7O0FBQ3RFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwckJyQyxPQUEyQixHT29yQitDOztBQUNwRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcnJCbEMsT0FBMkIsR09xckJ5Qzs7QUFDOUUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRyQm5DLE9BQTJCLEdPc3JCMkM7O0FBQ2hGLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZyQjFDLE9BQTJCLEdPdXJCeUQ7O0FBQzlGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4ckJsQyxPQUEyQixHT3dyQnlDOztBQUM5RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQenJCbEMsT0FBMkIsR095ckJ5Qzs7QUFDOUUscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMXJCM0MsT0FBMkIsR08wckIyRDs7QUFDaEcsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNyQmxDLE9BQTJCLEdPMnJCeUM7O0FBQzlFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1ckJqQyxPQUEyQixHTzRyQnVDOztBQUM1RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3JCaEMsT0FBMkIsR082ckJxQzs7QUFDMUUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlyQmpDLE9BQTJCLEdPOHJCdUM7O0FBQzVFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvckJoQyxPQUEyQixHTytyQnFDOztBQUMxRSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaHNCckMsT0FBMkIsR09nc0IrQzs7QUFDcEYsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpzQjlCLE9BQTJCLEdPaXNCaUM7O0FBQ3RFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsc0I5QixPQUEyQixHT2tzQmlDOztBQUN0RSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbnNCcEMsT0FBMkIsR09tc0I2Qzs7QUFDbEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBzQmpDLE9BQTJCLEdPb3NCdUM7O0FBQzVFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByc0I5QixPQUEyQixHT3FzQmlDOztBQUN0RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdHNCL0IsT0FBMkIsR09zc0JtQzs7QUFDeEUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZzQi9CLE9BQTJCLEdPdXNCbUM7O0FBQ3hFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4c0JoQyxPQUEyQixHT3dzQnFDOztBQUMxRSxrQkFBa0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6c0J4QyxPQUEyQixHT3lzQnFEOztBQUMxRixNQUFNLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMXNCNUIsT0FBMkIsR08wc0I2Qjs7QUFDbEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNzQm5DLE9BQTJCLEdPMnNCMkM7O0FBQ2hGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1c0JsQyxPQUEyQixHTzRzQnlDOztBQUM5RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3NCL0IsT0FBMkIsR082c0JtQzs7QUFDeEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlzQmhDLE9BQTJCLEdPOHNCcUM7O0FBQzFFLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvc0I3QixPQUEyQixHTytzQitCOztBQUNwRSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaHRCakMsT0FBMkIsR09ndEJ1Qzs7QUFDNUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGp0QmxDLE9BQTJCLEdPaXRCeUM7O0FBQzlFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsdEJoQyxPQUEyQixHT2t0QnFDOztBQUMxRSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbnRCaEMsT0FBMkIsR09tdEJxQzs7QUFDMUUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHB0QnJDLE9BQTJCLEdPb3RCK0M7O0FBQ3BGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJ0QnZDLE9BQTJCLEdPcXRCbUQ7O0FBQ3hGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0dEI5QixPQUEyQixHT3N0QmlDOztBQUN0RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdnRCbkMsT0FBMkIsR091dEIyQzs7QUFDaEYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeHRCekMsT0FBMkIsR093dEJ1RDs7QUFDNUYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHp0Qm5DLE9BQTJCLEdPeXRCMkM7O0FBQ2hGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxdEJoQyxPQUEyQixHTzB0QnFDOztBQUMxRSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM3RCbEMsT0FBMkIsR08ydEJ5Qzs7QUFDOUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDV0QmxDLE9BQTJCLEdPNHRCeUM7O0FBQzlFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3dEJoQyxPQUEyQixHTzZ0QnFDOztBQUMxRSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOXRCckMsT0FBMkIsR084dEIrQzs7QUFDcEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL3RCdEMsT0FBMkIsR08rdEJpRDs7QUFDdEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaHVCeEMsT0FBMkIsR09ndUJxRDs7QUFDMUYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGp1QmpDLE9BQTJCLEdPaXVCdUM7O0FBQzVFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsdUJoQyxPQUEyQixHT2t1QnFDOztBQUMxRSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBudUJ2QyxPQUEyQixHT211Qm1EOztBQUN4RixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcHVCL0IsT0FBMkIsR09vdUJtQzs7QUFDeEUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJ1QnBDLE9BQTJCLEdPcXVCNkM7O0FBQ2xGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHR1QnRDLE9BQTJCLEdPc3VCaUQ7O0FBQ3RGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2dUJwQyxPQUEyQixHT3V1QjZDOztBQUNsRixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeHVCckMsT0FBMkIsR093dUIrQzs7QUFDcEYsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHp1QjlCLE9BQTJCLEdPeXVCaUM7O0FBQ3RFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxdUJqQyxPQUEyQixHTzB1QnVDOztBQUM1RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM3VCL0IsT0FBMkIsR08ydUJtQzs7QUFDeEUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDV1QjlCLE9BQTJCLEdPNHVCaUM7O0FBQ3RFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3dUJuQyxPQUEyQixHTzZ1QjJDOztBQUNoRixtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5dUJ6QyxPQUEyQixHTzh1QnVEOztBQUM1RixrQkFBa0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvdUJ4QyxPQUEyQixHTyt1QnFEOztBQUMxRixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBodkJ0QyxPQUEyQixHT2d2QmlEOztBQUN0RixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQanZCbkMsT0FBMkIsR09pdkIyQzs7QUFDaEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGx2Qm5DLE9BQTJCLEdPa3ZCMkM7O0FBQ2hGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBudkI5QixPQUEyQixHT212QmlDOztBQUN0RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcHZCOUIsT0FBMkIsR09vdkJpQzs7QUFDdEUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJ2QmxDLE9BQTJCLEdPcXZCeUM7O0FBQzlFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0dkJyQyxPQUEyQixHT3N2QitDOztBQUNwRixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdnZCaEMsT0FBMkIsR091dkJxQzs7QUFDMUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHh2Qi9CLE9BQTJCLEdPd3ZCbUM7O0FBQ3hFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6dkJuQyxPQUEyQixHT3l2QjJDOztBQUNoRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMXZCOUIsT0FBMkIsR08wdkJpQzs7QUFDdEUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDN2QmxDLE9BQTJCLEdPMnZCeUM7O0FBQzlFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1dkJqQyxPQUEyQixHTzR2QnVDOztBQUM1RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3ZCakMsT0FBMkIsR082dkJ1Qzs7QUFDNUUsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOXZCeEMsT0FBMkIsR084dkJxRDs7QUFDMUYsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC92QjlCLE9BQTJCLEdPK3ZCaUM7O0FBQ3RFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBod0JuQyxPQUEyQixHT2d3QjJDOztBQUNoRix1QkFBdUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqd0I3QyxPQUEyQixHT2l3QitEOztBQUNwRyx1QkFBdUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsd0I3QyxPQUEyQixHT2t3QitEOztBQUNwRyx3QkFBd0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBud0I5QyxPQUEyQixHT213QmlFOztBQUN0RyxxQkFBcUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwd0IzQyxPQUEyQixHT293QjJEOztBQUNoRyxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcndCcEMsT0FBMkIsR09xd0I2Qzs7QUFDbEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdHdCdEMsT0FBMkIsR09zd0JpRDs7QUFDdEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZ3Qi9CLE9BQTJCLEdPdXdCbUM7O0FBQ3hFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4d0JyQyxPQUEyQixHT3d3QitDOztBQUNwRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQendCOUIsT0FBMkIsR095d0JpQzs7QUFDdEUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDF3QmpDLE9BQTJCLEdPMHdCdUM7O0FBQzVFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzd0IvQixPQUEyQixHTzJ3Qm1DOztBQUN4RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNXdCaEMsT0FBMkIsR080d0JxQzs7QUFDMUUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDd3Qm5DLE9BQTJCLEdPNndCMkM7O0FBQ2hGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5d0JuQyxPQUEyQixHTzh3QjJDOztBQUNoRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL3dCOUIsT0FBMkIsR08rd0JpQzs7QUFDdEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGh4QnJDLE9BQTJCLEdPZ3hCK0M7O0FBQ3BGLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqeEI3QixPQUEyQixHT2l4QitCOztBQUNwRSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbHhCcEMsT0FBMkIsR09reEI2Qzs7QUFDbEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbnhCeEMsT0FBMkIsR09teEJxRDs7QUFDMUYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHB4QnBDLE9BQTJCLEdPb3hCNkM7O0FBQ2xGLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJ4QnhDLE9BQTJCLEdPcXhCcUQ7O0FBQzFGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0eEJqQyxPQUEyQixHT3N4QnVDOztBQUM1RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdnhCbkMsT0FBMkIsR091eEIyQzs7QUFDaEYsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHh4QmxDLE9BQTJCLEdPd3hCeUM7O0FBQzlFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6eEJoQyxPQUEyQixHT3l4QnFDOztBQUMxRSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMXhCOUIsT0FBMkIsR08weEJpQzs7QUFDdEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDN4QnJDLE9BQTJCLEdPMnhCK0M7O0FBQ3BGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1eEJyQyxPQUEyQixHTzR4QitDOztBQUNwRixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3eEJ2QyxPQUEyQixHTzZ4Qm1EOztBQUN4RixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5eEJ2QyxPQUEyQixHTzh4Qm1EOztBQUN4RixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL3hCOUIsT0FBMkIsR08reEJpQzs7QUFDdEUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGh5QmxDLE9BQTJCLEdPZ3lCeUM7O0FBQzlFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqeUJoQyxPQUEyQixHT2l5QnFDOztBQUMxRSxPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbHlCN0IsT0FBMkIsR09reUIrQjs7QUFDcEUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG55Qi9CLE9BQTJCLEdPbXlCbUM7O0FBQ3hFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBweUJqQyxPQUEyQixHT295QnVDOztBQUM1RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcnlCaEMsT0FBMkIsR09xeUJxQzs7QUFDMUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHR5QmxDLE9BQTJCLEdPc3lCeUM7O0FBQzlFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2eUJoQyxPQUEyQixHT3V5QnFDOztBQUMxRSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeHlCL0IsT0FBMkIsR093eUJtQzs7QUFDeEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHp5QmhDLE9BQTJCLEdPeXlCcUM7O0FBQzFFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxeUJsQyxPQUEyQixHTzB5QnlDOztBQUM5RSxPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM3lCN0IsT0FBMkIsR08yeUIrQjs7QUFDcEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDV5Qm5DLE9BQTJCLEdPNHlCMkM7O0FBQ2hGLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDd5QjFDLE9BQTJCLEdPNnlCeUQ7O0FBQzlGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5eUJoQyxPQUEyQixHTzh5QnFDOztBQUMxRSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL3lCbEMsT0FBMkIsR08reUJ5Qzs7QUFDOUUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGh6QmpDLE9BQTJCLEdPZ3pCdUM7O0FBQzVFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqekJqQyxPQUEyQixHT2l6QnVDOztBQUM1RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbHpCaEMsT0FBMkIsR09rekJxQzs7QUFDMUUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG56Qm5DLE9BQTJCLEdPbXpCMkM7O0FBQ2hGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwekJuQyxPQUEyQixHT296QjJDOztBQUNoRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcnpCcEMsT0FBMkIsR09xekI2Qzs7QUFDbEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdHpCeEMsT0FBMkIsR09zekJxRDs7QUFDMUYsd0JBQXdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdnpCOUMsT0FBMkIsR091ekJpRTs7QUFDdEcsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeHpCMUMsT0FBMkIsR093ekJ5RDs7QUFDOUYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHp6QnBDLE9BQTJCLEdPeXpCNkM7O0FBQ2xGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxekJuQyxPQUEyQixHTzB6QjJDOztBQUNoRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM3pCL0IsT0FBMkIsR08yekJtQzs7QUFDeEUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNXpCdEMsT0FBMkIsR080ekJpRDs7QUFDdEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3pCdEMsT0FBMkIsR082ekJpRDs7QUFDdEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDl6QmhDLE9BQTJCLEdPOHpCcUM7O0FBQzFFLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvekI3QixPQUEyQixHTyt6QitCOztBQUNwRSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaDBCbEMsT0FBMkIsR09nMEJ5Qzs7QUFDOUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGowQi9CLE9BQTJCLEdPaTBCbUM7O0FBQ3hFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsMEJoQyxPQUEyQixHT2swQnFDOztBQUMxRSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbjBCaEMsT0FBMkIsR09tMEJxQzs7QUFDMUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHAwQnBDLE9BQTJCLEdPbzBCNkM7O0FBQ2xGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByMEI5QixPQUEyQixHT3EwQmlDOztBQUN0RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdDBCaEMsT0FBMkIsR09zMEJxQzs7QUFDMUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHYwQnBDLE9BQTJCLEdPdTBCNkM7O0FBQ2xGLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHgwQnhDLE9BQTJCLEdPdzBCcUQ7O0FBQzFGLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHowQnpDLE9BQTJCLEdPeTBCdUQ7O0FBQzVGLHVCQUF1QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDEwQjdDLE9BQTJCLEdPMDBCK0Q7O0FBQ3BHLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzMEJyQyxPQUEyQixHTzIwQitDOztBQUNwRixtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1MEJ6QyxPQUEyQixHTzQwQnVEOztBQUM1RixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNzBCbEMsT0FBMkIsR082MEJ5Qzs7QUFDOUUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDkwQjlCLE9BQTJCLEdPODBCaUM7O0FBQ3RFLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC8wQnZDLE9BQTJCLEdPKzBCbUQ7O0FBQ3hGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoMUJoQyxPQUEyQixHT2cxQnFDOztBQUMxRSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQajFCcEMsT0FBMkIsR09pMUI2Qzs7QUFDbEYsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGwxQmxDLE9BQTJCLEdPazFCeUM7O0FBQzlFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuMUIvQixPQUEyQixHT20xQm1DOztBQUN4RSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwMUJ2QyxPQUEyQixHT28xQm1EOztBQUN4RixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcjFCakMsT0FBMkIsR09xMUJ1Qzs7QUFDNUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHQxQi9CLE9BQTJCLEdPczFCbUM7O0FBQ3hFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2MUJqQyxPQUEyQixHT3UxQnVDOztBQUM1RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeDFCOUIsT0FBMkIsR093MUJpQzs7QUFDdEUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQejFCdkMsT0FBMkIsR095MUJtRDs7QUFDeEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDExQmhDLE9BQTJCLEdPMDFCcUM7O0FBQzFFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzMUJuQyxPQUEyQixHTzIxQjJDOztBQUNoRixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNTFCaEMsT0FBMkIsR080MUJxQzs7QUFDMUUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDcxQjlCLE9BQTJCLEdPNjFCaUM7O0FBQ3RFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5MUJqQyxPQUEyQixHTzgxQnVDOztBQUM1RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQLzFCbkMsT0FBMkIsR08rMUIyQzs7QUFDaEYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaDJCdkMsT0FBMkIsR09nMkJtRDs7QUFDeEYsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGoyQjdCLE9BQTJCLEdPaTJCK0I7O0FBQ3BFLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsMkI3QixPQUEyQixHT2syQitCOztBQUNwRSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbjJCckMsT0FBMkIsR09tMkIrQzs7QUFDcEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcDJCdEMsT0FBMkIsR09vMkJpRDs7QUFDdEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcjJCeEMsT0FBMkIsR09xMkJxRDs7QUFDMUYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdDJCeEMsT0FBMkIsR09zMkJxRDs7QUFDMUYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdjJCdkMsT0FBMkIsR091MkJtRDs7QUFDeEYsd0JBQXdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeDJCOUMsT0FBMkIsR093MkJpRTs7QUFDdEcsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHoyQmpDLE9BQTJCLEdPeTJCdUM7O0FBQzVFLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDEyQnRDLE9BQTJCLEdPMDJCaUQ7O0FBQ3RGLE1BQU0sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzMkI1QixPQUEyQixHTzIyQjZCOztBQUNsRSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNTJCbEMsT0FBMkIsR080MkJ5Qzs7QUFDOUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDcyQmhDLE9BQTJCLEdPNjJCcUM7O0FBQzFFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5MkIvQixPQUEyQixHTzgyQm1DOztBQUN4RSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvMkJ2QyxPQUEyQixHTysyQm1EOztBQUN4RixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaDNCL0IsT0FBMkIsR09nM0JtQzs7QUFDeEUsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGozQjdCLE9BQTJCLEdPaTNCK0I7O0FBQ3BFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsM0IvQixPQUEyQixHT2szQm1DOztBQUN4RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbjNCakMsT0FBMkIsR09tM0J1Qzs7QUFDNUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHAzQi9CLE9BQTJCLEdPbzNCbUM7O0FBQ3hFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByM0JuQyxPQUEyQixHT3EzQjJDOztBQUNoRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdDNCL0IsT0FBMkIsR09zM0JtQzs7QUFDeEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHYzQnJDLE9BQTJCLEdPdTNCK0M7O0FBQ3BGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHgzQnRDLE9BQTJCLEdPdzNCaUQ7O0FBQ3RGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6M0JqQyxPQUEyQixHT3kzQnVDOztBQUM1RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMTNCaEMsT0FBMkIsR08wM0JxQzs7QUFDMUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDMzQmhDLE9BQTJCLEdPMjNCcUM7O0FBQzFFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1M0JyQyxPQUEyQixHTzQzQitDOztBQUNwRixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNzNCbkMsT0FBMkIsR082M0IyQzs7QUFDaEYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOTNCdkMsT0FBMkIsR084M0JtRDs7QUFDeEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC8zQm5DLE9BQTJCLEdPKzNCMkM7O0FBQ2hGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoNEJqQyxPQUEyQixHT2c0QnVDOztBQUM1RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQajRCbEMsT0FBMkIsR09pNEJ5Qzs7QUFDOUUsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbDRCeEMsT0FBMkIsR09rNEJxRDs7QUFDMUYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG40Qi9CLE9BQTJCLEdPbTRCbUM7O0FBQ3hFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwNEJqQyxPQUEyQixHT280QnVDOztBQUM1RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcjRCL0IsT0FBMkIsR09xNEJtQzs7QUFDeEUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdDRCdEMsT0FBMkIsR09zNEJpRDs7QUFDdEYsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHY0QjdCLE9BQTJCLEdPdTRCK0I7O0FBQ3BFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4NEJoQyxPQUEyQixHT3c0QnFDOztBQUMxRSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQejRCL0IsT0FBMkIsR095NEJtQzs7QUFDeEUsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDE0QjdCLE9BQTJCLEdPMDRCK0I7O0FBQ3BFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzNEJqQyxPQUEyQixHTzI0QnVDOztBQUM1RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNTRCbkMsT0FBMkIsR080NEIyQzs7QUFDaEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDc0QmpDLE9BQTJCLEdPNjRCdUM7O0FBQzVFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5NEJwQyxPQUEyQixHTzg0QjZDOztBQUNsRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQLzRCcEMsT0FBMkIsR08rNEI2Qzs7QUFDbEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaDVCdEMsT0FBMkIsR09nNUJpRDs7QUFDdEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQajVCdEMsT0FBMkIsR09pNUJpRDs7QUFDdEYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbDVCdkMsT0FBMkIsR09rNUJtRDs7QUFDeEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbjVCdEMsT0FBMkIsR09tNUJpRDs7QUFDdEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHA1QnBDLE9BQTJCLEdPbzVCNkM7O0FBQ2xGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByNUJqQyxPQUEyQixHT3E1QnVDOztBQUM1RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdDVCakMsT0FBMkIsR09zNUJ1Qzs7QUFDNUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHY1QnBDLE9BQTJCLEdPdTVCNkM7O0FBQ2xGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4NUJuQyxPQUEyQixHT3c1QjJDOztBQUNoRixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6NUJ0QyxPQUEyQixHT3k1QmlEOztBQUN0RixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMTVCckMsT0FBMkIsR08wNUIrQzs7QUFDcEYscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMzVCM0MsT0FBMkIsR08yNUIyRDs7QUFDaEcsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNTVCMUMsT0FBMkIsR080NUJ5RDs7QUFDOUYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDc1Qi9CLE9BQTJCLEdPNjVCbUM7O0FBQ3hFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5NUJuQyxPQUEyQixHTzg1QjJDOztBQUNoRixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQLzVCckMsT0FBMkIsR08rNUIrQzs7QUFDcEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaDZCdEMsT0FBMkIsR09nNkJpRDs7QUFDdEYsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQajZCMUMsT0FBMkIsR09pNkJ5RDs7QUFDOUYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbDZCdEMsT0FBMkIsR09rNkJpRDs7QUFDdEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG42QnJDLE9BQTJCLEdPbTZCK0M7O0FBQ3BGLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwNkI3QixPQUEyQixHT282QitCOztBQUNwRSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcjZCcEMsT0FBMkIsR09xNkI2Qzs7QUFDbEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdDZCeEMsT0FBMkIsR09zNkJxRDs7QUFDMUYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdjZCeEMsT0FBMkIsR091NkJxRDs7QUFDMUYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeDZCdkMsT0FBMkIsR093NkJtRDs7QUFDeEYscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQejZCM0MsT0FBMkIsR095NkIyRDs7QUFDaEcsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDE2QnBDLE9BQTJCLEdPMDZCNkM7O0FBQ2xGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzNkIvQixPQUEyQixHTzI2Qm1DOztBQUN4RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNTZCbkMsT0FBMkIsR080NkIyQzs7QUFDaEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDc2QnJDLE9BQTJCLEdPNjZCK0M7O0FBQ3BGLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDk2QjFDLE9BQTJCLEdPODZCeUQ7O0FBQzlGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvNkJyQyxPQUEyQixHTys2QitDOztBQUNwRixvQkFBb0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoN0IxQyxPQUEyQixHT2c3QnlEOztBQUM5RixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQajdCL0IsT0FBMkIsR09pN0JtQzs7QUFDeEUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbDdCdkMsT0FBMkIsR09rN0JtRDs7QUFDeEYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbjdCekMsT0FBMkIsR09tN0J1RDs7QUFDNUYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHA3QnJDLE9BQTJCLEdPbzdCK0M7O0FBQ3BGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByN0I5QixPQUEyQixHT3E3QmlDOztBQUN0RSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdDdCckMsT0FBMkIsR09zN0IrQzs7QUFDcEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHY3QnJDLE9BQTJCLEdPdTdCK0M7O0FBQ3BGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4N0I5QixPQUEyQixHT3c3QmlDOztBQUN0RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQejdCOUIsT0FBMkIsR095N0JpQzs7QUFDdEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDE3QnJDLE9BQTJCLEdPMDdCK0M7O0FBQ3BGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzN0JyQyxPQUEyQixHTzI3QitDOztBQUNwRixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNTdCakMsT0FBMkIsR080N0J1Qzs7QUFDNUUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDc3QjlCLE9BQTJCLEdPNjdCaUM7O0FBQ3RFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5N0JoQyxPQUEyQixHTzg3QnFDOztBQUMxRSxPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQLzdCN0IsT0FBMkIsR08rN0IrQjs7QUFDcEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGg4Qm5DLE9BQTJCLEdPZzhCMkM7O0FBQ2hGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqOEI5QixPQUEyQixHT2k4QmlDOztBQUN0RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbDhCbEMsT0FBMkIsR09rOEJ5Qzs7QUFDOUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG44QnBDLE9BQTJCLEdPbThCNkM7O0FBQ2xGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwOEJuQyxPQUEyQixHT284QjJDOztBQUNoRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcjhCOUIsT0FBMkIsR09xOEJpQzs7QUFDdEUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdDhCdkMsT0FBMkIsR09zOEJtRDs7QUFDeEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdjhCdEMsT0FBMkIsR091OEJpRDs7QUFDdEYsdUJBQXVCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeDhCN0MsT0FBMkIsR093OEIrRDs7QUFDcEcsMkJBQTJCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQejhCakQsT0FBMkIsR095OEJ1RTs7QUFDNUcsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDE4Qi9CLE9BQTJCLEdPMDhCbUM7O0FBQ3hFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzOEJwQyxPQUEyQixHTzI4QjZDOztBQUNsRixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1OEJ0QyxPQUEyQixHTzQ4QmlEOztBQUN0RixtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3OEJ6QyxPQUEyQixHTzY4QnVEOztBQUM1RixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5OEJ0QyxPQUEyQixHTzg4QmlEOztBQUN0RixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQLzhCbkMsT0FBMkIsR08rOEIyQzs7QUFDaEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGg5QmhDLE9BQTJCLEdPZzlCcUM7O0FBQzFFLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGo5QnRDLE9BQTJCLEdPaTlCaUQ7O0FBQ3RGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsOUJoQyxPQUEyQixHT2s5QnFDOztBQUMxRSxNQUFNLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbjlCNUIsT0FBMkIsR09tOUI2Qjs7QUFDbEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHA5QmhDLE9BQTJCLEdPbzlCcUM7O0FBQzFFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByOUJsQyxPQUEyQixHT3E5QnlDOztBQUM5RSxtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0OUJ6QyxPQUEyQixHT3M5QnVEOztBQUM1RixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdjlCbkMsT0FBMkIsR091OUIyQzs7QUFDaEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHg5Qm5DLE9BQTJCLEdPdzlCMkM7O0FBQ2hGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6OUIvQixPQUEyQixHT3k5Qm1DOztBQUN4RSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMTlCcEMsT0FBMkIsR08wOUI2Qzs7QUFDbEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDM5QnJDLE9BQTJCLEdPMjlCK0M7O0FBQ3BGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1OUIvQixPQUEyQixHTzQ5Qm1DOztBQUN4RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNzlCbkMsT0FBMkIsR082OUIyQzs7QUFDaEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDk5Qm5DLE9BQTJCLEdPODlCMkM7O0FBQ2hGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC85QnZDLE9BQTJCLEdPKzlCbUQ7O0FBQ3hGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoK0JqQyxPQUEyQixHT2crQnVDOztBQUM1RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaitCaEMsT0FBMkIsR09pK0JxQzs7QUFDMUUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbCtCdEMsT0FBMkIsR09rK0JpRDs7QUFDdEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG4rQmpDLE9BQTJCLEdPbStCdUM7O0FBQzVFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwK0IvQixPQUEyQixHT28rQm1DOztBQUN4RSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcitCckMsT0FBMkIsR09xK0IrQzs7QUFDcEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHQrQmhDLE9BQTJCLEdPcytCcUM7O0FBQzFFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2K0IvQixPQUEyQixHT3UrQm1DOztBQUN4RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeCtCakMsT0FBMkIsR093K0J1Qzs7QUFDNUUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeitCdEMsT0FBMkIsR095K0JpRDs7QUFDdEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDErQmpDLE9BQTJCLEdPMCtCdUM7O0FBQzVFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzK0JuQyxPQUEyQixHTzIrQjJDOztBQUNoRixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNStCaEMsT0FBMkIsR080K0JxQzs7QUFDMUUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNytCdEMsT0FBMkIsR082K0JpRDs7QUFDdEYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOStCdkMsT0FBMkIsR084K0JtRDs7QUFDeEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC8rQmhDLE9BQTJCLEdPKytCcUM7O0FBQzFFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoL0I5QixPQUEyQixHT2cvQmlDOztBQUN0RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQai9CbEMsT0FBMkIsR09pL0J5Qzs7QUFDOUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGwvQnBDLE9BQTJCLEdPay9CNkM7O0FBQ2xGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG4vQnZDLE9BQTJCLEdPbS9CbUQ7O0FBQ3hGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwL0JoQyxPQUEyQixHT28vQnFDOztBQUMxRSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQci9CL0IsT0FBMkIsR09xL0JtQzs7QUFDeEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHQvQm5DLE9BQTJCLEdPcy9CMkM7O0FBQ2hGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2L0JoQyxPQUEyQixHT3UvQnFDOztBQUMxRSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeC9CcEMsT0FBMkIsR093L0I2Qzs7QUFDbEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQei9CdEMsT0FBMkIsR095L0JpRDs7QUFDdEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDEvQm5DLE9BQTJCLEdPMC9CMkM7O0FBQ2hGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzL0JsQyxPQUEyQixHTzIvQnlDOztBQUM5RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNS9CakMsT0FBMkIsR080L0J1Qzs7QUFDNUUsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDcvQjdCLE9BQTJCLEdPNi9CK0I7O0FBQ3BFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5L0JoQyxPQUEyQixHTzgvQnFDOztBQUMxRSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQLy9COUIsT0FBMkIsR08rL0JpQzs7QUFDdEUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhnQzlCLE9BQTJCLEdPZ2dDaUM7O0FBQ3RFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqZ0MvQixPQUEyQixHT2lnQ21DOztBQUN4RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbGdDaEMsT0FBMkIsR09rZ0NxQzs7QUFDMUUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5nQ3BDLE9BQTJCLEdPbWdDNkM7O0FBQ2xGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwZ0NqQyxPQUEyQixHT29nQ3VDOztBQUM1RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcmdDL0IsT0FBMkIsR09xZ0NtQzs7QUFDeEUsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRnQzdCLE9BQTJCLEdPc2dDK0I7O0FBQ3BFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2Z0NwQyxPQUEyQixHT3VnQzZDOztBQUNsRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeGdDcEMsT0FBMkIsR093Z0M2Qzs7QUFDbEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpnQy9CLE9BQTJCLEdPeWdDbUM7O0FBQ3hFLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFnQ3hDLE9BQTJCLEdPMGdDcUQ7O0FBQzFGLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNnQzFDLE9BQTJCLEdPMmdDeUQ7O0FBQzlGLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVnQ3hDLE9BQTJCLEdPNGdDcUQ7O0FBQzFGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3Z0NqQyxPQUEyQixHTzZnQ3VDOztBQUM1RSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOWdDcEMsT0FBMkIsR084Z0M2Qzs7QUFDbEYsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9nQzlCLE9BQTJCLEdPK2dDaUM7O0FBQ3RFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoaENqQyxPQUEyQixHT2doQ3VDOztBQUM1RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQamhDbEMsT0FBMkIsR09paEN5Qzs7QUFDOUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxoQ2hDLE9BQTJCLEdPa2hDcUM7O0FBQzFFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuaENwQyxPQUEyQixHT21oQzZDOztBQUNsRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcGhDOUIsT0FBMkIsR09vaENpQzs7QUFDdEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJoQ25DLE9BQTJCLEdPcWhDMkM7O0FBQ2hGLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRoQ3hDLE9BQTJCLEdPc2hDcUQ7O0FBQzFGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2aEM5QixPQUEyQixHT3VoQ2lDOztBQUN0RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeGhDaEMsT0FBMkIsR093aENxQzs7QUFDMUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpoQ2hDLE9BQTJCLEdPeWhDcUM7O0FBQzFFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxaENyQyxPQUEyQixHTzBoQytDOztBQUNwRixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM2hDaEMsT0FBMkIsR08yaENxQzs7QUFDMUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVoQ2hDLE9BQTJCLEdPNGhDcUM7O0FBQzFFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3aENqQyxPQUEyQixHTzZoQ3VDOztBQUM1RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOWhDaEMsT0FBMkIsR084aENxQzs7QUFDMUUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL2hDdkMsT0FBMkIsR08raENtRDs7QUFDeEYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaGlDekMsT0FBMkIsR09naUN1RDs7QUFDNUYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQamlDdEMsT0FBMkIsR09paUNpRDs7QUFDdEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxpQ3JDLE9BQTJCLEdPa2lDK0M7O0FBQ3BGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuaUNyQyxPQUEyQixHT21pQytDOztBQUNwRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcGlDbEMsT0FBMkIsR09vaUN5Qzs7QUFDOUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJpQ2xDLE9BQTJCLEdPcWlDeUM7O0FBQzlFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0aUNoQyxPQUEyQixHT3NpQ3FDOztBQUMxRSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdmlDaEMsT0FBMkIsR091aUNxQzs7QUFDMUUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeGlDdEMsT0FBMkIsR093aUNpRDs7QUFDdEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHppQ2hDLE9BQTJCLEdPeWlDcUM7O0FBQzFFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxaUMvQixPQUEyQixHTzBpQ21DOztBQUN4RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM2lDbkMsT0FBMkIsR08yaUMyQzs7QUFDaEYsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNWlDMUMsT0FBMkIsR080aUN5RDs7QUFDOUYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN2lDdEMsT0FBMkIsR082aUNpRDs7QUFDdEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlpQ3JDLE9BQTJCLEdPOGlDK0M7O0FBQ3BGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvaUNwQyxPQUEyQixHTytpQzZDOztBQUNsRixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoakN0QyxPQUEyQixHT2dqQ2lEOztBQUN0RixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQampDOUIsT0FBMkIsR09pakNpQzs7QUFDdEUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbGpDdkMsT0FBMkIsR09rakNtRDs7QUFDeEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbmpDdEMsT0FBMkIsR09takNpRDs7QUFDdEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBqQ3JDLE9BQTJCLEdPb2pDK0M7O0FBQ3BGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByakNqQyxPQUEyQixHT3FqQ3VDOztBQUM1RSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0akN0QyxPQUEyQixHT3NqQ2lEOztBQUN0RixtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2akN6QyxPQUEyQixHT3VqQ3VEOztBQUM1RixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4akN2QyxPQUEyQixHT3dqQ21EOztBQUN4RixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQempDbEMsT0FBMkIsR095akN5Qzs7QUFDOUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFqQ2hDLE9BQTJCLEdPMGpDcUM7O0FBQzFFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzakNyQyxPQUEyQixHTzJqQytDOztBQUNwRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNWpDOUIsT0FBMkIsR080akNpQzs7QUFDdEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdqQ3JDLE9BQTJCLEdPNmpDK0M7O0FBQ3BGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlqQ3ZDLE9BQTJCLEdPOGpDbUQ7O0FBQ3hGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9qQ3RDLE9BQTJCLEdPK2pDaUQ7O0FBQ3RGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoa0NoQyxPQUEyQixHT2drQ3FDOztBQUMxRSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQamtDbkMsT0FBMkIsR09pa0MyQzs7QUFDaEYsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxrQ2xDLE9BQTJCLEdPa2tDeUM7O0FBQzlFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBua0NyQyxPQUEyQixHT21rQytDOztBQUNwRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcGtDOUIsT0FBMkIsR09va0NpQzs7QUFDdEUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJrQ2pDLE9BQTJCLEdPcWtDdUM7O0FBQzVFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0a0NqQyxPQUEyQixHT3NrQ3VDOztBQUM1RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdmtDOUIsT0FBMkIsR091a0NpQzs7QUFDdEUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhrQ2pDLE9BQTJCLEdPd2tDdUM7O0FBQzVFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6a0NoQyxPQUEyQixHT3lrQ3FDOztBQUMxRSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMWtDaEMsT0FBMkIsR08wa0NxQzs7QUFDMUUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM2tDdkMsT0FBMkIsR08ya0NtRDs7QUFDeEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVrQy9CLE9BQTJCLEdPNGtDbUM7O0FBQ3hFLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdrQzFDLE9BQTJCLEdPNmtDeUQ7O0FBQzlGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5a0NsQyxPQUEyQixHTzhrQ3lDOztBQUM5RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL2tDL0IsT0FBMkIsR08ra0NtQzs7QUFDeEUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhsQy9CLE9BQTJCLEdPZ2xDbUM7O0FBQ3hFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqbENwQyxPQUEyQixHT2lsQzZDOztBQUNsRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbGxDL0IsT0FBMkIsR09rbENtQzs7QUFDeEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5sQ2hDLE9BQTJCLEdPbWxDcUM7O0FBQzFFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwbENuQyxPQUEyQixHT29sQzJDOztBQUNoRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcmxDcEMsT0FBMkIsR09xbEM2Qzs7QUFDbEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRsQy9CLE9BQTJCLEdPc2xDbUM7O0FBQ3hFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2bENwQyxPQUEyQixHT3VsQzZDOztBQUNsRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeGxDcEMsT0FBMkIsR093bEM2Qzs7QUFDbEYsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpsQzlCLE9BQTJCLEdPeWxDaUM7O0FBQ3RFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxbENqQyxPQUEyQixHTzBsQ3VDOztBQUM1RSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM2xDckMsT0FBMkIsR08ybEMrQzs7QUFDcEYsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVsQzdCLE9BQTJCLEdPNGxDK0I7O0FBQ3BFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3bENsQyxPQUEyQixHTzZsQ3lDOztBQUM5RSxrQkFBa0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5bEN4QyxPQUEyQixHTzhsQ3FEOztBQUMxRixtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvbEN6QyxPQUEyQixHTytsQ3VEOztBQUM1RixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBobUN0QyxPQUEyQixHT2dtQ2lEOztBQUN0RixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQam1DbkMsT0FBMkIsR09pbUMyQzs7QUFDaEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxtQ2pDLE9BQTJCLEdPa21DdUM7O0FBQzVFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBubUNsQyxPQUEyQixHT21tQ3lDOztBQUM5RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcG1DOUIsT0FBMkIsR09vbUNpQzs7QUFDdEUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJtQy9CLE9BQTJCLEdPcW1DbUM7O0FBQ3hFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0bUNyQyxPQUEyQixHT3NtQytDOztBQUNwRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdm1DOUIsT0FBMkIsR091bUNpQzs7QUFDdEUsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeG1DekMsT0FBMkIsR093bUN1RDs7QUFDNUYsdUJBQXVCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQem1DN0MsT0FBMkIsR095bUMrRDs7QUFDcEcsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMW1DdkMsT0FBMkIsR08wbUNtRDs7QUFDeEYscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM21DM0MsT0FBMkIsR08ybUMyRDs7QUFDaEcsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNW1DMUMsT0FBMkIsR080bUN5RDs7QUFDOUYsd0JBQXdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN21DOUMsT0FBMkIsR082bUNpRTs7QUFDdEcsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOW1DeEMsT0FBMkIsR084bUNxRDs7QUFDMUYsc0JBQXNCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL21DNUMsT0FBMkIsR08rbUM2RDs7QUFDbEcsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhuQ25DLE9BQTJCLEdPZ25DMkM7O0FBQ2hGLHFCQUFxQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGpuQzNDLE9BQTJCLEdPaW5DMkQ7O0FBQ2hHLHlCQUF5QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxuQy9DLE9BQTJCLEdPa25DbUU7O0FBQ3hHLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG5uQ3pDLE9BQTJCLEdPbW5DdUQ7O0FBQzVGLHVCQUF1QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBuQzdDLE9BQTJCLEdPb25DK0Q7O0FBQ3BHLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBybkNqQyxPQUEyQixHT3FuQ3VDOztBQUM1RSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdG5DcEMsT0FBMkIsR09zbkM2Qzs7QUFDbEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZuQ3BDLE9BQTJCLEdPdW5DNkM7O0FBQ2xGLE9BQU8sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4bkM3QixPQUEyQixHT3duQytCOztBQUNwRSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6bkN2QyxPQUEyQixHT3luQ21EOztBQUN4RixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMW5DakMsT0FBMkIsR08wbkN1Qzs7QUFDNUUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM25DdEMsT0FBMkIsR08ybkNpRDs7QUFDdEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVuQ3JDLE9BQTJCLEdPNG5DK0M7O0FBQ3BGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3bkNoQyxPQUEyQixHTzZuQ3FDOztBQUMxRSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOW5DakMsT0FBMkIsR084bkN1Qzs7QUFDNUUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9uQ2pDLE9BQTJCLEdPK25DdUM7O0FBQzVFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBob0NqQyxPQUEyQixHT2dvQ3VDOztBQUM1RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQam9DbkMsT0FBMkIsR09pb0MyQzs7QUFDaEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxvQ2hDLE9BQTJCLEdPa29DcUM7O0FBQzFFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBub0NyQyxPQUEyQixHT21vQytDOztBQUNwRixtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwb0N6QyxPQUEyQixHT29vQ3VEOztBQUM1RixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcm9DckMsT0FBMkIsR09xb0MrQzs7QUFDcEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdG9DeEMsT0FBMkIsR09zb0NxRDs7QUFDMUYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdm9DeEMsT0FBMkIsR091b0NxRDs7QUFDMUYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHhvQ25DLE9BQTJCLEdPd29DMkM7O0FBQ2hGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6b0MvQixPQUEyQixHT3lvQ21DOztBQUN4RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMW9DOUIsT0FBMkIsR08wb0NpQzs7QUFDdEUscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM29DM0MsT0FBMkIsR08yb0MyRDs7QUFDaEcsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVvQ25DLE9BQTJCLEdPNG9DMkM7O0FBQ2hGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDdvQ3ZDLE9BQTJCLEdPNm9DbUQ7O0FBQ3hGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlvQ3ZDLE9BQTJCLEdPOG9DbUQ7O0FBQ3hGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9vQ3RDLE9BQTJCLEdPK29DaUQ7O0FBQ3RGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBocENwQyxPQUEyQixHT2dwQzZDOztBQUNsRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQanBDL0IsT0FBMkIsR09pcENtQzs7QUFDeEUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbHBDdEMsT0FBMkIsR09rcENpRDs7QUFDdEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbnBDdEMsT0FBMkIsR09tcENpRDs7QUFDdEYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcHBDdkMsT0FBMkIsR09vcENtRDs7QUFDeEYsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcnBDdEMsT0FBMkIsR09xcENpRDs7QUFDdEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRwQ3JDLE9BQTJCLEdPc3BDK0M7O0FBQ3BGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZwQ3RDLE9BQTJCLEdPdXBDaUQ7O0FBQ3RGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4cENyQyxPQUEyQixHT3dwQytDOztBQUNwRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQenBDOUIsT0FBMkIsR095cENpQzs7QUFDdEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFwQ3JDLE9BQTJCLEdPMHBDK0M7O0FBQ3BGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzcENuQyxPQUEyQixHTzJwQzJDOztBQUNoRixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1cEN0QyxPQUEyQixHTzRwQ2lEOztBQUN0RixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3BDL0IsT0FBMkIsR082cENtQzs7QUFDeEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDlwQ25DLE9BQTJCLEdPOHBDMkM7O0FBQ2hGLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9wQ3pDLE9BQTJCLEdPK3BDdUQ7O0FBQzVGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBocUNyQyxPQUEyQixHT2dxQytDOztBQUNwRixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQanFDaEMsT0FBMkIsR09pcUNxQzs7QUFDMUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxxQ2hDLE9BQTJCLEdPa3FDcUM7O0FBQzFFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBucUNyQyxPQUEyQixHT21xQytDOztBQUNwRixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwcUN2QyxPQUEyQixHT29xQ21EOztBQUN4RixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcnFDaEMsT0FBMkIsR09xcUNxQzs7QUFDMUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHRxQ2xDLE9BQTJCLEdPc3FDeUM7O0FBQzlFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2cUNyQyxPQUEyQixHT3VxQytDOztBQUNwRixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4cUN0QyxPQUEyQixHT3dxQ2lEOztBQUN0RixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQenFDckMsT0FBMkIsR095cUMrQzs7QUFDcEYsc0JBQXNCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMXFDNUMsT0FBMkIsR08wcUM2RDs7QUFDbEcsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDNxQ25DLE9BQTJCLEdPMnFDMkM7O0FBQ2hGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1cUNoQyxPQUEyQixHTzRxQ3FDOztBQUMxRSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3FDbEMsT0FBMkIsR082cUN5Qzs7QUFDOUUsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOXFDMUMsT0FBMkIsR084cUN5RDs7QUFDOUYsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC9xQzdCLE9BQTJCLEdPK3FDK0I7O0FBQ3BFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBockNyQyxPQUEyQixHT2dyQytDOztBQUNwRixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQanJDckMsT0FBMkIsR09pckMrQzs7QUFDcEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGxyQ2hDLE9BQTJCLEdPa3JDcUM7O0FBQzFFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuckNsQyxPQUEyQixHT21yQ3lDOztBQUM5RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcHJDOUIsT0FBMkIsR09vckNpQzs7QUFDdEUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHJyQ3BDLE9BQTJCLEdPcXJDNkM7O0FBQ2xGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0ckMvQixPQUEyQixHT3NyQ21DOztBQUN4RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdnJDakMsT0FBMkIsR091ckN1Qzs7QUFDNUUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeHJDdkMsT0FBMkIsR093ckNtRDs7QUFDeEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHpyQ2pDLE9BQTJCLEdPeXJDdUM7O0FBQzVFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxckNuQyxPQUEyQixHTzByQzJDOztBQUNoRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM3JDOUIsT0FBMkIsR08yckNpQzs7QUFDdEUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDVyQ2xDLE9BQTJCLEdPNHJDeUM7O0FBQzlFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3ckNqQyxPQUEyQixHTzZyQ3VDOztBQUM1RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOXJDL0IsT0FBMkIsR084ckNtQzs7QUFDeEUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL3JDdEMsT0FBMkIsR08rckNpRDs7QUFDdEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGhzQ2hDLE9BQTJCLEdPZ3NDcUM7O0FBQzFFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqc0NwQyxPQUEyQixHT2lzQzZDOztBQUNsRixXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbHNDakMsT0FBMkIsR09rc0N1Qzs7QUFDNUUsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbnNDeEMsT0FBMkIsR09tc0NxRDs7QUFDMUYsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHBzQzdCLE9BQTJCLEdPb3NDK0I7O0FBQ3BFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByc0M5QixPQUEyQixHT3FzQ2lDOztBQUN0RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdHNDOUIsT0FBMkIsR09zc0NpQzs7QUFDdEUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZzQy9CLE9BQTJCLEdPdXNDbUM7O0FBQ3hFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4c0M5QixPQUEyQixHT3dzQ2lDOztBQUN0RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQenNDbkMsT0FBMkIsR095c0MyQzs7QUFDaEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDFzQy9CLE9BQTJCLEdPMHNDbUM7O0FBQ3hFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzc0NwQyxPQUEyQixHTzJzQzZDOztBQUNsRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNXNDbEMsT0FBMkIsR080c0N5Qzs7QUFDOUUsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3NDeEMsT0FBMkIsR082c0NxRDs7QUFDMUYsb0JBQW9CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOXNDMUMsT0FBMkIsR084c0N5RDs7QUFDOUYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL3NDekMsT0FBMkIsR08rc0N1RDs7QUFDNUYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaHRDdkMsT0FBMkIsR09ndENtRDs7QUFDeEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGp0Qy9CLE9BQTJCLEdPaXRDbUM7O0FBQ3hFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsdENsQyxPQUEyQixHT2t0Q3lDOztBQUM5RSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbnRDckMsT0FBMkIsR09tdEMrQzs7QUFDcEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHB0Q3BDLE9BQTJCLEdPb3RDNkM7O0FBQ2xGLE1BQU0sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBydEM1QixPQUEyQixHT3F0QzZCOztBQUNsRSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdHRDbEMsT0FBMkIsR09zdEN5Qzs7QUFDOUUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZ0Q2pDLE9BQTJCLEdPdXRDdUM7O0FBQzVFLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHh0Q3RDLE9BQTJCLEdPd3RDaUQ7O0FBQ3RGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHp0Q3ZDLE9BQTJCLEdPeXRDbUQ7O0FBQ3hGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxdENqQyxPQUEyQixHTzB0Q3VDOztBQUM1RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQM3RDbkMsT0FBMkIsR08ydEMyQzs7QUFDaEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDV0Q3JDLE9BQTJCLEdPNHRDK0M7O0FBQ3BGLHFCQUFxQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDd0QzNDLE9BQTJCLEdPNnRDMkQ7O0FBQ2hHLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDl0QzFDLE9BQTJCLEdPOHRDeUQ7O0FBQzlGLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC90QzFDLE9BQTJCLEdPK3RDeUQ7O0FBQzlGLHVCQUF1QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGh1QzdDLE9BQTJCLEdPZ3VDK0Q7O0FBQ3BHLDhCQUE4QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGp1Q3BELE9BQTJCLEdPaXVDNkU7O0FBQ2xILGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsdUNyQyxPQUEyQixHT2t1QytDOztBQUNwRixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbnVDckMsT0FBMkIsR09tdUMrQzs7QUFDcEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHB1Q25DLE9BQTJCLEdPb3VDMkM7O0FBQ2hGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBydUNuQyxPQUEyQixHT3F1QzJDOztBQUNoRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdHVDcEMsT0FBMkIsR09zdUM2Qzs7QUFDbEYsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZ1Q2hDLE9BQTJCLEdPdXVDcUM7O0FBQzFFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4dUMvQixPQUEyQixHT3d1Q21DOztBQUN4RSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6dUN0QyxPQUEyQixHT3l1Q2lEOztBQUN0RixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMXVDOUIsT0FBMkIsR08wdUNpQzs7QUFDdEUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDN1Q3BDLE9BQTJCLEdPMnVDNkM7O0FBQ2xGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1dUMvQixPQUEyQixHTzR1Q21DOztBQUN4RSxjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3VDcEMsT0FBMkIsR082dUM2Qzs7QUFDbEYsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDl1Q25DLE9BQTJCLEdPOHVDMkM7O0FBQ2hGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvdUNoQyxPQUEyQixHTyt1Q3FDOztBQUMxRSxnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBodkN0QyxPQUEyQixHT2d2Q2lEOztBQUN0RixzQkFBc0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqdkM1QyxPQUEyQixHT2l2QzZEOztBQUNsRyxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbHZDakMsT0FBMkIsR09rdkN1Qzs7QUFDNUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG52Qy9CLE9BQTJCLEdPbXZDbUM7O0FBQ3hFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwdkMvQixPQUEyQixHT292Q21DOztBQUN4RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcnZDL0IsT0FBMkIsR09xdkNtQzs7QUFDeEUsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHR2Q3BDLE9BQTJCLEdPc3ZDNkM7O0FBQ2xGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2dkNqQyxPQUEyQixHT3V2Q3VDOztBQUM1RSxvQkFBb0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4dkMxQyxPQUEyQixHT3d2Q3lEOztBQUM5RixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQenZDbkMsT0FBMkIsR095dkMyQzs7QUFDaEYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMXZDdkMsT0FBMkIsR08wdkNtRDs7QUFDeEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDN2Q2pDLE9BQTJCLEdPMnZDdUM7O0FBQzVFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1dkMvQixPQUEyQixHTzR2Q21DOztBQUN4RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3ZDOUIsT0FBMkIsR082dkNpQzs7QUFDdEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDl2Q3JDLE9BQTJCLEdPOHZDK0M7O0FBQ3BGLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC92Q3pDLE9BQTJCLEdPK3ZDdUQ7O0FBQzVGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBod0MvQixPQUEyQixHT2d3Q21DOztBQUN4RSxhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQandDbkMsT0FBMkIsR09pd0MyQzs7QUFDaEYsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbHdDdkMsT0FBMkIsR09rd0NtRDs7QUFDeEYscUJBQXFCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbndDM0MsT0FBMkIsR09td0MyRDs7QUFDaEcsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHB3QzlCLE9BQTJCLEdPb3dDaUM7O0FBQ3RFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByd0NoQyxPQUEyQixHT3F3Q3FDOztBQUMxRSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdHdDaEMsT0FBMkIsR09zd0NxQzs7QUFDMUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZ3Qy9CLE9BQTJCLEdPdXdDbUM7O0FBQ3hFLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHh3Q3ZDLE9BQTJCLEdPd3dDbUQ7O0FBQ3hGLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHp3Q3ZDLE9BQTJCLEdPeXdDbUQ7O0FBQ3hGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDF3Q3RDLE9BQTJCLEdPMHdDaUQ7O0FBQ3RGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDN3Q3RDLE9BQTJCLEdPMndDaUQ7O0FBQ3RGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1d0NoQyxPQUEyQixHTzR3Q3FDOztBQUMxRSxPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3dDN0IsT0FBMkIsR082d0MrQjs7QUFDcEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDl3Q2hDLE9BQTJCLEdPOHdDcUM7O0FBQzFFLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC93Q3ZDLE9BQTJCLEdPK3dDbUQ7O0FBQ3hGLE1BQU0sT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoeEM1QixPQUEyQixHT2d4QzZCOztBQUNsRSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQanhDaEMsT0FBMkIsR09peENxQzs7QUFDMUUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGx4Q2pDLE9BQTJCLEdPa3hDdUM7O0FBQzVFLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG54Q3hDLE9BQTJCLEdPbXhDcUQ7O0FBQzFGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBweEMvQixPQUEyQixHT294Q21DOztBQUN4RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcnhDOUIsT0FBMkIsR09xeENpQzs7QUFDdEUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHR4Q2hDLE9BQTJCLEdPc3hDcUM7O0FBQzFFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2eEMvQixPQUEyQixHT3V4Q21DOztBQUN4RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeHhDakMsT0FBMkIsR093eEN1Qzs7QUFDNUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHp4Q2xDLE9BQTJCLEdPeXhDeUM7O0FBQzlFLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDF4Q3hDLE9BQTJCLEdPMHhDcUQ7O0FBQzFGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzeENuQyxPQUEyQixHTzJ4QzJDOztBQUNoRixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNXhDbkMsT0FBMkIsR080eEMyQzs7QUFDaEYsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDd4QzlCLE9BQTJCLEdPNnhDaUM7O0FBQ3RFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5eENsQyxPQUEyQixHTzh4Q3lDOztBQUM5RSxlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQL3hDckMsT0FBMkIsR08reEMrQzs7QUFDcEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGh5Qy9CLE9BQTJCLEdPZ3lDbUM7O0FBQ3hFLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGp5QzFDLE9BQTJCLEdPaXlDeUQ7O0FBQzlGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBseUNwQyxPQUEyQixHT2t5QzZDOztBQUNsRixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbnlDaEMsT0FBMkIsR09teUNxQzs7QUFDMUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHB5Q2hDLE9BQTJCLEdPb3lDcUM7O0FBQzFFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByeUNwQyxPQUEyQixHT3F5QzZDOztBQUNsRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdHlDbEMsT0FBMkIsR09zeUN5Qzs7QUFDOUUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHZ5Q2pDLE9BQTJCLEdPdXlDdUM7O0FBQzVFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4eUNoQyxPQUEyQixHT3d5Q3FDOztBQUMxRSxPQUFPLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQenlDN0IsT0FBMkIsR095eUMrQjs7QUFDcEUsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDF5QzdCLE9BQTJCLEdPMHlDK0I7O0FBQ3BFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzeUM5QixPQUEyQixHTzJ5Q2lDOztBQUN0RSxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNXlDbEMsT0FBMkIsR080eUN5Qzs7QUFDOUUsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3lDeEMsT0FBMkIsR082eUNxRDs7QUFDMUYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOXlDeEMsT0FBMkIsR084eUNxRDs7QUFDMUYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC95Q3BDLE9BQTJCLEdPK3lDNkM7O0FBQ2xGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoekNyQyxPQUEyQixHT2d6QytDOztBQUNwRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQanpDcEMsT0FBMkIsR09pekM2Qzs7QUFDbEYsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGx6Q2xDLE9BQTJCLEdPa3pDeUM7O0FBQzlFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuekNuQyxPQUEyQixHT216QzJDOztBQUNoRixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwekN0QyxPQUEyQixHT296Q2lEOztBQUN0RixpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByekN2QyxPQUEyQixHT3F6Q21EOztBQUN4RixnQkFBZ0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0ekN0QyxPQUEyQixHT3N6Q2lEOztBQUN0RixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdnpDbkMsT0FBMkIsR091ekMyQzs7QUFDaEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHh6Q2pDLE9BQTJCLEdPd3pDdUM7O0FBQzVFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6ekNwQyxPQUEyQixHT3l6QzZDOztBQUNsRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMXpDcEMsT0FBMkIsR08wekM2Qzs7QUFDbEYsY0FBYyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDN6Q3BDLE9BQTJCLEdPMnpDNkM7O0FBQ2xGLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1ekNuQyxPQUEyQixHTzR6QzJDOztBQUNoRixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQN3pDckMsT0FBMkIsR082ekMrQzs7QUFDcEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDl6Q3JDLE9BQTJCLEdPOHpDK0M7O0FBQ3BGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvekNwQyxPQUEyQixHTyt6QzZDOztBQUNsRixZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaDBDbEMsT0FBMkIsR09nMEN5Qzs7QUFDOUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGowQ2xDLE9BQTJCLEdPaTBDeUM7O0FBQzlFLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsMENwQyxPQUEyQixHT2swQzZDOztBQUNsRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbjBDL0IsT0FBMkIsR09tMENtQzs7QUFDeEUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHAwQ25DLE9BQTJCLEdPbzBDMkM7O0FBQ2hGLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByMENyQyxPQUEyQixHT3EwQytDOztBQUNwRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdDBDOUIsT0FBMkIsR09zMENpQzs7QUFDdEUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHYwQ2xDLE9BQTJCLEdPdTBDeUM7O0FBQzlFLGlCQUFpQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHgwQ3ZDLE9BQTJCLEdPdzBDbUQ7O0FBQ3hGLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6MENsQyxPQUEyQixHT3kwQ3lDOztBQUM5RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMTBDaEMsT0FBMkIsR08wMENxQzs7QUFDMUUsaUJBQWlCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMzBDdkMsT0FBMkIsR08yMENtRDs7QUFDeEYsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDUwQy9CLE9BQTJCLEdPNDBDbUM7O0FBQ3hFLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDcwQ3RDLE9BQTJCLEdPNjBDaUQ7O0FBQ3RGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5MENwQyxPQUEyQixHTzgwQzZDOztBQUNsRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQLzBDOUIsT0FBMkIsR08rMENpQzs7QUFDdEUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaDFDdEMsT0FBMkIsR09nMUNpRDs7QUFDdEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGoxQ2pDLE9BQTJCLEdPaTFDdUM7O0FBQzVFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsMUNoQyxPQUEyQixHT2sxQ3FDOztBQUMxRSxpQkFBaUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuMUN2QyxPQUEyQixHT20xQ21EOztBQUN4RixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcDFDOUIsT0FBMkIsR09vMUNpQzs7QUFDdEUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHIxQy9CLE9BQTJCLEdPcTFDbUM7O0FBQ3hFLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0MUMvQixPQUEyQixHT3MxQ21DOztBQUN4RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdjFDL0IsT0FBMkIsR091MUNtQzs7QUFDeEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHgxQ3JDLE9BQTJCLEdPdzFDK0M7O0FBQ3BGLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6MUNoQyxPQUEyQixHT3kxQ3FDOztBQUMxRSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMTFDL0IsT0FBMkIsR08wMUNtQzs7QUFDeEUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMzFDdEMsT0FBMkIsR08yMUNpRDs7QUFDdEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDUxQ2pDLE9BQTJCLEdPNDFDdUM7O0FBQzVFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3MUM5QixPQUEyQixHTzYxQ2lDOztBQUN0RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOTFDL0IsT0FBMkIsR084MUNtQzs7QUFDeEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUC8xQ3JDLE9BQTJCLEdPKzFDK0M7O0FBQ3BGLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBoMkNqQyxPQUEyQixHT2cyQ3VDOztBQUM1RSxNQUFNLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQajJDNUIsT0FBMkIsR09pMkM2Qjs7QUFDbEUsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGwyQzdCLE9BQTJCLEdPazJDK0I7O0FBQ3BFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuMkNuQyxPQUEyQixHT20yQzJDOztBQUNoRixtQkFBbUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwMkN6QyxPQUEyQixHT28yQ3VEOztBQUM1RixlQUFlLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcjJDckMsT0FBMkIsR09xMkMrQzs7QUFDcEYsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHQyQ3JDLE9BQTJCLEdPczJDK0M7O0FBQ3BGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB2MkNwQyxPQUEyQixHT3UyQzZDOztBQUNsRixhQUFhLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQeDJDbkMsT0FBMkIsR093MkMyQzs7QUFDaEYsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHoyQ2xDLE9BQTJCLEdPeTJDeUM7O0FBQzlFLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDEyQ3RDLE9BQTJCLEdPMDJDaUQ7O0FBQ3RGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAzMkMvQixPQUEyQixHTzIyQ21DOztBQUN4RSxXQUFXLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNTJDakMsT0FBMkIsR080MkN1Qzs7QUFDNUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDcyQ2hDLE9BQTJCLEdPNjJDcUM7O0FBQzFFLGFBQWEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5MkNuQyxPQUEyQixHTzgyQzJDOztBQUNoRix1QkFBdUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvMkM3QyxPQUEyQixHTysyQytEOztBQUNwRyxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaDNDL0IsT0FBMkIsR09nM0NtQzs7QUFDeEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGozQ3JDLE9BQTJCLEdPaTNDK0M7O0FBQ3BGLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBsM0M5QixPQUEyQixHT2szQ2lDOztBQUN0RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbjNDaEMsT0FBMkIsR09tM0NxQzs7QUFDMUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHAzQy9CLE9BQTJCLEdPbzNDbUM7O0FBQ3hFLFVBQVUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVByM0NoQyxPQUEyQixHT3EzQ3FDOztBQUMxRSxrQkFBa0IsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB0M0N4QyxPQUEyQixHT3MzQ3FEOztBQUMxRixVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdjNDaEMsT0FBMkIsR091M0NxQzs7QUFDMUUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHgzQ2xDLE9BQTJCLEdPdzNDeUM7O0FBQzlFLG1CQUFtQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHozQ3pDLE9BQTJCLEdPeTNDdUQ7O0FBQzVGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxM0NwQyxPQUEyQixHTzAzQzZDOztBQUNsRixTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMzNDL0IsT0FBMkIsR08yM0NtQzs7QUFDeEUsUUFBUSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDUzQzlCLE9BQTJCLEdPNDNDaUM7O0FBQ3RFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA3M0NyQyxPQUEyQixHTzYzQytDOztBQUNwRixRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQOTNDOUIsT0FBMkIsR084M0NpQzs7QUFDdEUsZ0JBQWdCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQLzNDdEMsT0FBMkIsR08rM0NpRDs7QUFDdEYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaDRDekMsT0FBMkIsR09nNEN1RDs7QUFDNUYsbUJBQW1CLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQajRDekMsT0FBMkIsR09pNEN1RDs7QUFDNUYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbDRDeEMsT0FBMkIsR09rNENxRDs7QUFDMUYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG40Q2pDLE9BQTJCLEdPbTRDdUM7O0FBQzVFLGVBQWUsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwNENyQyxPQUEyQixHT280QytDOztBQUNwRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcjRDcEMsT0FBMkIsR09xNEM2Qzs7QUFDbEYsa0JBQWtCLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQdDRDeEMsT0FBMkIsR09zNENxRDs7QUFDMUYsT0FBTyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHY0QzdCLE9BQTJCLEdPdTRDK0I7O0FBQ3BFLHdCQUF3QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHg0QzlDLE9BQTJCLEdPdzRDaUU7O0FBQ3RHLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB6NEM5QixPQUEyQixHT3k0Q2lDOztBQUN0RSx1QkFBdUIsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAxNEM3QyxPQUEyQixHTzA0QytEOztBQUNwRyxZQUFZLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQMzRDbEMsT0FBMkIsR08yNEN5Qzs7QUFDOUUsYUFBYSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDU0Q25DLE9BQTJCLEdPNDRDMkM7O0FBQ2hGLG9CQUFvQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDc0QzFDLE9BQTJCLEdPNjRDeUQ7O0FBQzlGLGNBQWMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA5NENwQyxPQUEyQixHTzg0QzZDOztBQUNsRixjQUFjLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQLzRDcEMsT0FBMkIsR08rNEM2Qzs7QUFDbEYsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGg1Q2pDLE9BQTJCLEdPZzVDdUM7O0FBQzVFLFdBQVcsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBqNUNqQyxPQUEyQixHT2k1Q3VDOztBQUM1RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQbDVDaEMsT0FBMkIsR09rNUNxQzs7QUFDMUUsU0FBUyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUG41Qy9CLE9BQTJCLEdPbTVDbUM7O0FBQ3hFLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBwNUM5QixPQUEyQixHT281Q2lDOztBQUN0RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQcjVDOUIsT0FBMkIsR09xNUNpQzs7QUFDdEUsZUFBZSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHQ1Q3JDLE9BQTJCLEdPczVDK0M7O0FBQ3BGLGdCQUFnQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUHY1Q3RDLE9BQTJCLEdPdTVDaUQ7O0FBQ3RGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVB4NUMvQixPQUEyQixHT3c1Q21DOztBQUN4RSxVQUFVLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQejVDaEMsT0FBMkIsR095NUNxQzs7QUFDMUUsVUFBVSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDE1Q2hDLE9BQTJCLEdPMDVDcUM7O0FBQzFFLHdCQUF3QixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDM1QzlDLE9BQTJCLEdPMjVDaUU7O0FBQ3RHLFFBQVEsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVA1NUM5QixPQUEyQixHTzQ1Q2lDOztBQUN0RSxRQUFRLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQNzVDOUIsT0FBMkIsR082NUNpQzs7QUFDdEUsWUFBWSxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUDk1Q2xDLE9BQTJCLEdPODVDeUM7O0FBQzlFLFlBQVksT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVAvNUNsQyxPQUEyQixHTys1Q3lDOztBQUM5RSxTQUFTLE9BQU8sQ0FBZ0I7RUFBRSxPQUFPLEVQaDZDL0IsT0FBMkIsR09nNkNtQzs7QUFDeEUsV0FBVyxPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGo2Q2pDLE9BQTJCLEdPaTZDdUM7O0FBQzVFLGtCQUFrQixPQUFPLENBQWdCO0VBQUUsT0FBTyxFUGw2Q3hDLE9BQTJCLEdPazZDcUQ7O0FBQzFGLFNBQVMsT0FBTyxDQUFnQjtFQUFFLE9BQU8sRVBuNkMvQixPQUEyQixHT202Q21DOztBQ2o3Q3hFLFFBQVEsQ0FBQztFSDBCUCxNQUFNLEVBQUUsQ0FBQztFQUNULElBQUksRUFBRSxnQkFBZ0I7RUFDdEIsTUFBTSxFQUFFLEdBQUc7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLEdBQUcsR0dqQ21COztBSDJDN0Isa0JBQUMsT0FBTyxFRzFDVixrQkgyQ0csTUFBTSxDQUFDO0VBQ04sSUFBSSxFQUFFLElBQUk7RUFDVixNQUFNLEVBQUUsSUFBSTtFQUNaLE1BQU0sRUFBRSxDQUFDO0VBQ1QsUUFBUSxFQUFFLE9BQU87RUFDakIsUUFBUSxFQUFFLE1BQU07RUFDaEIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUl0REg7OztHQUdHO0FBR0gsVUFBVTtFQUNSLFdBQVcsRUFBRSxxQkFBcUI7RUFDbEMsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsWUFBWSxFVExTLEtBQUs7RVNNMUIsR0FBRyxFQUFFLG1DQUF3QztFQUM3QyxHQUFHLEVBQUUsMENBQStDLENBQUMsMkJBQTJCLEVBQ2hGLHFDQUEwQyxDQUFDLGVBQWUsRUFDMUQsb0NBQXlDLENBQUMsY0FBYyxFQUN4RCxtQ0FBd0MsQ0FBQyxrQkFBa0IsRUFDM0QsK0NBQW9ELENBQUMsYUFBYTs7QUFHcEUsR0FBRztBQUNILElBQUksQ0FBQztFQUNILFdBQVcsRUFBRSxxQkFBcUI7RUFDbEMsV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FDdkJEOzs7R0FHRztBQUdILFVBQVU7RUFDUixXQUFXLEVBQUUsdUJBQXVCO0VBQ3BDLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFlBQVksRVZMUyxLQUFLO0VVTTFCLEdBQUcsRUFBRSxvQ0FBeUM7RUFDOUMsR0FBRyxFQUFFLDJDQUFnRCxDQUFDLDJCQUEyQixFQUNqRixzQ0FBMkMsQ0FBQyxlQUFlLEVBQzNELHFDQUEwQyxDQUFDLGNBQWMsRUFDekQsb0NBQXlDLENBQUMsa0JBQWtCLEVBQzVELGdEQUFxRCxDQUFDLGFBQWE7O0FBR3JFLElBQUksQ0FBQztFQUNILFdBQVcsRUFBRSx1QkFBdUI7RUFDcEMsV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FDdEJELElBQUksQ0FBQztFQUNELFFBQVEsRUFBRSxRQUFRO0VBQ2xCLGFBQWEsRUFBRSxLQUFLO0VBQ3BCLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLFlBQVksRUFBRSxPQUFPO0VBQ3JCLE9BQU8sRUFBRSxJQUFJLEdBS2hCOztBQVZELElBQUksWUFPYSxDQUFDO0VBQ1YsS0FBSyxFQUFFLElBQUksR0FDZDs7QUFHTCxZQUFZLE1BQU0sRUFBRSxZQUFZLE1BQU07QUFDdEMsWUFBWSxPQUFPLEVBQUUsWUFBWSxPQUFPO0FBQ3hDLEtBQUssQ0FBQyxnQkFBZ0IsWUFBWSxDQUFDO0VBQy9CLGdCQUFnQixFQUFFLE9BQU87RUFDekIsWUFBWSxFQUFFLE9BQU8sR0FDeEI7O0FBRUQsY0FBYyxDQUFDO0VBQ1gsYUFBYSxFQUFFLEtBQUs7RUFDcEIsTUFBTSxFQUFFLFNBQVM7RUFDakIsU0FBUyxFQUFFLElBQUk7RUFDZixZQUFZLEVBQUUsT0FBTztFQUNyQixPQUFPLEVBQUUsT0FBTyxHQU1uQjs7QUFYRCxjQUFjLE1BT0gsQ0FBQztFQUNKLEtBQUssRUFBRSxDQUFDO0VBQ1IsSUFBSSxFQUFFLElBQUksR0FDYjs7QUFHTCxJQUFJLENBQUM7RUFDRCxXQUFXLEVBQUUsQ0FBQztFQUNkLFlBQVksRUFBRSxDQUFDLEdBQ2xCOztBQUVELEtBQUssQ0FBQztFQUNGLGFBQWEsRUFBRSxDQUFDLEdBQ25COztBbkJKRCwrQkFBK0I7QUFJL0IsMEJBQTBCO0FBYzFCLG1CQUFtQjtBQUlZLHNEQUFzRDtBQUM3QyxzREFBc0Q7QUFnQzlGLFVBQVU7QW9CdkZWLFVBQVUsQ0FBVixZQUFVO0VBQ1IsRUFBRTtJQUNBLFNBQVMsRUFBRSxrQkFBa0I7RUFFL0IsSUFBSTtJQUNGLFNBQVMsRUFBRSxhQUFhOztBQUk1QixPQUFPLEtBQUssQ0FBQztFQUNYLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsU0FBUyxFQUFFLDZCQUE2QjtFQUN4QyxPQUFPLEVBQUUsa0JBQWtCO0VBQzNCLE1BQU0sRUFBRSxhQUFhO0VBQ3JCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsR0FDekU7O0FBRUQsS0FBSyxDQUFBLElBQUEsQ0FBTSxNQUFOLEFBQUMsQ0FDSCxTQUFTLENBQUM7RUFDVCxLQUFLLEVwQjJDVyxPQUFPO0VvQjFDdkIsZ0JBQWdCLEVwQjJDTSxPQUFPO0VvQjFDN0IsTUFBTSxFQUFFLGlCcEJ3Q1c7RW9CdkNuQixNQUFNLEVBQUUsV0FBVyxHQUNwQjs7QUFOSCxLQUFLLENBQUEsSUFBQSxDQUFNLE1BQU4sQUFBQyxDQU9ILE1BQU0sQ0FBQztFQUNOLFlBQVksRUFBRSxPQUFPLEdBQ3RCOztBQVRILEtBQUssQ0FBQSxJQUFBLENBQU0sTUFBTixBQUFDLENBV0gsV0FBVyxDQUFDO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQUdILEtBQUssQ0FBQSxJQUFBLENBQU0sVUFBTixBQUFDLENBQ0gsTUFBTSxDQUFDO0VBQ04sTUFBTSxFQUFFLE9BQU8sR0FDaEI7O0FBSEgsS0FBSyxDQUFBLElBQUEsQ0FBTSxVQUFOLEFBQUMsQ0FJSCxTQUFTLENBQUM7RUFDVCxNQUFNLEVBQUUsV0FBVyxHQUNwQjs7QUFHSCxLQUFLLE9BQ0ssQ0FBQztFQUNQLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBSEgsS0FBSyxNQUlJLENBQUM7RUFDTixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQU5ILEtBQUssT0FPSyxDQUFDO0VBQ1AsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFUSCxLQUFLLE1BVUksQ0FBQztFQUNOLEtBQUssRUFBRSxLQUFLLEdBQ2I7O0FBWkgsS0FBSyxPQWFLLENBQUM7RUFDUCxLQUFLLEVBQUUsS0FBSyxHQUNiOztBQWZILEtBQUssUUFnQk0sQ0FBQztFQUNSLEtBQUssRUFBRSxLQUFLLEdBQ2I7O0FBbEJILEtBQUssU0FtQk8sQ0FBQztFQUNULEtBQUssRUFBRSxLQUFLLEdBQ2I7O0FBckJILEtBQUssTUF1QkksQ0FBQztFQUNOLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQXpCSCxLQUFLLEtBMEJHLENBQUM7RUFDTCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBQTVCSCxLQUFLLE1BNkJJLENBQUM7RUFDTixLQUFLLEVBQUUsR0FBRyxHQUNYOztBQUdILGVBQWUsQ0FDYixLQUFLLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxpQkFBaUIsR0FDMUI7O0FBR0gsU0FBUyxDQUFDO0VBQ1IsZ0JBQWdCLEVBQUUsSUFBSSxHQUN2Qjs7QUFFRCxJQUFJLENBQUM7RUFDSCxLQUFLLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxRQUFRLEdBZ0VuQjs7QUFsRUQsSUFBSSxRQUtPLENBQ1AsTUFBTSxDQUNKLEtBQUssQ0FBQztFQUNKLFdBQVcsRXBCVkEsSUFBSSxHb0JXaEI7O0FBVFAsSUFBSSxRQUtPLENBQ1AsTUFBTSxDQUlKLEtBQUssQ0FBQztFQUNKLFdBQVcsRXBCYkEsSUFBSSxHb0JjaEI7O0FBWlAsSUFBSSxRQUtPLENBQ1AsTUFBTSxDQU9KLEtBQUssQ0FBQSxJQUFBLENBQU0sT0FBTixBQUFDLEVBQWM7RUFDbEIsTUFBTSxFcEJoQkssSUFBSTtFb0JpQmYsV0FBVyxFcEJqQkEsSUFBSSxHb0JxQmhCOztBQW5CUCxJQUFJLFFBS08sQ0FDUCxNQUFNLENBT0osS0FBSyxDQUFBLElBQUEsQ0FBTSxPQUFOLEFBQUMsQ0FHSCxTQUFTLENBQUM7RUFDVCxNQUFNLEVBQUUsV0FBVyxHQUNwQjs7QUFsQlQsSUFBSSxRQUtPLENBQ1AsTUFBTSxDQWNKLE1BQU0sQ0FBQztFQUNMLFdBQVcsRXBCdkJBLElBQUksR29Cd0JoQjs7QUF0QlAsSUFBSSxRQUtPLENBQ1AsTUFBTSxDQWlCSixZQUFZLENBQUM7RUFDWCxVQUFVLEVBQUUsQ0FBQztFQUNiLFdBQVcsRXBCM0JBLElBQUksR29CNEJoQjs7QUExQlAsSUFBSSxDQThCRixNQUFNLENBQUM7RUFDTCxLQUFLLEVBQUUsSUFBSSxHQWtDWjs7QUFqRUgsSUFBSSxDQThCRixNQUFNLENBR0osS0FBSyxDQUFDO0VBQ0osV0FBVyxFcEJyQ0wsSUFBSTtFb0JzQ1YsTUFBTSxFQUFFLFVBQWtCO0VBQzFCLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBckNMLElBQUksQ0E4QkYsTUFBTSxDQVFKLEtBQUssQ0FBQztFQUNKLFdBQVcsRXBCMUNMLElBQUk7RW9CMkNWLFlBQVksRXBCekNKLElBQUk7RW9CMENaLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBMUNMLElBQUksQ0E4QkYsTUFBTSxDQWFKLEtBQUssQ0FBQSxJQUFBLENBQU0sT0FBTixBQUFDLEVBQWM7RUFDbEIsTUFBTSxFQUFFLFVBQWtCO0VBQzFCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFcEJqREEsSUFBSTtFb0JrRFYsY0FBYyxFQUFFLE1BQU07RUFDdEIsT0FBTyxFQUFFLENBQUMsR0FLWDs7QUFyREwsSUFBSSxDQThCRixNQUFNLENBYUosS0FBSyxDQUFBLElBQUEsQ0FBTSxPQUFOLEFBQUMsQ0FPSCxTQUFTLENBQUM7RUFDVCxNQUFNLEVBQUUsV0FBVyxHQUNwQjs7QUFwRFAsSUFBSSxDQThCRixNQUFNLENBd0JKLE1BQU0sQ0FBQztFQUNMLFdBQVcsRXBCMURMLElBQUk7RW9CMkRWLFlBQVksRXBCekRKLElBQUk7RW9CMERaLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBMURMLElBQUksQ0E4QkYsTUFBTSxDQTZCSixZQUFZLENBQUM7RUFDWCxXQUFXLEVwQi9ETCxJQUFJO0VvQmdFVixZQUFZLEVwQjlESixJQUFJO0VvQitEWixVQUFVLEVBQUUsR0FBRztFQUNmLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBSUwsY0FBYyxDQUFDO0VBQ2IsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBRUQsTUFBTSxJQUNDLGVBQ2EsQ0FBQztFQUNmLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLElBQUk7RUFDaEIsS0FBSyxFcEI3RkssT0FBTztFb0I4RmpCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLE1BQU0sRUFBRSxJQUFJO0VBQ1osU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsVUFBVTtFQUN0QixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLGNBQWM7RUFDN0IsV0FBVyxFQUFFLElBQUk7RUFDakIsV0FBVyxFQUFFLHlCQUF5QixHQVV2Qzs7QUF6QkwsTUFBTSxJQUNDLGVBQ2EsTUFlUCxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUseUNBQXlDLEdBQ3REOztBQXBCUCxNQUFNLElBQ0MsZUFDYSxhQW9CQSxDQUFDO0VBQ2IsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBeEJQLE1BQU0sSUFDQyx5QkF5QnVCLENBQUM7RUFDekIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsTUFBTTtFQUNiLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLE1BQU0sRUFBRSxJQUFJO0VBQ1osU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsVUFBVTtFQUN0QixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLGdCQUFnQjtFQUMvQixXQUFXLEVBQUUsSUFBSSxHQU1sQjs7QUE1Q0wsTUFBTSxJQUNDLHlCQXlCdUIsTUFjakIsQ0FBQztFQUNOLEtBQUssRUFBRSxNQUFNO0VBQ2IsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUUsSUFBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsd0JBQXdCLEdBQzFFOztBQTNDUCxNQUFNLElBQ0Msc0JBNENvQixDQUFDO0VBQ3RCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLElBQUk7RUFDaEIsS0FBSyxFQUFFLEdBQUc7RUFDVixlQUFlLEVBQUUsSUFBSTtFQUNyQixNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLFVBQVU7RUFDdEIsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxpQkFBd0I7RUFDdkMsV0FBVyxFQUFFLElBQUksR0FNbEI7O0FBL0RMLE1BQU0sSUFDQyxzQkE0Q29CLE1BY2QsQ0FBQztFQUNOLEtBQUssRUFBRSxHQUFHO0VBQ1YsVUFBVSxFQUFFLDhDQUE4QyxHQUMzRDs7QUE5RFAsTUFBTSxJQUNDLEtBK0RHLENBQUM7RUFDTCxVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVwQjFKSyxPQUFPO0VvQjJKakIsZUFBZSxFQUFFLElBQUk7RUFDckIsTUFBTSxFQUFFLElBQUk7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxVQUFVO0VBQ3RCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsVUFBVSxFQUFFLElBQUk7RUFDaEIsV0FBVyxFQUFFLElBQUksR0FPbEI7O0FBaEZMLE1BQU0sSUFDQyxLQStERyxNQVdHLENBQUM7RUFDTixLQUFLLEVBQUUsSUFBSTtFQUNYLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBL0VQLE1BQU0sSUFDQyxLQWdGRyxDQUFDO0VBQ0wsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSSxHQU9iOztBQTFGTCxNQUFNLElBQ0MsS0FnRkcsQ0FJSixDQUFDLENBQUM7RUFDQSxHQUFHLEVBQUUsR0FBRztFQUNSLElBQUksRUFBRSxHQUFHO0VBQ1QsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBekZQLE1BQU0sSUFDQyxVQTBGUSxDQUFDO0VBQ1YsWUFBWSxFQUFFLElBQUksR0FRbkI7O0FBcEdMLE1BQU0sSUFDQyxVQTBGUSxDQUdULENBQUMsQ0FBQztFQUNBLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsSUFBSSxFQUFFLEdBQUc7RUFDVCxTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFuR1AsTUFBTSxJQUNDLFdBb0dTLENBQUM7RUFDWCxhQUFhLEVBQUUsSUFBSSxHQVlwQjs7QUFsSEwsTUFBTSxJQUNDLFdBb0dTLENBR1YsQ0FBQyxDQUFDO0VBQ0EsVUFBVSxFQUFFLEtBQUs7RUFDakIsR0FBRyxFQUFFLElBQUk7RUFDVCxLQUFLLEVBQUUsR0FBRztFQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQTdHUCxNQUFNLElBQ0MsV0FvR1MsTUFVSCxDQUFDO0VBQ04sV0FBVyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQixHQUMxRTs7QUFLUCxRQUFRLENBQUM7RUFDUCxPQUFPLEVBQUUsWUFBWTtFQUNyQixNQUFNLEVBQUUsS0FBSztFQUNiLEtBQUssRUFBRSxJQUFJO0VBQ1gsWUFBWSxFQUFFLFVBQWtCO0VBQ2hDLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLE1BQU0sRUFBRSxJQUFJLEdBdUJiOztBQTdCRCxRQUFRLFNBUUksQ0FBQztFQUNULEtBQUssRXBCcE9XLE9BQU87RW9CcU92QixnQkFBZ0IsRXBCcE9NLE9BQU87RW9CcU83QixNQUFNLEVBQUUsaUJwQnZPVztFb0J3T25CLE1BQU0sRUFBRSxXQUFXLEdBQ3BCOztBQWJILFFBQVEsT0FlRSxDQUFDO0VBQ1AsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFqQkgsUUFBUSxNQWtCQyxDQUFDO0VBQ04sS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFwQkgsUUFBUSxjQXFCUyxDQUFDO0VBQ2QsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsSUFBSSxHQUNiOztBQXhCSCxRQUFRLG9CQXlCZSxDQUFDO0VBQ3BCLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUssR0FDZDs7QUFHSCxLQUFLLFVBQ1EsQ0FBQztFQUNWLE9BQU8sRUFBRSxLQUFLO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixPQUFPLEVBQUUsR0FBRyxHQUNiOztBQU5ILEtBQUssVUFPUSxDQUFDO0VBQ1YsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QXBCalNILCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBcUJ2RlYsR0FBRyxZQUFZLENBQUM7RUFDZCxVQUFVLEVyQkFPLE9BQU87RXFCQ3hCLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE1BQU0sRUFBRSxJQUFJLEdBeUxiOztBQTVMRCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FBQztFQUNoQixNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLElBQUksRUFBRSxDQUFDO0VBQ1AsS0FBSyxFQUFFLENBQUM7RUFDUixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSx1QkFBdUI7RUFFcEMscUJBQXFCLEVBQUUsZUFBZTtFQUN0QyxrQkFBa0IsRUFBRSxJQUFJLEdBNEt6Qjs7QUEzTEgsR0FBRyxZQUFZLENBS2IsR0FBRyxjQUFjLENBWWYsR0FBRyxLQUFLLENBQUM7RUFDUCxLQUFLLEVBQUUsS0FBSztFQUNaLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE9BQU8sRUFBRSxJQUFJO0VBRWIsV0FBVyxFQUFFLENBQUM7RUFDZCxRQUFRLEVBQUUsQ0FBQyxHQVdaOztBQWxDTCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FZZixHQUFHLEtBQUssQ0FRTixHQUFHLENBQUM7RUFDRixNQUFNLEVBQUUsSUFBSSxHQUNiOztBQTNCUCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FZZixHQUFHLEtBQUssQ0FZTixHQUFHLFVBQVUsQ0FBQztFQUNaLEtBQUssRUFBRSxLQUFLO0VBQ1osT0FBTyxFQUFFLFlBQVk7RUFDckIsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBakNQLEdBQUcsWUFBWSxDQUtiLEdBQUcsY0FBYyxDQStCZixHQUFHLE1BQU0sQ0FBQztFQUNSLFdBQVcsRUFBRSxDQUFDO0VBQ2QsUUFBUSxFQUFFLENBQUM7RUFFWCxLQUFLLEVBQUUsS0FBSztFQUNaLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLEtBQUssRUFBRSxLQUFLO0VBQ1osT0FBTyxFQUFFLEtBQUs7RUFDZCxhQUFhLEVBQUUsSUFBSTtFQUNuQixVQUFVLEVBQUUsS0FBSztFQUNqQixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxLQUFLLEdBT2I7O0FBdERMLEdBQUcsWUFBWSxDQUtiLEdBQUcsY0FBYyxDQStCZixHQUFHLE1BQU0sT0FhQyxDQUFDO0VBQ1AsS0FBSyxFQUFFLEdBQUc7RUFDVixVQUFVLEVBQUUsTUFBTTtFQUNsQixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQXJEUCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FtRGYsR0FBRyxNQUFNLENBQUM7RUFDUixVQUFVLEVBQUUsR0FBRztFQUVmLFdBQVcsRUFBRSxDQUFDO0VBQ2QsUUFBUSxFQUFFLENBQUMsR0E4SFo7O0FBMUxMLEdBQUcsWUFBWSxDQUtiLEdBQUcsY0FBYyxDQW1EZixHQUFHLE1BQU0sQ0FNUCxDQUFDLFlBQVksQ0FDWCxHQUFHLENBQUM7RUFDRixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQWpFVCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FtRGYsR0FBRyxNQUFNLENBWVAsQ0FBQyxxQkFBcUIsQ0FBQztFQUNyQixNQUFNLEVBQUUsT0FBTztFQUNmLFdBQVcsRUFBRSxJQUFJLEdBS2xCOztBQTNFUCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FtRGYsR0FBRyxNQUFNLENBWVAsQ0FBQyxxQkFBcUIsQ0FJcEIsR0FBRyxDQUFDO0VBQ0YsS0FBSyxFQUFFLElBQUksR0FDWjs7QUExRVQsR0FBRyxZQUFZLENBS2IsR0FBRyxjQUFjLENBbURmLEdBQUcsTUFBTSxDQXFCUCwyQkFBMkIsQ0FBQztFQUMxQixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsZUFBZSxFQUFFLE1BQU07RUFDdkIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsT0FBTyxFQUFFLEdBQUc7RUFDWixVQUFVLEVBQUUsR0FBRztFQUNmLEtBQUssRUFBRSxLQUFLO0VBQ1osSUFBSSxFQUFFLHNCQUFzQjtFQUM1QixPQUFPLEVBQUUsWUFBWTtFQUNyQixhQUFhLEVBQUUsR0FBRztFQUNsQixXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUF6RlAsR0FBRyxZQUFZLENBS2IsR0FBRyxjQUFjLENBbURmLEdBQUcsTUFBTSxDQW1DUCxZQUFZLE1BQU0sQ0FBQyxlQUFlLENBQUM7RUFDakMsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUE3RlAsR0FBRyxZQUFZLENBS2IsR0FBRyxjQUFjLENBbURmLEdBQUcsTUFBTSxDQXVDUCxlQUFlLENBQUM7RUFDZCxXQUFXLEVBQUUseUJBQXlCO0VBQ3RDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsWUFBWSxFQUFFLElBQUk7RUFDbEIsZ0JBQWdCLEVBQUUsS0FBSztFQUN2QixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxLQUFLO0VBQ1osVUFBVSxFQUFFLEtBQUs7RUFDakIsY0FBYyxFQUFFLElBQUk7RUFDcEIsT0FBTyxFQUFFLENBQUM7RUFDVixLQUFLLEVBQUUsS0FBSztFQUNaLFVBQVUsRUFBRSxHQUFHO0VBQ2YsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFHLElBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCO0VBQ25GLFVBQVUsRUFBRSxpQnJCN0dNO0VxQjhHbEIsYUFBYSxFQUFFLGlCckI5R0csR3FCeUtuQjs7QUExS1AsR0FBRyxZQUFZLENBS2IsR0FBRyxjQUFjLENBbURmLEdBQUcsTUFBTSxDQXVDUCxlQUFlLENBa0JiLENBQUMsWUFBWSxNQUFNLENBQUM7RUFDbEIsZ0JBQWdCLEVBQUUsR0FBRztFQUNyQixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQXBIVCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FtRGYsR0FBRyxNQUFNLENBdUNQLGVBQWUsQ0F1QmIsUUFBUSxDQUFDO0VBQ1AsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLElBQUksR0FpQnBCOztBQTFJVCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FtRGYsR0FBRyxNQUFNLENBdUNQLGVBQWUsQ0F1QmIsUUFBUSxDQUtOLElBQUksQ0FBQztFQUNILFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQTlIWCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FtRGYsR0FBRyxNQUFNLENBdUNQLGVBQWUsQ0F1QmIsUUFBUSxDQVVOLFlBQVksQ0FBQztFQUNYLFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQWxJWCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FtRGYsR0FBRyxNQUFNLENBdUNQLGVBQWUsQ0F1QmIsUUFBUSxDQWNOLHFCQUFxQixDQUFDO0VBQ3BCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLGFBQWEsRUFBRSxRQUFRLEdBQ3hCOztBQXpJWCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FtRGYsR0FBRyxNQUFNLENBdUNQLGVBQWUsQ0E2Q2IsTUFBTSxDQUFDO0VBQ0wsV0FBVyxFQUFFLElBQUk7RUFDakIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsSUFBSSxHQUNiOztBQWpKVCxHQUFHLFlBQVksQ0FLYixHQUFHLGNBQWMsQ0FtRGYsR0FBRyxNQUFNLENBbUhQLGVBQWUsT0FBTyxDQUFDO0VBQ3JCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsaUJyQjlLTTtFcUIrS2xCLFlBQVksRUFBRSxpQnJCL0tJO0VxQmdMbEIsYUFBYSxFQUFFLGlCckJoTEc7RXFCaUxsQixXQUFXLEVBQUUsaUJyQmpMSztFcUJrTGxCLEdBQUcsRUFBRSxNQUFNO0VBQ1gsSUFBSSxFQUFFLEdBQUc7RUFDVCxXQUFXLEVBQUUsS0FBSztFQUNsQixPQUFPLEVBQUUsRUFBRTtFQUNYLFNBQVMsRUFBRSxhQUFhO0VBQ3hCLFVBQVUsRUFBRSxPQUFPLEdBQ3BCOztBckJ6SlAsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FzQnhGVixHQUFHLG9CQUFvQixDQUFDO0VBQ3RCLFVBQVUsRXRCRVMsT0FBTztFc0JEMUIsTUFBTSxFQUFFLElBQUk7RUFFWixPQUFPLEVBQUUsU0FBUztFQUNsQixLQUFLLEVBQUUsS0FBSyxHQTJFYjs7QUFoRkQsR0FBRyxvQkFBb0IsQ0FPckIsR0FBRyxVQUFVLENBQUM7RUFDWixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxNQUFNO0VBQ2IsSUFBSSxFQUFFLENBQUM7RUFDUCxLQUFLLEVBQUUsQ0FBQztFQ0pSLHFCQUFxQixFREtELElBQUk7RUNMTSxnQkFBZ0I7RUFDOUMsbUJBQW1CLEVESUMsSUFBSTtFQ0pJLFlBQVk7RUFDeEMsa0JBQWtCLEVER0UsSUFBSTtFQ0hHLG9CQUFvQjtFQUMvQyxnQkFBZ0IsRURFSSxJQUFJO0VDRkMsYUFBYTtFQUN0QyxlQUFlLEVEQ0ssSUFBSTtFQ0RBLDRCQUE0QjtFQUNwRCxXQUFXLEVEQVMsSUFBSTtFQ0FMO29DQUNhLEVEa0VqQzs7QUEvRUgsR0FBRyxvQkFBb0IsQ0FPckIsR0FBRyxVQUFVLENBT1gsRUFBRSxDQUFDO0VBQ0QsT0FBTyxFQUFFLFNBQVM7RUFDbEIsV0FBVyxFQUFFLHVCQUF1QjtFQUNwQyxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxHQUFHLEdBd0NqQjs7QUExREwsR0FBRyxvQkFBb0IsQ0FPckIsR0FBRyxVQUFVLENBT1gsRUFBRSxDQU1BLEVBQUUsVUFBVSxDQUFDO0VBQ1gsT0FBTyxFQUFFLE1BQU07RUFDZixZQUFZLEVBQUUsR0FBRyxHQW1DbEI7O0FBekRQLEdBQUcsb0JBQW9CLENBT3JCLEdBQUcsVUFBVSxDQU9YLEVBQUUsQ0FNQSxFQUFFLFVBQVUsWUFJRyxDQUFDO0VBQ1osWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBMUJULEdBQUcsb0JBQW9CLENBT3JCLEdBQUcsVUFBVSxDQU9YLEVBQUUsQ0FNQSxFQUFFLFVBQVUsQ0FRVixDQUFDLENBQUM7RUFDQSxlQUFlLEVBQUUsSUFBSTtFQUNyQixLQUFLLEVBQUUsT0FBTztFQUNkLE9BQU8sRUFBRSxlQUFlLEdBcUJ6Qjs7QUFwRFQsR0FBRyxvQkFBb0IsQ0FPckIsR0FBRyxVQUFVLENBT1gsRUFBRSxDQU1BLEVBQUUsVUFBVSxDQVFWLENBQUMsTUFJUSxDQUFDO0VBQ04sS0FBSyxFQUFFLEtBQUssR0FLYjs7QUF0Q1gsR0FBRyxvQkFBb0IsQ0FPckIsR0FBRyxVQUFVLENBT1gsRUFBRSxDQU1BLEVBQUUsVUFBVSxDQVFWLENBQUMsTUFJUSxDQUdMLEdBQUcsQ0FBQztFQUNGLE1BQU0sRUFBRSxlQUFlLEdBQ3hCOztBQXJDYixHQUFHLG9CQUFvQixDQU9yQixHQUFHLFVBQVUsQ0FPWCxFQUFFLENBTUEsRUFBRSxVQUFVLENBUVYsQ0FBQyxPQVdTLENBQUM7RUFDUCxLQUFLLEVBQUUsS0FBSztFQUNaLGFBQWEsRUFBRSxlQUFlLEdBSy9COztBQTlDWCxHQUFHLG9CQUFvQixDQU9yQixHQUFHLFVBQVUsQ0FPWCxFQUFFLENBTUEsRUFBRSxVQUFVLENBUVYsQ0FBQyxPQVdTLENBSU4sR0FBRyxDQUFDO0VBQ0YsTUFBTSxFQUFFLGVBQWUsR0FDeEI7O0FBN0NiLEdBQUcsb0JBQW9CLENBT3JCLEdBQUcsVUFBVSxDQU9YLEVBQUUsQ0FNQSxFQUFFLFVBQVUsQ0FRVixDQUFDLFNBbUJXLENBQUM7RUFDVCxjQUFjLEVBQUUsSUFBSTtFQUNwQixNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBRSxHQUFHLEdBQ2I7O0FBbkRYLEdBQUcsb0JBQW9CLENBT3JCLEdBQUcsVUFBVSxDQU9YLEVBQUUsQ0FNQSxFQUFFLFVBQVUsQ0FrQ1YsS0FBSyxDQUFDO0VBQ0osV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FBeERULEdBQUcsb0JBQW9CLENBT3JCLEdBQUcsVUFBVSxDQXFEWCxHQUFHLGtCQUFrQixDQUFDO0VBQ3BCLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsR0FBRztFQUNoQixVQUFVLEVBQUUsR0FBRztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLHlCQUF5QixHQU92Qzs7QUExRUwsR0FBRyxvQkFBb0IsQ0FPckIsR0FBRyxVQUFVLENBcURYLEdBQUcsa0JBQWtCLENBU25CLEdBQUcsUUFBUSxDQUFDO0VBQ1YsV0FBVyxFQUFFLElBQUk7RUFDakIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsVUFBVSxFQUFFLEdBQUcsR0FDaEI7O0FFWEgsTUFBTSxFQUFHLFNBQVMsRUFBRSxHQUFHLE9BQU8sU0FBUyxFQUFFLE1BQU07RUY5RG5ELEdBQUcsb0JBQW9CLENBT3JCLEdBQUcsVUFBVSxDQUFDO0lBc0VWLEtBQUssRUFBRSxJQUFJLEdBRWQ7O0FBR0gsWUFBWSxDQUFDO0VBQ1gsT0FBTyxFQUFFLElBQUk7RUFDYixNQUFNLEVBQUUsSUFBSTtFQUNaLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLFNBQVM7RUFDbEIsUUFBUSxFQUFFLFFBQVEsR0ErQm5COztBRXhERyxNQUFNLEVBQUcsU0FBUyxFQUFFLEdBQUcsT0FBTyxTQUFTLEVBQUUsTUFBTTtFRm9CbkQsWUFBWSxDQUFDO0lBUVQsT0FBTyxFQUFFLEtBQUssR0E0QmpCOztBQXBDRCxZQUFZLENBV1YsU0FBUyxDQUFDO0VBQ1IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLEtBQUssRUFBRSxJQUFJO0VBQ1gsR0FBRyxFQUFFLEdBQUc7RUFDUixVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsTUFBTTtFQUNsQixhQUFhLEVBQUUsS0FBSztFQUNwQixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsT0FBTyxHQVdoQjs7QUFuQ0gsWUFBWSxDQVdWLFNBQVMsQ0FlUCxDQUFDLENBQUM7RUFDQSxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQTdCTCxZQUFZLENBV1YsU0FBUyxNQW1CQSxDQUNMLENBQUMsQ0FBQztFQUNBLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQUtQLDRCQUE0QixDQUFDO0VBQzNCLFFBQVEsRUFBRSxLQUFLO0VBQ2YsR0FBRyxFQUFFLENBQUM7RUFDTixLQUFLLEVBQUUsQ0FBQztFQUNSLE1BQU0sRUFBRSxDQUFDO0VBQ1QsSUFBSSxFQUFFLENBQUM7RUFDUCxnQkFBZ0IsRUFBRSxrQkFBa0IsR0FLckM7O0FFckVHLE1BQU0sRUFBRyxTQUFTLEVBQUUsTUFBTTtFRjBEOUIsNEJBQTRCLENBQUM7SUFTekIsT0FBTyxFQUFFLElBQUksR0FFaEI7O0FBRUQsVUFBVSxDQUFDO0VBQ1QsV0FBVyxFQUFFLHVCQUF1QjtFQUNwQyxXQUFXLEVBQUUsR0FBRztFQUNoQixVQUFVLEVBQUUsbUJBQTZFO0VBQ3pGLEtBQUssRUFBRSxJQUFJLEdBK0paOztBQW5LRCxVQUFVLEdBTU4sS0FBSyxDQUFDO0VBQ04sV0FBVyxFQUFFLEdBQUc7RUFDaEIsVUFBVSxFQUFFLENBQUMsR0FDZDs7QUFUSCxVQUFVLENBV1IsS0FBSyxDQUFDO0VBQ0osTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsa0JBQWtCO0VBQzNCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFFBQVEsRUFBRSxRQUFRLEdBa0puQjs7QUFsS0gsVUFBVSxDQVdSLEtBQUssQ0FPSCxLQUFLLENBQUM7RUFDSixXQUFXLEVBQUUsR0FBRztFQUNoQixjQUFjLEVBQUUsR0FBRztFQUNuQixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQXRCTCxVQUFVLENBV1IsS0FBSyxHQWFELEtBQUssT0FBTyxDQUFDO0VBQ2IsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUExQkwsVUFBVSxDQVdSLEtBQUssQ0FpQkgsV0FBVyxDQUFDO0VBQ1YsV0FBVyxFQUFFLEdBQUc7RUFDaEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLFdBQVcsR0FDcEI7O0FBaENMLFVBQVUsQ0FXUixLQUFLLENBdUJILFVBQVUsQ0FBQztFQUNULE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxRQUFRLEVBQUUsUUFBUSxHQTRIbkI7O0FBaktMLFVBQVUsQ0FXUixLQUFLLENBdUJILFVBQVUsQ0FLUixDQUFDO0FBdkNQLFVBQVUsQ0FXUixLQUFLLENBdUJILFVBQVUsQ0FNUixJQUFJLENBQUM7RUFDSCxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxNQUFNO0VBQ2YsV0FBVyxFdEJ6R0UsSUFBSTtFc0IwR2pCLEtBQUssRXRCckdHLE9BQU8sR3NCc0doQjs7QUE3Q1AsVUFBVSxDQVdSLEtBQUssQ0F1QkgsVUFBVSxDQWFSLGVBQWUsQ0FBQztFQUNkLEtBQUssRXRCOUdRLElBQUk7RXNCK0dqQixNQUFNLEV0Qi9HTyxJQUFJO0VzQmdIakIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsWUFBWSxFQUFFLEdBQUcsR0FTbEI7O0FBNURQLFVBQVUsQ0FXUixLQUFLLENBdUJILFVBQVUsQ0FhUixlQUFlLENBTWIsQ0FBQyxDQUFDO0VBQ0EsUUFBUSxFQUFFLFFBQVE7RUFDbEIsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsTUFBTTtFQUNmLEdBQUcsRUFBRSxJQUFJO0VBQ1QsSUFBSSxFQUFFLEdBQUcsR0FDVjs7QUEzRFQsVUFBVSxDQVdSLEtBQUssQ0F1QkgsVUFBVSxPQTRCQSxRQUFRLENBQUM7RUFDZixPQUFPLEVBQUUsYUFBYTtFQUN0QixRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsS0FBSztFQUNYLEdBQUcsRUFBRSxHQUFHO0VBQ1IsT0FBTyxFQUFFLEVBQUU7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRXRCOUhHLE9BQU87RXNCK0hmLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLElBQUk7RUN0TXJCLHFCQUFxQixFRHVNRyxJQUFJO0VDdk1FLGdCQUFnQjtFQUM5QyxtQkFBbUIsRURzTUssSUFBSTtFQ3RNQSxZQUFZO0VBQ3hDLGtCQUFrQixFRHFNTSxJQUFJO0VDck1ELG9CQUFvQjtFQUMvQyxnQkFBZ0IsRURvTVEsSUFBSTtFQ3BNSCxhQUFhO0VBQ3RDLGVBQWUsRURtTVMsSUFBSTtFQ25NSiw0QkFBNEI7RUFDcEQsV0FBVyxFRGtNYSxJQUFJO0VDbE1UO29DQUNhO0VEa001QixXQUFXLEVBQUUsSUFBSTtFQUNqQixXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFdBQVcsRUFBRSxDQUFDO0VBQ2QsY0FBYyxFQUFFLElBQUk7RUFDcEIsY0FBYyxFQUFFLE1BQU07RUFDdEIsU0FBUyxFQUFFLE1BQU07RUFDakIsV0FBVyxFQUFFLE1BQU07RUFDbkIsU0FBUyxFQUFFLEdBQUc7RUFDZCxzQkFBc0IsRUFBRSxXQUFXO0VBQ25DLGNBQWMsRUFBRSxrQkFBa0I7RUFDbEMsdUJBQXVCLEVBQUUsU0FBUztFQUNsQyxxQkFBcUIsRUFBRSxNQUFNLEdBQzlCOztBQXpGUCxVQUFVLENBV1IsS0FBSyxDQXVCSCxVQUFVLENBeURSLENBQUMsT0FBTyxDQUFDO0VBQ1AsS0FBSyxFQUFFLElBQUksR0FDWjs7QUE3RlAsVUFBVSxDQVdSLEtBQUssQ0F1QkgsVUFBVSxPQTZEQSxPQUNFLENBQUM7RUFDUCxPQUFPLEVBQUUsaUJBQWlCO0VBQzFCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLElBQUksRUFBRSxLQUFLO0VBQ1gsR0FBRyxFQUFFLEdBQUc7RUFDUixPQUFPLEVBQUUsRUFBRTtFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFdEJoS0MsT0FBTztFc0JpS2IsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsSUFBSTtFQ3hPdkIscUJBQXFCLEVEeU9LLElBQUk7RUN6T0EsZ0JBQWdCO0VBQzlDLG1CQUFtQixFRHdPTyxJQUFJO0VDeE9GLFlBQVk7RUFDeEMsa0JBQWtCLEVEdU9RLElBQUk7RUN2T0gsb0JBQW9CO0VBQy9DLGdCQUFnQixFRHNPVSxJQUFJO0VDdE9MLGFBQWE7RUFDdEMsZUFBZSxFRHFPVyxJQUFJO0VDck9OLDRCQUE0QjtFQUNwRCxXQUFXLEVEb09lLElBQUk7RUNwT1g7b0NBQ2E7RURvTzFCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFdBQVcsRUFBRSxnQkFBZ0I7RUFDN0IsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsV0FBVyxFQUFFLENBQUM7RUFDZCxjQUFjLEVBQUUsSUFBSTtFQUNwQixjQUFjLEVBQUUsTUFBTTtFQUN0QixTQUFTLEVBQUUsTUFBTTtFQUNqQixXQUFXLEVBQUUsTUFBTTtFQUNuQixTQUFTLEVBQUUsR0FBRztFQUNkLHNCQUFzQixFQUFFLFdBQVc7RUFDbkMsY0FBYyxFQUFFLGtCQUFrQjtFQUNsQyx1QkFBdUIsRUFBRSxTQUFTO0VBQ2xDLHFCQUFxQixFQUFFLE1BQU0sR0FDOUI7O0FBM0hULFVBQVUsQ0FXUixLQUFLLENBdUJILFVBQVUsT0E2REEsUUE4QkcsQ0FBQztFQUNSLFVBQVUsRUFBRSxJQUFJLEdBV2pCOztBQXpJVCxVQUFVLENBV1IsS0FBSyxDQXVCSCxVQUFVLE9BNkRBLFFBOEJHLENBR1AsQ0FBQztBQWhJWCxVQUFVLENBV1IsS0FBSyxDQXVCSCxVQUFVLE9BNkRBLFFBOEJHLENBSVAsSUFBSSxDQUFDO0VBQ0gsS0FBSyxFdEIzTEQsT0FBTztFc0I0TFgsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QUFwSVgsVUFBVSxDQVdSLEtBQUssQ0F1QkgsVUFBVSxPQTZEQSxRQThCRyxPQVNDLENBQUM7RUFDUCxPQUFPLEVBQUUsaUJBQWlCLEdBQzNCOztBQXhJWCxVQUFVLENBV1IsS0FBSyxDQXVCSCxVQUFVLFFBMEdDLENBQ1AsQ0FBQztBQTdJVCxVQUFVLENBV1IsS0FBSyxDQXVCSCxVQUFVLFFBMEdDLENBRVAsSUFBSSxDQUFDO0VBQ0gsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsR0FBRyxHQUNiOztBQWpKVCxVQUFVLENBV1IsS0FBSyxDQXVCSCxVQUFVLFFBMEdDLE9BT0MsQ0FBQztFQUNQLE9BQU8sRUFBRSxFQUFFLEdBQ1o7O0FBckpULFVBQVUsQ0FXUixLQUFLLENBdUJILFVBQVUsTUFzSEQsQ0FBQztFQUNOLE1BQU0sRUFBRSxPQUFPLEdBT2hCOztBQWhLUCxVQUFVLENBV1IsS0FBSyxDQXVCSCxVQUFVLE1Bc0hELENBR0wsQ0FBQztBQTNKVCxVQUFVLENBV1IsS0FBSyxDQXVCSCxVQUFVLE1Bc0hELENBSUwsSUFBSSxDQUFDO0VBQ0gsS0FBSyxFQUFFLE9BQU87RUFDZCxPQUFPLEVBQUUsR0FBRyxHQUNiOztBR3RTVCxHQUFHLHNCQUFzQixDQUFDO0VBQ3hCLE1BQU0sRUFBRSxrQkFBa0I7RUFDMUIsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFQUFFLEtBQUs7RUFDWixRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsTUFBTTtFRklYLHFCQUFxQixFRUhILElBQUk7RUZHUSxnQkFBZ0I7RUFDOUMsbUJBQW1CLEVFSkQsSUFBSTtFRklNLFlBQVk7RUFDeEMsa0JBQWtCLEVFTEEsSUFBSTtFRktLLG9CQUFvQjtFQUMvQyxnQkFBZ0IsRUVORSxJQUFJO0VGTUcsYUFBYTtFQUN0QyxlQUFlLEVFUEcsSUFBSTtFRk9FLDRCQUE0QjtFQUNwRCxXQUFXLEVFUk8sSUFBSTtFRlFIO29DQUNhLEVFMkJuQzs7QURzQkcsTUFBTSxFQUFHLFNBQVMsRUFBRSxNQUFNO0VDaEU5QixHQUFHLHNCQUFzQixDQUFDO0lBU3RCLE9BQU8sRUFBRSxJQUFJLEdBaUNoQjs7QUExQ0QsR0FBRyxzQkFBc0IsQ0FZdkIsRUFBRSxDQUFDO0VBQ0QsTUFBTSxFQUFFLE9BQU87RUFDZixPQUFPLEVBQUUsT0FBTztFQUNoQixXQUFXLEVBQUUsdUJBQXVCO0VBQ3BDLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBd0JwQjs7QUF6Q0gsR0FBRyxzQkFBc0IsQ0FZdkIsRUFBRSxTQU9VLENBQUM7RUFDVCxVQUFVLEVBQUUsaUJBQWlCO0VBQzdCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGFBQWEsRUFBRSxHQUFHLEdBQ25COztBQXZCTCxHQUFHLHNCQUFzQixDQVl2QixFQUFFLENBYUEsRUFBRSxVQUFVLENBQUM7RUFDWCxPQUFPLEVBQUUsT0FBTztFQUNoQixZQUFZLEVBQUUsSUFBSSxHQWFuQjs7QUF4Q0wsR0FBRyxzQkFBc0IsQ0FZdkIsRUFBRSxDQWFBLEVBQUUsVUFBVSxDQUdWLENBQUMsQ0FBQztFQUNBLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLEtBQUssRXpCUEQsT0FBTztFeUJRWCxPQUFPLEVBQUUsYUFBYTtFQUN0QixNQUFNLEVBQUUsSUFBSSxHQU9iOztBQXZDUCxHQUFHLHNCQUFzQixDQVl2QixFQUFFLENBYUEsRUFBRSxVQUFVLENBR1YsQ0FBQyxNQUtRLENBQUM7RUFDTixLQUFLLEV6Qi9CQSxPQUFPLEd5QmdDYjs7QUFuQ1QsR0FBRyxzQkFBc0IsQ0FZdkIsRUFBRSxDQWFBLEVBQUUsVUFBVSxDQUdWLENBQUMsT0FRUyxDQUFDO0VBQ1AsS0FBSyxFekJsQ0EsT0FBTyxHeUJtQ2I7O0FBTVQsR0FBRyxtQkFBbUIsQ0FBQztFQUNyQixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLGdCQUFnQixFQUFFLEtBQUs7RUFDdkIsTUFBTSxFQUFFLElBQUk7RUFDWixXQUFXLEVBQUUsSUFBSTtFQUNqQixLQUFLLEVBQUUsaUJBQWlCO0VBQ3hCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCO0VBQzlDLFFBQVEsRUFBRSxNQUFNO0VGM0NkLHFCQUFxQixFRTRDSCxJQUFJO0VGNUNRLGdCQUFnQjtFQUM5QyxtQkFBbUIsRUUyQ0QsSUFBSTtFRjNDTSxZQUFZO0VBQ3hDLGtCQUFrQixFRTBDQSxJQUFJO0VGMUNLLG9CQUFvQjtFQUMvQyxnQkFBZ0IsRUV5Q0UsSUFBSTtFRnpDRyxhQUFhO0VBQ3RDLGVBQWUsRUV3Q0csSUFBSTtFRnhDRSw0QkFBNEI7RUFDcEQsV0FBVyxFRXVDTyxJQUFJO0VGdkNIO29DQUNhLEVFbUVuQzs7QURsQkcsTUFBTSxFQUFHLFNBQVMsRUFBRSxHQUFHLE9BQU8sU0FBUyxFQUFFLE1BQU07RUNwQm5ELEdBQUcsbUJBQW1CLENBQUM7SUFZbkIsT0FBTyxFQUFFLElBQUksR0EwQmhCOztBQXRDRCxHQUFHLG1CQUFtQixDQWVwQixFQUFFLFNBQVMsQ0FBQztFQUNWLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLFNBQVM7RUFDbEIsV0FBVyxFQUFFLHVCQUF1QjtFQUNwQyxXQUFXLEVBQUUsR0FBRyxHQWtCakI7O0FBckNILEdBQUcsbUJBQW1CLENBZXBCLEVBQUUsU0FBUyxDQU1ULEVBQUUsVUFBVSxDQUFDO0VBQ1gsT0FBTyxFQUFFLE1BQU07RUFDZixZQUFZLEVBQUUsSUFBSSxHQWFuQjs7QUFwQ0wsR0FBRyxtQkFBbUIsQ0FlcEIsRUFBRSxTQUFTLENBTVQsRUFBRSxVQUFVLENBR1YsQ0FBQyxDQUFDO0VBQ0EsZUFBZSxFQUFFLElBQUk7RUFDckIsS0FBSyxFekIvQ0QsT0FBTztFeUJnRFgsT0FBTyxFQUFFLGFBQWEsR0FRdkI7O0FBbkNQLEdBQUcsbUJBQW1CLENBZXBCLEVBQUUsU0FBUyxDQU1ULEVBQUUsVUFBVSxDQUdWLENBQUMsTUFJUSxDQUFDO0VBQ04sS0FBSyxFekJwRU0sT0FBTyxHeUJxRW5COztBQTlCVCxHQUFHLG1CQUFtQixDQWVwQixFQUFFLFNBQVMsQ0FNVCxFQUFFLFVBQVUsQ0FHVixDQUFDLE9BT1MsQ0FBQztFQUNQLEtBQUssRXpCdkVNLE9BQU87RXlCd0VsQixhQUFhLEVBQUUsU0FBUyxHQUN6Qjs7QXpCM0NULCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBMEJ4RlYsTUFBTSxJQUFJLENBQUM7RUFDVCxNQUFNLEVBQUUsSUFBSTtFQUNaLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFVBQVUsRUFBRSxVQUFVO0VBQ3RCLFVBQVUsRTFCRk8sT0FBTyxHMEI4SHpCOztBQWhJRCxNQUFNLElBQUksQ0FNUixhQUFhLENBQUM7RUFDWixNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxLQUFLO0VBQ2hCLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLElBQUksRUFBRSxDQUFDO0VBQ1AsS0FBSyxFQUFFLENBQUM7RUFDUixPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxLQUFLO0VBQ1osV0FBVyxFQUFFLHlCQUF5QixHQWlIdkM7O0FBL0hILE1BQU0sSUFBSSxDQU1SLGFBQWEsQ0FVWCxHQUFHLEtBQUssQ0FBQztFQUNQLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLFNBQVM7RUFDakIsSUFBSSxFQUFFLFFBQVEsR0E4RGY7O0FBakZMLE1BQU0sSUFBSSxDQU1SLGFBQWEsQ0FVWCxHQUFHLEtBQUssQ0FLTixTQUFTLENBQUM7RUFFUixNQUFNLEVBQUUsSUFBSSxHQXlEYjs7QUFoRlAsTUFBTSxJQUFJLENBTVIsYUFBYSxDQVVYLEdBQUcsS0FBSyxDQUtOLFNBQVMsQ0FNUCxHQUFHLENBQUM7RUFDRixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxLQUFLLEdBTWY7O0FBbkNULE1BQU0sSUFBSSxDQU1SLGFBQWEsQ0FVWCxHQUFHLEtBQUssQ0FLTixTQUFTLENBZVAsS0FBSyxDQUFDO0VBQ0osV0FBVyxFQUFFLEdBQUc7RUFDaEIsY0FBYyxFQUFFLEdBQUcsR0FDcEI7O0FBdkNULE1BQU0sSUFBSSxDQU1SLGFBQWEsQ0FVWCxHQUFHLEtBQUssQ0FLTixTQUFTLENBbUJQLEtBQUssTUFBTSxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixpQkFBaUIsRUFBRSxDQUFDO0VBQ3BCLGVBQWUsRUFBRSxDQUFDO0VBQ2xCLGNBQWMsRUFBRSxDQUFDO0VBQ2pCLFlBQVksRUFBRSxDQUFDO0VBQ2YsV0FBVyxFQUFFLEdBQUc7RUFDaEIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFqRFQsTUFBTSxJQUFJLENBTVIsYUFBYSxDQVVYLEdBQUcsS0FBSyxDQUtOLFNBQVMsQ0E2QlAsS0FBSyxNQUFNLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLGlCQUFpQixFQUFFLENBQUM7RUFDcEIsZUFBZSxFQUFFLENBQUM7RUFDbEIsY0FBYyxFQUFFLENBQUM7RUFDakIsWUFBWSxFQUFFLENBQUM7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixTQUFTLEVBQUUsR0FBRztFQUNkLFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQTNEVCxNQUFNLElBQUksQ0FNUixhQUFhLENBVVgsR0FBRyxLQUFLLENBS04sU0FBUyxDQXVDUCxLQUFLLE1BQU0sQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFJO0VBQ2IsaUJBQWlCLEVBQUUsQ0FBQztFQUNwQixlQUFlLEVBQUUsQ0FBQztFQUNsQixjQUFjLEVBQUUsQ0FBQztFQUNqQixZQUFZLEVBQUUsQ0FBQztFQUNmLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxHQUFHO0VBQ2QsV0FBVyxFQUFFLElBQUksR0FDbEI7O0FBckVULE1BQU0sSUFBSSxDQU1SLGFBQWEsQ0FVWCxHQUFHLEtBQUssQ0FLTixTQUFTLENBaURQLEtBQUssTUFBTSxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixpQkFBaUIsRUFBRSxDQUFDO0VBQ3BCLGVBQWUsRUFBRSxDQUFDO0VBQ2xCLGNBQWMsRUFBRSxDQUFDO0VBQ2pCLFlBQVksRUFBRSxDQUFDO0VBQ2YsV0FBVyxFQUFFLEdBQUc7RUFDaEIsU0FBUyxFQUFFLEdBQUc7RUFDZCxXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUEvRVQsTUFBTSxJQUFJLENBTVIsYUFBYSxDQTZFWCxHQUFHLE1BQU0sQ0FBQztFQUNSLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixxQkFBcUIsRUFBRSxJQUFJO0VBQzNCLGtCQUFrQixFQUFFLHNCQUFzQjtFQUMxQyxLQUFLLEVBQUUsZ0JBQWdCO0VBQ3ZCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFNBQVMsRUFBRSxJQUFJLEdBb0NoQjs7QUE5SEwsTUFBTSxJQUFJLENBTVIsYUFBYSxDQTZFWCxHQUFHLE1BQU0sQ0FTUCxLQUFLLE1BQU0sQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLElBQUk7RUFDakIsaUJBQWlCLEVBQUUsQ0FBQztFQUNwQixlQUFlLEVBQUUsQ0FBQztFQUNsQixjQUFjLEVBQUUsQ0FBQztFQUNqQixZQUFZLEVBQUUsQ0FBQztFQUNmLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFNBQVMsRUFBRSxHQUFHLEdBQ2Y7O0FBdEdQLE1BQU0sSUFBSSxDQU1SLGFBQWEsQ0E2RVgsR0FBRyxNQUFNLENBcUJQLEtBQUssTUFBTSxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsSUFBSTtFQUNqQixpQkFBaUIsRUFBRSxDQUFDO0VBQ3BCLGVBQWUsRUFBRSxDQUFDO0VBQ2xCLGNBQWMsRUFBRSxDQUFDO0VBQ2pCLFlBQVksRUFBRSxDQUFDO0VBQ2YsV0FBVyxFQUFFLEdBQUc7RUFDaEIsVUFBVSxFQUFFLEtBQUs7RUFDakIsU0FBUyxFQUFFLEdBQUcsR0FDZjs7QUFsSFAsTUFBTSxJQUFJLENBTVIsYUFBYSxDQTZFWCxHQUFHLE1BQU0sQ0FnQ1AsS0FBSyxNQUFNLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGlCQUFpQixFQUFFLENBQUM7RUFDcEIsZUFBZSxFQUFFLENBQUM7RUFDbEIsY0FBYyxFQUFFLENBQUM7RUFDakIsWUFBWSxFQUFFLENBQUM7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixVQUFVLEVBQUUsS0FBSztFQUNqQixTQUFTLEVBQUUsR0FBRyxHQUNmOztBQy9IUCxHQUFHLGlCQUFpQixDQUFDO0VBQ2pCLFdBQVcsRUFBRSx1QkFBdUIsR0F3QnZDOztBQXpCRCxHQUFHLGlCQUFpQixDQUdoQixFQUFFLE9BQU8sQ0FBQztFQUNOLFlBQVksRUFBRSxHQUFHO0VBQ2pCLE1BQU0sRUFBRSxHQUFHLEdBbUJkOztBQXhCTCxHQUFHLGlCQUFpQixDQUdoQixFQUFFLE9BQU8sQ0FLTCxFQUFFLFdBQVcsQ0FBQztFQUNWLE9BQU8sRUFBRSxNQUFNO0VBQ2YsWUFBWSxFQUFFLEdBQUcsR0FhcEI7O0FBdkJULEdBQUcsaUJBQWlCLENBR2hCLEVBQUUsT0FBTyxDQUtMLEVBQUUsV0FBVyxDQUlULENBQUMsQ0FBQztFQUNFLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLEtBQUssRTNCU1QsT0FBTztFMkJSSCxPQUFPLEVBQUUsYUFBYSxHQU96Qjs7QUF0QmIsR0FBRyxpQkFBaUIsQ0FHaEIsRUFBRSxPQUFPLENBS0wsRUFBRSxXQUFXLENBSVQsQ0FBQyxNQUlVLENBQUM7RUFDSixLQUFLLEUzQlpKLE9BQU8sRzJCYVg7O0EzQmlCakIsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0E0QnZGVixjQUFjLENBQUM7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRSxJQUFJLEdBa0JkOztBQXBCSCxjQUFjLENBSVYsa0JBQWtCLENBQUM7RUFDZixNQUFNLEVBQUUsU0FBUyxHQUtwQjs7QUFWTCxjQUFjLENBSVYsa0JBQWtCLFFBR0wsQ0FBQztFQUNOLEtBQUssRTVCMEVNLE9BQU8sRzRCekVyQjs7QUFUVCxjQUFjLENBWVYsS0FBSyxDQUFDO0VBQ0osT0FBTyxFQUFFLEtBQUs7RUFDZCxJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBaEJMLGNBQWMsQ0FpQlYsTUFBTSxDQUFDO0VBQ0wsV0FBVyxFQUFFLElBQUksR0FDbEI7O0E1QmFMLCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBNkJ2RlYsZ0JBQWdCLENBQUM7RUFDZixVQUFVLEVBQUUsSUFBSTtFQUNoQixnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCO0VBQzlDLFdBQVcsRUFBRSx5QkFBeUI7RUFDdEMsU0FBUyxFQUFFLElBQUksR0FtRGhCOztBQXpERCxnQkFBZ0IsVUFRSCxDQUFDO0VBQ1YsVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLGlCN0JNYyxHNkJMdkI7O0FBWEgsZ0JBQWdCLGNBYUMsQ0FBQztFQUNkLFVBQVUsRUFBRSxHQUFHLEdBQ2hCOztBQWZILGdCQUFnQixhQWlCQSxDQUFDO0VBQ2IsVUFBVSxFQUFFLEdBQUcsR0FDaEI7O0FBbkJILGdCQUFnQixDQXFCZCxrQkFBa0IsQ0FBQztFQUNqQixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLE9BQU8sRUFBRSxHQUFHLEdBSWI7O0FBM0JILGdCQUFnQixDQXFCZCxrQkFBa0IsQ0FHaEIsQ0FBQyxtQkFBbUIsQ0FBQztFQUNuQixNQUFNLEVBQUUsR0FBRyxHQUNaOztBQTFCTCxnQkFBZ0IsQ0E2QmQsT0FBTyxPQUNHLENBQUM7RUFDUCxLQUFLLEVBQUUsT0FBTyxHQUNmOztBQWhDTCxnQkFBZ0IsQ0E2QmQsT0FBTyxXQUlPLENBQUM7RUFDWCxXQUFXLEVBQUUsSUFBSTtFQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQXBDTCxnQkFBZ0IsQ0E2QmQsT0FBTyxhQVFTLENBQUM7RUFDYixVQUFVLEVBQUUsTUFBTTtFQUNsQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQXhDTCxnQkFBZ0IsQ0E2QmQsT0FBTyxVQVlNLENBQUM7RUFDVixLQUFLLEU3QnRDTCxPQUFPLEc2QnVDUjs7QUEzQ0wsZ0JBQWdCLENBNkJkLE9BQU8sZ0JBZVksQ0FBQztFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQS9DTCxnQkFBZ0IsQ0E2QmQsT0FBTyxpQkFtQmEsQ0FBQztFQUNqQixXQUFXLEVBQUUsSUFBSTtFQUNqQixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQW5ETCxnQkFBZ0IsQ0E2QmQsT0FBTyxjQXVCVSxDQUFDO0VBQ2QsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFN0JsREwsT0FBTyxHNkJtRFI7O0FBSUwsTUFBTSxDQUFDO0VBRUwsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsT0FBTztFQUNmLGVBQWUsRUFBRSxRQUFRO0VBQ3pCLGFBQWEsRUFBRSxpQjdCaERTLEc2QjRFekI7O0FBakNELE1BQU0sTUFPRyxDQUNMLFdBQVcsQ0FBQztFQUNWLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxpQjdCaEJHLEc2QmlCaEI7O0FBWEwsTUFBTSxNQU9HLENBTUwsVUFBVSxDQUFDO0VBQ1QsS0FBSyxFN0JFSyxPQUFPLEc2QkRsQjs7QUFmTCxNQUFNLE1BT0csQ0FVTCxVQUFVLENBQUM7RUFDVCxVQUFVLEVBQUUsaUI3QjdEUSxHNkJzRXJCOztBQTNCTCxNQUFNLE1BT0csQ0FVTCxVQUFVLE1BR0QsQ0FBQztFQUNOLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQXRCUCxNQUFNLE1BT0csQ0FVTCxVQUFVLENBT1IsS0FBSyxDQUFDO0VBQ0osVUFBVSxFQUFFLElBQUksR0FDakI7O0FBMUJQLE1BQU0sTUFPRyxDQXNCTCxhQUFhLENBQUM7RUFDWixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQWVMLGdCQUFnQixDQUFDO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLGFBQWEsR0FDdkI7O0FBRUQsVUFBVSxDQUFDO0VBVlQsTUFBTSxFQUFFLE9BQU87RUFDZixVQUFVLEVBQUUsaUI3QnJGWSxHNkJxTXpCOztBQXZHRCxVQUFVLENBSVIsS0FBSyxDQUFDO0VBQ0osS0FBSyxFQUFFLEdBQUc7RUFDVixXQUFXLEVBQUUsTUFBTSxHQXNFcEI7O0FBNUVILFVBQVUsQ0FJUixLQUFLLE1BSUksQ0FBQyxRQUFRLEtBQUssQ0FBQztFQUNwQixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQVZMLFVBQVUsQ0FJUixLQUFLLENBUUgsUUFBUSxDQUFDO0VBQ1AsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsS0FBSztFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsSUFBSSxFQUFFLElBQUk7RUFDVixPQUFPLEVBQUUsR0FBRyxHQUNiOztBQW5CTCxVQUFVLENBSVIsS0FBSyxDQWlCSCxnQkFBZ0IsQ0FBQztFQUNmLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFdBQVcsRUFBRSxRQUFRO0VBQ3JCLGdCQUFnQixFQUFFLEtBQUs7RUFDdkIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0I7RUFDOUMsT0FBTyxFQUFFLG1CQUFtQjtFQUM1QixNQUFNLEVBQUUsaUI3QjFJUSxHNkIySWpCOztBQTdCTCxVQUFVLENBSVIsS0FBSyxVQTJCUSxDQUFDO0VBQ1YsTUFBTSxFQUFFLE9BQU87RUFDZixRQUFRLEVBQUUsUUFBUSxHQUNuQjs7QUFsQ0wsVUFBVSxDQUlSLEtBQUssU0FnQ08sQ0FBQztFQUNULE1BQU0sRUFBRSxXQUFXLEdBQ3BCOztBQXRDTCxVQUFVLENBSVIsS0FBSyxVQW9DUSxDQUFDLFlBQVksQ0FBQztFQUN2QixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUExQ0wsVUFBVSxDQUlSLEtBQUssV0F3Q1MsQ0FBQztFQUNYLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQTlDTCxVQUFVLENBSVIsS0FBSyxJQTRDRSxDQUFDO0VBQ0osUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLGlCN0JoSlksRzZCaUpyQjs7QUFuREwsVUFBVSxDQUlSLEtBQUssWUFpRFUsQ0FBQztFQUNaLE1BQU0sRUFBRSxHQUFHO0VBQ1gsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FBeERMLFVBQVUsQ0FJUixLQUFLLFNBc0RPLENBQUM7RUFDVCxLQUFLLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxRQUFRLEdBQ25COztBQTdETCxVQUFVLENBSVIsS0FBSyxTQTJETyxPQUFPLENBQUM7RUFDaEIsT0FBTyxFQUFFLFFBQVE7RUFDakIsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBbEVMLFVBQVUsQ0FJUixLQUFLLFNBZ0VPLENBQUMsYUFBYSxDQUFDO0VBQ3ZCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLElBQUksRUFBRSxJQUFJO0VBQ1YsS0FBSyxFQUFFLENBQUM7RUFDUixXQUFXLEVBQUUsTUFBTTtFQUNuQixRQUFRLEVBQUUsTUFBTTtFQUNoQixhQUFhLEVBQUUsUUFBUSxHQUN4Qjs7QUEzRUwsVUFBVSxNQThFRCxDQUNMLEtBQUssQ0FBQztFQUNKLGdCQUFnQixFN0I3S1QsT0FBTyxHNkI4S2Y7O0FBakZMLFVBQVUsQ0FvRlIsT0FBTyxDQUFDO0VBQ04sS0FBSyxFQUFFLENBQUMsR0FDVDs7QUF0RkgsVUFBVSxDQXdGUixLQUFLLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQTFGSCxVQUFVLENBNEZSLEtBQUssQ0FBQztFQUNKLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBOUZILFVBQVUsQ0FnR1IsS0FBSyxDQUFDO0VBQ0osS0FBSyxFQUFFLElBQUksR0FDWjs7QUFsR0gsVUFBVSxDQW9HUixLQUFLLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQVlILFVBQVUsQ0FBQztFQVBULE9BQU8sRUFBRSxpQkFBaUI7RUFDMUIsVUFBVSxFQUFFLElBQUk7RUFDaEIsS0FBSyxFN0I3TWMsT0FBTztFNkI4TTFCLFdBQVcsRUFBRSxNQUFNO0VBTWpCLEtBQUssRUFBRSxJQUFrQjtFQUUzQixVQUFVLEVBQUUsT0FBa0I7RUFDOUIsV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLE1BQU07RUFDdEIsS0FBSyxFQUFFLEdBQUc7RUFDVixXQUFXLEVBQUUsTUFBTSxHQStCcEI7O0FBdkNELFVBQVUsU0FVRSxDQUFDO0VBQ1QsS0FBSyxFQUFFLElBQUk7RUFDWCxRQUFRLEVBQUUsUUFBUSxHQUNuQjs7QUFiSCxVQUFVLFNBZUUsT0FBTyxDQUFDO0VBQ2hCLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQWxCSCxVQUFVLFNBb0JFLENBQUMsYUFBYSxDQUFDO0VBQ3ZCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLElBQUksRUFBRSxJQUFJO0VBQ1YsS0FBSyxFQUFFLENBQUM7RUFDUixXQUFXLEVBQUUsTUFBTTtFQUNuQixRQUFRLEVBQUUsTUFBTTtFQUNoQixhQUFhLEVBQUUsUUFBUSxHQUN4Qjs7QUEzQkgsVUFBVSxRQTZCQyxDQUFDO0VBQ1IsS0FBSyxFN0I1S2MsT0FBTyxHNkI2SzNCOztBQS9CSCxVQUFVLENBaUNSLGVBQWUsQ0FBQztFQUNkLFNBQVMsRUFBRSxJQUFJO0VBQ2YsY0FBYyxFQUFFLE1BQU07RUFDdEIsY0FBYyxFQUFFLEdBQUc7RU45UG5CLHFCQUFxQixFTStQRCxJQUFJO0VOL1BNLGdCQUFnQjtFQUM5QyxtQkFBbUIsRU04UEMsSUFBSTtFTjlQSSxZQUFZO0VBQ3hDLGtCQUFrQixFTTZQRSxJQUFJO0VON1BHLG9CQUFvQjtFQUMvQyxnQkFBZ0IsRU00UEksSUFBSTtFTjVQQyxhQUFhO0VBQ3RDLGVBQWUsRU0yUEssSUFBSTtFTjNQQSw0QkFBNEI7RUFDcEQsV0FBVyxFTTBQUyxJQUFJO0VOMVBMO29DQUNhLEVNMFBqQzs7QUFHSCxLQUFLLENBQUM7RUFoREosT0FBTyxFQUFFLGlCQUFpQjtFQUMxQixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEU3QjdNYyxPQUFPO0U2QjhNMUIsV0FBVyxFQUFFLE1BQU07RUErQ2pCLEtBQUssRTdCN1BZLE9BQU8sRzZCK1AzQjs7QTdCN09ELCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBOEJuRlYsaUJBQWlCLENBQUM7RUFDaEIsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsTUFBTTtFQUNsQixNQUFNLEVBTlcsSUFBSTtFQU9yQixRQUFRLEVBQUUsUUFBUSxHQTBMbkI7O0FBOUxELGlCQUFpQixPQU1QLENBQUM7RUFDUCxNQUFNLEVBQUUsSUFBcUIsR0FPOUI7O0FBZEgsaUJBQWlCLE9BTVAsQ0FHTixNQUFNLENBQUM7RUFDTCxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxHQUFHO0VBQ1gsV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FBYkwsaUJBQWlCLENBZ0JmLE1BQU0sQ0FBQztFQUNMLEtBQUssRUFBRSxHQUFHO0VBQ1YsTUFBTSxFQXJCUyxJQUFJO0VBc0JuQixRQUFRLEVBQUUsUUFBUTtFQUNsQixXQUFXLEVBQUUsR0FBRyxHQWtHakI7O0FBdEhILGlCQUFpQixDQWdCZixNQUFNLE9BTUksQ0FBQztFQUNQLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxNQUFNLEVBQUUsTUFBTSxHQVFmOztBQWxDTCxpQkFBaUIsQ0FnQmYsTUFBTSxPQU1JLENBTU4sc0JBQXNCLENBQUM7RUFDckIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBakNLLElBQUk7RUFrQ2YsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFqQ1AsaUJBQWlCLENBZ0JmLE1BQU0sUUFvQkssQ0FBQztFQUNSLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLGFBQWE7RUFDckIsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FBeENMLGlCQUFpQixDQWdCZixNQUFNLENBMEJKLE1BQU07QUExQ1YsaUJBQWlCLENBZ0JmLE1BQU0sQ0EyQkosU0FBUztBQTNDYixpQkFBaUIsQ0FnQmYsTUFBTSxDQTRCSixLQUFLO0FBNUNULGlCQUFpQixDQWdCZixNQUFNLENBNkJKLEtBQUs7QUE3Q1QsaUJBQWlCLENBZ0JmLE1BQU0sQ0E4QkosZUFBZTtBQTlDbkIsaUJBQWlCLENBZ0JmLE1BQU0sQ0ErQkosUUFBUSxDQUFDO0VBQ1AsTUFBTSxFQW5ETyxJQUFJO0VBb0RqQixPQUFPLEVBQUUsS0FBSztFQUNkLE1BQU0sRUFBRSxPQUFPO0VBQ2YsY0FBYyxFQUFFLE1BQU07RUFDdEIsS0FBSyxFQUFFLElBQUk7RVBsRGIscUJBQXFCLEVPbURDLElBQUk7RVBuREksZ0JBQWdCO0VBQzlDLG1CQUFtQixFT2tERyxJQUFJO0VQbERFLFlBQVk7RUFDeEMsa0JBQWtCLEVPaURJLElBQUk7RVBqREMsb0JBQW9CO0VBQy9DLGdCQUFnQixFT2dETSxJQUFJO0VQaERELGFBQWE7RUFDdEMsZUFBZSxFTytDTyxJQUFJO0VQL0NGLDRCQUE0QjtFQUNwRCxXQUFXLEVPOENXLElBQUk7RVA5Q1A7b0NBQ2EsRU84Qy9COztBQXRETCxpQkFBaUIsQ0FnQmYsTUFBTSxDQXdDSixRQUFRLENBQUM7RUFDUCxXQUFXLEVBQUUsSUFBSSxHQU1sQjs7QUEvREwsaUJBQWlCLENBZ0JmLE1BQU0sQ0F3Q0osUUFBUSxDQUdOLGVBQWUsQ0FBQztFQUNkLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FBOURQLGlCQUFpQixDQWdCZixNQUFNLENBaURKLGFBQWEsQ0FBQztFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQXRFTyxJQUFJO0VBdUVqQixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQXJFTCxpQkFBaUIsQ0FnQmYsTUFBTSxDQXVESixZQUFZLENBQUM7RUFDWCxTQUFTLEVBMUVZLElBQUk7RUEyRXpCLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLFdBQVc7RUFDcEIsV0FBVyxFQTlFRSxJQUFJO0VBK0VqQixLQUFLLEU5QmxFVSxPQUFPO0U4Qm1FdEIsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxJQUFJO0VQN0VqQixxQkFBcUIsRU84RUMsSUFBSTtFUDlFSSxnQkFBZ0I7RUFDOUMsbUJBQW1CLEVPNkVHLElBQUk7RVA3RUUsWUFBWTtFQUN4QyxrQkFBa0IsRU80RUksSUFBSTtFUDVFQyxvQkFBb0I7RUFDL0MsZ0JBQWdCLEVPMkVNLElBQUk7RVAzRUQsYUFBYTtFQUN0QyxlQUFlLEVPMEVPLElBQUk7RVAxRUYsNEJBQTRCO0VBQ3BELFdBQVcsRU95RVcsSUFBSTtFUHpFUDtvQ0FDYSxFTzZHL0I7O0FBckhMLGlCQUFpQixDQWdCZixNQUFNLENBdURKLFlBQVksU0FXQSxDQUFDO0VQaEZiLHFCQUFxQixFT2lGRyxJQUFJO0VQakZFLGdCQUFnQjtFQUM5QyxtQkFBbUIsRU9nRkssSUFBSTtFUGhGQSxZQUFZO0VBQ3hDLGtCQUFrQixFTytFTSxJQUFJO0VQL0VELG9CQUFvQjtFQUMvQyxnQkFBZ0IsRU84RVEsSUFBSTtFUDlFSCxhQUFhO0VBQ3RDLGVBQWUsRU82RVMsSUFBSTtFUDdFSiw0QkFBNEI7RUFDcEQsV0FBVyxFTzRFYSxJQUFJO0VQNUVUO29DQUNhO0VPNEU1QixNQUFNLEVBQUUsT0FBTyxHQUtoQjs7QUF6RlAsaUJBQWlCLENBZ0JmLE1BQU0sQ0F1REosWUFBWSxTQVdBLE1BSUQsQ0FBQztFQUNOLGVBQWUsRUFBRSxJQUFJLEdBQ3RCOztBQXhGVCxpQkFBaUIsQ0FnQmYsTUFBTSxDQXVESixZQUFZLFNBb0JBLENBQUM7RUFDVCxTQUFTLEVBOUZVLElBQUk7RUErRnZCLE1BQU0sRUEvRmEsSUFBSTtFQWdHdkIsVUFBVSxFQUFFLEdBQW1EO0VBQy9ELGdCQUFnQixFOUJsRUwsT0FBTztFOEJtRWxCLGFBQWEsRUFBRSxJQUE2QjtFQUM1QyxNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLFdBQVcsRUFyR1EsSUFBSSxHQTBHeEI7O0FBeEdQLGlCQUFpQixDQWdCZixNQUFNLENBdURKLFlBQVksU0FvQkEsTUFVRCxDQUFDO0VBQ04sZUFBZSxFQUFFLElBQUksR0FDdEI7O0FBdkdULGlCQUFpQixDQWdCZixNQUFNLENBdURKLFlBQVksS0FtQ0osQ0FBQztFQUNMLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLENBQUM7RUFDVixTQUFTLEVBQUUsT0FBTztFQUNsQixLQUFLLEVBQUUsSUFBSTtFUDVHZixxQkFBcUIsRU82R0csSUFBSTtFUDdHRSxnQkFBZ0I7RUFDOUMsbUJBQW1CLEVPNEdLLElBQUk7RVA1R0EsWUFBWTtFQUN4QyxrQkFBa0IsRU8yR00sSUFBSTtFUDNHRCxvQkFBb0I7RUFDL0MsZ0JBQWdCLEVPMEdRLElBQUk7RVAxR0gsYUFBYTtFQUN0QyxlQUFlLEVPeUdTLElBQUk7RVB6R0osNEJBQTRCO0VBQ3BELFdBQVcsRU93R2EsSUFBSTtFUHhHVDtvQ0FDYSxFTzRHN0I7O0FBcEhQLGlCQUFpQixDQWdCZixNQUFNLENBdURKLFlBQVksS0FtQ0osTUFPRyxDQUFDO0VBQ04sZUFBZSxFQUFFLElBQUksR0FDdEI7O0FBbkhULGlCQUFpQixDQXdIZixlQUFlLENBQUM7RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUE3SEksSUFBSTtFQThIbkIsS0FBSyxFOUJqSFksT0FBTztFOEJrSHhCLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCOztBQTdISCxpQkFBaUIsQ0ErSGYsZUFBZSxDQUFDO0VBQ2QsTUFBTSxFQUFFLElBQUk7RUFDWixNQUFNLEVBQUUsZUFBZTtFQUN2QixRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsQ0FBQztFQUNQLEdBQUcsRUFBRSxDQUFDLEdBYVA7O0FQdkpDLGlCT01hLENBK0hmLGVQcklHLE1BQU0sQ0FBQztFQUNKLE9BQU8sRUFBRSxFQUFFO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNkOztBT0VMLGlCQUFpQixDQStIZixlQUFlLENBUWIsWUFBWSxDQUFDLGlCQUFpQixDQUFDO0VBQzdCLFlBQVksRTlCdkZKLE9BQU87RThCd0ZmLEtBQUssRTlCL0hVLE9BQU87RThCZ0l0QixhQUFhLEVBQUUsR0FBRztFQUNsQixTQUFTLEVBQUUsSUFBSSxHQUtoQjs7QUFoSkwsaUJBQWlCLENBK0hmLGVBQWUsQ0FRYixZQUFZLENBQUMsaUJBQWlCLENBTTVCLGVBQWUsQ0FBQztFQUNkLEtBQUssRTlCcElRLE9BQU8sRzhCcUlyQjs7QUEvSVAsaUJBQWlCLENBbUpmLHNCQUFzQixDQUFDO0VBQ3JCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQXhKUyxJQUFJO0VBeUpuQixRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsQ0FBQztFQUNSLEdBQUcsRUFBRSxDQUFDO0VBQ04sS0FBSyxFQUFFLEtBQUs7RVB2SloscUJBQXFCLEVPd0pELElBQUk7RVB4Sk0sZ0JBQWdCO0VBQzlDLG1CQUFtQixFT3VKQyxJQUFJO0VQdkpJLFlBQVk7RUFDeEMsa0JBQWtCLEVPc0pFLElBQUk7RVB0Skcsb0JBQW9CO0VBQy9DLGdCQUFnQixFT3FKSSxJQUFJO0VQckpDLGFBQWE7RUFDdEMsZUFBZSxFT29KSyxJQUFJO0VQcEpBLDRCQUE0QjtFQUNwRCxXQUFXLEVPbUpTLElBQUk7RVBuSkw7b0NBQ2EsRU9xTGpDOztBQTdMSCxpQkFBaUIsQ0FtSmYsc0JBQXNCLENBU3BCLEtBQUssQ0FBQztFQUNKLFdBQVcsRUFoS0UsSUFBSTtFQWlLakIsY0FBYyxFQUFFLE1BQU07RUFDdEIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixLQUFLLEU5QnZKVSxPQUFPO0U4QndKdEIsT0FBTyxFQUFFLGFBQWE7RUFDdEIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFwS0wsaUJBQWlCLENBbUpmLHNCQUFzQixDQW1CcEIsS0FBSyxDQUFDO0VBQ0osS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLEdBQUc7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxpQjlCN0hPLEc4QjhIaEI7O0FBL0tMLGlCQUFpQixDQW1KZixzQkFBc0IsQ0E4QnBCLGNBQWMsQ0FBQztFQUNiLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsWUFBWTtFQUNyQixNQUFNLEVBQUUsT0FBTztFUG5MakIscUJBQXFCLEVPb0xDLElBQUk7RVBwTEksZ0JBQWdCO0VBQzlDLG1CQUFtQixFT21MRyxJQUFJO0VQbkxFLFlBQVk7RUFDeEMsa0JBQWtCLEVPa0xJLElBQUk7RVBsTEMsb0JBQW9CO0VBQy9DLGdCQUFnQixFT2lMTSxJQUFJO0VQakxELGFBQWE7RUFDdEMsZUFBZSxFT2dMTyxJQUFJO0VQaExGLDRCQUE0QjtFQUNwRCxXQUFXLEVPK0tXLElBQUk7RVAvS1A7b0NBQ2EsRU9vTC9COztBQTVMTCxpQkFBaUIsQ0FtSmYsc0JBQXNCLENBOEJwQixjQUFjLENBT1osQ0FBQyxlQUFlLENBQUM7RUFDZixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQUtQLGFBQWEsQ0FBQztFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsTUFBTSxFQUFFLElBQUk7RUFDWixRQUFRLEVBQUUsUUFBUSxHQUNuQjs7QTlCektELCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBK0JyRlYsTUFBTSxDQUFDO0VBQ0wsS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsSUFBSSxHQXdGYjs7QUEzRkQsTUFBTSxXQUtRLENBQ1YsY0FBYyxDQUFDO0VBQ2IsT0FBTyxFQUFFLE9BQU8sR0FDakI7O0FBUkwsTUFBTSxLQVdFLENBQ0osY0FBYyxDQUFDO0VBQ2IsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUFkTCxNQUFNLGFBaUJVLENBQUM7RUFDYixhQUFhLEVBQUUsSUFBSTtFQUNuQixhQUFhLEVBQUUsR0FBRztFQUNsQixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFrQixHQU0vQzs7QUExQkgsTUFBTSxhQWlCVSxVQUtELENBQUM7RUFDVixVQUFVLEVBQUUsSUFBSTtFQUNoQixNQUFNLEVBQUUsaUJBQWlCLEdBQzFCOztBQXpCTCxNQUFNLENBNEJKLGFBQWEsQ0FBQztFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQWhDVSxJQUFJO0VBaUNwQixXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLFNBQVMsRUFBRSxJQUFJO0VBQ2YsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixPQUFPLEVBQUUsWUFBWTtFQUNyQixhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsT0FBTyxHQXlDaEI7O0FBN0VILE1BQU0sQ0E0QkosYUFBYSxDQVVYLENBQUMsZUFBZSxDQUFDO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBOUNHLElBQUk7RVJNcEIscUJBQXFCLEVReUNDLElBQUk7RVJ6Q0ksZ0JBQWdCO0VBQzlDLG1CQUFtQixFUXdDRyxJQUFJO0VSeENFLFlBQVk7RUFDeEMsa0JBQWtCLEVRdUNJLElBQUk7RVJ2Q0Msb0JBQW9CO0VBQy9DLGdCQUFnQixFUXNDTSxJQUFJO0VSdENELGFBQWE7RUFDdEMsZUFBZSxFUXFDTyxJQUFJO0VSckNGLDRCQUE0QjtFQUNwRCxXQUFXLEVRb0NXLElBQUk7RVJwQ1A7b0NBQ2EsRVFvQy9COztBQTlDTCxNQUFNLENBNEJKLGFBQWEsQ0FvQlgsS0FBSyxDQUFDO0VBQ0osS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUF0REcsSUFBSTtFQXVEbEIsV0FBVyxFQUFFLEdBQUc7RVJqRGxCLHFCQUFxQixFUWtEQyxJQUFJO0VSbERJLGdCQUFnQjtFQUM5QyxtQkFBbUIsRVFpREcsSUFBSTtFUmpERSxZQUFZO0VBQ3hDLGtCQUFrQixFUWdESSxJQUFJO0VSaERDLG9CQUFvQjtFQUMvQyxnQkFBZ0IsRVErQ00sSUFBSTtFUi9DRCxhQUFhO0VBQ3RDLGVBQWUsRVE4Q08sSUFBSTtFUjlDRiw0QkFBNEI7RUFDcEQsV0FBVyxFUTZDVyxJQUFJO0VSN0NQO29DQUNhLEVRNkMvQjs7QUF2REwsTUFBTSxDQTRCSixhQUFhLENBNkJYLE1BQU0sQ0FBQztFQUNMLEtBQUssRUFBRSxLQUFLO0VBQ1osVUFBVSxFQUFFLEtBQUs7RUFDakIsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBL0RHLElBQUk7RUFnRWxCLFdBQVcsRUFBRSx1QkFBdUI7RUFDcEMsV0FBVyxFQUFFLEdBQUcsR0FTakI7O0FBeEVMLE1BQU0sQ0E0QkosYUFBYSxDQTZCWCxNQUFNLE1BUUcsQ0FBQztFQUNOLEtBQUssRS9CZ0JBLE9BQU8sRytCZmI7O0FBbkVQLE1BQU0sQ0E0QkosYUFBYSxDQTZCWCxNQUFNLEtBWUUsQ0FBQztFQUNMLEtBQUssRS9CVVUsT0FBTyxHK0JUdkI7O0FBdkVQLE1BQU0sQ0E0QkosYUFBYSxPQThDSCxDQUFDO0VBQ1AsYUFBYSxFQUFFLGVBQWUsR0FDL0I7O0FBNUVMLE1BQU0sQ0ErRUosY0FBYyxDQUFDO0VBQ2IsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEUvQlZNLFNBQUk7RStCV2pCLGFBQWEsRUFBRSxlQUFlO0VBQzlCLGdCQUFnQixFQUFFLEtBQUs7RUFDdkIsVUFBVSxFQUFFLGlCL0JwRlksRytCMEZ6Qjs7QUExRkgsTUFBTSxDQStFSixjQUFjLGFBT0UsQ0FBQztFQUNiLFVBQVUsRUFBRSxpQi9CcEZJO0UrQnFGaEIsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QS9CM0RMLCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBZ0NyRlYsV0FBVyxDQUFDO0VBQ1IsS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsSUFBSSxHQTREZjs7QUEvREQsV0FBVyxXQUtLLENBQ1IsY0FBYyxDQUFDO0VBQ1gsT0FBTyxFQUFFLE9BQU8sR0FDbkI7O0FBUlQsV0FBVyxLQVdELEdBQ0UsbUJBQW1CLENBQUM7RUFDcEIsT0FBTyxFQUFFLEtBQUssR0FDakI7O0FBZFQsV0FBVyxDQWlCUCxtQkFBbUIsQ0FBQztFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLE9BQU8sRUFBRSxRaENvREk7RWdDbkRiLGFBQWEsRUFBRSxpQmhDK0JGO0VnQzlCYixVQUFVLEVBQUUsSUFBSSxHQUtuQjs7QUExQkwsV0FBVyxDQWlCUCxtQkFBbUIsV0FNSCxDQUFDO0VBQ1QsYUFBYSxFQUFFLElBQUksR0FDdEI7O0FBekJULFdBQVcsQ0E0QlAsa0JBQWtCLENBQUM7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFoQ00sSUFBSTtFQWlDaEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsYUFBYSxFQUFFLGlCaENtQkY7RWdDbEJiLE1BQU0sRUFBRSxPQUFPLEdBNkJsQjs7QUE5REwsV0FBVyxDQTRCUCxrQkFBa0IsQ0FPZCxDQUFDLGVBQWUsQ0FBQztFQUNiLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVoQ3VDRixJQUFJO0VnQ3RDUCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxJQUFzQjtFVHJDM0MscUJBQXFCLEVTc0NPLElBQUk7RVR0Q0YsZ0JBQWdCO0VBQzlDLG1CQUFtQixFU3FDUyxJQUFJO0VUckNKLFlBQVk7RUFDeEMsa0JBQWtCLEVTb0NVLElBQUk7RVRwQ0wsb0JBQW9CO0VBQy9DLGdCQUFnQixFU21DWSxJQUFJO0VUbkNQLGFBQWE7RUFDdEMsZUFBZSxFU2tDYSxJQUFJO0VUbENSLDRCQUE0QjtFQUNwRCxXQUFXLEVTaUNpQixJQUFJO0VUakNiO29DQUNhLEVTaUMzQjs7QUEzQ1QsV0FBVyxDQTRCUCxrQkFBa0IsQ0FpQmQsS0FBSyxDQUFDO0VBQ0YsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVoQ3lCRCxPQUFPO0VnQ3hCWCxXQUFXLEVBQUUsSUFBc0IsR0FDdEM7O0FBbERULFdBQVcsQ0E0QlAsa0JBQWtCLENBd0JkLE1BQU0sQ0FBQztFQUNILEtBQUssRUFBRSxLQUFLO0VBQ1osVUFBVSxFQUFFLEtBQUs7RUFDakIsS0FBSyxFaENrQkQsT0FBTztFZ0NqQlgsV0FBVyxFQUFFLElBQXNCLEdBS3RDOztBQTdEVCxXQUFXLENBNEJQLGtCQUFrQixDQXdCZCxNQUFNLE1BTUssQ0FBQztFQUNKLEtBQUssRWhDb0JSLE9BQU8sR2dDbkJQOztBaEM5QmIsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FpQ3ZGVixVQUFVLENBQUM7RUFDUCxLQUFLLEVBQUUsS0FBSyxHQXlGZjs7QUExRkQsVUFBVSxPQUlFLENBQUM7RUFDTCxLQUFLLEVBQUUsS0FBSyxHQUNmOztBQU5MLFVBQVUsYUFPUSxDQUFDO0VBQ1gsS0FBSyxFQUFDLEtBQUssR0FDZDs7QUFUTCxVQUFVLENBV04sTUFBTSxDQUFDO0VBQ0gsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxNQUFNLEdBQ3JCOztBQWZMLFVBQVUsQ0FpQk4sT0FBTyxDQUFDO0VBQ0osTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsQ0FBQztFQUNWLGNBQWMsRUFBRSxHQUFHO0VBQ25CLE1BQU0sRUFBRSxpQmpDZ0NLO0VpQy9CYixhQUFhLEVBQUUsR0FBRyxHQVlyQjs7QUFsQ0wsVUFBVSxDQWlCTixPQUFPLFNBT08sQ0FBQztFQUNQLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7O0FBMUJULFVBQVUsQ0FpQk4sT0FBTyxPQVdLLENBQUM7RUFDTCxLQUFLLEVBQUMsS0FBSyxHQUNkOztBQTlCVCxVQUFVLENBaUJOLE9BQU8sYUFjVyxDQUFDO0VBQ1gsS0FBSyxFQUFDLEtBQUssR0FDZDs7QUFqQ1QsVUFBVSxDQW9DTix1QkFBdUIsQ0FBQztFQUNwQixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE9BQU8sRUFBRSxhQUFhLEdBdUJ6Qjs7QUE5REwsVUFBVSxDQW9DTix1QkFBdUIsQ0FLbkIsSUFBSSxDQUFDO0VBQ0QsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE1BQU0sRUFBRSxlQUFlLEdBVTFCOztBQXZEVCxVQUFVLENBb0NOLHVCQUF1QixDQUtuQixJQUFJLFlBTWEsQ0FBQztFQUNWLE1BQU0sRUFBRSxhQUFhLEdBQ3hCOztBQWpEYixVQUFVLENBb0NOLHVCQUF1QixDQUtuQixJQUFJLENBQUEsUUFTQyxFQUFXO0VBQ1IsTUFBTSxFQUFFLFdBQVc7RUFDbkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLEdBQUcsR0FDZjs7QUF0RGIsVUFBVSxDQW9DTix1QkFBdUIsQ0FxQm5CLGVBQWUsQ0FBQztFQUNaLEtBQUssRUFBRSxLQUFLO0VBQ1osR0FBRyxFQUFFLEdBQUc7RUFDUixJQUFJLEVBQUUsR0FBRyxHQUNaOztBQTdEVCxVQUFVLENBZ0VOLE1BQU0sQ0FBQztFQUNILE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLEdBQUc7RUFDZixhQUFhLEVBQUUsR0FBRyxHQXNCckI7O0FBekZMLFVBQVUsQ0FnRU4sTUFBTSxDQUtGLEtBQUssQ0FBQztFQUNGLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLE9BQU87RUFDaEIsTUFBTSxFQUFFLGVBQWUsR0FnQjFCOztBQXhGVCxVQUFVLENBZ0VOLE1BQU0sQ0FLRixLQUFLLFNBS1MsQ0FBQztFQUNQLE1BQU0sRUFBRSxXQUFXO0VBQ25CLE1BQU0sRUFBRSxpQkFBaUIsR0FDNUI7O0FBN0ViLFVBQVUsQ0FnRU4sTUFBTSxDQUtGLEtBQUssTUFVTSxDQUFDO0VBQ0osZ0JBQWdCLEVqQ3RCZCxPQUFPO0VpQ3VCVCxLQUFLLEVqQ0ZOLElBQUksR2lDR047O0FBbEZiLFVBQVUsQ0FnRU4sTUFBTSxDQUtGLEtBQUssU0FlUyxDQUFDO0VBQ1AsS0FBSyxFQUFFLElBQUk7RUFDWCxnQkFBZ0IsRWpDNUJkLE9BQU8sR2lDNkJaOztBakN2RGIsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FrQ3ZGVixJQUFJLENBQUM7RUFDSCxPQUFPLEVBQUUsWUFBWTtFQUNyQixnQkFBZ0IsRWxDMkNNLE9BQU87RWtDMUM3QixLQUFLLEVsQ3lDYyxJQUFJO0VrQ3hDdkIsT0FBTyxFQUFFLFdBQVc7RUFDcEIsU0FBUyxFQUFFLElBQUk7RUFDZixRQUFRLEVBQUUsUUFBUTtFQUNsQixNQUFNLEVBQUUsSUFBSTtFQUNaLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFlBQVksRUFBRSxZQUFZO0VBQzFCLE1BQU0sRUFBRSxPQUFPO0VYVmIscUJBQXFCLEVXV0gsSUFBSTtFWFhRLGdCQUFnQjtFQUM5QyxtQkFBbUIsRVdVRCxJQUFJO0VYVk0sWUFBWTtFQUN4QyxrQkFBa0IsRVdTQSxJQUFJO0VYVEssb0JBQW9CO0VBQy9DLGdCQUFnQixFV1FFLElBQUk7RVhSRyxhQUFhO0VBQ3RDLGVBQWUsRVdPRyxJQUFJO0VYUEUsNEJBQTRCO0VBQ3BELFdBQVcsRVdNTyxJQUFJO0VYTkg7b0NBQ2EsRVdpT25DOztBQTdPRCxJQUFJLFFBbUJPLENBQUM7RUFDUixhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsaUJBQTRCO0VBQ3BDLGdCQUFnQixFQUFFLE9BQWtCO0VBQ3BDLEtBQUssRUFBRSxLQUFLO0VBQ1osV0FBVyxFQUFFLHVCQUF1QjtFQUNwQyxXQUFXLEVBQUUsSUFBSTtFQUNqQixTQUFTLEVBQUUsSUFBSTtFQUNmLGVBQWUsRUFBRSxJQUFJLEdBUXRCOztBQW5DSCxJQUFJLFFBbUJPLE1BVUEsRUE3QlgsSUFBSSxRQW1CTyxPQVdDLEVBOUJaLElBQUksUUFtQk8sTUFZQSxDQUFDO0VBQ04sS0FBSyxFQUFFLEtBQUs7RUFDWixlQUFlLEVBQUUsSUFBSSxHQUN0Qjs7QUFsQ0wsSUFBSSxVQW9DUyxDQUFDO0VBQ1YsYUFBYSxFQUFFLEdBQUc7RUFDbEIsTUFBTSxFQUFFLGlCQUE0QjtFQUNwQyxnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLEtBQUssRUFBRSxPQUFrQjtFQUN6QixXQUFXLEVBQUUsdUJBQXVCO0VBQ3BDLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFNBQVMsRUFBRSxJQUFJLEdBUWhCOztBQW5ESCxJQUFJLFVBb0NTLE1BU0YsRUE3Q1gsSUFBSSxVQW9DUyxPQVVELEVBOUNaLElBQUksVUFvQ1MsTUFXRixDQUFDO0VBQ04sS0FBSyxFQUFFLE9BQWtCO0VBQ3pCLGVBQWUsRUFBRSxJQUFJLEdBQ3RCOztBQWxETCxJQUFJLE1BcURLLENBQUM7RUFDTixLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxLQUFLO0VBQ2IsYUFBYSxFQUFFLElBQUk7RUFDbkIsTUFBTSxFQUFFLGVBQWU7RUFDdkIsZ0JBQWdCLEVsQ3hEQyxPQUFPO0VrQ3lEeEIsS0FBSyxFQUFFLEtBQUs7RUFDWixXQUFXLEVBQUUsdUJBQXVCO0VBQ3BDLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBV2hCOztBQXpFSCxJQUFJLE1BcURLLE1BV0UsRUFoRVgsSUFBSSxNQXFESyxPQVlHLEVBakVaLElBQUksTUFxREssTUFhRSxDQUFDO0VBRU4sZUFBZSxFQUFFLElBQUk7RUFDckIsT0FBTyxFQUFFLEdBQUc7RUFDWixVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUF4RUwsSUFBSSxPQTJFTSxDQUFDO0VBQ1AsYUFBYSxFQUFFLEdBQUc7RUFDbEIsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxLQUFLO0VBQ1osV0FBVyxFQUFFLHVCQUF1QjtFQUNwQyxXQUFXLEVBQUUsSUFBSTtFQUNqQixTQUFTLEVBQUUsSUFBSTtFQUNmLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBRXBCOztBQXZGSCxJQUFJLEtBeUZJLENBQUM7RUFDTCxPQUFPLEVBQUUsWUFBWSxHQUN0Qjs7QUEzRkgsSUFBSSxXQTZGVSxDQUFDO0VBQ1gsWUFBWSxFQUFFLENBQUMsR0FDaEI7O0FBL0ZILElBQUksTUFpR0ssQ0FBQztFQUNOLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7RUFDeEUsVUFBVSxFQUFFLEdBQUcsQ0FBQyxJQUFJLENBQUMsZ0NBQWdDO0VBQ3JELE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBckdILElBQUksZUF1R2MsQ0FBQztFQUNmLFdBQVcsRUFBRSx1QkFBdUI7RUFDcEMsV0FBVyxFQUFFLEdBQUc7RUFDaEIsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVsQy9GRyxPQUFPO0VrQ2dHZixlQUFlLEVBQUUsSUFBSTtFQUNyQixNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLFVBQVU7RUFDdEIsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxjQUFjO0VBQzdCLFdBQVcsRUFBRSxJQUFJLEdBTWxCOztBQTNISCxJQUFJLGVBdUdjLE1BZ0JQLENBQUM7RUFDTixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSx5Q0FBeUMsR0FDdEQ7O0FBMUhMLElBQUksS0E0SEksQ0FBQztFQUNMLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEtBQUssRWxDbkRPLE9BQU87RWtDb0RuQixlQUFlLEVBQUUsSUFBSTtFQUNyQixNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLFVBQVU7RUFDdEIsT0FBTyxFQUFFLENBQUM7RUFDVixVQUFVLEVBQUUsSUFBSTtFQUNoQixXQUFXLEVBQUUsSUFBSSxHQU9sQjs7QUE1SUgsSUFBSSxLQTRISSxNQVdHLENBQUM7RUFDTixLQUFLLEVBQUUsS0FBSztFQUNaLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBM0lMLElBQUksVUE2SVMsQ0FBQztFQUNWLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLFVBQVU7RUFDdEIsV0FBVyxFQUFFLElBQUk7RUFDakIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsT0FBTyxFQUFFLGVBQWU7RUFDeEIsTUFBTSxFQUFFLEdBQUc7RUFDWCxnQkFBZ0IsRWxDbEpDLE9BQU87RWtDbUp4QixLQUFLLEVBQUUsS0FBSztFQUNaLFdBQVcsRUFBRSx1QkFBdUI7RUFDcEMsV0FBVyxFQUFFLEdBQUcsR0FNakI7O0FBN0pILElBQUksVUE2SVMsTUFZRixDQUFDO0VBQ04sZUFBZSxFQUFFLElBQUk7RUFDckIsTUFBTSxFQUFFLElBQUksR0FDYjs7QUE1SkwsSUFBSSxjQThKYSxDQUFDO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsVUFBVTtFQUN0QixXQUFXLEVBQUUsSUFBSTtFQUNqQixhQUFhLEVBQUUsR0FBRztFQUNsQixPQUFPLEVBQUUsZUFBZTtFQUN4QixNQUFNLEVBQUUsaUJBQTRCO0VBQ3BDLE1BQU0sRUFBRSxHQUFHO0VBQ1gsZ0JBQWdCLEVBQUUsS0FBSztFQUN2QixLQUFLLEVBQUUsT0FBa0I7RUFDekIsV0FBVyxFQUFFLHVCQUF1QjtFQUNwQyxXQUFXLEVBQUUsR0FBRyxHQVNqQjs7QUFsTEgsSUFBSSxjQThKYSxNQWFOLEVBM0tYLElBQUksY0E4SmEsT0FjTCxFQTVLWixJQUFJLGNBOEphLE1BZU4sQ0FBQztFQUNOLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLEtBQUssRUFBRSxPQUFrQixHQUMxQjs7QUFoTEwsSUFBSSxLQW1MSSxDQUFDO0VBQ0wsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSSxHQU9iOztBQTVMSCxJQUFJLEtBbUxJLENBSUosQ0FBQyxDQUFDO0VBQ0EsR0FBRyxFQUFFLEdBQUc7RUFDUixJQUFJLEVBQUUsR0FBRztFQUNULFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQTNMTCxJQUFJLFVBNkxTLENBQUM7RUFDVixZQUFZLEVBQUUsSUFBSSxHQVFuQjs7QUF0TUgsSUFBSSxVQTZMUyxDQUdULENBQUMsQ0FBQztFQUNBLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsSUFBSSxFQUFFLEdBQUc7RUFDVCxTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFyTUwsSUFBSSxXQXVNVSxDQUFDO0VBQ1gsYUFBYSxFQUFFLElBQUksR0FRcEI7O0FBaE5ILElBQUksV0F1TVUsQ0FHVixDQUFDLENBQUM7RUFDQSxVQUFVLEVBQUUsS0FBSztFQUNqQixHQUFHLEVBQUUsSUFBSTtFQUNULEtBQUssRUFBRSxHQUFHO0VBQ1YsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBL01MLElBQUksQ0FrTkYsZUFBZSxDQUFDO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLEdBQUc7RUFDUixJQUFJLEVBQUUsR0FBRztFQUNULFNBQVMsRUFBRSxJQUFJLEdBUWhCOztBQTlOSCxJQUFJLENBa05GLGVBQWUsVUFNRixDQUFDO0VBQ1YsSUFBSSxFQUFFLEdBQUcsR0FDVjs7QUExTkwsSUFBSSxDQWtORixlQUFlLFdBU0QsQ0FBQztFQUNYLElBQUksRUFBRSxHQUFHLEdBQ1Y7O0FBN05MLElBQUksT0FnT00sQ0FBQztFQUNQLE9BQU8sRUFBRSxDQUFDO0VBQ1Ysa0JBQWtCLEVBQUUsSUFBSTtFQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUFwT0gsSUFBSSxDQUFBLFFBc09ELEVBQVc7RUFDVixNQUFNLEVBQUUsV0FBVztFQUNuQixNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLGtCQUFrQixFQUFFLElBQUk7RUFDeEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLElBQUksR0FDZDs7QWxDNU1ILCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBbUN2RlYsWUFBWSxDQUFDO0VBQ1QsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVuQ2tGSSxPQUFPO0VtQ2pGaEIsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FDUEQsV0FBVyxDQUFDO0VBQ1IsS0FBSyxFcENzRkksT0FBTyxHb0NyRm5COztBcENpQ0QsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FxQ3BGVixZQUFZLENBQUM7RUFDWCxPQUFPLEVBQUUsWUFBWTtFQUNyQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRVBMTSxJQUFJO0VPTXJCLGdCQUFnQixFQU5OLFdBQVc7RUFPckIsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FBSUQsaUJBQWlCLENBQUM7RUFDaEIsS0FBSyxFQUFFLElBQUksR0FLWjs7QUFORCxpQkFBaUIsQ0FHZixlQUFlLENBQUM7RUFDZCxLQUFLLEVyQzBETyxPQUFPLEdxQ3pEcEI7O0FBR0gsWUFBWSxPQUNGLENBQUM7RUFDUCxLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUhILFlBQVksTUFJSCxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUksR0FDWjs7QUFOSCxZQUFZLE9BT0YsQ0FBQztFQUNQLEtBQUssRUFBRSxLQUFLLEdBQ2I7O0FBVEgsWUFBWSxNQVVILENBQUM7RUFDTixLQUFLLEVBQUUsS0FBSyxHQUNiOztBQVpILFlBQVksT0FhRixDQUFDO0VBQ1AsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFmSCxZQUFZLFFBZ0JELENBQUM7RUFDUixLQUFLLEVBQUUsS0FBSyxHQUNiOztBQWxCSCxZQUFZLFNBbUJBLENBQUM7RUFDVCxLQUFLLEVBQUUsS0FBSyxHQUNiOztBQXJCSCxZQUFZLENBdUJWLGlCQUFpQixDQUFDO0VBQ2hCLE1BQU0sRUFsQ1MsSUFBSTtFQW1DbkIsT0FBTyxFQUFFLGdCQUFnQjtFQUN6QixNQUFNLEVBQUUsaUJyQ01TO0VxQ0xqQixVQUFVLEVBQUUsV0FBVztFQUN2QixLQUFLLEVyQzBCTyxPQUFPO0VxQ3pCbkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsV0FBVyxFQUFFLElBQXFCO0VBQ2xDLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxPQUFPO0VkaERmLHFCQUFxQixFY2lERCxJQUFJO0VkakRNLGdCQUFnQjtFQUM5QyxtQkFBbUIsRWNnREMsSUFBSTtFZGhESSxZQUFZO0VBQ3hDLGtCQUFrQixFYytDRSxJQUFJO0VkL0NHLG9CQUFvQjtFQUMvQyxnQkFBZ0IsRWM4Q0ksSUFBSTtFZDlDQyxhQUFhO0VBQ3RDLGVBQWUsRWM2Q0ssSUFBSTtFZDdDQSw0QkFBNEI7RUFDcEQsV0FBVyxFYzRDUyxJQUFJO0VkNUNMO29DQUNhO0VjNENoQyxnQkFBZ0IsRUFBRSxLQUFLLEdBaUJ4Qjs7QUFwREgsWUFBWSxDQXVCVixpQkFBaUIsQ0FjZixJQUFJLENBQUM7RUFDSCxXQUFXLEVBQUUsTUFBTTtFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLGFBQWEsRUFBRSxRQUFRLEdBQ3hCOztBQTNDTCxZQUFZLENBdUJWLGlCQUFpQixDQXNCZixlQUFlLENBQUM7RUFDZCxRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVyQ2ZHLE9BQU87RXFDZ0JmLEtBQUssRUFBRSxHQUFHO0VBQ1YsR0FBRyxFQUFFLEdBQUc7RUFDUixXQUFXLEVBQUUsSUFBcUIsR0FDbkM7O0FBbkRMLFlBQVksS0FzREosQ0FBQztFQUNMLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBeERILFlBQVksT0EwREYsQ0FDTixpQkFBaUIsQ0FBQztFQUNoQixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQW1CLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQW1CLEdBQ3pFOztBQTdETCxZQUFZLE9BMERGLENBSU4sT0FBTyxDQUFDO0VBQ04sT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUUsS0FBSztFQUNqQixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsR0FBRyxHQVVuQjs7QUE1RUwsWUFBWSxPQTBERixDQUlOLE9BQU8sR0FLRCxDQUFDO0VBQ0gsR0FBRyxFQUFFLElBQUk7RUFDVCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQXRFUCxZQUFZLE9BMERGLENBSU4sT0FBTyxLQVVDLENBQUM7RUFDTCxJQUFJLEVBQUUsSUFBSTtFQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7O0FBM0VQLFlBQVksT0ErRUYsQ0FDTixPQUFPLENBQUM7RUFDTixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQWxGTCxZQUFZLFNBcUZBLENBQ1IsaUJBQWlCLENBQUM7RUFDaEIsS0FBSyxFckM5Q1MsT0FBTztFcUMrQ3JCLFVBQVUsRXJDOUNVLE9BQU87RXFDK0MzQixZQUFZLEVyQ2pERixPQUFPO0VxQ2tEakIsTUFBTSxFQUFFLFdBQVcsR0FDcEI7O0FBM0ZMLFlBQVksU0FxRkEsQ0FRUixlQUFlLENBQUM7RUFDZCxLQUFLLEVyQ3JEUyxPQUFPLEdxQ3NEdEI7O0FBL0ZMLFlBQVksQ0FrR1YsT0FBTyxDQUFDO0VBQ04sU0FBUyxFQUFFLElBQUk7RUFDZixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLENBQUM7RUFDVixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsSUFBcUI7RUFDMUIsT0FBTyxFQUFFLEdBQUc7RUFDWixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQW1CLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQW1CO0VBQ3hFLFNBQVMsRUFBRSxJQUFJLEdBc0NoQjs7QUFqSkgsWUFBWSxDQWtHVixPQUFPLENBV0wsT0FBTyxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsUUFBUTtFQUNqQixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE1BQU0sRUFBRSxPQUFPLEdBNEJoQjs7QUFoSkwsWUFBWSxDQWtHVixPQUFPLENBV0wsT0FBTyxNQVNFLENBQUM7RUFDTixLQUFLLEVBQUUsT0FBTztFQUNkLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBekhQLFlBQVksQ0FrR1YsT0FBTyxDQVdMLE9BQU8sU0FhSyxDQUFDO0VBQ1QsS0FBSyxFQUFFLE9BQU87RUFDZCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQTdIUCxZQUFZLENBa0dWLE9BQU8sQ0FXTCxPQUFPLEtBaUJDLENBQUM7RUFDTCxVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUFoSVAsWUFBWSxDQWtHVixPQUFPLENBV0wsT0FBTyxPQW9CRyxDQUFDO0VBQ1AsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBbklQLFlBQVksQ0FrR1YsT0FBTyxDQVdMLE9BQU8sTUF1QkUsQ0FBQztFQUNOLFVBQVUsRUFBRSxLQUFLLEdBQ2xCOztBQXRJUCxZQUFZLENBa0dWLE9BQU8sQ0FXTCxPQUFPLFNBMEJLLENBQUM7RUFDVCxNQUFNLEVBQUUsV0FBVztFQUNuQixLQUFLLEVyQ2hHTyxPQUFPLEdxQ3NHcEI7O0FBL0lQLFlBQVksQ0FrR1YsT0FBTyxDQVdMLE9BQU8sU0EwQkssTUFJRCxDQUFDO0VBQ04sS0FBSyxFckNuR0ssT0FBTztFcUNvR2pCLGdCQUFnQixFQUFFLElBQUksR0FDdkI7O0FBTVQsaUJBQWlCLElBQUssRUFBQSxLQUFBLEVBQVEsTUFBUixBQUFDLEVBQWUsSUFBSyxFQUFBLEtBQUEsRUFBUSxjQUFSLEFBQUMsRUFBdUIsSUFBSyxDQUFBLGdCQUFnQixFQUFFO0VBQ3hGLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBRUQsaUJBQWlCLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxNQUFNLENBQUM7RUFDbEQsS0FBSyxFQUFFLEdBQUcsR0FDWDs7QUFFRCxpQkFBaUIsQ0FBQztFQUNoQixTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxpQnJDeEdhO0VxQ3lHckIsS0FBSyxFQUFFLElBQUksR0FzQlo7O0FBekJELGlCQUFpQixDQUtmLE1BQU0sZ0JBQWdCLE1BQU0sQ0FBQztFQUMzQixPQUFPLEVBQUUsWUFBWSxHQUN0Qjs7QUFQSCxpQkFBaUIsQ0FTZixnQkFBZ0IsQ0FBQztFQUNmLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsS0FBSyxFckNqSE8sT0FBTztFcUNrSG5CLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBZEgsaUJBQWlCLENBZ0JmLGNBQWMsQ0FBQztFQUNiLEdBQUcsRUFBRSxJQUFJO0VBQ1QsR0FBRyxFQUFFLGdCQUFnQjtFQUNyQixJQUFJLEVBQUUsSUFBSSxHQUtYOztBQXhCSCxpQkFBaUIsQ0FnQmYsY0FBYyxDQUtaLENBQUMsTUFBTSxDQUFDO0VBQ04sT0FBTyxFQUFFLFlBQVksR0FDdEI7O0FBSUwsU0FBUyxDQUVQLFlBQVk7QUFEZCxTQUFTLEtBQUssQ0FDWixZQUFZLENBQUM7RUFDWCxLQUFLLEVyQ3BJTyxPQUFPO0VxQ3FJbkIsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixZQUFZLEVyQ3RJQSxPQUFPLEdxQzZJcEI7O0FBWkgsU0FBUyxDQUVQLFlBQVksTUFLSDtBQU5YLFNBQVMsS0FBSyxDQUNaLFlBQVksTUFLSCxDQUFDO0VBQ04sS0FBSyxFckN6SUssT0FBTztFcUMwSWpCLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsWUFBWSxFckMzSUYsT0FBTyxHcUM0SWxCOztBckN2TEwsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FzQ3JGVixtQkFBbUIsQ0FBQztFQUNsQixRQUFRLEVBQUUsUUFBUSxHQWdJbkI7O0FBaklELG1CQUFtQixNQUdWLENBQ0wsS0FBSyxDQUFDO0VBQ0osS0FBSyxFQUFFLElBQUksR0FDWjs7QUFOTCxtQkFBbUIsQ0FTakIsU0FBUyxDQUFDO0VBQ1IsS0FBSyxFQUFFLEtBQUs7RUFDWixPQUFPLEVBQUUsSUFBSTtFQUNiLGdCQUFnQixFQUFFLE9BQU87RUFDekIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLElBQXFCO0VBQzFCLE9BQU8sRUFBRSxHQUFHO0VBQ1osVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtFQUN4RSxPQUFPLEVBQUUsR0FBRyxHQStHYjs7QUFoSUgsbUJBQW1CLENBU2pCLFNBQVMsS0FVRCxDQUFDO0VBQ0wsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUFyQkwsbUJBQW1CLENBU2pCLFNBQVMsR0FhSCxDQUFDO0VBQ0gsR0FBRyxFQUFFLElBQUk7RUFDVCxNQUFNLEVBQUUsSUFBSSxHQUNiOztBQXpCTCxtQkFBbUIsQ0FTakIsU0FBUyxDQWtCUCxXQUFXLENBQUM7RUFDVixhQUFhLEVBQUUsSUFBSSxHQXVCcEI7O0FBbkRMLG1CQUFtQixDQVNqQixTQUFTLENBa0JQLFdBQVcsQ0FHVCxZQUFZLENBQ1YsaUJBQWlCLENBQUM7RUFDaEIsTUFBTSxFQUFFLElBQUksR0FDYjs7QUFqQ1QsbUJBQW1CLENBU2pCLFNBQVMsQ0FrQlAsV0FBVyxDQUdULFlBQVksS0FLSixDQUNKLE9BQU8sQ0FBQztFQUNOLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQXhDWCxtQkFBbUIsQ0FTakIsU0FBUyxDQWtCUCxXQUFXLENBR1QsWUFBWSxNQWFILENBQ0wsT0FBTyxDQUFDO0VBQ04sVUFBVSxFQUFFLEtBQUs7RUFDakIsVUFBVSxFQUFFLElBQUk7RUFDaEIsU0FBUyxFQUFFLEtBQUssR0FDakI7O0FBaERYLG1CQUFtQixDQVNqQixTQUFTLENBNENQLFNBQVMsQ0FBQztFQUNSLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBdkRMLG1CQUFtQixDQVNqQixTQUFTLENBZ0RQLFFBQVEsQ0FBQztFQUNQLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBNURMLG1CQUFtQixDQVNqQixTQUFTLENBcURQLG1CQUFtQixDQUFDO0VBQ2xCLE9BQU8sRUFBRSxVQUFVO0VBQ25CLEtBQUssRUFsRU8sSUFBSTtFQW1FaEIsTUFBTSxFQW5FTSxJQUFJO0VBb0VoQixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLGNBQWMsRUFBRSxNQUFNLEdBS3ZCOztBQXpFTCxtQkFBbUIsQ0FTakIsU0FBUyxDQXFEUCxtQkFBbUIsS0FRWCxDQUFDO0VBQ0wsV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FBeEVQLG1CQUFtQixDQVNqQixTQUFTLENBa0VQLFdBQVcsQ0FBQztFQUNWLE9BQU8sRUFBRSxVQUFVO0VBQ25CLEtBQUssRUEvRU8sSUFBSTtFQWlGaEIsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsTUFBTTtFQUNsQixjQUFjLEVBQUUsTUFBTTtFQUN0QixNQUFNLEVBQUUsT0FBTztFQUVmLGFBQWEsRUFBRSxHQUFHLEdBMkNuQjs7QUEvSEwsbUJBQW1CLENBU2pCLFNBQVMsQ0FrRVAsV0FBVyxTQVdDLENBQUM7RUFDVCxLQUFLLEVBQUUsT0FBTztFQUVkLGdCQUFnQixFdEMzRlQsT0FBTyxHc0M0RmY7O0FBMUZQLG1CQUFtQixDQVNqQixTQUFTLENBa0VQLFdBQVcsS0FpQkgsQ0FBQztFQUNMLFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQTlGUCxtQkFBbUIsQ0FTakIsU0FBUyxDQWtFUCxXQUFXLFNBcUJDLENBQUM7RUFDVCxLQUFLLEV0Q3hDUSxPQUFPO0VzQ3lDcEIsTUFBTSxFQUFFLE9BQU8sR0FPaEI7O0FBekdQLG1CQUFtQixDQVNqQixTQUFTLENBa0VQLFdBQVcsU0FxQkMsTUFJRCxDQUFDO0VBQ04sZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixLQUFLLEV0QzdDTSxPQUFPO0VzQzhDbEIsTUFBTSxFQUFFLE9BQU8sR0FDaEI7O0FBeEdULG1CQUFtQixDQVNqQixTQUFTLENBa0VQLFdBQVcsV0FnQ0csQ0FBQztFQUNYLEtBQUssRUFBRSxPQUFPO0VBQ2QsTUFBTSxFQUFFLE9BQU8sR0FPaEI7O0FBcEhQLG1CQUFtQixDQVNqQixTQUFTLENBa0VQLFdBQVcsV0FnQ0csTUFJSCxDQUFDO0VBQ04sZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixLQUFLLEVBQUUsT0FBTztFQUNkLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQW5IVCxtQkFBbUIsQ0FTakIsU0FBUyxDQWtFUCxXQUFXLE1BMkNGLENBQUM7RUFFTixnQkFBZ0IsRXRDN0NSLE9BQU87RXNDOENmLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBMUhQLG1CQUFtQixDQVNqQixTQUFTLENBa0VQLFdBQVcsQ0FpRFQsSUFBSSxDQUFDO0VBQ0gsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QXRDaEdQLCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBdUN2RlYsVUFBVSxDQUFDO0VBQ1QsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUUsSUFBSSxHQTRFakI7O0FBOUVELFVBQVUsUUFJQyxDQUFDO0VBQ1IsVUFBVSxFQUFFLEdBQUcsR0FDaEI7O0FBTkgsVUFBVSxjQVFPLENBQUM7RUFDZCxVQUFVLEVBQUUsR0FBRyxHQUNoQjs7QUFWSCxVQUFVLFdBWUksQ0FBQztFQUNYLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQWRILFVBQVUsV0FnQkksQ0FBQztFQUNYLEtBQUssRUFBRSxJQUFJLEdBT1o7O0FBeEJILFVBQVUsV0FnQkksQ0FFVixZQUFZLFlBQ0csQ0FBQztFQUNaLFlBQVksRUFBRSxHQUFHO0VBQ2pCLEtBQUssRUFBRSxFQUFFLEdBQ1Y7O0FBdEJQLFVBQVUsQ0EwQlIsSUFBSSxDQUFDO0VBQ0gsT0FBTyxFQUFFLFNBQVM7RUFDbEIsTUFBTSxFQUFFLElBQWlCLEdBaUQxQjs7QUE3RUgsVUFBVSxDQTBCUixJQUFJLENBSUYsT0FBTyxDQUFDO0VBQ04sT0FBTyxFQUFFLFVBQVU7RUFDbkIsY0FBYyxFQUFFLE1BQU07RUFDdEIsWUFBWSxFQUFFLElBQUksR0EyQ25COztBQTVFTCxVQUFVLENBMEJSLElBQUksQ0FJRixPQUFPLFlBS1EsQ0FBQztFQUNaLFlBQVksRUFBRSxHQUFHLEdBQ2xCOztBQXJDUCxVQUFVLENBMEJSLElBQUksQ0FJRixPQUFPLENBU0wsWUFBWSxDQUFDO0VBQ1gsT0FBTyxFQUFFLFlBQVk7RUFDckIsYUFBYSxFQUFFLENBQUMsR0FTakI7O0FBbERQLFVBQVUsQ0EwQlIsSUFBSSxDQUlGLE9BQU8sQ0FTTCxZQUFZLEtBSUosQ0FBQztFQUNMLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQTdDVCxVQUFVLENBMEJSLElBQUksQ0FJRixPQUFPLENBU0wsWUFBWSxNQVFILENBQUM7RUFDTixVQUFVLEVBQUUsS0FBSyxHQUNsQjs7QUFqRFQsVUFBVSxDQTBCUixJQUFJLENBSUYsT0FBTyxDQXNCTCxLQUFLLENBQUEsSUFBQSxDQUFNLE9BQU4sQUFBQyxFQUFjO0VBQ2xCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQXZEUCxVQUFVLENBMEJSLElBQUksQ0FJRixPQUFPLENBMkJMLE1BQU0sQ0FBQztFQUNMLFdBQVcsRXZDOEJQLElBQUk7RXVDN0JSLE1BQU0sRUFBRSxVQUFrQixHQUMzQjs7QUE1RFAsVUFBVSxDQTBCUixJQUFJLENBSUYsT0FBTyxDQWdDTCxLQUFLLENBQUM7RUFDSixPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFlBQVksRUFBRSxDQUFDLEdBQ2hCOztBQW5FUCxVQUFVLENBMEJSLElBQUksQ0FJRixPQUFPLENBdUNMLEtBQUssQ0FBQztFQUNKLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE1BQU0sRXZDaUJGLElBQUk7RXVDaEJSLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFlBQVksRUFBRSxVQUFrQjtFQUNoQyxPQUFPLEVBQUUsS0FBSyxHQUNmOztBdkMzQ1AsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FBdkRWLCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBd0NuRlYsRUFBRTtBQUNGLEVBQUUsQ0FBQztFQUNELE9BQU8sRUFBRSxhQUFhLEdBQ3ZCOztBQUVELEVBQUUsT0FBTyxDQUFDO0VBQ1IsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixZQUFZLEVBQUUsaUJBQWlCO0VBQy9CLE9BQU8sRUFBRSxpQkFBaUIsR0FZM0I7O0FBaEJELEVBQUUsT0FBTyxNQU1BLENBQUM7RUFDTixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQVJILEVBQUUsT0FBTyxhQVVPLENBQUM7RUFDYixZQUFZLEVBQUUsaUJBQWlCLEdBQ2hDOztBQVpILEVBQUUsT0FBTyxlQWFTLENBQUM7RUFDZixZQUFZLEVBQUUsSUFBSSxHQUNuQjs7QUFHSCxRQUFRLENBQ04sWUFBWSxDQUFDO0VBQ1gsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBR0gsWUFBWSxDQUFDO0VBQ1gsV0FBVyxFQUFFLHlCQUF5QjtFQUN0QyxTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxVQUFVO0VBQ25CLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGNBQWMsRUFBRSxNQUFNLEdBZ0t2Qjs7QUFyS0QsWUFBWSxRQU9ELENBQUM7RUFDUixLQUFLLEVBQUUsS0FBSyxHQUNiOztBQVRILFlBQVksaUJBV1EsQ0FBQztFQUNqQixZQUFZLEVBQUUsSUFBSSxHQUNuQjs7QUFiSCxZQUFZLFNBZUEsQ0FBQztFQUNULEtBQUssRXhDYVcsT0FBTyxHd0NaeEI7O0FBakJILFlBQVksWUFtQkcsQ0FBQztFQUNaLFlBQVksRUFBRSxHQUFHLEdBb0JsQjs7QUF4Q0gsWUFBWSxZQW1CRyxhQUVHLENBQUM7RUFDYixjQUFjLEVBQUUsR0FBRyxHQUNwQjs7QUF2QkwsWUFBWSxZQW1CRyxJQUtOLENBQUM7RUFDSixXQUFXLEVBQUUsSUFBSTtFQUNqQixjQUFjLEVBQUUsUUFBUSxHQWF6Qjs7QUF2Q0wsWUFBWSxZQW1CRyxJQUtOLHFCQUdtQixDQUFDO0VBQ3JCLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQTdCUCxZQUFZLFlBbUJHLElBS04sTUFNSSxDQUFDO0VBQ04sV0FBVyxFQUFFLElBQUksR0FDbEI7O0FBaENQLFlBQVksWUFtQkcsSUFLTixXQVNTLENBQUM7RUFDWCxXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUFuQ1AsWUFBWSxZQW1CRyxJQUtOLFNBWU8sQ0FBQztFQUNULFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQXRDUCxZQUFZLENBMENWLFlBQVksQ0FBQztFQUNYLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGFBQWEsRUFBRSxDQUFDLEdBUWpCOztBQXBESCxZQUFZLENBMENWLFlBQVksS0FJSixDQUFDO0VBQ0wsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBaERMLFlBQVksQ0EwQ1YsWUFBWSxNQU9ILENBQUM7RUFDTixVQUFVLEVBQUUsS0FBSyxHQUNsQjs7QUFuREwsWUFBWSxDQXNEVixZQUFZLENBQUM7RUFDWCxPQUFPLEVBQUUsS0FBSyxHQUNmOztBQXhESCxZQUFZLENBMERWLEtBQUssQ0FBQSxJQUFBLENBQU0sT0FBTixBQUFDLEVBQWM7RUFDbEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsTUFBTSxFQUFFLE9BQU87RUFDZixNQUFNLEVBQUUsT0FBTyxHQUloQjs7QUFqRUgsWUFBWSxDQTBEVixLQUFLLENBQUEsSUFBQSxDQUFNLE9BQU4sQUFBQyxDQUlILFNBQVMsQ0FBQztFQUNULE1BQU0sRUFBRSxXQUFXLEdBQ3BCOztBQWhFTCxZQUFZLENBbUVWLEtBQUssQ0FBQztFQUNKLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLHlCQUF5QixHQUN2Qzs7QUF0RUgsWUFBWSxDQXdFVixNQUFNLENBQUM7RUFDTCxXQUFXLEVBMUdILElBQUk7RUEyR1osTUFBTSxFQUFFLFVBQWtCLEdBSzNCOztBQS9FSCxZQUFZLENBd0VWLE1BQU0sQ0FJSixLQUFLLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQTlFTCxZQUFZLENBaUZWLEtBQUssQ0FBQztFQUNKLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLEtBQUs7RUFDakIsWUFBWSxFQUFFLENBQUM7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixLQUFLLEV4Q3pDTSxJQUFJO0V3QzBDZixXQUFXLEVBQUUsTUFBTSxHQUNwQjs7QUF6RkgsWUFBWSxDQTJGVixLQUFLLENBQUM7RUFDSixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUE3RkgsWUFBWSxDQStGVixLQUFLLENBQUM7RUFDSixPQUFPLEVBQUUsWUFBWTtFQUNyQixNQUFNLEVBQUUsSUFBSTtFQUNaLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFlBQVksRUFBRSxVQUFrQjtFQUNoQyxPQUFPLEVBQUUsS0FBSztFQUNkLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxpQkFBaUIsR0FDMUI7O0FBdkdILFlBQVksQ0F5R1YsUUFBUSxDQUFDO0VBQ1AsV0FBVyxFQUFFLHlCQUF5QjtFQUN0QyxTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLE1BQU0sRUFBRSxLQUFLO0VBQ2IsS0FBSyxFQUFFLElBQUk7RUFDWCxZQUFZLEVBQUUsVUFBa0I7RUFDaEMsT0FBTyxFQUFFLE9BQU87RUFDaEIsTUFBTSxFQUFFLElBQUk7RUFDWixhQUFhLEVBQUUsR0FBRyxHQThDbkI7O0FBaEtILFlBQVksQ0F5R1YsUUFBUSxTQVdJLENBQUM7RUFDVCxLQUFLLEV4Q3hGUyxPQUFPO0V3Q3lGckIsZ0JBQWdCLEV4Q3hGSSxPQUFPO0V3Q3lGM0IsTUFBTSxFQUFFLGlCeEMzRlM7RXdDNEZqQixNQUFNLEVBQUUsV0FBVyxHQUNwQjs7QUF6SEwsWUFBWSxDQXlHVixRQUFRLHFCQWtCZ0IsQ0FBQztFQUNyQixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQTdITCxZQUFZLENBeUdWLFFBQVEsT0FzQkUsQ0FBQztFQUNQLEtBQUssRUFBRSxLQUFLLEdBQ2I7O0FBaklMLFlBQVksQ0F5R1YsUUFBUSxNQXlCQyxDQUFDO0VBQ04sS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFwSUwsWUFBWSxDQXlHVixRQUFRLGNBNEJTLENBQUM7RUFDZCxLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBeElMLFlBQVksQ0F5R1YsUUFBUSxvQkFnQ2UsQ0FBQztFQUNwQixLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBNUlMLFlBQVksQ0F5R1YsUUFBUSxVQXFDSyxDQUFDO0VBQ1YsTUFBTSxFQUFFLEtBQUssR0FDZDs7QUFoSkwsWUFBWSxDQXlHVixRQUFRLFVBd0NLLENBQUM7RUFDVixNQUFNLEVBQUUsS0FBSyxHQUNkOztBQW5KTCxZQUFZLENBeUdWLFFBQVEsVUEyQ0ssQ0FBQztFQUNWLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBdEpMLFlBQVksQ0F5R1YsUUFBUSxVQThDSyxDQUFDO0VBQ1YsTUFBTSxFQUFFLEtBQUssR0FDZDs7QUF6SkwsWUFBWSxDQXlHVixRQUFRLFVBaURLLENBQUM7RUFDVixNQUFNLEVBQUUsS0FBSyxHQUNkOztBQTVKTCxZQUFZLENBeUdWLFFBQVEsVUFvREssQ0FBQztFQUNWLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBL0pMLFlBQVksWUFrS0csQ0FBQztFQUNaLEtBQUssRUFBRSxLQUFLLEdBQ2I7O0FBR0gsY0FBYyxDQUFDO0VBQ2IsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBRUQsYUFBYSxDQUFDO0VBQ1osY0FBYyxFQUFFLEdBQUcsR0FDcEI7O0FDak5ELFlBQVksQ0FDUixXQUFXLENBQUM7RUFDUixVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFFTCxVQUFVLENBQUE7RUFDRixVQUFVLEVBQUUsR0FBRyxHQUNsQjs7QXpDNEJMLCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBMEN2RlYsVUFBVSxDQUFDO0VBQ1AsS0FBSyxFQUFFLElBQUksR0E4SGQ7O0FBL0hELFVBQVUsQ0FHTixLQUFLLENBQUM7RUFDRixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGFBQWEsRUFBRSxpQjFDK0NGO0UwQzlDYixXQUFXLEVBQUUseUJBQXlCO0VBQ3RDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUcsR0EwR25COztBbkJySEQsVW1CRU0sQ0FHTixLbkJMQyxNQUFNLENBQUM7RUFDSixPQUFPLEVBQUUsRUFBRTtFQUNYLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDs7QW1CRkwsVUFBVSxDQUdOLEtBQUssQ0FTRCxJQUFJLENBQUM7RUFDRCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLEdBQUc7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixZQUFZLEVBQUUsR0FBRztFQUNqQixPQUFPLEVBQUUsV0FBVztFQUNwQixRQUFRLEVBQUUsUUFBUTtFQUdsQixLQUFLLEVBQUUsT0FBTztFQUVkLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE1BQU0sRUFBRSxPQUFPLEdBeUZsQjs7QUFsSFQsVUFBVSxDQUdOLEtBQUssQ0FTRCxJQUFJLEtBNERNLENBQUM7RUFDSCxLQUFLLEUxQ0VMLE9BQU87RTBDQVAsYUFBYSxFQUFFLGlCMUN6RUgsRzBDdUdmOztBQXpHYixVQUFVLENBR04sS0FBSyxDQVNELElBQUksS0E0RE0sT0FLTSxDQUFDO0VBQ0wsT0FBTyxFQUFFLEVBQUU7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxHQUFHO0VBQ1gsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixNQUFNLEVBQUUsSUFBSTtFQUNaLElBQUksRUFBRSxHQUFHLEdBQ1o7O0FBckZqQixVQUFVLENBR04sS0FBSyxDQVNELElBQUksU0ErRlUsQ0FBQztFQUNQLE1BQU0sRUFBRSxXQUFXO0VBQ25CLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsa0JBQWtCLEVBQUUsSUFBSTtFQUN4QixVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUUsR0FBRyxHQUNmOztBQWpIYixVQUFVLENBcUhOLFlBQVksQ0FBQztFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsQ0FBQyxHQU1iOztBQTlITCxVQUFVLENBcUhOLFlBQVksS0FLRixDQUFDO0VBQ0gsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEUxQ25ERixTQUFJLEcwQ29EWjs7QTFDN0ZULCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBMkN2RlYsV0FBVyxDQUFDO0VBQ1YsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsT0FBTztFQUNmLFlBQVksRUFBRSxNQUFNO0VBQ3BCLGVBQWUsRUFBRSxRQUFRO0VBQ3pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxpQkFBaUI7RUFDN0IsZ0JBQWdCLEVBQUUsS0FBSztFQUN2QixhQUFhLEVBQUUsUUFBUSxHQXlJeEI7O0FBakpELFdBQVcsQ0FVVCxLQUFLLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxPQUFPLEdBOEJoQjs7QUExQ0gsV0FBVyxDQVVULEtBQUssQ0FJSCxVQUFVLENBQUM7RUFDVCxNQUFNLEVBQUUsaUJBQWlCO0VBQ3pCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxpQkFBaUIsR0F3QjNCOztBQXpDTCxXQUFXLENBVVQsS0FBSyxDQUlILFVBQVUsT0FLQSxDQUFDO0VBQ1AsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixZQUFZLEVBQUUsaUJBQWlCLEdBQ2hDOztBQXZCUCxXQUFXLENBVVQsS0FBSyxDQUlILFVBQVUsT0FXQSxDQUFDO0VBQ1AsUUFBUSxFQUFFLE1BQU07RUFDaEIsR0FBRyxFQUFFLENBQUM7RUFDTixVQUFVLEVBQUUsS0FBSyxHQUNsQjs7QUE3QlAsV0FBVyxDQVVULEtBQUssQ0FJSCxVQUFVLEtBaUJGLENBQUM7RUFDTCxNQUFNLEVBQUUsT0FBTyxHQUNoQjs7QUFqQ1AsV0FBVyxDQVVULEtBQUssQ0FJSCxVQUFVLGFBcUJNLENBQUM7RUFDYixZQUFZLEVBQUUsaUJBQWlCLEdBQ2hDOztBQXJDUCxXQUFXLENBVVQsS0FBSyxDQUlILFVBQVUsZUF3QlEsQ0FBQztFQUNmLFlBQVksRUFBRSxJQUFJLEdBQ25COztBQXhDUCxXQUFXLENBNENULElBQUksQ0FBQztFQUNILGFBQWEsRUFBRSxpQjNDUUU7RTJDUGpCLE1BQU0sRUFBRSxJQUFJLEdBNkViOztBQTNISCxXQUFXLENBNENULElBQUksQ0FJRixLQUFLLENBQUM7RUFDSixhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLFFBQVEsRUFBRSxRQUFRLEdBa0VuQjs7QUF0SEwsV0FBVyxDQTRDVCxJQUFJLENBSUYsS0FBSyxLQU1HLENBQUM7RUFDTCxXQUFXLEVBQUUsTUFBTTtFQUNuQixhQUFhLEVBQUUsSUFBSTtFQUNuQixPQUFPLEVBQUUsR0FBRyxHQUNiOztBQTFEUCxXQUFXLENBNENULElBQUksQ0FJRixLQUFLLE9BWUssQ0FBQztFQUNQLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsWUFBWSxFQUFFLGlCQUFpQixHQVFoQzs7QUF2RVAsV0FBVyxDQTRDVCxJQUFJLENBSUYsS0FBSyxPQVlLLENBS04sS0FBSyxDQUFBLElBQUEsQ0FBTSxNQUFOLEFBQUMsRUFBYTtFQUNqQixNQUFNLEVBQUUsSUFBSSxHQUNiOztBQW5FVCxXQUFXLENBNENULElBQUksQ0FJRixLQUFLLE9BWUssZUFRVSxDQUFDO0VBQ2YsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBdEVULFdBQVcsQ0E0Q1QsSUFBSSxDQUlGLEtBQUssYUF5QlcsQ0FBQztFQUNiLFdBQVcsRUFBRSxZQUFZLEdBQzFCOztBQTNFUCxXQUFXLENBNENULElBQUksQ0FJRixLQUFLLEtBNkJHLENBQUM7RUFDTCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQS9FUCxXQUFXLENBNENULElBQUksQ0FJRixLQUFLLE9BaUNLLENBQUM7RUFDUCxLQUFLLEUzQ0hFLElBQUk7RTJDSVgsZ0JBQWdCLEUzQ3RCUixPQUFPLEcyQ3VCaEI7O0FBcEZQLFdBQVcsQ0E0Q1QsSUFBSSxDQUlGLEtBQUssUUFxQ00sQ0FBQztFQUNSLEtBQUssRUFBRSxHQUFHO0VBQ1YsT0FBTyxFQUFFLFdBQVcsR0FDckI7O0FBeEZQLFdBQVcsQ0E0Q1QsSUFBSSxDQUlGLEtBQUssTUF5Q0ksQ0FBQztFQUNOLGVBQWUsRUFBRSxXQUFXO0VBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBNUZQLFdBQVcsQ0E0Q1QsSUFBSSxDQUlGLEtBQUssSUE2Q0UsQ0FBQztFQUNKLEtBQUssRUFBRSxHQUFHLEdBQ1g7O0FBL0ZQLFdBQVcsQ0E0Q1QsSUFBSSxDQUlGLEtBQUssS0FnREcsQ0FBQztFQUNMLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBbEdQLFdBQVcsQ0E0Q1QsSUFBSSxDQUlGLEtBQUssU0FtRE8sQ0FBQztFQUNULGVBQWUsRUFBRSxXQUFXO0VBQzVCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBdEdQLFdBQVcsQ0E0Q1QsSUFBSSxDQUlGLEtBQUssT0F1REssQ0FBQztFQUNQLFlBQVksRUFBRSxJQUFJLEdBQ25COztBQXpHUCxXQUFXLENBNENULElBQUksQ0FJRixLQUFLLE9BMERLLENBQUM7RUFDUCxZQUFZLEVBQUUsSUFBSSxHQUNuQjs7QUE1R1AsV0FBVyxDQTRDVCxJQUFJLENBSUYsS0FBSyxPQTZESyxDQUFDO0VBQ1AsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBL0dQLFdBQVcsQ0E0Q1QsSUFBSSxDQUlGLEtBQUssT0FnRUssQ0FBQztFQUNQLFlBQVksRUFBRSxJQUFJLEdBQ25COztBQWxIUCxXQUFXLENBNENULElBQUksQ0FJRixLQUFLLFNBbUVPLENBQUE7RUFDUixVQUFVLEVBQUUsT0FBTyxHQUNwQjs7QUFySFAsV0FBVyxDQTRDVCxJQUFJLFVBNEVTLENBQUM7RUFDVixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQTFITCxXQUFXLENBNkhULE1BQU0sQ0FBQztFQUNMLEtBQUssRUFBRSxJQUFJO0VBQ1gsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLEdBQUc7RUFDUixNQUFNLEVBQUUsR0FBRztFQUNYLEtBQUssRUFBRSxHQUFHLEdBY1g7O0FBaEpILFdBQVcsQ0E2SFQsTUFBTSxNQU9HLENBQUM7RUFDTixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQXRJTCxXQUFXLENBNkhULE1BQU0sSUFVQyxDQUFDO0VBQ0osZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUF6SUwsV0FBVyxDQTZIVCxNQUFNLE9BYUksQ0FBQztFQUNQLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBNUlMLFdBQVcsQ0E2SFQsTUFBTSxNQWdCRyxDQUFDO0VBQ04sZ0JBQWdCLEVBQUUsS0FBSyxHQUN4Qjs7QTNDL0dMLCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBNEN2RlYsWUFBWSxDQUVSLEtBQUssQ0FBQztFQUNGLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQ1BMLE1BQU0sQ0FBQztFQVlMLEtBQUssRUFBRSxJQUFJO0VBQ1gsUUFBUSxFQUFFLEtBQUs7RUFDZixPQUFPLEVBQUUsR0FBRztFQUNaLE9BQU8sRUFBRSxVQUFVO0VBQ25CLEdBQUcsRUFBRSxDQUFDO0VBQ04sS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNULElBQUksRUFBRSxDQUFDO0VBQ1AsUUFBUSxFQUFFLE1BQU07RUFDaEIsZ0JBQWdCLEVBQUUsa0JBQWtCLEdBTXJDOztBQTNCRCxNQUFNLFVBQ08sQ0FBQztFQUNWLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBSEgsTUFBTSxNQUtHLENBQUM7RUFDTixPQUFPLEVBQUUsS0FBSyxHQUNmOztBQVBILE1BQU0sT0FTSSxDQUFDO0VBQ1AsT0FBTyxFQUFFLElBQUksR0FDZDs7QXJCcURDLE1BQU0sRUFBRyxTQUFTLEVBQUUsR0FBRyxPQUFPLFNBQVMsRUFBRSxNQUFNO0VxQmhFbkQsTUFBTSxDQUFDO0lBd0JILFlBQVksRUFBRSxJQUFJO0lBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBRXRCOztBQUVELGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxNQUFNO0VBQ2IsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixNQUFNLEVBQUUsSUFBSTtFQUdaLGFBQWEsRUFBRSxJQUFJLEdBVXBCOztBQWhCRCxjQUFjLFVBUUQsQ0FBQztFQUNWLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FyQnlCQyxNQUFNLEVBQUcsU0FBUyxFQUFFLEdBQUcsT0FBTyxTQUFTLEVBQUUsTUFBTTtFcUJuQ25ELGNBQWMsQ0FBQztJQWFYLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLE9BQU8sR0FFbEI7O0FBRUQsYUFBYSxDQUFDO0VBQ1osT0FBTyxFQUFFLFFBQVE7RUFDakIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixRQUFRLEVBQUUsUUFBUTtFQUNsQixhQUFhLEVBQUUsV0FBVztFQUMxQixXQUFXLEVBQUUsdUJBQXVCLEdBMkNyQzs7QUFoREQsYUFBYSxJQU9OLENBQUM7RUFDSixnQkFBZ0IsRTdDbERDLE9BQU87RTZDbUR4QixVQUFVLEVBQUUsTUFBTTtFQUNsQixhQUFhLEVBQUUsV0FBVyxHQUszQjs7QUFmSCxhQUFhLElBT04sQ0FLSCxFQUFFLENBQUM7RUFDRCxXQUFXLEVBQUUsR0FBRyxHQUNqQjs7QUFkTCxhQUFhLENBaUJYLEVBQUUsQ0FBQztFQUNELFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFQUFFLGVBQWU7RUFDeEIsTUFBTSxFQUFFLEdBQUc7RUFDWCxXQUFXLEVBQUUsR0FBRztFQUNoQixLQUFLLEVBQUUsS0FBSztFQUNaLGNBQWMsRUFBRSxHQUFHLEdBQ3BCOztBQXhCSCxhQUFhLENBMEJYLE1BQU0sQ0FBQztFQUNMLEtBQUssRUFBRSxLQUFLO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsT0FBTyxFQUFFLFlBQVk7RUFDckIsVUFBVSxFQUFFLE1BQU07RUFDbEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsR0FBRyxFQUFFLEdBQUc7RUFDUixLQUFLLEVBQUUsR0FBRztFQUNWLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QUF4Q0gsYUFBYSxDQTBDWCxNQUFNLE1BQU07QUExQ2QsYUFBYSxDQTJDWCxNQUFNLE1BQU0sQ0FBQztFQUNYLGdCQUFnQixFQUFFLGtCQUFrQjtFQUNwQyxhQUFhLEVBQUUsSUFBSTtFQUNuQixlQUFlLEVBQUUsSUFBSSxHQUN0Qjs7QUFHSCxXQUFXLENBQUM7RUFDVixPQUFPLEVBQUUsUUFBUTtFQUNqQixVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsSUFBSSxHQWdCakI7O0FBbkJELFdBQVcsVUFLRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsaUJBQWlCLEdBQzlCOztBQVJILFdBQVcsV0FVRyxDQUFDO0VBQ1gsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QUFaSCxXQUFXLGFBYUssQ0FBQztFQUNiLFVBQVUsRUFBRSxLQUFLLEdBQ2xCOztBQWZILFdBQVcsaUJBZ0JTLENBQUM7RUFDakIsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0FBR0gsYUFBYSxDQUFDO0VBQ1osZ0JBQWdCLEU3Q2xIRyxPQUFPO0U2Q21IMUIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxXQUFXLEdBQzNCOztBQzVIRCxXQUFXLENBQUM7RUFVUixRQUFRLEVBQUUsS0FBSztFQUNmLE9BQU8sRUFBRSxHQUFHO0VBQ1osV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLElBQUk7RUFDcEIsSUFBSSxFQUFFLENBQUM7RUFDUCxHQUFHLEVBQUUsQ0FBQztFQUNOLE1BQU0sRUFBRSxDQUFDO0VBQ1QsS0FBSyxFQUFFLElBQUk7RUFDWCxRQUFRLEVBQUUsSUFBSTtFQUNkLGdCQUFnQixFQUFFLGtCQUFlLEdBcUNwQzs7QUF4REQsV0FBVyxNQUVBLENBQUE7RUFDSCxPQUFPLEVBQUUsS0FBSyxHQUNqQjs7QUFKTCxXQUFXLE9BTUMsQ0FBQTtFQUNKLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQVJMLFdBQVcsQ0FxQlAsUUFBUSxDQUFDO0VBQ0wsUUFBUSxFQUFFLFFBQVE7RUFDbEIsV0FBVyxFQUFFLElBQUk7RUFDakIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixNQUFNLEVBQUUsSUFBSTtFQUNaLE9BQU8sRUFBRSxHQUFHO0VBQ1osTUFBTSxFQUFFLGNBQWM7RUFDdEIsS0FBSyxFQUFFLEdBQUc7RUFDVixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxVQUFVLEdBeUJ6Qjs7QUF2REwsV0FBVyxDQXFCUCxRQUFRLENBV0osT0FBTyxDQUFDO0VBQ0osT0FBTyxFQUFFLFFBQVE7RUFDakIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLElBQUk7RUFDWixHQUFHLEVBQUUsS0FBSztFQUNWLElBQUksRUFBRSxHQUFHO0VBQ1QsS0FBSyxFQUFFLEdBQUc7RUFDVixnQkFBZ0IsRUFBRSxLQUFLLEdBZTFCOztBQXREVCxXQUFXLENBcUJQLFFBQVEsQ0FXSixPQUFPLENBU0gsTUFBTSxDQUFDO0VBQ0gsS0FBSyxFOUNvQ0wsT0FBTztFOENuQ1AsS0FBSyxFQUFFLEtBQUs7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJLEdBUXBCOztBQXJEYixXQUFXLENBcUJQLFFBQVEsQ0FXSixPQUFPLENBU0gsTUFBTSxNQU1LLEVBL0N2QixXQUFXLENBcUJQLFFBQVEsQ0FXSixPQUFPLENBU0gsTUFBTSxNQU9LLENBQUM7RUFDSixLQUFLLEU5QzZCVCxPQUFPO0U4QzVCSCxlQUFlLEVBQUUsSUFBSTtFQUNyQixNQUFNLEVBQUUsT0FBTyxHQUNsQjs7QUNsRGpCLFlBQVksQ0FBQztFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLGdCQUFnQixFL0NpRlAsT0FBTztFK0NoRmhCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFdBQVcsRUFYTixJQUFJO0VBWVQsUUFBUSxFQUFFLFFBQVEsR0FxQ3JCOztBQS9DRCxZQUFZLFFBWUMsQ0FBQztFQUNOLE9BQU8sRUFBRSxLQUFLLEdBQ2pCOztBQWRMLFlBQVksQ0FnQlIsTUFBTSxDQUFDO0VBQ0gsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsWUFBWTtFQUNyQixVQUFVLEVBQUUsTUFBTTtFQUNsQixRQUFRLEVBQUUsUUFBUTtFQUNsQixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsR0FBRztFQUNWLEdBQUcsRUFBRSxHQUFHO0VBQ1IsTUFBTSxFQUFFLE9BQU87RUFDZixPQUFPLEVBQUUsR0FBRyxHQVNmOztBQXRDTCxZQUFZLENBZ0JSLE1BQU0sQ0FlRixlQUFlLENBQUM7RUFDWixTQUFTLEVBQUUsSUFBSSxHQUtsQjs7QUFyQ1QsWUFBWSxDQWdCUixNQUFNLENBZUYsZUFBZSxNQUdKLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQXBDYixZQUFZLENBd0NSLE1BQU0sTUFBTTtBQXhDaEIsWUFBWSxDQXlDUixNQUFNLE1BQU0sQ0FBQztFQUNULEtBQUssRUFBRSxPQUFPO0VBQ2QsZ0JBQWdCLEVBQUUsa0JBQWU7RUFDakMsYUFBYSxFQUFFLElBQUk7RUFDbkIsZUFBZSxFQUFFLElBQUksR0FDeEI7O0FDOUNMLGNBQWMsQ0FBQztFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLGdCQUFnQixFaEQrRUcsT0FBTztFZ0Q5RTFCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFdBQVcsRUFYTixJQUFJO0VBWVQsUUFBUSxFQUFFLFFBQVEsR0FxQ3JCOztBQS9DRCxjQUFjLFFBWUQsQ0FBQztFQUNOLE9BQU8sRUFBRSxLQUFLLEdBQ2pCOztBQWRMLGNBQWMsQ0FnQlYsTUFBTSxDQUFDO0VBQ0gsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsWUFBWTtFQUNyQixVQUFVLEVBQUUsTUFBTTtFQUNsQixRQUFRLEVBQUUsUUFBUTtFQUNsQixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsR0FBRztFQUNWLEdBQUcsRUFBRSxHQUFHO0VBQ1IsTUFBTSxFQUFFLE9BQU87RUFDZixPQUFPLEVBQUUsR0FBRyxHQVNmOztBQXRDTCxjQUFjLENBZ0JWLE1BQU0sQ0FlRixlQUFlLENBQUM7RUFDWixTQUFTLEVBQUUsSUFBSSxHQUtsQjs7QUFyQ1QsY0FBYyxDQWdCVixNQUFNLENBZUYsZUFBZSxNQUdKLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQXBDYixjQUFjLENBd0NWLE1BQU0sTUFBTTtBQXhDaEIsY0FBYyxDQXlDVixNQUFNLE1BQU0sQ0FBQztFQUNULEtBQUssRUFBRSxPQUFPO0VBQ2QsZ0JBQWdCLEVBQUUsa0JBQWU7RUFDakMsYUFBYSxFQUFFLElBQUk7RUFDbkIsZUFBZSxFQUFFLElBQUksR0FDeEI7O0FoRGJMLCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBaUR2RlYsd0JBQXdCLENBQUM7RUFDdkIsUUFBUSxFQUFFLFFBQVEsR0F1RW5COztBQXhFRCx3QkFBd0IsQ0FHdEIsZ0JBQWdCLENBQUM7RUFDZixPQUFPLEVBQUUsSUFBSTtFQUNiLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsU0FBUyxFQUFFLEtBQUs7RUFDaEIsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixNQUFNLEVBQUUsaUJqRDRDUztFaUQzQ2pCLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLG1CQUFtQjtFQUM1QixPQUFPLEVBQUUsR0FBRztFQUNaLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsR0F5RHpFOztBQXZFSCx3QkFBd0IsQ0FHdEIsZ0JBQWdCLEtBYVIsQ0FBQztFQUNMLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBbEJMLHdCQUF3QixDQUd0QixnQkFBZ0IsQ0FpQmQsRUFBRSxDQUFDO0VBQ0QsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsSUFBSTtFQUNoQixNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBRSxXQUFXO0VBQ3BCLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHNCQUFzQixHQTZDaEQ7O0FBdEVMLHdCQUF3QixDQUd0QixnQkFBZ0IsQ0FpQmQsRUFBRSxLQU9NLENBQUM7RUFDTCxXQUFXLEVBQUUsSUFBSTtFQUNqQixNQUFNLEVBQUUsT0FBTyxHQWdDaEI7O0FBN0RQLHdCQUF3QixDQUd0QixnQkFBZ0IsQ0FpQmQsRUFBRSxLQU9NLE1BSUcsQ0FBQztFQUNOLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBakNULHdCQUF3QixDQUd0QixnQkFBZ0IsQ0FpQmQsRUFBRSxLQU9NLENBT0osSUFBSSxRQUFRLENBQUM7RUFDWCxPQUFPLEVBQUUsZUFBZTtFQUN4QixRQUFRLEVBQUUsUUFBUTtFQUNsQixJQUFJLEVBQUUsSUFBSTtFQUNWLEdBQUcsRUFBRSxHQUFHO0VBQ1IsT0FBTyxFQUFFLEVBQUU7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRWpEa0NDLE9BQU87RWlEakNiLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RTFCckN4QixxQkFBcUIsRTBCc0NLLElBQUk7RTFCdENBLGdCQUFnQjtFQUM5QyxtQkFBbUIsRTBCcUNPLElBQUk7RTFCckNGLFlBQVk7RUFDeEMsa0JBQWtCLEUwQm9DUSxJQUFJO0UxQnBDSCxvQkFBb0I7RUFDL0MsZ0JBQWdCLEUwQm1DVSxJQUFJO0UxQm5DTCxhQUFhO0VBQ3RDLGVBQWUsRTBCa0NXLElBQUk7RTFCbENOLDRCQUE0QjtFQUNwRCxXQUFXLEUwQmlDZSxJQUFJO0UxQmpDWDtvQ0FDYTtFMEJpQzFCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFdBQVcsRUFBRSxnQkFBZ0I7RUFDN0IsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsV0FBVyxFQUFFLENBQUM7RUFDZCxjQUFjLEVBQUUsSUFBSTtFQUNwQixjQUFjLEVBQUUsTUFBTTtFQUN0QixTQUFTLEVBQUUsTUFBTTtFQUNqQixXQUFXLEVBQUUsTUFBTTtFQUNuQixTQUFTLEVBQUUsR0FBRztFQUNkLHNCQUFzQixFQUFFLFdBQVc7RUFDbkMsY0FBYyxFQUFFLGtCQUFrQjtFQUNsQyx1QkFBdUIsRUFBRSxTQUFTO0VBQ2xDLHFCQUFxQixFQUFFLE1BQU0sR0FDOUI7O0FBNURULHdCQUF3QixDQUd0QixnQkFBZ0IsQ0FpQmQsRUFBRSxXQTJDWSxDQUFDO0VBQ1gsYUFBYSxFQUFFLElBQUksR0FDcEI7O0FBakVQLHdCQUF3QixDQUd0QixnQkFBZ0IsQ0FpQmQsRUFBRSxNQStDTyxDQUFDO0VBQ04sZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3pDOztBakRyQ1AsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FrRHZGVixjQUFjLENBQUM7RUFDYixRQUFRLEVBQUUsS0FBSztFQUNmLEdBQUcsRUFBRSxJQUFJO0VBQ1QsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUVELGFBQWEsQ0FBQztFQUNaLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEdBQUc7RUFHWCxnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUI7RUFDN0UsYUFBYSxFQUFFLElBQUk7RUFDbkIsV0FBVyxFQUFFLHlCQUF5QjtFQUN0QyxXQUFXLEVBQUUsR0FBRztFQUNoQixPQUFPLEVBQUUsSUFBSSxHQTRFZDs7QUF2RkQsYUFBYSxDQWFYLGdCQUFnQixDQUFDO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLGFBQWEsRUFBRSxpQkFBaUIsR0FXakM7O0FBM0JILGFBQWEsQ0FhWCxnQkFBZ0IsTUFLUCxDQUFDO0VBQ04sZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFwQkwsYUFBYSxDQWFYLGdCQUFnQixRQVFMLENBQUM7RUFDUixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQXZCTCxhQUFhLENBYVgsZ0JBQWdCLEtBV1IsQ0FBQztFQUNMLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBMUJMLGFBQWEsQ0E2QlgsV0FBVyxDQUFDO0VBQ1YsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixLQUFLLEVBQUUsS0FBSyxHQW9DYjs7QUFuRUgsYUFBYSxDQTZCWCxXQUFXLENBSVQsT0FBTyxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsR0FBRztFQUNYLFFBQVEsRUFBRSxRQUFRLEdBeUJuQjs7QUE3REwsYUFBYSxDQTZCWCxXQUFXLENBSVQsT0FBTyxDQUtMLE1BQU0sQ0FBQztFQUNMLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsT0FBTyxFQUFFLFlBQVk7RUFDckIsVUFBVSxFQUFFLE1BQU07RUFDbEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsR0FBRyxFQUFFLEdBQUc7RUFDUixLQUFLLEVBQUUsR0FBRztFQUNWLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLEdBQUcsR0FDYjs7QUFwRFAsYUFBYSxDQTZCWCxXQUFXLENBSVQsT0FBTyxDQXFCTCxNQUFNLE1BQU07QUF0RGxCLGFBQWEsQ0E2QlgsV0FBVyxDQUlULE9BQU8sQ0FzQkwsTUFBTSxNQUFNLENBQUM7RUFDWCxLQUFLLEVBQUUsT0FBTztFQUNkLGdCQUFnQixFQUFFLGtCQUFrQjtFQUNwQyxhQUFhLEVBQUUsSUFBSTtFQUNuQixlQUFlLEVBQUUsSUFBSSxHQUN0Qjs7QUE1RFAsYUFBYSxDQTZCWCxXQUFXLENBa0NULFFBQVEsQ0FBQztFQUNQLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBbER6Q0wsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FtRHZGVixlQUFlLENBQUM7RUFTWixRQUFRLEVBQUUsS0FBSztFQUNmLE9BQU8sRUFBRSxHQUFHO0VBQ1osV0FBVyxFQUFFLEtBQUs7RUFDbEIsY0FBYyxFQUFFLEtBQUs7RUFDckIsSUFBSSxFQUFFLENBQUM7RUFDUCxHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixRQUFRLEVBQUUsSUFBSTtFQUNkLGdCQUFnQixFQUFFLEtBQVU7RUFDNUIsZ0JBQWdCLEVBQUUsa0JBQWUsR0FDcEM7O0FBcEJELGVBQWUsTUFFSixDQUFBO0VBQ0gsT0FBTyxFQUFFLEtBQUssR0FDakI7O0FBSkwsZUFBZSxPQU1ILENBQUE7RUFDSixPQUFPLEVBQUUsSUFBSSxHQUNoQjs7QUFjTCxlQUFlLENBQUM7RUFDWixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLE1BQU0sRUFBRSxnQkFBZ0I7RUFDeEIsT0FBTyxFQUFFLG1CQUFtQjtFQUM1QixNQUFNLEVBQUUsY0FBYztFQUN0QixLQUFLLEVBQUUsS0FBSztFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBc0N0Qjs7QUE3Q0QsZUFBZSxDQVNYLE1BQU0sQ0FBQztFQUNILEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsT0FBTyxFQUFFLFlBQVk7RUFDckIsVUFBVSxFQUFFLE1BQU07RUFDbEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsS0FBSyxFQUFFLEdBQUc7RUFDVixHQUFHLEVBQUUsR0FBRztFQUNSLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLEdBQUcsR0FDZjs7QUF2QkwsZUFBZSxDQXlCWCxNQUFNLE1BQU07QUF6QmhCLGVBQWUsQ0EwQlgsTUFBTSxNQUFNLENBQUM7RUFDVCxLQUFLLEVBQUUsT0FBTztFQUNkLGdCQUFnQixFQUFFLGtCQUFlO0VBQ2pDLGFBQWEsRUFBRSxJQUFJO0VBQ25CLGVBQWUsRUFBRSxJQUFJLEdBQ3hCOztBQS9CTCxlQUFlLENBaUNYLFlBQVksV0FDSSxDQUFBO0VBQ1IsT0FBTyxFQUFFLEdBQUcsR0FDZjs7QUFwQ1QsZUFBZSxDQXVDWCxjQUFjLENBQUM7RUFDWCxVQUFVLEVBQUUsSUFBSTtFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixVQUFVLEVBQUUsaUJuRFhDLEdtRGFoQjs7QTVCcEVELGU0QndCVyxDQXVDWCxjNUIvREMsTUFBTSxDQUFDO0VBQ0osT0FBTyxFQUFFLEVBQUU7RUFDWCxPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0E0Qm1FTCxjQUFjLENBQUM7RUFDWCxLQUFLLEVBQUUsS0FBSztFQUNaLFFBQVEsRUFBRSxRQUFRLEdBYXJCOztBQWZELGNBQWMsQ0FJVixFQUFFLENBQUM7RUFDQyxTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxVQUFVLEdBQ3JCOztBQVBMLGNBQWMsQ0FTVixNQUFNLE1BQU07QUFUaEIsY0FBYyxDQVVWLE1BQU0sTUFBTSxDQUFDO0VBQ1QsS0FBSyxFQUFFLElBQUk7RUFDWCxlQUFlLEVBQUUsSUFBSTtFQUNyQixNQUFNLEVBQUUsT0FBTyxHQUNsQjs7QW5EbkRMLCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBb0R2RlYsYUFBYSxDQUFDO0VBQ1YsWUFBWSxFQUFFLElBQUk7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsR0FBRztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBYWhCOztBQW5CRCxhQUFhLENBU1QsSUFBSSxFQVRSLGFBQWEsQ0FTSCxDQUFDLENBQUM7RUFDSixXQUFXLEVBQUUsSUFBSTtFQUNqQixZQUFZLEVBQUUsR0FBRztFQUNqQixLQUFLLEVBQUUsSUFBSSxHQUNkOztBQWJMLGFBQWEsQ0FlVCxDQUFDLENBQUM7RUFDRSxlQUFlLEVBQUUsU0FBUztFQUMxQixNQUFNLEVBQUUsT0FBTyxHQUNsQjs7QXBEY0wsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FxRHZGVixpQkFBaUIsQ0FBQztFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxLQUFLO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxZQUFZLEVBQUUsSUFBSTtFQUNsQixXQUFXLEVBQUUsSUFBSSxHQVVsQjs7QUFmRCxpQkFBaUIsS0FPVCxDQUFDO0VBQ0wsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFUSCxpQkFBaUIsQ0FXZixJQUFJLENBQUM7RUFDSCxLQUFLLEVBQUUsT0FBTztFQUNkLGdCQUFnQixFQUFFLElBQUksR0FDdkI7O0FyRGtCSCwrQkFBK0I7QUFJL0IsMEJBQTBCO0FBYzFCLG1CQUFtQjtBQUlZLHNEQUFzRDtBQUM3QyxzREFBc0Q7QUFnQzlGLFVBQVU7QXNEdkZWLGdCQUFnQixDQUFDO0VBQ2YsZ0JBQWdCLEV0RG1EQSxPQUFPO0VzRGxEdkIsV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLElBQUksR0FDckI7O0FBRUQscUJBQXFCLENBQUM7RUFDcEIsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixPQUFPLEVBQUUsbUJBQW1CO0VBQzVCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFdBQVcsRUFBRSx5QkFBeUIsR0FpSHZDOztBQXRIRCxxQkFBcUIsVUFPUixDQUFDO0VBQ1YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFUSCxxQkFBcUIsS0FXYixDQUFDO0VBQ0wseUJBQXlCO0VBQ3pCLGNBQWMsRUFBRSxJQUFJLEdBQ3JCOztBQWRILHFCQUFxQixZQWdCTixDQUFDO0VBQ1osc0JBQXNCLEVBQUUsR0FBRztFQUMzQix1QkFBdUIsRUFBRSxHQUFHLEdBQzdCOztBQW5CSCxxQkFBcUIsV0FxQlAsQ0FBQztFQUNYLHlCQUF5QixFQUFFLEdBQUc7RUFDOUIsMEJBQTBCLEVBQUUsR0FBRyxHQUNoQzs7QUF4QkgscUJBQXFCLENBMEJuQixrQkFBa0IsQ0FBQztFQUNqQixNQUFNLEVBQUUsSUFBSSxHQWlEYjs7QUE1RUgscUJBQXFCLENBMEJuQixrQkFBa0IsQ0FHaEIsaUJBQWlCLENBQUM7RUFDaEIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE1BQU0sRUFBRSxPQUFPLEdBSWhCOztBQXZDTCxxQkFBcUIsQ0EwQm5CLGtCQUFrQixDQUdoQixpQkFBaUIsTUFPUixDQUFDO0VBQ04sZUFBZSxFQUFFLFNBQVMsR0FDM0I7O0FBdENQLHFCQUFxQixDQTBCbkIsa0JBQWtCLENBZWhCLHdCQUF3QixDQUFDO0VBQ3ZCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLEtBQUssRUFBRSxLQUFLO0VBQ1osS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUE3Q0wscUJBQXFCLENBMEJuQixrQkFBa0IsQ0FxQmhCLG9CQUFvQixDQUFDO0VBQ25CLEtBQUssRUFBRSxLQUFLO0VBQ1osS0FBSyxFdERzQkssT0FBTztFc0RyQmpCLFlBQVksRUFBRSxHQUFHO0VBQ2pCLGNBQWMsRUFBRSxJQUFJLEdBd0JyQjs7QUEzRUwscUJBQXFCLENBMEJuQixrQkFBa0IsQ0FxQmhCLG9CQUFvQixDQU1sQixhQUFhO0FBckRuQixxQkFBcUIsQ0EwQm5CLGtCQUFrQixDQXFCaEIsb0JBQW9CLENBT2xCLGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxLQUFLO0VBQ1osWUFBWSxFQUFFLEdBQUcsR0FjbEI7O0FBdEVQLHFCQUFxQixDQTBCbkIsa0JBQWtCLENBcUJoQixvQkFBb0IsQ0FNbEIsYUFBYSxDQUtYLENBQUM7QUExRFQscUJBQXFCLENBMEJuQixrQkFBa0IsQ0FxQmhCLG9CQUFvQixDQU1sQixhQUFhLENBTVgsSUFBSTtBQTNEWixxQkFBcUIsQ0EwQm5CLGtCQUFrQixDQXFCaEIsb0JBQW9CLENBT2xCLGNBQWMsQ0FJWixDQUFDO0FBMURULHFCQUFxQixDQTBCbkIsa0JBQWtCLENBcUJoQixvQkFBb0IsQ0FPbEIsY0FBYyxDQUtaLElBQUksQ0FBQztFQUNILE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUksR0FDbEI7O0FBL0RULHFCQUFxQixDQTBCbkIsa0JBQWtCLENBcUJoQixvQkFBb0IsQ0FNbEIsYUFBYSxDQVdYLElBQUk7QUFoRVoscUJBQXFCLENBMEJuQixrQkFBa0IsQ0FxQmhCLG9CQUFvQixDQU9sQixjQUFjLENBVVosSUFBSSxDQUFDO0VBQ0gsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBbEVULHFCQUFxQixDQTBCbkIsa0JBQWtCLENBcUJoQixvQkFBb0IsQ0FNbEIsYUFBYSxDQWNYLENBQUM7QUFuRVQscUJBQXFCLENBMEJuQixrQkFBa0IsQ0FxQmhCLG9CQUFvQixDQU9sQixjQUFjLENBYVosQ0FBQyxDQUFDO0VBQ0EsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBckVULHFCQUFxQixDQTBCbkIsa0JBQWtCLENBcUJoQixvQkFBb0IsQ0F5QmxCLGFBQWEsQ0FBQztFQUNaLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQTFFUCxxQkFBcUIsQ0E4RW5CLG1CQUFtQixDQUFDO0VBQ2xCLEtBQUssRUFBRSxHQUFHO0VBQ1YsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEV0RFpPLE9BQU87RXNEYW5CLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGFBQWEsRUFBRSxRQUFRO0VBQ3ZCLFFBQVEsRUFBRSxNQUFNLEdBQ2pCOztBQXZGSCxxQkFBcUIsQ0F5Rm5CLGFBQWEsQ0FBQztFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEV0RHRCTyxPQUFPLEdzRDRCcEI7O0FBbkdILHFCQUFxQixDQXlGbkIsYUFBYSxDQU1YLE1BQU0sSUFBSSxLQUFLLENBQUM7RUFDZCxLQUFLLEV0RHpCSyxPQUFPO0VzRDBCakIsV0FBVyxFQUFFLHlCQUF5QixHQUN2Qzs7QUFsR0wscUJBQXFCLENBcUduQixrQkFBa0IsQ0FBQztFQUNqQixVQUFVLEVBQUUsSUFBSSxHQWVqQjs7QUFySEgscUJBQXFCLENBcUduQixrQkFBa0IsQ0FFaEIsa0JBQWtCLENBQ2hCLFdBQVcsQ0FBQztFQUNWLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUc7RUFDaEIsS0FBSyxFdEQzRUssT0FBTztFc0Q0RWpCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQTlHUCxxQkFBcUIsQ0FxR25CLGtCQUFrQixDQUVoQixrQkFBa0IsQ0FTaEIsWUFBWSxDQUFDO0VBQ1gsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEV0RDNDRyxPQUFPLEdzRDRDaEI7O0F0RHpGUCwrQkFBK0I7QUFJL0IsMEJBQTBCO0FBYzFCLG1CQUFtQjtBQUlZLHNEQUFzRDtBQUM3QyxzREFBc0Q7QUFnQzlGLFVBQVU7QXVEdkZWLGdCQUFnQixDQUFDO0VBQ2IsZ0JBQWdCLEV2RG1ERixPQUFPO0V1RGxEckIsV0FBVyxFQUFFLElBQUk7RUFDakIsY0FBYyxFQUFFLElBQUksR0FDdkI7O0FBRUQsd0JBQXdCLENBQUM7RUFDckIsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixPQUFPLEVBQUUsbUJBQW1CO0VBQzVCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFFBQVEsRUFBRSxRQUFRLEdBMkZyQjs7QUEvRkQsd0JBQXdCLFlBTVAsQ0FBQztFQUNWLHNCQUFzQixFQUFFLEdBQUc7RUFDM0IsdUJBQXVCLEVBQUUsR0FBRyxHQUMvQjs7QUFUTCx3QkFBd0IsV0FXUixDQUFDO0VBQ1QseUJBQXlCLEVBQUUsR0FBRztFQUM5QiwwQkFBMEIsRUFBRSxHQUFHLEdBQ2xDOztBQWRMLHdCQUF3QixDQWdCcEIscUJBQXFCLENBQUM7RUFDbEIsTUFBTSxFQUFFLElBQUksR0FzQ2Y7O0FBdkRMLHdCQUF3QixDQWdCcEIscUJBQXFCLENBR2pCLG9CQUFvQixDQUFDO0VBQ2pCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsT0FBTyxHQUNsQjs7QUF6QlQsd0JBQXdCLENBZ0JwQixxQkFBcUIsQ0FXakIsb0JBQW9CLENBQUM7RUFDakIsS0FBSyxFQUFFLEtBQUs7RUFDWixLQUFLLEV2RDBDRCxPQUFPO0V1RHpDWCxZQUFZLEVBQUUsR0FBRyxHQXdCcEI7O0FBdERULHdCQUF3QixDQWdCcEIscUJBQXFCLENBV2pCLG9CQUFvQixDQUtoQixhQUFhO0FBaEN6Qix3QkFBd0IsQ0FnQnBCLHFCQUFxQixDQVdqQixvQkFBb0IsQ0FNaEIsY0FBYyxDQUFDO0VBQ1gsS0FBSyxFQUFFLEtBQUs7RUFDWixZQUFZLEVBQUUsR0FBRyxHQWNwQjs7QUFqRGIsd0JBQXdCLENBZ0JwQixxQkFBcUIsQ0FXakIsb0JBQW9CLENBS2hCLGFBQWEsQ0FLVCxDQUFDO0FBckNqQix3QkFBd0IsQ0FnQnBCLHFCQUFxQixDQVdqQixvQkFBb0IsQ0FLaEIsYUFBYSxDQU1ULElBQUk7QUF0Q3BCLHdCQUF3QixDQWdCcEIscUJBQXFCLENBV2pCLG9CQUFvQixDQU1oQixjQUFjLENBSVYsQ0FBQztBQXJDakIsd0JBQXdCLENBZ0JwQixxQkFBcUIsQ0FXakIsb0JBQW9CLENBTWhCLGNBQWMsQ0FLVixJQUFJLENBQUM7RUFDRCxPQUFPLEVBQUUsWUFBWTtFQUNyQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQTFDakIsd0JBQXdCLENBZ0JwQixxQkFBcUIsQ0FXakIsb0JBQW9CLENBS2hCLGFBQWEsQ0FXVCxJQUFJO0FBM0NwQix3QkFBd0IsQ0FnQnBCLHFCQUFxQixDQVdqQixvQkFBb0IsQ0FNaEIsY0FBYyxDQVVWLElBQUksQ0FBQztFQUNELFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQTdDakIsd0JBQXdCLENBZ0JwQixxQkFBcUIsQ0FXakIsb0JBQW9CLENBS2hCLGFBQWEsQ0FjVCxDQUFDO0FBOUNqQix3QkFBd0IsQ0FnQnBCLHFCQUFxQixDQVdqQixvQkFBb0IsQ0FNaEIsY0FBYyxDQWFWLENBQUMsQ0FBQztFQUNFLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQWhEakIsd0JBQXdCLENBZ0JwQixxQkFBcUIsQ0FXakIsb0JBQW9CLENBd0JoQixhQUFhLENBQUM7RUFDVixNQUFNLEVBQUUsT0FBTyxHQUNsQjs7QUFyRGIsd0JBQXdCLENBeURwQixzQkFBc0IsQ0FBQztFQUNuQixLQUFLLEVBQUUsR0FBRztFQUNWLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLEtBQUs7RUFDWixXQUFXLEVBQUUsTUFBTTtFQUNuQixhQUFhLEVBQUUsUUFBUTtFQUN2QixRQUFRLEVBQUUsTUFBTSxHQUNuQjs7QUFqRUwsd0JBQXdCLENBbUVwQixhQUFhLENBQUM7RUFDVixRQUFRLEVBQUUsUUFBUTtFQUNsQixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFdkRBRyxPQUFPLEd1RE1sQjs7QUE3RUwsd0JBQXdCLENBbUVwQixhQUFhLENBTVQsTUFBTSxJQUFJLEtBQUssQ0FBQztFQUNaLEtBQUssRXZESEQsT0FBTztFdURJWCxXQUFXLEVBQUUseUJBQXlCLEdBQ3pDOztBQTVFVCx3QkFBd0IsQ0ErRXBCLHFCQUFxQixDQUNqQixrQkFBa0IsQ0FDZCxXQUFXLENBQUM7RUFDUixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEtBQUssRXZEcERILE9BQU87RXVEcURULFlBQVksRUFBRSxJQUFJO0VBQ2xCLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQXZGYix3QkFBd0IsQ0ErRXBCLHFCQUFxQixDQUNqQixrQkFBa0IsQ0FTZCxZQUFZLENBQUM7RUFDVCxTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRXZEcEJMLE9BQU8sR3VEcUJWOztBdkRsRWIsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0F3RHZGVixrQ0FBa0MsQ0FBQztFQUMvQixPQUFPLEVBQUUsR0FBRyxHQUNmOztBQUVELGdCQUFnQixJQUFLLENBQUEsYUFBYSxDQUM3QixhQUFhLENBQUM7RUFDWCxVQUFVLEVBQUUsSUFBSSxHQU1uQjs7QUFSTCxnQkFBZ0IsSUFBSyxDQUFBLGFBQWEsQ0FDN0IsYUFBYSxDQUdWLGNBQWMsQ0FBQztFQUNYLE9BQU8sRUFBRSxPQUFPO0VBQ2hCLFdBQVcsRUFBRSxNQUFNLEdBQ3RCOztBQVBULGdCQUFnQixJQUFLLENBQUEsYUFBYSxDQVM3QixlQUFlLENBQUM7RUFDYixVQUFVLEVBQUUsSUFBSTtFQUNoQixNQUFNLEVBQUUsaUJ4RHNDSztFd0RyQ2IsYUFBYSxFeEQyRU4sR0FBRyxHd0R2RWI7O0F4RFlMLCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBeUR2RlYsNEJBQTRCLENBQUM7RUFDekIsVUFBVSxFQUFFLENBQUM7RUFDYixRQUFRLEVBQUUsTUFBTSxHQXNCbkI7O0FBeEJELDRCQUE0QixPQUloQixDQUFDO0VBQ0wsUUFBUSxFQUFFLE1BQU07RUFDaEIsVUFBVSxFQUFFLHlCQUF5QixHQUN4Qzs7QUFQTCw0QkFBNEIsUUFTZixDQUFBO0VBQ0wsUUFBUSxFQUFFLE1BQU07RUFDaEIsVUFBVSxFQUFFLHdCQUF3QixHQUN2Qzs7QUFaTCw0QkFBNEIsT0FjaEIsQ0FBQTtFQUNKLFFBQVEsRUFBRSxPQUFPLEdBQ3BCOztBQWhCTCw0QkFBNEIsQ0FrQnhCLGtCQUFrQixDQUFDO0VBQ2YsTUFBTSxFQUFFLGtCQUFrQjtFQUMxQixjQUFjLEVBQUUsSUFBSTtFQUNwQixVQUFVLEVBQUUsaUJ6RExNO0V5RE1sQixhQUFhLEVBQUUsaUJ6RE5HLEd5RE9yQjs7QUMxQkwsYUFBYSxDQUFDO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixVQUFVLEVBQUUsaUJBQWlCLEdBNEI5Qjs7QUE5QkQsYUFBYSxDQUlYLGtCQUFrQixDQUFDO0VBQ2pCLEtBQUssRUFBRSxLQUFLO0VBQ1osV0FBVyxFQUFFLHVCQUF1QjtFQUNwQyxLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxHQUFHLEdBcUJqQjs7QUE3QkgsYUFBYSxDQUlYLGtCQUFrQixDQU1oQixFQUFFLENBQUM7RUFDRCxZQUFZLEVBQUUsR0FBRztFQUNqQixhQUFhLEVBQUUsSUFBSSxHQWdCcEI7O0FBNUJMLGFBQWEsQ0FJWCxrQkFBa0IsQ0FNaEIsRUFBRSxDQUlBLEVBQUUsWUFBWSxDQUFDO0VBQ2IsTUFBTSxFQUFFLE9BQU87RUFDZixPQUFPLEVBQUUsS0FBSztFQUNkLFVBQVUsRUFBRSxJQUFJO0VuQ1JwQixxQkFBcUIsRW1DU0csSUFBSTtFbkNURSxnQkFBZ0I7RUFDOUMsbUJBQW1CLEVtQ1FLLElBQUk7RW5DUkEsWUFBWTtFQUN4QyxrQkFBa0IsRW1DT00sSUFBSTtFbkNQRCxvQkFBb0I7RUFDL0MsZ0JBQWdCLEVtQ01RLElBQUk7RW5DTkgsYUFBYTtFQUN0QyxlQUFlLEVtQ0tTLElBQUk7RW5DTEosNEJBQTRCO0VBQ3BELFdBQVcsRW1DSWEsSUFBSTtFbkNKVDtvQ0FDYSxFbUNZN0I7O0FBM0JQLGFBQWEsQ0FJWCxrQkFBa0IsQ0FNaEIsRUFBRSxDQUlBLEVBQUUsWUFBWSxLQU1OLENBQUM7RUFDTCxLQUFLLEVBQUUsT0FBTyxHQUNmOztBQXRCVCxhQUFhLENBSVgsa0JBQWtCLENBTWhCLEVBQUUsQ0FJQSxFQUFFLFlBQVksTUFVTCxDQUFDO0VBQ04sS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFLVCxrQkFBa0IsQ0FBQztFQUNqQixLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLFVBQVUsRUFBRSxJQUFJLEdBZWpCOztBQWpCRCxrQkFBa0IsQ0FJaEIsUUFBUSxDQUFDO0VBQ1AsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLEdBSy9DOztBQWhCSCxrQkFBa0IsQ0FJaEIsUUFBUSxLQVNBLENBQUM7RUFDTCxPQUFPLEVBQUUsS0FBSyxHQUNmOztBQzlDTCxtQkFBbUIsQ0FBQztFQVFsQixLQUFLLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxLQUFLO0VBQ2YsT0FBTyxFQUFFLEdBQUc7RUFDWixPQUFPLEVBQUUsU0FBUztFQUNsQixHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUFBRSxDQUFDO0VBQ1IsTUFBTSxFQUFFLENBQUM7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLGdCQUFnQixFQUFFLGtCQUFrQixHQU1yQzs7QUF2QkQsbUJBQW1CLE1BQ1YsQ0FBQztFQUNOLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBSEgsbUJBQW1CLE9BS1QsQ0FBQztFQUNQLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FuQ3lEQyxNQUFNLEVBQUcsU0FBUyxFQUFFLEdBQUcsT0FBTyxTQUFTLEVBQUUsS0FBSztFbUNoRWxELG1CQUFtQixDQUFDO0lBb0JoQixZQUFZLEVBQUUsSUFBSTtJQUNsQixhQUFhLEVBQUUsSUFBSSxHQUV0Qjs7QUFFRCwyQkFBMkIsQ0FBQztFQUMxQixLQUFLLEVBQUUsS0FBSztFQUNaLGdCQUFnQixFQUFFLE9BQU87RUFDekIsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsbUJBQW1CO0VBQzVCLE1BQU0sRUFBRSxjQUFjO0VBQ3RCLGFBQWEsRUFBRSxHQUFHLEdBTW5COztBbkMyQkcsTUFBTSxFQUFHLFNBQVMsRUFBRSxHQUFHLE9BQU8sU0FBUyxFQUFFLEtBQUs7RW1DdkNsRCwyQkFBMkIsQ0FBQztJQVN4QixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxPQUFPLEdBRWxCOztBQUVELDBCQUEwQixDQUFDO0VBQ3pCLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFdBQVcsRUFBRSx1QkFBdUIsR0FTckM7O0FBWkQsMEJBQTBCLENBS3hCLEVBQUUsQ0FBQztFQUNELFNBQVMsRUFBRSxJQUFJO0VBQ2YsT0FBTyxFQUFFLGVBQWU7RUFDeEIsTUFBTSxFQUFFLEdBQUc7RUFDWCxXQUFXLEVBQUUsR0FBRztFQUNoQixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUdILHdCQUF3QixDQUFDO0VBQ3ZCLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxJQUFJLEdBV2pCOztBQWRELHdCQUF3QixXQUtWLENBQUM7RUFDWCxPQUFPLEVBQUUsR0FBRyxHQUNiOztBQVBILHdCQUF3QixhQVFSLENBQUM7RUFDYixVQUFVLEVBQUUsS0FBSyxHQUNsQjs7QUFWSCx3QkFBd0IsaUJBV0osQ0FBQztFQUNqQixVQUFVLEVBQUUsT0FBTyxHQUNwQjs7QUNsRUgsWUFBWSxDQUFDO0VBQ1QsYUFBYSxFQUFFLEdBQUc7RUFDbEIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUseUJBQXlCO0VBQ3RDLE1BQU0sRUFBRSxpQkFBaUIsR0FDNUI7O0E1RDhCRCwrQkFBK0I7QUFJL0IsMEJBQTBCO0FBYzFCLG1CQUFtQjtBQUlZLHNEQUFzRDtBQUM3QyxzREFBc0Q7QUFnQzlGLFVBQVU7QTZEdkZWLGFBQWEsQ0FBQztFQUNaLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLElBQUk7RUFDWixXQUFXLEVBQUUsSUFBSTtFQUNqQixnQkFBZ0IsRTdESkMsT0FBTztFNkRLeEIsTUFBTSxFQUFFLGFBQWE7RUFDckIsVUFBVSxFQUFFLE1BQU07RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxjQUFjLEVBQUUsTUFBTTtFQUN0QixhQUFhLEVBQUUsR0FBRztFQUNsQixXQUFXLEVBQUUsdUJBQXVCO0VBQ3BDLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQUVELGNBQWMsQ0FBQztFQUNiLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLElBQUk7RUFDakIsV0FBVyxFQUFFLHlCQUF5QjtFQUN0QyxTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxtQkFBbUIsR0FDN0I7O0FBRUQsV0FBVyxDQUFDO0VBQ1YsVUFBVSxFQUFFLElBQUk7RUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFFRCxXQUFXLENBQUM7RUFDVixLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxhQUFhO0VBQ3JCLGNBQWMsRUFBRSxJQUFJLEdBV3JCOztBQWRELFdBQVcsQ0FLVCxVQUFVLENBQUM7RUFDVCxPQUFPLEVBQUUsSUFBSTtFQUNiLFlBQVksRUFBRSxJQUFJO0VBRWxCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLGdCQUFnQixFQUFFLE9BQU8sR0FFMUI7O0F0QzNDQyxXc0M4Qk8sQ0FLVCxVdENuQ0csTUFBTSxDQUFDO0VBQ0osT0FBTyxFQUFFLEVBQUU7RUFDWCxPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJLEdBQ2Q7O0FzQzBDTCxjQUFjLENBQUM7RUFDYixRQUFRLEVBQUUsS0FBSztFQUNmLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLElBQUk7RUFDaEIsY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0FDcERELEdBQUcsYUFBYSxDQUFDO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSw0Q0FBNEMsR0FLMUQ7O0FBUkQsR0FBRyxhQUFhLE1BS1AsQ0FBQztFQUNOLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBOUQ0QkgsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0ErRHZGVixhQUFhLENBQUM7RUFDVixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLE9BQWlCO0VBQzdCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLGtCQUFjLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLG1CQUFlLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUUsSUFBRyxDQUFDLG1CQUFlO0VBQ25HLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU07RUFDdkIsUUFBUSxFQUFFLEtBQUs7RUFDZixNQUFNLEVBQUUsSUFBSTtFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLDBEQUEwRDtFQUN0RSxNQUFNLEVBQUUsSUFBSTtFQUNaLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBRUQsZ0JBQWdCLENBQUM7RUFDYixNQUFNLEVBQUUsU0FBUztFQUNqQixTQUFTLEVBQUUsSUFBSTtFQUNmLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFFBQVEsRUFBRSxLQUFLO0VBQ2YsTUFBTSxFQUFFLE1BQU07RUFDZCxLQUFLLEVBQUUsS0FBSztFQUNaLFNBQVMsRUFBRSxxQkFBb0I7RUFDL0IsS0FBSyxFQUFFLEtBQUs7RUFDWixVQUFVLEVBQUUsS0FBSztFQUNqQixNQUFNLEVBQUUsS0FBSztFQUNiLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLGtCQUFlO0VBQ2pDLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxrQkFBZTtFQUN0QyxVQUFVLEVBQUUsVUFBVTtFQUN0QixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCOztBQUVELGFBQWEsQ0FBQztFQUNWLHNCQUFzQixFQUFFLEdBQUc7RUFDM0IsdUJBQXVCLEVBQUUsR0FBRztFQUM1QixVQUFVLEVBQUUsT0FBTztFQUNuQixPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFFLE1BQU07RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsTUFBTTtFQUNsQixVQUFVLEVBQUUsQ0FBQztFQUNiLGFBQWEsRUFBRSxDQUFDLEdBQ25COztBQUVELFVBQVUsQ0FBQztFQUNQLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsTUFBTSxFQUFFLEtBQUs7RUFDYixVQUFVLEVBQUUsS0FBSyxHQUNwQjs7QUFFRCxNQUFNLENBQUM7RUFDSCxLQUFLLEVBQUUsSUFBSTtFQUNYLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsT0FBTyxFQUFFLElBQUk7RUFDYixhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsSUFBSSxHQVVmOztBQWZELE1BQU0sQ0FPRixFQUFFLENBQUM7RUFDQyxLQUFLLEVBQUMsT0FBTztFQUNiLE1BQU0sRUFBRSxLQUFLO0VBQ2IsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBWEwsTUFBTSxDQVlGLENBQUMsQ0FBQztFQUNFLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBL0QxQ0wsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FnRXZGViw0QkFBNEIsQ0FBQztFQUMzQixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLEtBQUs7RUFDWixnQkFBZ0IsRWhFTEMsT0FBTztFZ0VNeEIsV0FBVyxFQUFFLHlCQUF5QjtFQUN0QyxXQUFXLEVBQUUsTUFBTTtFQUNuQixjQUFjLEVBQUUsTUFBTTtFQUN0QixPQUFPLEVBQUUsSUFBSTtFQUNiLFNBQVMsRUFBRSxJQUFJLEdBc0JoQjs7QUFqQ0QsNEJBQTRCLENBYTFCLEtBQUssQ0FBQztFQUNKLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBZkgsNEJBQTRCLEtBaUJwQixDQUFDO0VBQ0wsZ0JBQWdCLEVoRWZaLE9BQU8sR2dFZ0JaOztBQW5CSCw0QkFBNEIsTUFvQm5CLENBQUM7RUFDTixnQkFBZ0IsRWhFakJkLE9BQU8sR2dFa0JWOztBQXRCSCw0QkFBNEIsVUF3QmYsQ0FBQztFQUNWLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQTFCSCw0QkFBNEIsQ0E0QjFCLFFBQVEsQ0FBQztFQUNQLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE9BQU8sRUFBRyxJQUFJO0VBQ2QsV0FBVyxFQUFFLE1BQU0sR0FDcEI7O0FDbkNILFlBQVksQ0FBQztFQUNULEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUs7RUFDYixhQUFhLEVBQUUsSUFBSTtFQUNuQixNQUFNLEVBQUUsZUFBZTtFQUN2QixXQUFXLEVBQUUsdUJBQXVCO0VBQ3BDLE1BQU0sRUFBRSxPQUFPLEdBdURsQjs7QUE3REQsWUFBWSxLQVFGLENBQUM7RUFDSCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxLQUFLLEdBaUJmOztBQTNCTCxZQUFZLEtBUUYsQ0FJRixHQUFHLENBQUM7RUFDQSxLQUFLLEVBQUUsR0FBRztFQUNWLFdBQVcsRUFBRSxZQUFZO0VBQ3pCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQXBCVCxZQUFZLEtBUUYsQ0FjRixHQUFHLENBQUM7RUFDQSxVQUFVLEVBQUUsS0FBSztFQUNqQixVQUFVLEVBQUUsSUFBSTtFQUNoQixNQUFNLEVBQUUsWUFBWSxHQUN2Qjs7QUExQlQsWUFBWSxNQTZCRCxDQUFDO0VBQ0osZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsS0FBSyxHQU9mOztBQXRDTCxZQUFZLE1BNkJELENBSUgsR0FBRyxDQUFDO0VBQ0EsV0FBVyxFQUFFLFlBQVk7RUFDekIsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFyQ1QsWUFBWSxJQXdDSCxDQUFDO0VBQ0YsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTyxHQU9qQjs7QUFqREwsWUFBWSxJQXdDSCxDQUlELEdBQUcsQ0FBQztFQUNBLFdBQVcsRUFBRSxZQUFZO0VBQ3pCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBaERULFlBQVksTUFtREQsRUFuRFgsWUFBWSxPQW9EQSxFQXBEWixZQUFZLE1BcURELENBQUM7RUFFSixlQUFlLEVBQUUsSUFBSTtFQUNyQixPQUFPLEVBQUUsR0FBRztFQUNaLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQUdMLFlBQVksQ0FBQTtFQUNSLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBakU5QkQsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0FrRXhGVixVQUFVLENBQUM7RUFDUCxVQUFVLEVsRUNLLE9BQU8sR2tFQXpCOztBQUVELFlBQVksQ0FBQztFQUNULE1BQU0sRUFBRSxJQUFJO0VBQ1osU0FBUyxFQUFFLEtBQUs7RUFDaEIsU0FBUyxFQUFFLE1BQU07RUFDakIsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsS0FBSztFQUNkLFdBQVcsRUFBRSx5QkFBeUI7RUFDdEMsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTSxHQUNyQjs7QUFFRCxZQUFZLENBQUM7RUFDVCxPQUFPLEVBQUUsWUFBWTtFQUNyQixjQUFjLEVBQUUsR0FBRztFQUNuQixLQUFLLEVBQUUsT0FBTztFQUNkLFVBQVUsRUFBRSxNQUFNLEdBQ3JCOztBQUVELE1BQU0sQ0FBQztFQUNILFVBQVUsRUFBRSxxQkFBcUI7RUFDakMsYUFBYSxFQUFFLHFCQUFxQjtFQUNwQyxXQUFXLEVBQUUsU0FBUztFQUN0QixPQUFPLEVBQUUsWUFBWTtFQUNyQixXQUFXLEVBQUUsR0FBRztFQUNoQixZQUFZLEVBQUUsR0FBRyxHQUNwQjs7QUFFRCxLQUFLLENBQUM7RUFDRixLQUFLLEVBQUUsT0FBTztFQUNkLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLGNBQWMsRUFBRSxHQUFHO0VBQ25CLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQUNELEtBQUssTUFBTSxDQUFDO0VBQ1IsS0FBSyxFQUFFLE9BQU8sR0FDakI7O0FsRU5ELCtCQUErQjtBQUkvQiwwQkFBMEI7QUFjMUIsbUJBQW1CO0FBSVksc0RBQXNEO0FBQzdDLHNEQUFzRDtBQWdDOUYsVUFBVTtBbUV4RlYsaUJBQWlCLENBQUM7RUFVaEIsWUFBWSxFQUFFLEdBQUc7RUFDakIsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsR0FBRztFQUNuQixXQUFXLEVBQUUsR0FBRyxHQTZCakI7O0FBMUNELGlCQUFpQixDQWVmLGFBQWEsQ0FBQztFQVVaLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsR0FBRztFQUNsQixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLE1BQU0sRUFBRSxPQUFPLEdBVWhCOztBbkVSSCwrQkFBK0I7QUFJL0IsMEJBQTBCO0FBYzFCLG1CQUFtQjtBQUlZLHNEQUFzRDtBQUM3QyxzREFBc0Q7QUFnQzlGLFVBQVU7QW9FdkZWLFdBQVcsQ0FBQztFQUNWLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLGFBQWE7RUFDckIsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixjQUFjLEVBQUUsSUFBSTtFQUNwQixhQUFhLEVBQUUsR0FBRztFQUNsQixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsa0JBQWtCLEdBQzFDOztBQUVELFVBQVUsQ0FBQztFQUNULFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUVELFlBQVksQ0FBQztFQUNYLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLElBQUk7RUFDWixXQUFXLEVBQUUsSUFBSTtFQUNqQixnQkFBZ0IsRXBFakJDLE9BQU87RW9Fa0J4QixNQUFNLEVBQUUsYUFBYTtFQUNyQixVQUFVLEVBQUUsTUFBTTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFdBQVcsRUFBRSx1QkFBdUI7RUFDcEMsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBRUQsNEJBQTRCLENBQUM7RUFDM0IsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLElBQUk7RUFDaEIscUJBQXFCLEVBQUUsZUFBZTtFQUN0QyxrQkFBa0IsRUFBRSxLQUFLLEdBSzFCOztBQVhELDRCQUE0QixDQU8xQixlQUFlLENBQUM7RUFDZCxXQUFXLEVBQUUsQ0FBQztFQUNkLFFBQVEsRUFBRSxDQUFDLEdBQ1o7O0FBR0gsNEJBQTRCLENBQUM7RUFDM0IsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLElBQUk7RUFDaEIscUJBQXFCLEVBQUUsMEJBQTBCO0VBQ2pELGtCQUFrQixFQUFFLEtBQUssR0FVMUI7O0FBaEJELDRCQUE0QixDQVExQix1QkFBdUIsQ0FBQztFQUN0QixXQUFXLEVBQUUsQ0FBQztFQUNkLFFBQVEsRUFBRSxDQUFDLEdBQ1o7O0FBWEgsNEJBQTRCLENBWTFCLHdCQUF3QixDQUFDO0VBQ3ZCLFdBQVcsRUFBRSxDQUFDO0VBQ2QsUUFBUSxFQUFFLENBQUMsR0FDWjs7QUFHSCw0QkFBNEIsQ0FBQztFQUMzQixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLEtBQUs7RUFDWixnQkFBZ0IsRXBFOURWLE9BQU87RW9FK0RiLFdBQVcsRUFBRSx1QkFBdUI7RUFDcEMsV0FBVyxFQUFFLE1BQU07RUFDbkIsY0FBYyxFQUFFLE1BQU07RUFDdEIsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSSxHQUtoQjs7QUFoQkQsNEJBQTRCLENBYTFCLFFBQVEsQ0FBQztFQUNQLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQUdILGFBQWEsQ0FBQztFQUNaLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixXQUFXLEVBQUUsSUFBSTtFQUNqQixnQkFBZ0IsRXBFaEZDLE9BQU87RW9FaUZ4QixhQUFhLEVBQUUsSUFBSTtFQUNuQixVQUFVLEVBQUUsTUFBTTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGFBQWEsRUFBRSxHQUFHLEdBQ25COztBQUVELFVBQVUsQ0FBQztFQUNULEtBQUssRUFBRSxHQUFHO0VBQ1YsTUFBTSxFQUFFLGFBQWE7RUFDckIsVUFBVSxFQUFFLElBQUksR0FZakI7O0E3QzFHRyxVQUFDLE1BQU0sQ0FBQztFQUNKLE9BQU8sRUFBRSxFQUFFO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNkOztBNkN1RkwsVUFBVSxDQU1SLEtBQUssQ0FBQztFQUNKLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixhQUFhLEVBQUUsR0FBRztFQUNsQixNQUFNLEVBQUUsaUJBQWlCLEdBQzFCOztBQVhILFVBQVUsQ0FZUixJQUFJLENBQUM7RUFDSCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQzFHSCxFQUFFLGtCQUFrQixDQUFDO0VBQ25CLFVBQVUsRUFBRSxHQUFHO0VBQ2YsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBRUQsR0FBRyxvQkFBb0IsQ0FBQztFQUN0QixPQUFPLEVBQUUsSUFBSSxHQVdkOztBQVpELEdBQUcsb0JBQW9CLENBR3JCLGNBQWMsQ0FBQztFQUNiLElBQUksRUFBRSxNQUFNO0VBQ1osTUFBTSxFQUFFLElBQUksR0FDYjs7QUFOSCxHQUFHLG9CQUFvQixDQVFyQixpQkFBaUIsQ0FBQztFQUNoQixJQUFJLEVBQUUsS0FBSztFQUNYLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQUdILEdBQUcsb0JBQW9CLENBQUM7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsT0FBTztFQUNuQixPQUFPLEVBQUUsSUFBSTtFQUNiLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsYUFBYSxFQUFFLGVBQWU7RUFDOUIsVUFBVSxFQUFFLElBQUk7RUFDaEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsU0FBUyxFQUFFLElBQUksR0FDaEI7O0FBRUQsR0FBRyw0QkFBNEIsQ0FBQztFQUM5QixNQUFNLEVBQUUsSUFBSTtFQUNaLGNBQWMsRUFBRSxJQUFJLEdBS3JCOztBQVBELEdBQUcsNEJBQTRCLENBSTdCLEdBQUcsQ0FBQztFQUNGLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQUdILEdBQUcsbUJBQW1CLENBQUM7RUFDckIsTUFBTSxFQUFFLEdBQUc7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLGdCQUFnQixFQUFDLE9BQU87RUFDeEIsV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FBRUQsR0FBRyxrQkFBa0IsQ0FBQztFQUNwQixXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFFRCxHQUFHLDJCQUEyQixDQUFDO0VBQzdCLE1BQU0sRUFBRSxJQUFJO0VBQ1osY0FBYyxFQUFFLElBQUksR0FLckI7O0FBUEQsR0FBRywyQkFBMkIsQ0FJNUIsY0FBYyxDQUFDO0VBQ2IsYUFBYSxFQUFFLElBQUksR0FDcEI7O0FBR0gsR0FBRyxxQkFBcUIsQ0FBQztFQUN2QixVQUFVLEVBQUUsSUFBSTtFQUNoQixjQUFjLEVBQUUsSUFBSTtFQUNwQixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxNQUFNLEdBQ3hCOztBQUVELEdBQUcsb0JBQW9CLENBQUM7RUFDdEIsTUFBTSxFQUFFLEdBQUc7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNiLFVBQVUsRUFBRSxNQUFNLEdBU25COztBQVpELEdBQUcsb0JBQW9CLE1BS2QsQ0FBQztFQUNOLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBUEgsR0FBRyxvQkFBb0IsVUFTVixDQUFDO0VBQ1YsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFHSCxHQUFHLHlCQUF5QixDQUFDO0VBQzNCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQ3BGRCxVQUFVLENBQUM7RUFDVCxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IscUJBQXFCLEVBQUUsc0NBQXNDO0VBQzdELFlBQVksRUFBRSxHQUFHO0VBQ2pCLGVBQWUsRUFBRSxHQUFHO0VBQ3BCLGFBQWEsRUFBRSxNQUFNLEdBQ3RCOztBQUVELFlBQVksQ0FBQztFQUNYLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsVUFBVTtFQUNsQixXQUFXLEVBQUUsdUJBQXVCLEdBQ3JDOztBdEVxQkQsK0JBQStCO0FBSS9CLDBCQUEwQjtBQWMxQixtQkFBbUI7QUFJWSxzREFBc0Q7QUFDN0Msc0RBQXNEO0FBZ0M5RixVQUFVO0F1RXZGVixpQkFBaUIsQ0FBQztFQUNoQixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUFFRCxPQUFPLENBQUM7RUFDTixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUNELE1BQU0sQ0FBQztFQUNMLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBQ0QsT0FBTyxDQUFDO0VBQ04sS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFDRCxNQUFNLENBQUM7RUFDTCxLQUFLLEVBQUUsS0FBSyxHQUNiOztBQUNELE9BQU8sQ0FBQztFQUNOLEtBQUssRUFBRSxLQUFLLEdBQ2I7O0FBQ0QsUUFBUSxDQUFDO0VBQ1AsS0FBSyxFQUFFLEtBQUssR0FDYjs7QUFFRCxNQUFNLENBQUM7RUFDTCxXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFDRCxjQUFjLENBQ1osb0JBQW9CLENBQUM7RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLFlBQVksRUFBRSxHQUFHO0VBQ2pCLFVBQVUsRUFBRSxLQUFLLEdBQ2xCOztBQU5ILGNBQWMsQ0FPWixxQkFBcUIsQ0FBQztFQUNwQixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsWUFBWSxFQUFFLEdBQUc7RUFDakIsVUFBVSxFQUFFLEtBQUssR0FDbEI7O0FBR0gsVUFBVSxDQUFDO0VBQ1QsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBRUQsd0JBQXdCLENBQUM7RUFDdkIsZ0JBQWdCLEVBQUUsS0FBSztFQUN2QixPQUFPLEVBQUUsSUFBSTtFQUNiLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLEdBQy9DOztBQUVELGVBQWUsQ0FBQztFQUNkLFVBQVUsRUFBRSxJQUFJLEdBUWpCOztBQVRELGVBQWUsQ0FHYixTQUFTLENBQUM7RUFDUixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUFMSCxlQUFlLENBTWIsa0JBQWtCLENBQUM7RUFDakIsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBR0gsY0FBYyxDQUFDO0VBQ2IsWUFBWSxFQUFFLEtBQUs7RUFDbkIsWUFBWSxFQUFFLEtBQUs7RUFDbkIsVUFBVSxFQUFFLElBQUksR0FPakI7O0FBVkQsY0FBYyxDQUlaLGNBQWMsQ0FBQztFQUNiLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQUdILEdBQUcsb0JBQW9CLENBQUM7RUFDdEIsV0FBVyxFQUFFLElBQUksR0FDbEI7O0FBRUQsU0FBUyxDQUFDO0VBQ1IsV0FBVyxFQUFFLHlCQUF5QjtFQUN0QyxTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxLQUFLO0VBQ2IsTUFBTSxFQUFFLElBQUk7RUFDWixhQUFhLEVBQUUsSUFBSTtFQUNuQixhQUFhLEVBQUUsR0FBRyxHQW1DbkI7O0FBekNELFNBQVMsU0FRRyxDQUFDO0VBQ1QsS0FBSyxFdkUxQlcsT0FBTztFdUUyQnZCLGdCQUFnQixFdkUxQk0sT0FBTztFdUUyQjdCLE1BQU0sRUFBRSxpQnZFN0JXO0V1RThCbkIsTUFBTSxFQUFFLFdBQVcsR0FDcEI7O0FBYkgsU0FBUyxxQkFlZSxDQUFDO0VBQ3JCLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBakJILFNBQVMsSUFtQkYsQ0FBQztFQUNKLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBckJILFNBQVMsVUF1QkksQ0FBQztFQUNWLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBekJILFNBQVMsVUEwQkksQ0FBQztFQUNWLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBNUJILFNBQVMsVUE2QkksQ0FBQztFQUNWLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBL0JILFNBQVMsVUFnQ0ksQ0FBQztFQUNWLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBbENILFNBQVMsVUFtQ0ksQ0FBQztFQUNWLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBckNILFNBQVMsVUFzQ0ksQ0FBQztFQUNWLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7O0FBRUgsT0FBTyxDQUFDO0VBQ04sVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBRUQsUUFBUSxDQUFDO0VBQ1AsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBQ0QsV0FBVyxDQUFDO0VBQ1YsVUFBVSxFQUFFLElBQUksR0FDakI7O0F2RWxHRCwrQkFBK0I7QUFJL0IsMEJBQTBCO0FBYzFCLG1CQUFtQjtBQUlZLHNEQUFzRDtBQUM3QyxzREFBc0Q7QUFnQzlGLFVBQVU7QXdFdkZWLGdDQUFnQyxDQUFDO0VBQy9CLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsV0FBVyxFQUFFLElBQUk7RUFDakIsT0FBTyxFQUFFLElBQUk7RUFDYixxQkFBcUIsRUFBRSxnQkFBZ0I7RUFDdkMsa0JBQWtCLEVBQUUsSUFBSTtFQUN4QixNQUFNLEVBQUUsT0FBTztFQUNmLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsYUFBYSxFQUFFLEdBQUcsR0F3Q25COztBQWpERCxnQ0FBZ0MsQ0FXOUIsWUFBWSxDQUFDO0VBQ1gsWUFBWSxFQUFFLElBQUk7RUFDbEIsaUJBQWlCLEVBQUUsQ0FBQztFQUNwQixlQUFlLEVBQUUsQ0FBQztFQUNsQixjQUFjLEVBQUUsQ0FBQztFQUNqQixZQUFZLEVBQUUsTUFBTTtFQUNwQixhQUFhLEVBQUUsUUFBUTtFQUN2QixRQUFRLEVBQUUsTUFBTTtFQUNoQixXQUFXLEVBQUUsTUFBTSxHQUNwQjs7QUFwQkgsZ0NBQWdDLENBc0I5QixhQUFhLENBQUM7RUFDWixZQUFZLEVBQUUsR0FBRztFQUNqQixpQkFBaUIsRUFBRSxDQUFDO0VBQ3BCLGVBQWUsRUFBRSxDQUFDO0VBQ2xCLGNBQWMsRUFBRSxDQUFDO0VBQ2pCLFlBQVksRUFBRSxNQUFNO0VBQ3BCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLGFBQWEsRUFBRSxRQUFRO0VBQ3ZCLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBQWhDSCxnQ0FBZ0MsQ0FrQzlCLFVBQVUsQ0FBQztFQUNULGFBQWEsRUFBRSxJQUFJO0VBQ25CLGlCQUFpQixFQUFFLENBQUM7RUFDcEIsZUFBZSxFQUFFLENBQUM7RUFDbEIsY0FBYyxFQUFFLENBQUM7RUFDakIsWUFBWSxFQUFFLE1BQU0sR0FDckI7O0FBeENILGdDQUFnQyxTQTBDcEIsQ0FBQztFQUNULFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQTVDSCxnQ0FBZ0MsTUE4Q3ZCLENBQUM7RUFDTixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQW1CLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQW1CLEdBQ3pFOztBQUdILGlCQUFpQixDQUFDO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0VBQ1gsZUFBZSxFQUFFLFFBQVEsR0E2RDFCOztBQS9ERCxpQkFBaUIsQ0FJZixnQkFBZ0IsQ0FBQztFQUNmLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsS0FBSyxFeEVrQk8sT0FBTztFd0VqQm5CLE1BQU0sRUFBRSxPQUFPLEdBdURoQjs7QUE5REgsaUJBQWlCLENBSWYsZ0JBQWdCLENBS2QsRUFBRSxDQUFDO0VBQ0QsTUFBTSxFQUFFLElBQUk7RUFDWixhQUFhLEVBQUUsaUJ4RVRBO0V3RVVmLGNBQWMsRUFBRSxHQUFHO0VBQ25CLE9BQU8sRUFBRSxPQUFPLEdBQ2pCOztBQWRMLGlCQUFpQixDQUlmLGdCQUFnQixDQVlkLGFBQWE7QUFoQmpCLGlCQUFpQixDQUlmLGdCQUFnQixDQWFkLGFBQWEsQ0FBQztFQUNaLE9BQU8sRUFBRSxLQUFLO0VBQ2QsV0FBVyxFQUFFLElBQUk7RUFDakIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsTUFBTSxFQUFFLElBQUksR0FDYjs7QUF0QkwsaUJBQWlCLENBSWYsZ0JBQWdCLEtBb0JSLENBQ0osYUFBYTtBQXpCbkIsaUJBQWlCLENBSWYsZ0JBQWdCLEtBb0JSLENBRUosZUFBZTtBQTFCckIsaUJBQWlCLENBSWYsZ0JBQWdCLEtBb0JSLENBR0osYUFBYSxDQUFDO0VBQ1osV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FBN0JQLGlCQUFpQixDQUlmLGdCQUFnQixDQTRCZCxRQUFRLENBQUM7RUFDUCxRQUFRLEVBQUUsTUFBTTtFQUNoQixhQUFhLEVBQUUsUUFBUTtFQUN2QixXQUFXLEVBQUUsTUFBTSxHQUNwQjs7QUFwQ0wsaUJBQWlCLENBSWYsZ0JBQWdCLENBa0NkLG9CQUFvQixDQUFDO0VBQ25CLEtBQUssRUFBRSxHQUFHO0VBQ1YsWUFBWSxFQUFFLElBQUksR0FNbkI7O0FBOUNMLGlCQUFpQixDQUlmLGdCQUFnQixDQWtDZCxvQkFBb0IsQ0FJbEIsYUFBYSxDQUFDO0VBQ1osWUFBWSxFQUFFLElBQUk7RUFDbEIsV0FBVyxFQUFFLE1BQU0sR0FDcEI7O0FBN0NQLGlCQUFpQixDQUlmLGdCQUFnQixDQTRDZCxlQUFlLENBQUM7RUFDZCxTQUFTLEVBQUUsR0FBRztFQUNkLGFBQWEsRUFBRSxRQUFRO0VBQ3ZCLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQXhETCxpQkFBaUIsQ0FJZixnQkFBZ0IsQ0FzRGQsb0JBQW9CLENBQUM7RUFDbkIsS0FBSyxFQUFFLEdBQUc7RUFDVixhQUFhLEVBQUUsSUFBSSxHQUNwQjs7QUNuSEwsS0FBSyxXQUFXLENBQUM7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxPQUFPO0VBQ2YsZUFBZSxFQUFFLFFBQVE7RUFDekIsWUFBWSxFQUFFLE1BQU07RUFDcEIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLGlCQUFpQjtFQUM3QixnQkFBZ0IsRUFBRSxLQUFLLEdBb0IxQjs7QUEzQkQsS0FBSyxXQUFXLENBUWQsRUFBRSxDQUFDO0VBQ0QsVUFBVSxFQUFFLGlCQUFpQjtFQUM3QixhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBWkgsS0FBSyxXQUFXLENBYWQsRUFBRSxDQUFDO0VBQ0QsYUFBYSxFQUFFLGlCQUFpQixHQUNqQzs7QUFmSCxLQUFLLFdBQVcsQ0FnQmQsRUFBRSxDQUFDO0VBQ0QsVUFBVSxFQUFFLE1BQU07RUFDbEIsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBbkJILEtBQUssV0FBVyxDQW9CZCxhQUFhLENBQUM7RUFDWixZQUFZLEVBQUUsaUJBQWlCLEdBQ2hDOztBQXRCSCxLQUFLLFdBQVcsQ0F1QmQsV0FBVyxDQUFDO0VBQ1YsVUFBVSxFQUFFLElBQUk7RUFDaEIsWUFBWSxFQUFFLElBQUksR0FDbkI7O0E3RWlESCxJQUFJLENBQUM7RUFDSCxVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUFDRCxXQUFXO0FBQ1gsbUJBQW1CLENBQUM7RUFDbEIsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFFRCxXQUFXO0FBQ1gseUJBQXlCLENBQUM7RUFDeEIsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0FBRUQsWUFBWTtBQUNaLHlCQUF5QixDQUFDO0VBQ3hCLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUVELHFCQUFxQjtBQUNyQix5QkFBeUIsTUFBTSxDQUFDO0VBQzlCLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUVELFVBQVUsQ0FBQztFQUNULE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBQ0QsVUFBVSxLQUFLLENBQUM7RUFDZCxPQUFPLEVBQUUsS0FBSyxHQUNmOztBQUVELENBQUMsQ0FBQztFQUNBLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsZUFBZSxFQUFFLFVBQVU7RUFDM0IsVUFBVSxFQUFFLFVBQVUsR0FDdkI7O0FBRUQsSUFBSSxDQUFDO0VBQ0gsVUFBVSxFQUFFLE9BQU87RUFDbkIsV0FBVyxFQUFFLHlCQUF5QjtFQUN0QyxTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLE1BQU07RUFDbEIsTUFBTSxFQUFFLE9BQU8sR0FDaEI7O0FBRUQsRUFBRTtBQUNGLEdBQUcsQ0FBQztFQUNGLFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQUNELEVBQUU7QUFDRixHQUFHO0FBQ0gsRUFBRTtBQUNGLEdBQUc7QUFDSCxFQUFFO0FBQ0YsR0FBRyxDQUFDO0VBQ0YsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLElBQUksR0FDcEI7O0FBQ0QsRUFBRTtBQUNGLEVBQUU7QUFDRixFQUFFO0FBQ0YsRUFBRTtBQUNGLEVBQUU7QUFDRixFQUFFO0FBQ0YsR0FBRztBQUNILEdBQUc7QUFDSCxHQUFHO0FBQ0gsR0FBRztBQUNILEdBQUc7QUFDSCxHQUFHLENBQUM7RUFDRixXQUFXLEVBQUUsdUJBQXVCO0VBQ3BDLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsS0FBSyxDQUFBLElBQUEsQ0FBTSxNQUFOLEFBQUMsRUFBYTtFQUNqQixNQUFNLEVBQUUsSUFBSTtFQUNaLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBRUQsQ0FBQyxDQUFDO0VBQ0EsTUFBTSxFQUFFLFdBQVcsR0FDcEI7O0FBRUQsS0FBSyxDQUFDO0VBQ0osV0FBVyxFQUFFLEdBQUcsR0FDakI7O0FBRUQsS0FBSyxPQUFPLENBQUM7RUFDWCxVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUFFRCxZQUFZLENBQUM7RUFDWCxRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFFRCxLQUFLLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUNELE1BQU0sQ0FBQztFQUNMLEtBQUssRUFBRSxLQUFLLEdBQ2I7O0FBRUQsU0FBUyxNMkJuTEUsQ0FBQztFQUNKLE9BQU8sRUFBRSxFQUFFO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNkOztBM0JtTEwsT0FBTyxDQUFDO0VBQ04sS0FBSyxFQUFFLE1BQU07RUFDYixNQUFNLEVBQUUsYUFBYTtFQUVyQixRQUFRLEVBQUUsUUFBUTtFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxPQUFPLEdBd0dwQjs7QUE5R0QsT0FBTyxNMkJ2TEksQ0FBQztFQUNKLE9BQU8sRUFBRSxFQUFFO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNkOztBQzJERCxNQUFNLEVBQUcsU0FBUyxFQUFFLEdBQUcsT0FBTyxTQUFTLEVBQUUsTUFBTTtFNUJ3SG5ELE9BQU8sQ0FBQztJQVNKLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLE9BQU8sR0FvR2xCOztBQTlHRCxPQUFPLENBYUwsVUFBVSxDQUFDO0VBQ1QsT0FBTyxFQUFFLElBQUk7RUFFYixNQUFNLEVBQUUsSUFBSSxHQUNiOztBQWpCSCxPQUFPLENBYUwsVUFBVSxNMkJwTUQsQ0FBQztFQUNKLE9BQU8sRUFBRSxFQUFFO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNkOztBM0JtTEwsT0FBTyxDQW1CTCxlQUFlLENBQUM7RUFDZCxXQUFXLEVBQUUsR0FBRztFQUVoQixRQUFRLEVBQUUsUUFBUSxHQTBDbkI7O0FBaEVILE9BQU8sQ0FtQkwsZUFBZSxNMkIxTU4sQ0FBQztFQUNKLE9BQU8sRUFBRSxFQUFFO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNkOztBM0JtTEwsT0FBTyxDQW1CTCxlQUFlLGdCQUtJLENBQ2YsYUFBYSxDQUFDO0VBQ1osZ0JBQWdCLEVJM0pOLE9BQU8sR0o0SmxCOztBQTNCUCxPQUFPLENBbUJMLGVBQWUsQ0FXYixhQUFhLENBQUM7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUVYLFVBQVUsRUFBRSxtQkFBa0MsR0F5Qi9DOztBQTFETCxPQUFPLENBbUJMLGVBQWUsQ0FXYixhQUFhLFdBVUMsQ0FBQztFQUNYLFVBQVUsRUFBRSxtQkFBeUMsR0FDdEQ7O0FBMUNQLE9BQU8sQ0FtQkwsZUFBZSxDQVdiLGFBQWEsVUFjQSxDQUFDO0VBQ1YsVUFBVSxFQUFFLG1CQUF3QyxHQVlyRDs7QTRCakxILE1BQU0sRUFBRyxTQUFTLEVBQUUsR0FBRyxPQUFPLFNBQVMsRUFBRSxNQUFNO0U1QndIbkQsT0FBTyxDQW1CTCxlQUFlLENBV2IsYUFBYSxVQWNBLENBQUM7SUFJUixVQUFVLEVBQUUsbUJBQXlDLEdBU3hEOztBQXpEUCxPQUFPLENBbUJMLGVBQWUsQ0FXYixhQUFhLFVBY0EsV0FNRyxDQUFDO0VBQ1gsVUFBVSxFQUFFLG1CQUErQyxHQUs1RDs7QTRCaExMLE1BQU0sRUFBRyxTQUFTLEVBQUUsR0FBRyxPQUFPLFNBQVMsRUFBRSxNQUFNO0U1QndIbkQsT0FBTyxDQW1CTCxlQUFlLENBV2IsYUFBYSxVQWNBLFdBTUcsQ0FBQztJQUlULFVBQVUsRUFBRSxtQkFBZ0QsR0FFL0Q7O0FBeERULE9BQU8sQ0FtQkwsZUFBZSxDQXlDYix3QkFBd0IsQ0FBQztFQUN2QixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxtQkFBa0MsR0FDL0M7O0FBL0RMLE9BQU8sVUFrRU0sQ0FBQztFQUNWLFNBQVMsRUFBRSxrQkFBa0I7RUFDN0IsVUFBVSxFQUFFLGFBQWE7RUFDekIsVUFBVSxFQUFFLE9BQU8sR0FtQnBCOztBNEJoTkMsTUFBTSxFQUFHLFNBQVMsRUFBRSxNQUFNO0U1QndIOUIsT0FBTyxVQWtFTSxDQUFDO0lBbUJSLFNBQVMsRUFBRSxlQUFlO0lBQzFCLFVBQVUsRUFBRSxXQUFXLEdBRTFCOztBQXhGSCxPQUFPLGVBMEZXLENBQ2QsVUFBVSxDQUFDO0VBQ1QsT0FBTyxFQUFFLFlBQVk7RUFDckIsS0FBSyxFSTdNSyxLQUFLO0VKK01mLEdBQUcsRUFBRSxHQUFHO0VBQ1IsTUFBTSxFQUFFLEdBQUc7RUFDWCxVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUFuR0wsT0FBTyxlQTBGVyxDQWVkLGFBQWEsQ0FBQztFQUNaLEtBQUssRUFBRSxnQkFBZ0I7RUFDdkIsS0FBSyxFQUFFLGtCQUE4QixHQUN0Qzs7QUFJTCxLQUFLLENBQUM7RTJCOVFMLGNBQWMsRUFBRSxTQUFnQjtFQUFFLG9CQUFvQjtFQUN0RCxVQUFVLEVBQUUsU0FBZ0I7RUFBRSxXQUFXO0VBQ3pDLE1BQU0sRUFBRSw4SkFBK0s7RUFBRSw0QkFBNEI7RUFDbE4sTUFBTSxFQUFFLHdEQUF3RDtFQUFFLFNBQVM7RUFDM0UsTUFBTSxFQUFFLFNBQWdCO0UzQjRRMUIsY0FBYyxFQUFFLElBQUk7RTJCalNsQixxQkFBcUIsRTNCa1NILElBQUk7RTJCbFNRLGdCQUFnQjtFQUM5QyxtQkFBbUIsRTNCaVNELElBQUk7RTJCalNNLFlBQVk7RUFDeEMsa0JBQWtCLEUzQmdTQSxJQUFJO0UyQmhTSyxvQkFBb0I7RUFDL0MsZ0JBQWdCLEUzQitSRSxJQUFJO0UyQi9SRyxhQUFhO0VBQ3RDLGVBQWUsRTNCOFJHLElBQUk7RTJCOVJFLDRCQUE0QjtFQUNwRCxXQUFXLEUzQjZSTyxJQUFJO0UyQjdSSDtvQ0FDYSxFM0I2Um5DOztBQUVELE9BQU8sV0FBVyxDQUFDO0VBQ2pCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQUVELE9BQU8sQ0FBQztFQUNOLFFBQVEsRUFBRSxRQUFRLEdBOENuQjs7QUEvQ0QsT0FBTyxHQUdELGNBQWMsQ0FBQztFQUNqQixVQUFVLEVBQUUsTUFBTTtFQUNsQixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsSUFBSSxHQW1CcEI7O0FBekJILE9BQU8sR0FHRCxjQUFjLENBS2hCLEVBQUUsQ0FBQztFQUNELFdBQVcsRUFBRSx1QkFBdUI7RUFDcEMsVUFBVSxFQUFFLE9BQU87RUFDbkIsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsSUFBSTtFQUNqQixPQUFPLEVBQUUsWUFBWTtFQUNyQixhQUFhLEVBQUUsSUFBSTtFQUNuQixPQUFPLEVBQUUsUUFBUSxHQUNsQjs7QUFoQkwsT0FBTyxHQUdELGNBQWMsVUFlTCxDQUFDO0VBQ1YsVUFBVSxFQUFFLEdBQUc7RUFDZixhQUFhLEVBQUUsR0FBRyxHQUNuQjs7QUFyQkwsT0FBTyxHQUdELGNBQWMsaUJBbUJFLENBQUM7RUFDakIsYUFBYSxFQUFFLEdBQUcsR0FDbkI7O0FBeEJMLE9BQU8sR0EwQkQsbUJBQW1CLENBQUM7RUFDdEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLElBQUksR0FDcEI7O0FBOUJILE9BQU8sR0FnQ0QsYUFBYSxDQUFDO0VBQ2hCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLElBQUksRUFBRSxHQUFHO0VBQ1QsR0FBRyxFQUFFLElBQUksR0FDVjs7QUFwQ0gsT0FBTyxZQXNDUSxHQUNQLGNBQWMsQ0FBQztFQUNqQixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUF6Q0wsT0FBTyxZQXNDUSxHQUlQLG1CQUFtQixDQUFDO0VBQ3RCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBSUwsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLGFBQWEsRUFBRSxpQkkvU0ksR0pnVHBCOztBQUVELGVBQWUsQ0FBQztFQUNkLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQUVELGdCQUFnQixDQUFDO0VBQ2YsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixLQUFLLEVJN1djLE9BQU8sR0prWDNCOztBQVJELGdCQUFnQixNQUtQLENBQUM7RUFDTixVQUFVLEVBQUUsMEJBQTBCLEdBQ3ZDOztBQUdILGFBQWEsQ0FBQztFQUNaLEtBQUssRUFBRSxJQUFJO0VBRVgsT0FBTyxFQUFFLG1CQUFtQixHQWM3Qjs7QUFqQkQsYUFBYSxRQVNGLENBQUM7RUFDUixnQkFBZ0IsRUlyVUMsT0FBTztFSnNVeEIsVUFBVSxFQUFFLG1CQUE4QyxHQUMzRDs7QUFaSCxhQUFhLFdBY0MsQ0FBQztFQUNYLE9BQU8sRUFBRSxnQkFBZ0IsR0FDMUI7O0FBR0gsTUFBTSxDQUFDO0VBRUwsTUFBTSxFSW5VTyxJQUFJO0VKb1VqQixXQUFXLEVBQUUsSUFBbUI7RUFDaEMsVUFBVSxFQUFFLFVBQVU7RUFDdEIsVUFBVSxFQUFFLE9BQU8sQ0FBQywyQkFBMkIsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLEdBQUcsR0FNcEU7O0FBWEQsTUFBTSxDQU9KLENBQUMsQ0FBQztFQUVBLE1BQU0sRUFBRSxVQUFVLEdBQ25COztBQUdILFVBQVUsQ0FBQztFQUNULEtBQUssRUFBRSxJQUFJO0VBQ1gsYUFBYSxFQUFFLGlCSW5XSSxHSjRYcEI7O0FBM0JELFVBQVUsTTJCeFpDLENBQUM7RUFDSixPQUFPLEVBQUUsRUFBRTtFQUNYLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUksR0FDZDs7QTNCb1pMLFVBQVUsUUFLQyxDQUFDO0VBQ1IsY0FBYyxFQUFFLElBQUk7RUFDcEIsYUFBYSxFQUFFLEdBQUcsR0FDbkI7O0FBUkgsVUFBVSxDQVVSLGdCQUFnQixDQUFDO0VBQ2YsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsR0FBRztFQUNsQixXQUFXLEVBQUUsdUJBQXVCO0VBQ3BDLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBakJILFVBQVUsQ0FtQlIsV0FBVyxDQUFDO0VBQ1YsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsR0FBRyxHQUluQjs7QUExQkgsVUFBVSxDQW1CUixXQUFXLEtBSUgsQ0FBQztFQUNMLFdBQVcsRUFBRSxHQUFHLEdBQ2pCOztBQUlMLFdBQVcsQ0FBQztFQU1WLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLE9BQU87RUFDZixVQUFVLEVBQUUsaUJBQWlCO0VBQzdCLGVBQWUsRUFBRSxRQUFRO0VBQ3pCLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsWUFBWSxFQUFFLE1BQU07RUFDcEIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLGlCQUFpQixHQTREOUI7O0FBekVELFdBQVcsQ0FDVCxFQUFFO0FBREosV0FBVyxDQUVULEVBQUUsQ0FBQztFQUNELE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBQUpILFdBQVcsQ0FlVCxLQUFLLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxPQUFPLEdBaUJoQjs7QUFsQ0gsV0FBVyxDQWVULEtBQUssQ0FJSCxVQUFVLENBQUM7RUFDVCxhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxhQUFhO0VBQ3RCLGFBQWEsRUFBRSxjQUFjO0VBQzdCLFdBQVcsRUFBRSxJQUFJLEdBU2xCOztBQWpDTCxXQUFXLENBZVQsS0FBSyxDQUlILFVBQVUsT0FPQSxDQUFDO0VBQ1AsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBNUJQLFdBQVcsQ0FlVCxLQUFLLENBSUgsVUFBVSxLQVdGLENBQUM7RUFDTCxNQUFNLEVBQUUsT0FBTyxHQUNoQjs7QUFoQ1AsV0FBVyxDQW9DVCxJQUFJLENBQUM7RUFDSCxhQUFhLEVBQUUsaUJJbmFFLEdKc2NsQjs7QUF4RUgsV0FBVyxDQW9DVCxJQUFJLENBR0YsS0FBSyxDQUFDO0VBQ0osYUFBYSxFQUFFLGlCQUFpQjtFQUNoQyxVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUUsYUFBYSxHQTZCdkI7O0FBdkVMLFdBQVcsQ0FvQ1QsSUFBSSxDQUdGLEtBQUssT0FLSyxDQUFDO0VBQ1AsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBOUNQLFdBQVcsQ0FvQ1QsSUFBSSxDQUdGLEtBQUssVUFTUSxDQUFDO0VBQ1YsZ0JBQWdCLEVBQUUsU0FBUyxHQUM1Qjs7QUFsRFAsV0FBVyxDQW9DVCxJQUFJLENBR0YsS0FBSyxNQWFJLENBQUM7RUFDTixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQXREUCxXQUFXLENBb0NULElBQUksQ0FHRixLQUFLLE9BaUJLLENBQUM7RUFDUCxZQUFZLEVBQUUsSUFBSSxHQUNuQjs7QUExRFAsV0FBVyxDQW9DVCxJQUFJLENBR0YsS0FBSyxPQW9CSyxDQUFDO0VBQ1AsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBN0RQLFdBQVcsQ0FvQ1QsSUFBSSxDQUdGLEtBQUssT0F1QkssQ0FBQztFQUNQLFlBQVksRUFBRSxHQUFHLEdBQ2xCOztBQWhFUCxXQUFXLENBb0NULElBQUksQ0FHRixLQUFLLFNBMEJPLENBQUM7RUFDVCxVQUFVLEVBQUUsT0FBTztFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBQUtQLGtCQUFrQixDQUFDO0VBQ2pCLGFBQWEsRUFBRSxpQkFBaUIsR0FlakM7O0FBaEJELGtCQUFrQixVQUdMLENBQUM7RUFDVixnQkFBZ0IsRUFBRSxPQUFPLEdBVzFCOztBQWZILGtCQUFrQixVQUdMLE9BR0QsQ0FBQztFQUNQLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQVJMLGtCQUFrQixVQUdMLENBT1QsS0FBSyxNQUNJLENBQUM7RUFDTixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQUtQLElBQUksQ0FBQztFQUNILFFBQVEsRUFBRSxRQUFRO0VBQ2xCLFlBQVksRUFBRSxJQUFJLEdBb0NuQjs7QUF0Q0QsSUFBSSxRQUlPLENBQUM7RUFDUixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsRUFBRTtFQUNYLEtBQUssRUFBRSxHQUFHO0VBQ1YsTUFBTSxFQUFFLEdBQUc7RUFDWCxJQUFJLEVBQUUsR0FBRztFQUNULEdBQUcsRUFBRSxHQUFHLEdBQ1Q7O0FBWEgsSUFBSSxNQWFLLFFBQ0ksQ0FBQztFQUNSLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBaEJMLElBQUksT0FrQk0sUUFDRyxDQUFDO0VBQ1IsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFyQkwsSUFBSSxJQXVCRyxRQUNNLENBQUM7RUFDUixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQTFCTCxJQUFJLFFBNEJPLFFBQ0UsQ0FBQztFQUNSLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBL0JMLElBQUksTUFpQ0ssUUFDSSxDQUFDO0VBQ1IsZ0JBQWdCLEVBQUUsS0FBSyxHQUN4Qjs7QUFJTCxXQUFXLENBQUM7RUFDVixLQUFLLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxRQUFRLEdBcUNuQjs7QUF2Q0QsV0FBVyxRQUlBLENBQUM7RUFDUixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsRUFBRTtFQUNYLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLElBQUk7RUFDWixJQUFJLEVBQUUsR0FBRztFQUNULE9BQU8sRUFBRSxHQUFHLEdBQ2I7O0FBWEgsV0FBVyxNQWFGLFFBQ0ksQ0FBQztFQUNSLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBaEJMLFdBQVcsT0FrQkQsUUFDRyxDQUFDO0VBQ1IsZ0JBQWdCLEVBQUUsTUFBTSxHQUN6Qjs7QUFyQkwsV0FBVyxLQXVCSCxRQUNLLENBQUM7RUFDUixnQkFBZ0IsRUFBRSxJQUFJLEdBQ3ZCOztBQTFCTCxXQUFXLElBNEJKLFFBQ00sQ0FBQztFQUNSLGdCQUFnQixFQUFFLEdBQWMsR0FDakM7O0FBL0JMLFdBQVcsTUFpQ0YsUUFDSSxDQUFDO0VBQ1IsZ0JBQWdCLEVBQUUsS0FBSztFQUN2QixNQUFNLEVBQUUsZUFBZSxHQUN4Qjs7QUFJTCxRQUFRLENBQUM7RUFDUCxRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsR0FBRztFQUNSLE1BQU0sRUFBRSxHQUFHO0VBQ1gsSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsS0FBSyxHQXFCYjs7QUExQkQsUUFBUSxNQU9DLENBQUM7RUFDTixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQVRILFFBQVEsT0FVRSxDQUFDO0VBQ1AsZ0JBQWdCLEVBQUUsTUFBTSxHQUN6Qjs7QUFaSCxRQUFRLE9BYUUsQ0FBQztFQUNQLGdCQUFnQixFQUFFLE1BQU0sR0FDekI7O0FBZkgsUUFBUSxLQWdCQSxDQUFDO0VBQ0wsZ0JBQWdCLEVBQUUsSUFBSSxHQUN2Qjs7QUFsQkgsUUFBUSxJQW1CRCxDQUFDO0VBQ0osZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUFyQkgsUUFBUSxNQXNCQyxDQUFDO0VBQ04sZ0JBQWdCLEVBQUUsS0FBSztFQUN2QixNQUFNLEVBQUUsZUFBZSxHQUN4Qjs7QUFHSCxVQUFVLENBQUM7RUFDVCxRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsR0FBRztFQUNSLE1BQU0sRUFBRSxHQUFHO0VBQ1gsSUFBSSxFQUFFLEdBQUc7RUFDVCxLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxHQUFHLEdBa0JuQjs7QUF4QkQsVUFBVSxNQVFELENBQUM7RUFDTixnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQVZILFVBQVUsT0FXQSxDQUFDO0VBQ1AsZ0JBQWdCLEVBQUUsTUFBTSxHQUN6Qjs7QUFiSCxVQUFVLEtBY0YsQ0FBQztFQUNMLGdCQUFnQixFQUFFLElBQUksR0FDdkI7O0FBaEJILFVBQVUsSUFpQkgsQ0FBQztFQUNKLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBbkJILFVBQVUsTUFvQkQsQ0FBQztFQUNOLGdCQUFnQixFQUFFLEtBQUs7RUFDdkIsTUFBTSxFQUFFLG1CQUFtQixHQUM1Qjs7QUFHSCxrQkFBa0IsQ0FBQztFQUNqQixLQUFLLEVBQUUsSUFBSTtFQUNYLFFBQVEsRUFBRSxRQUFRLEdBUW5COztBQVZELGtCQUFrQixNQUlULENBQUM7RUFDTixZQUFZLEVBQUUsS0FBSyxHQUNwQjs7QUFOSCxrQkFBa0IsSUFPWCxDQUFDO0VBQ0osWUFBWSxFQUFFLEdBQWMsR0FDN0I7O0FBR0gsWUFBWSxNQUNILENBQUM7RUFDTixZQUFZLEVBQUUsS0FBSyxHQUtwQjs7QUFQSCxZQUFZLE1BQ0gsTUFFRSxDQUFDO0VBQ04sWUFBWSxFQUFFLEtBQUs7RUFDbkIsYUFBYSxFQUFFLFdBQVcsR0FDM0I7O0FBTkwsWUFBWSxJQVFMLENBQUM7RUFDSixZQUFZLEVBQUUsR0FBRyxHQUtsQjs7QUFkSCxZQUFZLElBUUwsTUFFSSxDQUFDO0VBQ04sWUFBWSxFQUFFLEdBQUc7RUFDakIsYUFBYSxFQUFFLFdBQVcsR0FDM0I7O0FBSUwsU0FBUyxDQUFDO0VBQ1IsZ0JBQWdCLEVBQUUsSUFBSSxHQUN2Qjs7QUFFRCxPQUFPLENBQUM7RUFDTixRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsS0FBSztFQUNaLE9BQU8sRUFBRSxrQkFBa0IsR0E4RDVCOztBQWpFRCxPQUFPLE0yQjFyQkksQ0FBQztFQUNKLE9BQU8sRUFBRSxFQUFFO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNkOztBM0JzckJMLE9BQU8scUJBTWlCLENBQUM7RUFDckIsVUFBVSxFQUFFLEtBQUssR0FDbEI7O0FBUkgsT0FBTyxDQVVMLGFBQWEsQ0FBQztFQUNaLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsSUFBSSxFQUFFLEtBQUs7RUFDWCxPQUFPLEVBQUUsaUJBQWlCO0VBQzFCLFdBQVcsRUFBRSxJQUFJLEdBQ2xCOztBQWhCSCxPQUFPLENBa0JMLFlBQVksQ0FBQztFQUNYLE9BQU8sRUFBRSxVQUFVO0VBQ25CLFdBQVcsRUFBRSxJQUFJLEdBNENsQjs7QUFoRUgsT0FBTyxDQWtCTCxZQUFZLENBSVYsWUFBWSxDQUFDO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsSUFBSTtFQUNoQixRQUFRLEVBQUUsUUFBUTtFQUNsQixhQUFhLEVBQUUsSUFBSTtFQUNuQixXQUFXLEVBQUUsSUFBSSxHQW9DbEI7O0FBL0RMLE9BQU8sQ0FrQkwsWUFBWSxDQUlWLFlBQVksT0FPRixDQUFDO0VBQ1AsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLEVBQUU7RUFDWCxLQUFLLEVBQUUsR0FBRztFQUNWLE1BQU0sRUFBRSxHQUFHO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxHQUFHLEVBQUUsR0FBRyxHQUNUOztBQXBDUCxPQUFPLENBa0JMLFlBQVksQ0FJVixZQUFZLE1BZ0JILE9BQ0csQ0FBQztFQUNQLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBekNULE9BQU8sQ0FrQkwsWUFBWSxDQUlWLFlBQVksT0FxQkYsT0FDRSxDQUFDO0VBQ1AsZ0JBQWdCLEVBQUUsT0FBTyxHQUMxQjs7QUE5Q1QsT0FBTyxDQWtCTCxZQUFZLENBSVYsWUFBWSxJQTBCTCxPQUNLLENBQUM7RUFDUCxnQkFBZ0IsRUFBRSxPQUFPLEdBQzFCOztBQW5EVCxPQUFPLENBa0JMLFlBQVksQ0FJVixZQUFZLFFBK0JELE9BQ0MsQ0FBQztFQUNQLGdCQUFnQixFQUFFLE9BQU8sR0FDMUI7O0FBeERULE9BQU8sQ0FrQkwsWUFBWSxDQUlWLFlBQVksTUFvQ0gsT0FDRyxDQUFDO0VBQ1AsZ0JBQWdCLEVBQUUsS0FBSyxHQUN4Qjs7QUFNVCxLQUFLLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixhQUFhLEVBQUUsR0FBRyxHQUtuQjs7QUFURCxLQUFLLEtBTUcsQ0FBQztFQUNMLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBR0gsd0JBQXdCLENBQUM7RUFDdkIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixVQUFVLEVBQUUsSUFBSTtFQUNoQixhQUFhLEVBQUUsR0FBRztFQUVsQixNQUFNLEVBQUUsT0FBTyxHQWlCaEI7O0FBdEJELHdCQUF3QixNQU9mLENBQUM7RUFDTixnQkFBZ0IsRUFBRSxPQUFPLEdBRTFCOztBQVZILHdCQUF3QixDQVl0QixtQkFBbUIsQ0FBQztFQUNsQixPQUFPLEVBQUUsbUJBQW1CO0VBQzVCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsT0FBTyxHQUtmOztBQXJCSCx3QkFBd0IsQ0FZdEIsbUJBQW1CLENBTWpCLFVBQVUsQ0FBQztFQUNULFNBQVMsRUFBRSxJQUFJLEdBQ2hCOztBQUlMLEdBQUcsWUFBWSxDQUFDO0VBQ2QsVUFBVSxFQUFFLE9BQU87RUFDbkIsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsa0JBQWtCO0VBQ3pDLE9BQU8sRUFBRSxTQUFTLEdBQ25CIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIl9mb250LnNjc3NcIjtcclxuLy9AaW1wb3J0IFwiX2ZvbnQtcm9ib3RvLnNjc3NcIjtcclxuQGltcG9ydCBcIl9mb250LWxhdG8uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX2ZvbnQtcmVwdWJsaWthLnNjc3NcIjtcclxuQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX21peGluLnNjc3NcIjtcclxuQGltcG9ydCBcIl9oYW1idXJnZXJzLnNjc3NcIjtcclxuQGltcG9ydCBcIl9zcGlubmVyLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJfbmV3LWVyby12aWV3LnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vam9kaXQvam9kaXQubWluLmNzc1wiO1xyXG5cclxuQGltcG9ydCBcIl9ib290c3RyYXBPdmVycmlkZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJfZm9ybS5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy9hcHAtbWFpbi9faGVhZGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvYXBwLW1haW4vX21lbnUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy9hcHAtbWFpbi9fc3ViTWVudS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL2FwcC1tYWluL19mb290ZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy9hcHAtbWFpbi9fY2hydW1icy5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy90YWJsZS10b3AtYmFyL190YWJsZS10b3AtYmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvZGF0YS10YWJsZS9fdGFibGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy9kYXRhLXRhYmxlL19wYWdpbmF0aW9uLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvcGFuZWwtdG9nZ2xlL19wYW5lbC10b2dnbGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy90cmVlLXBhbmVsL190cmVlLXBhbmVsLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvcGljay1saXN0L19waWNrTGlzdC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL2FjdGlvbi1idXR0b24vX2FjdGlvbi1idXR0b24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy9kYXRhLWlucHV0L19kYXRhLWlucHV0LnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvZGF0YS1lcnJvci9fZGF0YS1lcnJvci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL3NlbGVjdC1vbmUvX3NlbGVjdC1vbmUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy9kYXRhLWNhbGVuZGFyL19jYWxlbmRhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL2Zvcm0tZ3JpZC9fZm9ybS1ncmlkLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvZm9ybS1yb3cvX2Zvcm0tcm93LnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvZm9ybS1jb2x1bW4vX2Zvcm0tY29sdW1uLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvZm9ybS1sYWJlbC9fZm9ybS1sYWJlbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL2RhdGEtdGFicy9fZGF0YS10YWJzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvdHJlZS10YWJsZS9fdHJlZS10YWJsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL2ZpbGUtdXBsb2FkL19maWxlLXVwbG9hZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL2RhdGEtbW9kYWwvX21vZGFsLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvaGVscC1tb2RhbC9faGVscC1tb2RhbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL2Vycm9yLWFsZXJ0L19lcnJvci1hbGVydC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL3dhcm5pbmctYWxlcnQvX3dhcm5pbmctYWxlcnQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy9hdXRvLWNvbXBsZXRlL19hdXRvLWNvbXBsZXRlLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvZGF0YS1ub3RpZmljYXRpb24vX25vdGlmaWNhdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL2NvbmZpcm0tZGlhbG9nL19jb25maXJtLWRpYWxvZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL2JyZWFkLWNydW1icy9fYnJlYWQtY3J1bWJzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvZGF0YS1zZWFyY2gvX2RhdGEtc2VhcmNoLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvYXBwLWZvcnVtLWl0ZW0vX2FwcC1mb3J1bS1pdGVtLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvYXBwLWZvcnVtLW1lc3NhZ2UvX2FwcC1mb3J1bS1tZXNzYWdlLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvdGV4dC1lZGl0b3IvX3RleHQtZWRpdG9yLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvY29sbGFwc2VkLWNvbnRlbnQvX2NvbGxhcHNlZC1jb250ZW50LnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvY29udGVudC1zaWRlLW1lbnUvX2NvbnRlbnQtc2lkZS1tZW51LnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvbm90aWZpY2F0aW9uLW1vZGFsL19ub3RpZmljYXRpb24tbW9kYWwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy9kYXRhLW51bWJlci9fZGF0YS1udW1iZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy9yb2xlLW1vZGFsL19yb2xlTW9kYWwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy9keW5hbWljLXRleHQvX2R5bmFtaWMtdGV4dC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL2Zsb2F0LW5vdGlmaWNhdGlvbnMvX2Zsb2F0LW5vdGlmaWNhdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwibWFya28vY29tcG9uZW50cy9wYWdlLW5vdGlmaWNhdGlvbi9fcGFnZU5vdGlmaWNhdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL21lbnUtYnV0dG9uL19tZW51LWJ1dHRvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYXJrby9jb21wb25lbnRzL2Nvb2tpZS1tZXNzYWdlL19jb29raWVzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1hcmtvL2NvbXBvbmVudHMvc29ydC11cC1kb3duL19zb3J0VXBEb3duLnNjc3NcIjtcclxuXHJcblxyXG5AaW1wb3J0IFwiRmVhdHVyZXMvSG9tZS9fbG9naW4uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiRmVhdHVyZXMvVnByYXNhbG5pa0l6cG9sbmpldmFuamUvdnByYXNhbG5pay5zY3NzXCI7XHJcbkBpbXBvcnQgXCJGZWF0dXJlcy9Wc3RvcG5hc3RyYW4vdnN0b3BuYVN0cmFuLnNjc3NcIjtcclxuQGltcG9ydCBcIkFyZWFzL1ZvZGVuamVJbk5hY3J0b3ZhbmplL1Jldml6aWpza2FPY2VuYVR2ZWdhbmphL19yZXZpemlqc2thT2NlbmFUdmVnYW5qYS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJBcmVhcy9Gb3J1bS9Gb3J1bS9aYXNlYm5hU3Bvcm9jaWxhL19aYXNlYm5hU3Bvcm9jaWxhLnNjc3NcIjtcclxuQGltcG9ydCBcIkFyZWFzL1ZvZGVuamVJbk5hY3J0b3ZhbmplL0xldG5pTmFjcnQvRmluYW5jbmlWaXJpL2N1c3RvbVRhYmxlU3R5bGUuc2Nzc1wiO1xyXG5cclxuaHRtbCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcbi8qIHdpZHRoICovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4vKiBUcmFjayAqL1xyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG59XHJcblxyXG4vKiBIYW5kbGUgKi9cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYmFja2dyb3VuZDogIzg4ODtcclxufVxyXG5cclxuLyogSGFuZGxlIG9uIGhvdmVyICovXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1NTU7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb250YWluZXIub3BlbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbioge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogIzMzMztcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwIDAgMCAwO1xyXG59XHJcblxyXG5oNCxcclxuLmg0IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuaDQsXHJcbi5oNCxcclxuaDUsXHJcbi5oNSxcclxuaDYsXHJcbi5oNiB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbi5oMSxcclxuLmgyLFxyXG4uaDMsXHJcbi5oNCxcclxuLmg1LFxyXG4uaDYge1xyXG4gIGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICBoZWlnaHQ6IDI3cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMTBweDtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbmxhYmVsLmNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubm8tb3ZlcmZsb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4ucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmNsZWFyZml4IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLmxheW91dCB7XHJcbiAgd2lkdGg6IDEyNjBweDtcclxuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KDBweCAxMjYwcHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gIH1cclxuXHJcbiAgLnNpZGUtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYm9keS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuYmFja2dyb3VuZC1ncmF5IHtcclxuICAgICAgLmJvZHktY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2R5LWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjezUwcHggKyA0NXB4ICsgNXB4fSk7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogJGJvZHlDb250ZW50QmFja2dyb3VuZDtcclxuXHJcbiAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoMHB4IDEyNjBweCkge1xyXG4gICAgICAvLyAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjezQwcHggKyA0MHB4ICsgNDVweCArIDEwcHh9KTtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgJi5jb29raWUtYmFyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3s1MHB4ICsgNDVweCArIDVweCArIDIwcHh9KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi53aXRoLW1lbnUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjezUwcHggKyA1MHB4KyA0NXB4ICsgNXB4fSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMHB4IDEyNjBweCkge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7NTBweCArIDUwcHggKyA0NXB4ICsgNXB4fSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29va2llLWJhciB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3s1MHB4ICsgNTBweCsgNDVweCArIDVweCArIDIwcHh9KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDBweCAxMjYwcHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7NTBweCArIDUwcHggKyA0NXB4ICsgNXB4ICsgMjBweH0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2R5LWNvbnRlbnQtdnByYXNhbG5payB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3s1MHB4ICsgNDVweCArIDVweH0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tZW51LW9wZW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xyXG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuXHJcbiAgICAvLyAuYm9keS1jb250YWluZXIge1xyXG4gICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgLy8gICB6LWluZGV4OiA1MDA7XHJcbiAgICAvLyAgIHBhZGRpbmc6IDEwdmggMCAwIDA7XHJcbiAgICAvLyAgIHRvcDogMDtcclxuICAgIC8vICAgcmlnaHQ6IDA7XHJcbiAgICAvLyAgIGJvdHRvbTogMDtcclxuICAgIC8vICAgbGVmdDogMDtcclxuICAgIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTI2MXB4KSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwcyBlYXNlIGFsbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2lkZS1tZW51LW9wZW4ge1xyXG4gICAgLnNpZGUtbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6ICRzaWRlTWVudVdpZHRoO1xyXG4gICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmJvZHktY29udGVudCB7XHJcbiAgICAvLyAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlTWVudVdpZHRofSk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZU1lbnVXaWR0aH0pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsdXIge1xyXG4gIEBpbmNsdWRlIGJsdXIoMSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgQGluY2x1ZGUgdXNlclNlbGVjdChub25lKTtcclxufVxyXG5cclxuc2VjdGlvbi50YWJsZS1kYXRhIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYgPiAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcclxuICAgICAgY29sb3I6ICMzOTcyODk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYubm8tbWFyZ2luIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLm5vLWJvdHRvbS1tYXJnaW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgPiAuc2VjdGlvbi10aXRsZS1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICYgPiAuc2VjdGlvbi1oZWxwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogLTVweDtcclxuICB9XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgJiA+IC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICYgPiAuc2VjdGlvbi10aXRsZS1sZWZ0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgY29sb3I6ICMwOTNmOTU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1hY3Rpb25zIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWZvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uYmxvY2tfY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOiAkYnJpZ2h0UHJpbWFyeUNvbG9yO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDBweCAjYzJiZWJlIGluc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy9taW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3s0MHB4ICArIDQwcHggKyA1MHB4ICsgMTBweH0pO1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMHB4IDEyNjBweCkge1xyXG4gICAgLy9taW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3s0MHB4ICArIDQwcHggKyA1MHB4ICsgMTBweH0pO1xyXG4gIH1cclxuXHJcbiAgJi5uby1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlTWVudUJhY2tncm91bmQ7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVySGVpZ2h0ICsgJGZvb3RlckhlaWdodH0pO1xyXG4gIH1cclxuXHJcbiAgJi5uby1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMjBweCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXIge1xyXG4gIC8vIGJvcmRlci10b3A6IDNweCBkb3VibGUgIzUyODk4MjtcclxuICBoZWlnaHQ6ICRmb290ZXJIZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRmb290ZXJIZWlnaHQgLSA0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kOiAjZDBlM2U5IHVybCgvaW1hZ2VzL2Jja19mb290ZXIuanBnKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xyXG5cclxuICBwIHtcclxuICAgIC8vY29sb3I6ICRkYXJrRm9udENvbG9yO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlcGVyYXRvciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgJi5jb250ZW50IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgLnNlcGVyYXRvci10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzM5NzI4OTtcclxuICB9XHJcblxyXG4gIC5saXN0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAmLmJvbGQge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZsYXQtdGFibGUge1xyXG4gIHRkLFxyXG4gIHRoIHtcclxuICAgIHBhZGRpbmc6IC0xcHggMCAwcHggMDtcclxuICB9XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCAwIDAgMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QzYzhjODtcclxuICBib3JkZXItc3R5bGU6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkM2M4Yzg7XHJcblxyXG4gIC5oZWFkIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwO1xyXG5cclxuICAgIC5oZWFkLWNlbGwge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgJi5jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sZXRvIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuXHJcbiAgICAuY2VsbCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xyXG5cclxuICAgICAgJi5jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saWdodGdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OTE5NjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kZXB0aDIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmLmRlcHRoMyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuZGVwdGg0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLm5ld1N0eWxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDVlMGYzO1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yb3ctdGFibGUtbm9uZWRpdCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XHJcblxyXG4gICYubGlnaHRncmF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XHJcblxyXG4gICAgJi5jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbGwge1xyXG4gICAgICAmLmVycm9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTk2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgJi5ncmVlbiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjMTY3O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm9yYW5nZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTFkO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnJlZCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjI0MTRkO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm5lb25yZWQge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNDhhMztcclxuICAgIH1cclxuICB9XHJcbiAgJi5ibGFjayB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3gtYm9yZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxuXHJcbiAgJi5ncmVlbiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE2YjE2O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnllbGxvdyB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZ3JheSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnJlZCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAwLCAwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi53aGl0ZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmlnLWJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGJvdHRvbTogMXB4O1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgcmlnaHQ6IDEwNXB4O1xyXG5cclxuICAmLmdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmMxNjc7XHJcbiAgfVxyXG4gICYueWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICB9XHJcbiAgJi5vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xyXG4gIH1cclxuICAmLmdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcclxuICB9XHJcbiAgJi5yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyNDE0ZDtcclxuICB9XHJcbiAgJi53aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxuLnNtYWxsLWJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMXB4O1xyXG4gIGJvdHRvbTogMnB4O1xyXG4gIGxlZnQ6IDFweDtcclxuICByaWdodDogNjZweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICYuZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzE2NztcclxuICB9XHJcbiAgJi55ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gIH1cclxuICAmLmdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcclxuICB9XHJcbiAgJi5yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyNDE0ZDtcclxuICB9XHJcbiAgJi53aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcclxuICB9XHJcbn1cclxuXHJcbi52cHJhc2FsbmlrLWJvcmRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLmdyZWVuIHtcclxuICAgIGJvcmRlci1jb2xvcjogZ3JlZW47XHJcbiAgfVxyXG4gICYucmVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4udGVzdC1ib3JkZXIge1xyXG4gICYuZ3JlZW4ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBncmVlbjtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6IGdyZWVuO1xyXG4gICAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5yZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJvdy15ZWFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xyXG59XHJcblxyXG4ubGVnZW5kIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDFweCAxMHB4IDEwcHggMTBweDtcclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cclxuICAmLm1hcmdpbi10b3AtbmVhZ2F0aXZlIHtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxlZ2VuZC10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAtMTBweDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAubGVnZW5kLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xyXG5cclxuICAgIC5sZWdlbmQtaXRlbSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmMxNjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYub3JhbmdlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTFkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJlZCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IyNDE0ZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5uZW9ucmVkIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0OGEzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmJsYWNrIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAmLmZpbGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFuZWwtZGlzcGFseS1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgbWluLWhlaWdodDogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgLy9ib3JkZXI6IDJweCBzb2xpZCAjYjdiMGIwO1xyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWNvbnRlbnQtZmxleCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIGNvbG9yOiAjMWU0NzYwO1xyXG5cclxuICAgIC5sZWZ0LXNwYW4ge1xyXG4gICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5kaXYuc3BhY2VyLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcclxufVxyXG4iLCLvu79AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKC9mb250cy9NYXRlcmlhbEljb25zLVJlZ3VsYXIuZW90KTsgLyogRm9yIElFNi04ICovXHJcbiAgICBzcmM6IGxvY2FsKCdNYXRlcmlhbCBJY29ucycpLCBsb2NhbCgnTWF0ZXJpYWxJY29ucy1SZWd1bGFyJyksIHVybCgvZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgvZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpLCB1cmwoL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zIE91dGxpbmVkJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzcmM6IGxvY2FsKCdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCcpLCBsb2NhbCgnTWF0ZXJpYWxJY29ucy1PdXRsaW5lZC1SZWd1bGFyJyksIHVybCgvZm9udHMvTWF0ZXJpYWxJY29ucy1PdXRsaW5lZC1SZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgfVxyXG5cclxuLm1hdGVyaWFsLWljb25zIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDsgLyogUHJlZmVycmVkIGljb24gc2l6ZSAqL1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIC8qIFN1cHBvcnQgZm9yIGFsbCBXZWJLaXQgYnJvd3NlcnMuICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC8qIFN1cHBvcnQgZm9yIFNhZmFyaSBhbmQgQ2hyb21lLiAqL1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC8qIFN1cHBvcnQgZm9yIEZpcmVmb3guICovXHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgLyogU3VwcG9ydCBmb3IgSUUuICovXHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxufVxyXG5cclxuXHJcbi5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zIE91dGxpbmVkJztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLyogU3VwcG9ydCBmb3IgU2FmYXJpIGFuZCBDaHJvbWUuICovXHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLyogU3VwcG9ydCBmb3IgRmlyZWZveC4gKi9cclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAvKiBTdXBwb3J0IGZvciBJRS4gKi9cclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xyXG4gIH0iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJMYXRvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3JjOiBsb2NhbChcIkxhdG9cIiksIGxvY2FsKFwiTGF0by1SZWd1bGFyXCIpLCB1cmwoL2ZvbnRzL0xhdG8tUmVndWxhci50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJMYXRvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHNyYzogbG9jYWwoXCJMYXRvIEJvbGRcIiksIGxvY2FsKFwiTGF0by1Cb2xkXCIpLCB1cmwoL2ZvbnRzL0xhdG8tQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJMYXRvXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIkxhdG8gTGlnaHRcIiksIGxvY2FsKFwiTGF0by1MaWdodFwiKSwgdXJsKC9mb250cy9MYXRvLUxpZ2h0LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBzcmM6IGxvY2FsKFwiTGF0byBJdGFsaWNcIiksIGxvY2FsKFwiTGF0by1JdGFsaWNcIiksIHVybCgvZm9udHMvTGF0by1JdGFsaWMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBzcmM6IGxvY2FsKFwiTGF0byBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJMYXRvLUJvbGQtSXRhbGljXCIpLCB1cmwoL2ZvbnRzL0xhdG8tQm9sZEl0YWxpYy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJMYXRvXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiBsb2NhbChcIkxhdG8gTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIkxhdG8tTGlnaHQtSXRhbGljXCIpLCB1cmwoL2ZvbnRzL0xhdG8tTGlnaHRJdGFsaWMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5cclxuLnJvYm90byB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmVwdWJsaWthXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiBsb2NhbChcIlJlcHVibGlrYS1SZWd1bGFyXCIpLCB1cmwoL2ZvbnRzL1JlcHVibGlrYS1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgfVxyXG4gICAgXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSZXB1Ymxpa2FcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IGxvY2FsKFwiUmVwdWJsaWthLUJvbGRcIiksIHVybCgvZm9udHMvUmVwdWJsaWthLUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICB9XHJcblxyXG4gIC5yZXB1Ymxpa2Ege1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmVwdWJsaWthXCIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG4gIFxyXG4iLCLvu78vL0NvbG9yIHBhbGxldGUgZm9yIG5ldyBsYXlvdXRcclxuXHJcbiRicmlnaHRQcmltYXJ5Q29sb3I6ICM1MjlkYmE7XHJcbiRwcmltYXJ5Q29sb3I6ICM0Mjg1ZjQ7XHJcbiRkYXJrUHJpbWFyeUNvbG9yOiAjMWU0NzYwO1xyXG4kYnJpZ2h0UHJpbWFyeUNvbG9yOiAjNTI5ZGJhO1xyXG4kZ3JlZW46ICM0ZTdlN2U7XHJcbiRyZWQ6ICNiMjQyNGU7XHJcbiRwcmltYXJ5R3JlZW46ICM4YmMxNjc7XHJcblxyXG4kbWFpbkJhY2tncm91bmRDb2xvcjogI2YyZjJmMjtcclxuJGhlYWRlckJhY2tncm91bmRDb2xvcjogJGRhcmtQcmltYXJ5Q29sb3I7XHJcbi8vICRmb290ZXJCYWNrZ3JvdW5kQ29sb3I6ICM2YjZiNmI7XHJcbiRmb290ZXJCYWNrZ3JvdW5kQ29sb3I6ICRkYXJrUHJpbWFyeUNvbG9yO1xyXG5cclxuLy9uZXV0cmFsIGNvbG9yc1xyXG4kZGFya0NvbG9yOiAjMjIyMjIyO1xyXG4kZGFya1NlY3VuZGFyeUNvbG9yOiAjM2IzYjNiO1xyXG4kYm9yZGVyQ29sb3I6ICNiMWIxYjE7XHJcbiRib3JkZXJMaWdodENvbG9yOiAjZTFlMWUxO1xyXG4kaG92ZXJDb2xvcjogI2Y3ZjdmNztcclxuXHJcbi8vbWVudVxyXG4kbWVudUNvbG9yOiAjMDkzZjk1O1xyXG4kbWVudVNlbGVjdGVkOiAkcHJpbWFyeUNvbG9yO1xyXG4vL1xyXG5cclxuLy9idXR0b25zXHJcbiRidXR0b25QcmltYXJ5Q29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiRidXR0b25TZWNvbmRhcnlDb2xvcjogI2E4YzhmYTtcclxuJGJ1dHRvblVuZGVybGluZUNvbG9yOiAkZGFya0NvbG9yO1xyXG4vL1xyXG5cclxuLy8kcHJpbWFyeUNvbG9yOiAjNTI5ZGJhO1xyXG5cclxuLyokcHJpbWFyeURhcmtDb2xvcjogIzNlN2M5NDsqL1xyXG4kcHJpbWFyeURhcmtDb2xvcjogIzVjOWE5MjtcclxuXHJcbiRwcmltYXJ5TGlnaHRDb2xvcjogIzQzOGFhODtcclxuLyokYWNjZW50Q29sb3I6ICM1YzlhOTI7Ki9cclxuJGFjY2VudENvbG9yOiAjNWM5YTkxO1xyXG4kYWNjZW50RGFya0NvbG9yOiAjNTI4OTgyO1xyXG5cclxuJGFjY2VudExpZ2h0Q29sb3I6IHJlZDtcclxuJGFjY2VudFRleHRDb2xvcjogcmVkO1xyXG5cclxuLy8gY3VzdG9tIHZhcmlhYmxlc1xyXG4kdGV4dEZvbnRCbGFja0NvbG9yOiAjMjIyO1xyXG4kYnV0dG9uQmFja2dyb3VuZENvbG9yOiAjZWNlYmU5O1xyXG4kdGFiVW5hY3RpdmVDb2xvcjogI2Y1ZjRmMztcclxuXHJcbiR0YWJsZUJhY2tncm91bmQ6ICMzMTdjOGY7XHJcblxyXG4vKiRmb250Q29udGVudDogOyovXHJcblxyXG4kYmFja2dyb3VuZENvbG9yOiAjZjJmMmYyO1xyXG4kYm9yZGVyQ29sb3I6ICNiZGJkYmQ7XHJcbiRtZW51QmFja2dyb3VuZDogJGFjY2VudENvbG9yOyAvKmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzVjOWE5MiAwLCM5YWMyYmQgMTAwJSk7Ki9cclxuJG1lbnVIb3ZlckJhY2tncm91bmQ6ICRhY2NlbnREYXJrQ29sb3I7IC8qbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjM2U3Yzk0IDAsIzUyOWRiYSAxMDAlKTsqL1xyXG4kc2lkZU1lbnVCYWNrZ3JvdW5kOiAjNzc3Nzc3O1xyXG4kdGFibGVCb3JkZXJDb2xvcjogIzYyNjE2MTtcclxuJGxpZ2h0QmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuJHNpZGVNZW51QmFja2dyb3VuZDogI2UzZTNlMztcclxuJGJvZHlDb250ZW50QmFja2dyb3VuZDogI2ZmZmZmZjtcclxuJGRpc2FibGVkQ29sb3I6ICNkNWRiZGI7XHJcbiRkaXNhYmxlZFRleHRDb2xvcjogIzgwODA4MDtcclxuJGRpc2FibGVkQmFja2dyb3VuZENvbG9yOiAjZjRmNmY2O1xyXG5cclxuJGhlYWRlckhlaWdodDogMTYwcHg7XHJcbiRtZW51SGVpZ2h0OiA1MHB4O1xyXG4kbW9iaWxlTWVudUhlaWdodDogNTBweDtcclxuJHN1Yk1lbnVIZWlnaHQ6IDMwcHg7XHJcbiRzaWRlTWVudVdpZHRoOiAyMjhweDtcclxuJHNpZGVNZW51SXRlbUhlaWdodDogMzBweDtcclxuJHRhYmxlVG9wQmFySGVpZ2h0OiA0MHB4O1xyXG4kZm9vdGVySGVpZ2h0OiA1NXB4O1xyXG4kY29udGVudFBhZGRpbmc6IDIwcHg7XHJcblxyXG4kZGFya0ZvbnRDb2xvcjogIzIxMjEyMTtcclxuJGxpZ2h0Rm9udENvbG9yOiAjZmZmZmZmO1xyXG4kbm9ybUZvbnRDb2xvcjogIzcyN2Q4ODtcclxuLy8kbWlkRm9udENvbG9yOiAjNjM2MzYzO1xyXG4kbWlkRm9udENvbG9yOiAjMzMzO1xyXG5cclxuJGxpZ2h0RXJyb3I6ICNmZmQxMDA7XHJcbiRsaWdodEVycm9yQmFja2dyb3VuZDogI2RmYTcwODtcclxuXHJcbiRlcnJvckNvbG9yOiAjYjI0MTRkO1xyXG4vLyAkZXJyb3JDb2xvcjogI0Q1MDAwMDtcclxuXHJcbi8qIGZvcm0gKi9cclxuJHJvd0hlaWdodDogMjZweDtcclxuJHJvd0hlaWdodENvbXBhY3Q6IDIwcHg7XHJcbiRjb2x1bW5TcGFjZTogMTVweDtcclxuJGJvcmRlclJhZGl1czogNXB4O1xyXG4iLCIvKiFcclxuICogSGFtYnVyZ2Vyc1xyXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcclxuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxyXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xyXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcclxuICovXHJcbi5oYW1idXJnZXIge1xyXG4gIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uaGFtYnVyZ2VyOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxyXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXHJcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWJveCB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItaW5uZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbn1cclxuLmhhbWJ1cmdlci1pbm5lcixcclxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxyXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxufVxyXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXHJcbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdG9wOiAtMTBweDtcclxufVxyXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgYm90dG9tOiAtMTBweDtcclxufVxyXG5cclxuLypcclxuICAgKiAzRFhcclxuICAgKi9cclxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94IHtcclxuICBwZXJzcGVjdGl2ZTogODBweDtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG59XHJcbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXHJcbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbn1cclxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLypcclxuICAgKiAzRFggUmV2ZXJzZVxyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWJveCB7XHJcbiAgcGVyc3BlY3RpdmU6IDgwcHg7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG59XHJcbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xyXG59XHJcbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIDNEWVxyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1ib3gge1xyXG4gIHBlcnNwZWN0aXZlOiA4MHB4O1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcclxuICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XHJcbn1cclxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLypcclxuICAgKiAzRFkgUmV2ZXJzZVxyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWJveCB7XHJcbiAgcGVyc3BlY3RpdmU6IDgwcHg7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG59XHJcbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XHJcbn1cclxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xyXG59XHJcbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogM0RYWVxyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItYm94IHtcclxuICBwZXJzcGVjdGl2ZTogODBweDtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxyXG4gICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxufVxyXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcclxufVxyXG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogM0RYWSBSZXZlcnNlXHJcbiAgICovXHJcbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWJveCB7XHJcbiAgcGVyc3BlY3RpdmU6IDgwcHg7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxyXG4gICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxufVxyXG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxyXG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVaKC0xODBkZWcpO1xyXG59XHJcbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogQXJyb3dcclxuICAgKi9cclxuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIEFycm93IFJpZ2h0XHJcbiAgICovXHJcbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIEFycm93IEFsdFxyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XHJcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcclxufVxyXG5cclxuLypcclxuICAgKiBBcnJvdyBBbHQgUmlnaHRcclxuICAgKi9cclxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xyXG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogQXJyb3cgVHVyblxyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG59XHJcbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xyXG59XHJcbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIEFycm93IFR1cm4gUmlnaHRcclxuICAgKi9cclxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG59XHJcbi5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcclxufVxyXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIEJvcmluZ1xyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcixcclxuLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogQ29sbGFwc2VcclxuICAgKi9cclxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRvcDogLTIwcHg7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7XHJcbn1cclxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXHJcbiAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0b3A6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XHJcbn1cclxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxyXG4gICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIENvbGxhcHNlIFJldmVyc2VcclxuICAgKi9cclxuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxufVxyXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0b3A6IC0yMHB4O1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xyXG59XHJcbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXHJcbiAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG59XHJcbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0b3A6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XHJcbn1cclxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcclxuICAgIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxufVxyXG5cclxuLypcclxuICAgKiBFbGFzdGljXHJcbiAgICovXHJcbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdG9wOiAycHg7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcclxufVxyXG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlO1xyXG59XHJcbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRvcDogMjBweDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgxMzVkZWcpO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcclxufVxyXG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgtMjcwZGVnKTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogRWxhc3RpYyBSZXZlcnNlXHJcbiAgICovXHJcbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0b3A6IDJweDtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xyXG59XHJcbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRvcDogMTBweDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcclxufVxyXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRvcDogMjBweDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC0xMzVkZWcpO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcclxufVxyXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoMjcwZGVnKTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogRW1waGF0aWNcclxuICAgKi9cclxuLmhhbWJ1cmdlci0tZW1waGF0aWMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XHJcbn1cclxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XHJcbn1cclxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRvcDogMTBweDtcclxuICByaWdodDogMDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXHJcbiAgICByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XHJcbn1cclxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIGxlZnQ6IC04MHB4O1xyXG4gIHRvcDogLTgwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHB4LCA4MHB4LCAwKSByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICByaWdodDogLTgwcHg7XHJcbiAgdG9wOiAtODBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcclxuICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxyXG4gICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogRW1waGF0aWMgUmV2ZXJzZVxyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XHJcbn1cclxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcclxufVxyXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0b3A6IDEwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxyXG4gICAgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xyXG59XHJcbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgbGVmdDogLTgwcHg7XHJcbiAgdG9wOiA4MHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgLTgwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHJpZ2h0OiAtODBweDtcclxuICB0b3A6IDgwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgLTgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XHJcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcclxuICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIE1pbnVzXHJcbiAgICovXHJcbi5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyAwcyBlYXNlLW91dCwgdG9wIDAuMDhzIDBzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIGxpbmVhcjtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyBlYXNlLW91dCwgdG9wIDAuMDhzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIDAuMDhzIGxpbmVhcjtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG5cclxuLypcclxuICAgKiBTbGlkZXJcclxuICAgKi9cclxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRvcDogMnB4O1xyXG59XHJcbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRvcDogMTBweDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcbn1cclxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xyXG59XHJcbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC01LjcxNDI5cHgsIC02cHgsIDApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC05MGRlZyk7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogU2xpZGVyIFJldmVyc2VcclxuICAgKi9cclxuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdG9wOiAycHg7XHJcbn1cclxuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0b3A6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xyXG59XHJcbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCg1LjcxNDI5cHgsIC02cHgsIDApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIFNwaW5cclxuICAgKi9cclxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xyXG59XHJcbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0b3A6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xyXG59XHJcbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIFNwaW4gUmV2ZXJzZVxyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG59XHJcbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xyXG59XHJcbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxufVxyXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcclxufVxyXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogU3ByaW5nXHJcbiAgICovXHJcbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0b3A6IDJweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTNzIGxpbmVhcjtcclxufVxyXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0b3A6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXHJcbiAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0b3A6IDIwcHg7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXHJcbiAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcclxuICAgIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcclxuICAgIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIFNwcmluZyBSZXZlcnNlXHJcbiAgICovXHJcbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG59XHJcbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0b3A6IC0yMHB4O1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDBzIGxpbmVhcjtcclxufVxyXG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxyXG4gICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG59XHJcbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDBzIDAuMjJzIGxpbmVhcjtcclxufVxyXG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcclxuICAgIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxufVxyXG5cclxuLypcclxuICAgKiBTdGFuZFxyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7XHJcbn1cclxuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG59XHJcbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7XHJcbn1cclxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG59XHJcbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogU3RhbmQgUmV2ZXJzZVxyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjtcclxufVxyXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxufVxyXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7XHJcbn1cclxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG59XHJcblxyXG4vKlxyXG4gICAqIFNxdWVlemVcclxuICAgKi9cclxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG59XHJcbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7XHJcbn1cclxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG59XHJcbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xyXG59XHJcbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbn1cclxuXHJcbi8qXHJcbiAgICogVm9ydGV4XHJcbiAgICovXHJcbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbn1cclxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xyXG59XHJcbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xyXG59XHJcbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxyXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuLypcclxuICAgKiBWb3J0ZXggUmV2ZXJzZVxyXG4gICAqL1xyXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxyXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG59XHJcbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xyXG59XHJcbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcclxufVxyXG5cclxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XHJcbn1cclxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcclxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0b3A6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG59XHJcbiIsIi5zcGlubmVyLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcbiAgXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci1saW5lLWZhZGUtbW9yZSB7XHJcbiAgICAwJSwgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7IC8qIG1pbmltdW0gb3BhY2l0eSAqL1xyXG4gICAgfVxyXG4gICAgMSUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAa2V5ZnJhbWVzIHNwaW5uZXItbGluZS1mYWRlLXF1aWNrIHtcclxuICAgIDAlLCAzOSUsIDEwMCUge1xyXG4gICAgICBvcGFjaXR5OiAwLjI1OyAvKiBtaW5pbXVtIG9wYWNpdHkgKi9cclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgc3Bpbm5lci1saW5lLWZhZGUtZGVmYXVsdCB7XHJcbiAgICAwJSwgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjI7IC8qIG1pbmltdW0gb3BhY2l0eSAqL1xyXG4gICAgfVxyXG4gICAgMSUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH0iLCIuZ3JpZC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuLmdyaWQtaXRlbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG59XHJcblxyXG4uZ3JpZC1pdGVtLWRpc2FibGVke1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5ncmlkLWl0ZW0tcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uZ3JpZC1pdGVtLWJnIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ncmlkLWl0ZW0tYmctZ3JlZW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWZiYjk7XHJcbn1cclxuXHJcbi5ncmlkLWl0ZW0tYm9yZGVyLXBhZGRpbmcge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiOWI5Yjk7XHJcbiAgcGFkZGluZzogMCAycHggMCAycHg7XHJcbn1cclxuXHJcbi5ncmlkLWl0ZW0tYmctaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlMGYzO1xyXG4gIGNvbG9yOiBncmF5O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGhlaWdodDogMjVweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG4uZ3JpZC1pdGVtLWJnLW9yYW5nZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWRjYztcclxufVxyXG5cclxuLmdyaWQtaXRlbS1iZy1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmOGZkO1xyXG59XHJcbi5ncmlkLWl0ZW0tcGFkLTUge1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcbi5ncmlkLWl0ZW0tcGFkLTEwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuLmdyaWQtaXRlbS1wYWQtMjAge1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG5cclxuLmdyaWQtaXRlbS1yaWdodC1wYWQtNSB7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmdyaWQtaXRlbS1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgIFwiLi4vd2ViZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAgMTZweCAhZGVmYXVsdDtcbiRmYS1mb250LWRpc3BsYXk6ICAgICAgYmxvY2sgIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICBcIjUuMTUuNFwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICgyMGVtIC8gMTYpO1xuJGZhLXByaW1hcnktb3BhY2l0eTogICAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5OiAuNCAhZGVmYXVsdDtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDogXFxmNmFmO1xuJGZhLXZhci1hZDogXFxmNjQxO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFxcZjJiOTtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1hZG46IFxcZjE3MDtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xuJGZhLXZhci1haXJibmI6IFxcZjgzNDtcbiRmYS12YXItYWxnb2xpYTogXFxmMzZjO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWFydHN0YXRpb246IFxcZjc3YTtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXGYwNjk7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItYXQ6IFxcZjFmYTtcbiRmYS12YXItYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItYXRsYXNzaWFuOiBcXGY3N2I7XG4kZmEtdmFyLWF0b206IFxcZjVkMjtcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItYmFjb246IFxcZjdlNTtcbiRmYS12YXItYmFjdGVyaWE6IFxcZTA1OTtcbiRmYS12YXItYmFjdGVyaXVtOiBcXGUwNWE7XG4kZmEtdmFyLWJhaGFpOiBcXGY2NjY7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0OiBcXGY1MTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLWJlZDogXFxmMjM2O1xuJGZhLXZhci1iZWVyOiBcXGYwZmM7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFxcZjFiNTtcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcXGYxZjY7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcbiRmYS12YXItYmlub2N1bGFyczogXFxmMWU1O1xuJGZhLXZhci1iaW9oYXphcmQ6IFxcZjc4MDtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xuJGZhLXZhci1iaXRidWNrZXQ6IFxcZjE3MTtcbiRmYS12YXItYml0Y29pbjogXFxmMzc5O1xuJGZhLXZhci1iaXR5OiBcXGYzN2E7XG4kZmEtdmFyLWJsYWNrLXRpZTogXFxmMjdlO1xuJGZhLXZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1ibGluZDogXFxmMjlkO1xuJGZhLXZhci1ibG9nOiBcXGY3ODE7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1ib25lOiBcXGY1ZDc7XG4kZmEtdmFyLWJvbmc6IFxcZjU1YztcbiRmYS12YXItYm9vazogXFxmMDJkO1xuJGZhLXZhci1ib29rLWRlYWQ6IFxcZjZiNztcbiRmYS12YXItYm9vay1tZWRpY2FsOiBcXGY3ZTY7XG4kZmEtdmFyLWJvb2stb3BlbjogXFxmNTE4O1xuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1ib29rbWFyazogXFxmMDJlO1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItYm9yZGVyLWFsbDogXFxmODRjO1xuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xuJGZhLXZhci1ib3JkZXItc3R5bGU6IFxcZjg1MztcbiRmYS12YXItYm93bGluZy1iYWxsOiBcXGY0MzY7XG4kZmEtdmFyLWJveDogXFxmNDY2O1xuJGZhLXZhci1ib3gtb3BlbjogXFxmNDllO1xuJGZhLXZhci1ib3gtdGlzc3VlOiBcXGUwNWI7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItYnJhaW46IFxcZjVkYztcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xuJGZhLXZhci1idXktbi1sYXJnZTogXFxmOGE2O1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcXGYyNzQ7XG4kZmEtdmFyLWNhbGVuZGFyLWRheTogXFxmNzgzO1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItY2FyYXZhbjogXFxmOGZmO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kZmEtdmFyLWNhcnQtcGx1czogXFxmMjE3O1xuJGZhLXZhci1jYXNoLXJlZ2lzdGVyOiBcXGY3ODg7XG4kZmEtdmFyLWNhdDogXFxmNmJlO1xuJGZhLXZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcXGYxZjI7XG4kZmEtdmFyLWNjLWpjYjogXFxmMjRiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcXGYxZjE7XG4kZmEtdmFyLWNjLXBheXBhbDogXFxmMWY0O1xuJGZhLXZhci1jYy1zdHJpcGU6IFxcZjFmNTtcbiRmYS12YXItY2MtdmlzYTogXFxmMWYwO1xuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XG4kZmEtdmFyLWNlbnRvczogXFxmNzg5O1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItY2hldnJvbi11cDogXFxmMDc3O1xuJGZhLXZhci1jaGlsZDogXFxmMWFlO1xuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcbiRmYS12YXItY2hyb21lY2FzdDogXFxmODM4O1xuJGZhLXZhci1jaHVyY2g6IFxcZjUxZDtcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xuJGZhLXZhci1jaXR5OiBcXGY2NGY7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYzODE7XG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1jbG91ZC1zdW46IFxcZjZjNDtcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMzgyO1xuJGZhLXZhci1jbG91ZGZsYXJlOiBcXGUwN2Q7XG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcbiRmYS12YXItY2xvdWRzbWl0aDogXFxmMzg0O1xuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2luczogXFxmNTFlO1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb29raWU6IFxcZjU2MztcbiRmYS12YXItY29va2llLWJpdGU6IFxcZjU2NDtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRmYS12YXItY290dG9uLWJ1cmVhdTogXFxmODllO1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JpdGljYWwtcm9sZTogXFxmNmM5O1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWN1dDogXFxmMGM0O1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItZC1hbmQtZC1iZXlvbmQ6IFxcZjZjYTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZTA1MjtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWV6ZXI6IFxcZTA3NztcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWRlbW9jcmF0OiBcXGY3NDc7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjEwODtcbiRmYS12YXItZGV2OiBcXGY2Y2M7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRmYS12YXItZGhhcm1hY2hha3JhOiBcXGY2NTU7XG4kZmEtdmFyLWRobDogXFxmNzkwO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLWRpY2UtZml2ZTogXFxmNTIzO1xuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcbiRmYS12YXItZGljZS1zaXg6IFxcZjUyNjtcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xuJGZhLXZhci1kaWNlLXR3bzogXFxmNTI4O1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItZGl6enk6IFxcZjU2NztcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXGYxNTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1lZGdlOiBcXGYyODI7XG4kZmEtdmFyLWVkZ2UtbGVnYWN5OiBcXGUwNzg7XG4kZmEtdmFyLWVkaXQ6IFxcZjA0NDtcbiRmYS12YXItZWdnOiBcXGY3ZmI7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItZWxsbzogXFxmNWYxO1xuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcXVhbHM6IFxcZjUyYztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcZjEyYTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xuJGZhLXZhci1leHBhbmQtYWx0OiBcXGY0MjQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjogXFxmMzlmO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItZmFuOiBcXGY4NjM7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kZmEtdmFyLWZhdWNldDogXFxlMDA1O1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLWZpZ21hOiBcXGY3OTk7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGw6IFxcZjU3NTtcbiRmYS12YXItZmlsbC1kcmlwOiBcXGY1NzY7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJlZm94LWJyb3dzZXI6IFxcZTAwNztcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtYWx0OiBcXGY4NDE7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFxcZjExMztcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1nb29nbGUtcGF5OiBcXGUwNzk7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xuJGZhLXZhci1ncmF2OiBcXGYyZDY7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFxmNTMxO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItZ3VpbGRlZDogXFxlMDdlO1xuJGZhLXZhci1ndWl0YXI6IFxcZjdhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItaGFja2VycmFuazogXFxmNWY3O1xuJGZhLXZhci1oYW1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWw6IFxcZTA1YztcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcbiRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyOiBcXGY4MDY7XG4kZmEtdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFxcZjBhNztcbiRmYS12YXItaGFuZC1wb2ludC1sZWZ0OiBcXGYwYTU7XG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcbiRmYS12YXItaGFuZC1wb2ludC11cDogXFxmMGE2O1xuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFxcZjI1NztcbiRmYS12YXItaGFuZC1zcGFya2xlczogXFxlMDVkO1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLWhhbmRzOiBcXGY0YzI7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItaGFuZHMtd2FzaDogXFxlMDVlO1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaDogXFxlMDVmO1xuJGZhLXZhci1oYW5kc2hha2Utc2xhc2g6IFxcZTA2MDtcbiRmYS12YXItaGFudWtpYWg6IFxcZjZlNjtcbiRmYS12YXItaGFyZC1oYXQ6IFxcZjgwNztcbiRmYS12YXItaGFzaHRhZzogXFxmMjkyO1xuJGZhLXZhci1oYXQtY293Ym95OiBcXGY4YzA7XG4kZmEtdmFyLWhhdC1jb3dib3ktc2lkZTogXFxmOGMxO1xuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XG4kZmEtdmFyLWhkZDogXFxmMGEwO1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2g6IFxcZTA2MTtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoOiBcXGUwNjI7XG4kZmEtdmFyLWhlYWQtc2lkZS1tYXNrOiBcXGUwNjM7XG4kZmEtdmFyLWhlYWQtc2lkZS12aXJ1czogXFxlMDY0O1xuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFxcZjAyNTtcbiRmYS12YXItaGVhZHBob25lcy1hbHQ6IFxcZjU4ZjtcbiRmYS12YXItaGVhZHNldDogXFxmNTkwO1xuJGZhLXZhci1oZWFydDogXFxmMDA0O1xuJGZhLXZhci1oZWFydC1icm9rZW46IFxcZjdhOTtcbiRmYS12YXItaGVhcnRiZWF0OiBcXGYyMWU7XG4kZmEtdmFyLWhlbGljb3B0ZXI6IFxcZjUzMztcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFxcZjU5MTtcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XG4kZmEtdmFyLWhpcHM6IFxcZjQ1MjtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLWhpdmU6IFxcZTA3ZjtcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmNDdkO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItaG9zcGl0YWwtdXNlcjogXFxmODBkO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1ob3VzZS11c2VyOiBcXGUwNjU7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItaHVic3BvdDogXFxmM2IyO1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1pY2UtY3JlYW06IFxcZjgxMDtcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1pY29uczogXFxmODZkO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLWlkZWFsOiBcXGUwMTM7XG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1pbWRiOiBcXGYyZDg7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLWluZGVudDogXFxmMDNjO1xuJGZhLXZhci1pbmR1c3RyeTogXFxmMjc1O1xuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWlubm9zb2Z0OiBcXGUwODA7XG4kZmEtdmFyLWluc3RhZ3JhbTogXFxmMTZkO1xuJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlOiBcXGUwNTU7XG4kZmEtdmFyLWluc3RhbG9kOiBcXGUwODE7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XG4kZmEtdmFyLWlveGhvc3Q6IFxcZjIwODtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItamlyYTogXFxmN2IxO1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLWthZ2dsZTogXFxmNWZhO1xuJGZhLXZhci1rZXk6IFxcZjA4NDtcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXIta2hhbmRhOiBcXGY2NmQ7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLWtpY2tzdGFydGVyLWs6IFxcZjNiYztcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiRmYS12YXItbGFwdG9wOiBcXGYxMDk7XG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XG4kZmEtdmFyLWxhcHRvcC1ob3VzZTogXFxlMDY2O1xuJGZhLXZhci1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xuJGZhLXZhci1sYXJhdmVsOiBcXGYzYmQ7XG4kZmEtdmFyLWxhc3RmbTogXFxmMjAyO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XG4kZmEtdmFyLWxhdWdoOiBcXGY1OTk7XG4kZmEtdmFyLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kZmEtdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItbGF5ZXItZ3JvdXA6IFxcZjVmZDtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1sZWFucHViOiBcXGYyMTI7XG4kZmEtdmFyLWxlbW9uOiBcXGYwOTQ7XG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcbiRmYS12YXItbGVzcy10aGFuOiBcXGY1MzY7XG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcbiRmYS12YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcbiRmYS12YXItbHVuZ3M6IFxcZjYwNDtcbiRmYS12YXItbHVuZ3MtdmlydXM6IFxcZTA2NztcbiRmYS12YXItbHlmdDogXFxmM2MzO1xuJGZhLXZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLW1hZ25ldDogXFxmMDc2O1xuJGZhLXZhci1tYWlsLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItbWFpbGNoaW1wOiBcXGY1OWU7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbWFuZGFsb3JpYW46IFxcZjUwZjtcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1tYXJrZG93bjogXFxmNjBmO1xuJGZhLXZhci1tYXJrZXI6IFxcZjVhMTtcbiRmYS12YXItbWFyczogXFxmMjIyO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXFxmMjI5O1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItbWFzazogXFxmNmZhO1xuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcbiRmYS12YXItbWRiOiBcXGY4Y2E7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLW1pY3JvYmxvZzogXFxlMDFhO1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLW1peDogXFxmM2NiO1xuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xuJGZhLXZhci1taXhlcjogXFxlMDU2O1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItbW9iaWxlOiBcXGYxMGI7XG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdDogXFxmNTNiO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcbiRmYS12YXItbW9vbjogXFxmMTg2O1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1ub2RlOiBcXGY0MTk7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItb2N0b3B1cy1kZXBsb3k6IFxcZTA4MjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xuJGZhLXZhci1vaWwtY2FuOiBcXGY2MTM7XG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJGZhLXZhci1vbTogXFxmNjc5O1xuJGZhLXZhci1vcGVuY2FydDogXFxmMjNkO1xuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1vcmNpZDogXFxmOGQyO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcbiRmYS12YXItb3V0ZGVudDogXFxmMDNiO1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcbiRmYS12YXItcGFnZXI6IFxcZjgxNTtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFpbnQtcm9sbGVyOiBcXGY1YWE7XG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1wYXNzcG9ydDogXFxmNWFiO1xuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xuJGZhLXZhci1wYXN0ZTogXFxmMGVhO1xuJGZhLXZhci1wYXRyZW9uOiBcXGYzZDk7XG4kZmEtdmFyLXBhdXNlOiBcXGYwNGM7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXFxmMjhiO1xuJGZhLXZhci1wYXc6IFxcZjFiMDtcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLXBlYWNlOiBcXGY2N2M7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsLWFsdDogXFxmMzAzO1xuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVubnktYXJjYWRlOiBcXGY3MDQ7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3M6IFxcZTA2ODtcbiRmYS12YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kZmEtdmFyLXBlcHBlci1ob3Q6IFxcZjgxNjtcbiRmYS12YXItcGVyYnl0ZTogXFxlMDgzO1xuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTogXFxlMDFlO1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxhbmUtc2xhc2g6IFxcZTA2OTtcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLXBsdXM6IFxcZjA2NztcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1wdW1wLW1lZGljYWw6IFxcZTA2YTtcbiRmYS12YXItcHVtcC1zb2FwOiBcXGUwNmI7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1xdWVzdGlvbjogXFxmMTI4O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1yZWNvcmQtdmlueWw6IFxcZjhkOTtcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItcmVtb3ZlLWZvcm1hdDogXFxmODdkO1xuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItcm9hZDogXFxmMDE4O1xuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItcnVzdDogXFxlMDdhO1xuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XG4kZmEtdmFyLXNhdGVsbGl0ZS1kaXNoOiBcXGY3YzA7XG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcbiRmYS12YXItc2VhcmNoOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xuJGZhLXZhci1zZWFyY2gtcGx1czogXFxmMDBlO1xuJGZhLXZhci1zZWFyY2hlbmdpbjogXFxmM2ViO1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcbiRmYS12YXItc2hhcmUtYWx0OiBcXGYxZTA7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFxcZjNlZDtcbiRmYS12YXItc2hpZWxkLXZpcnVzOiBcXGUwNmM7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItc2hvcGlmeTogXFxlMDU3O1xuJGZhLXZhci1zaG9wcGluZy1iYWc6IFxcZjI5MDtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcbiRmYS12YXItc2hvcHdhcmU6IFxcZjViNTtcbiRmYS12YXItc2hvd2VyOiBcXGYyY2M7XG4kZmEtdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFxcZjJmNjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXFxmMmE3O1xuJGZhLXZhci1zaWduLW91dC1hbHQ6IFxcZjJmNTtcbiRmYS12YXItc2lnbmFsOiBcXGYwMTI7XG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJGZhLXZhci1zaW0tY2FyZDogXFxmN2M0O1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1zaW5rOiBcXGUwNmQ7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1zaXRoOiBcXGY1MTI7XG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1zb2FwOiBcXGUwNmU7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxlMDZmO1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRmYS12YXItc3RvcmUtYWx0LXNsYXNoOiBcXGUwNzA7XG4kZmEtdmFyLXN0b3JlLXNsYXNoOiBcXGUwNzE7XG4kZmEtdmFyLXN0cmF2YTogXFxmNDI4O1xuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFxcZjIxZDtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItc3Ryb29wd2FmZWw6IFxcZjU1MTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItc3dpZnQ6IFxcZjhlMTtcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItc3lyaW5nZTogXFxmNDhlO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGV0OiBcXGYxMGE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmM2ZkO1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItdGh1bWJzLWRvd246IFxcZjE2NTtcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLXRpa3RvazogXFxlMDdiO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoOiBcXGUwNzI7XG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcbiRmYS12YXItdG9vbHM6IFxcZjdkOTtcbiRmYS12YXItdG9vdGg6IFxcZjVjOTtcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItdG9yaWktZ2F0ZTogXFxmNmExO1xuJGZhLXZhci10cmFjdG9yOiBcXGY3MjI7XG4kZmEtdmFyLXRyYWRlLWZlZGVyYXRpb246IFxcZjUxMztcbiRmYS12YXItdHJhZGVtYXJrOiBcXGYyNWM7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcbiRmYS12YXItdHJhaWxlcjogXFxlMDQxO1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyYWNvOiBcXGY4ZTg7XG4kZmEtdmFyLXVtYnJlbGxhOiBcXGYwZTk7XG4kZmEtdmFyLXVtYnJlbGxhLWJlYWNoOiBcXGY1Y2E7XG4kZmEtdmFyLXVuY2hhcnRlZDogXFxlMDg0O1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml0eTogXFxlMDQ5O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVuc3BsYXNoOiBcXGUwN2M7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItdXNlci1lZGl0OiBcXGY0ZmY7XG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XG4kZmEtdmFyLXVzZXItaW5qdXJlZDogXFxmNzI4O1xuJGZhLXZhci11c2VyLWxvY2s6IFxcZjUwMjtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci11c2Vycy1zbGFzaDogXFxlMDczO1xuJGZhLXZhci11c3BzOiBcXGY3ZTE7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItdmVzdDogXFxlMDg1O1xuJGZhLXZhci12ZXN0LXBhdGNoZXM6IFxcZTA4NjtcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xuJGZhLXZhci12aW5lOiBcXGYxY2E7XG4kZmEtdmFyLXZpcnVzOiBcXGUwNzQ7XG4kZmEtdmFyLXZpcnVzLXNsYXNoOiBcXGUwNzU7XG4kZmEtdmFyLXZpcnVzZXM6IFxcZTA3NjtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdm52OiBcXGY0MGI7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItd2FsbGV0OiBcXGY1NTU7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nOiBcXGUwODc7XG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XG4kZmEtdmFyLXdhemU6IFxcZjgzZjtcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItd2htY3M6IFxcZjQwZDtcbiRmYS12YXItd2lmaTogXFxmMWViO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xuJGZhLXZhci13aW5kOiBcXGY3MmU7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xuJGZhLXZhci13aW5lLWdsYXNzLWFsdDogXFxmNWNlO1xuJGZhLXZhci13aXg6IFxcZjVjZjtcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcbiRmYS12YXItd29kdTogXFxlMDg4O1xuJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uOiBcXGY1MTQ7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci15YXJuOiBcXGY3ZTM7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBBbmltYXRlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6ICgkZmEtZnctd2lkdGgqMik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcbn1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci01MDBweCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY2Vzc2libGUtaWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2N1c29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjdXNvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGp1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItZnJlc2hlbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpcmJuYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyYm5iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsZ29saWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWlsaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtaWxpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWxsaXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmtoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnRzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnRzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXNzaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhc3NpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnktY2FycmlhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnktY2FycmlhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWN0ZXJpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjdGVyaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjdGVyaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWN0ZXJpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFoYWk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhaGFpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmRjYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRsZS1uZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRsZS1uZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpb2hhemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlci1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWRlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stZGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXJlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1yZWFkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3RzdHJhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdHN0cmFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLW5vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ub25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXN0eWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtdGlzc3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtdGlzc3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWZmZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzaW5lc3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzaW5lc3MtdGltZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXktbi1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5LW4tbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1kYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXdlZWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXdlZWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmR5LWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FubmFiaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbm5hYmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcHN1bGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXBzdWxlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYmF0dGVyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1jcmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyYXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyYXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnJvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhc2gtcmVnaXN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaW5lcnMtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1qY2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtbWFzdGVyY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy12aXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50b3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoaWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZWNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZWNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpbmljLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbWVhdGJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRmbGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRmbGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmNpZXJnZS1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmZsdWVuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmZsdWVuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdHRvbi1idXJlYXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdHRvbi1idXJlYXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNwYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3BhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaXRpY2FsLXJvbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaXRpY2FsLXJvbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3J1dGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcnV0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0dGxlZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kLWJleW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYWlseW1vdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFpbHltb3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhc2hjdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXRhYmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZXplcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVlemVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVsaWNpb3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbW9jcmF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZW1vY3JhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlcGxveWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2aWFudGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGFybWFjaGFrcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRoYXJtYWNoYWtyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRobCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFzcG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhc3BvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kNjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kNik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXJlY3Rpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXJlY3Rpb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzZWFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzZWFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXZpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpdmlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXp6eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl6enkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9uYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3ItY2xvc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLWNsb3NlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3Itb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnRpbmctY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnRpbmctY29tcGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXBvbHlnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctcG9seWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvcGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW0tc3RlZWxwYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0tc3RlZWxwYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW1zdGljay1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXItZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW5nZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW5nZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHlhbG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhcmx5YmlyZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcmx5YmlyZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2UtbGVnYWN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlLWxlZ2FjeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcXVhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcm5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldmVybm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF1Y2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXVjZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVtYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvbnRyYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY3N2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNzdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1wb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGwtZHJpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbC1kcmlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWx0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmluZ2VycHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbmdlcnByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3gtYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveC1icm93c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3QtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdGRyYWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzdC1yYWlzZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc3QtcmFpc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctdXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLXVzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucy1maSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb290YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnVtYmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm91cnNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZS1jb2RlLWNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bi1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bGNydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bGNydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVubmVsLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2V0LXBvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRsYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hlZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGVlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Mtd2hpc2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Mtd2hpc2tleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYXNpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1ldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhdGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWhlYXJ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4td2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aWxkZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aWxkZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VpdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWl0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3VscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlcnJhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlcnJhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtYnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1idXJnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWxpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc2Npc3NvcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcGFya2xlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcGFya2xlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNwb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy1oZWxwaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLXdhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLXdhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2Utc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW51a2lhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFudWtpYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhc2h0YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LWNvd2JveSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtY293Ym95LXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3ktc2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtd2l6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtd2l6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWNvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtYnJva2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbGljb3B0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBwbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlzdG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktcHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2xseS1iZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9sbHktYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9vbGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ybmJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcm5iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZS1oZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Rkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhyeXZuaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljaWNsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZGVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWRlYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWdsb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlnbG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlubm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbm5vc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhbG9kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWxvZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcmNvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJjb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0Y2gtaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0Y2gtaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpLW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpLW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplbmtpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplbmtpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb3VybmFsLXdoaWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWFiYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWdnbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthZ2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXliYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raGFuZGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtoYW5kYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3MtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy13aW5rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1ob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWdnYWdlLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVuZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1bmdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncy12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbC1idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGNoaW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZGFsb3JpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRhbG9yaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtc2lnbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtkb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXN0b2RvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzdG9kb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXhjZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFwcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVka2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLXJvbGxpbmctZXllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLXJvbGxpbmctZXllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbW9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5kZWxleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVuZGVsZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVub3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVub3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXJjdXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1ldGVvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWV0ZW9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pdHRlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl0dGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXhjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2R4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb251bWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1wZXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vcnRhci1wZXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9zcXVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3NxdWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldHdvcmstd2lyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXdzcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlLWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90LWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW51dHJpdGlvbml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vY3RvcHVzLWRlcGxveTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2N0b3B1cy1kZXBsb3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbGQtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9sZC1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9yY2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcmNpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3V0ZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tZmFuY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLW5pYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLW5pYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubnktYXJjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5ueS1hcmNhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXBwZXItaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXBwZXItaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmJ5dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmJ5dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWJvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1zcXVhZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG8tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob3RvLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waXp6YS1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGl6emEtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYXJyaXZhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYXJyaXZhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb28tc3Rvcm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvby1zdG9ybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3VuZC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheWluZy1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheWluZy1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXAtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdW1wLXNvYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1bXAtc29hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1enpsZS1waWVjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aW5zY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpbnNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVyYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yLXByb2plY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhc3BiZXJyeS1waTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFzcGJlcnJ5LXBpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhdmVscnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0ZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdGV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjZWlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjZWlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWNvcmQtdmlueWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY29yZC12aW55bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZC1yaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkLXJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LWFsaWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVnaXN0ZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW1vdmUtZm9ybWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVucmVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5LWFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXB1YmxpY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXB1YmxpY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2VhcmNoZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzZWFyY2hnYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc29sdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzb2x2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc3Ryb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXN0cm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXR3ZWV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpYmJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmliYm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2JvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ib3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0Y2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0Y2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2Nrcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb3V0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3Mtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1jb21iaW5lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci1ob3Jpem9udGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlci12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydW5uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydW5uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1cGVlLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtY3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtdGVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWxlc2ZvcmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxlc2ZvcmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZS1kaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hsaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyZXdkcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmV3ZHJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyaWJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaGVuZ2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWVkbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsc3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmljZXN0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2aWNlc3RhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFwZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcnRzaW5idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob2UtcHJpbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9lLXByaW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9waWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9waWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGVtYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2F0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2F0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrZXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tldGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZy1ub3JkaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZy1ub3JkaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2staGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xlaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGVpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVzaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Ym9hcmRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dib2FyZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93bWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93bWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dwbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93cGxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291cmNldHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291cmNldHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWtlci1kZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2VyLWRlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlbGwtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWxsLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bsb3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bsb3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1yb290LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmVzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFja3BhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrcGF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWRhdmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtbGlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1saWZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXlsaW5rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXlsaW5rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXRob3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaC0yMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlZXQtdmlldyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpa2V0aHJvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Ryb29wd2FmZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vid2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWluZy1wb29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bWZvbnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bWZvbnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYWdvZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5hZ29ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3lyaW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWFtc3BlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlLXJlZC15ZXRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGUtcmVkLXlldGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlYXRlci1tYXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGluay1wZWFrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWt0b2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpa3Rvayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yaWktZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yaWktZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFjdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW92aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXBpY2t1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stcGlja3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHNoaXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJsci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10eXBvMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVidW50dTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJ1bnR1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11aWtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyYWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyYWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS1iZWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEtYmVhY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5jaGFydGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmNoYXJ0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNwbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5zcGxhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYXN0cm9uYXV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZnJpZW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1mcmllbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZ3JhZHVhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZ3JhZHVhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1pbmp1cmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWluanVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbmluamEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1udXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1udXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNzdW5uYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1zcG9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmFhZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWFkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVjdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVjdG9yLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlc3QtcGF0Y2hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVzdC1wYXRjaGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWhhcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpaGFyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1cy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXMtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXNlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXNlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm52OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12bnYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9pY2VtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2ljZW1haWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xsZXliYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtbXV0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b3RlLXllYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ci1jYXJkYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZyLWNhcmRib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaG1hbi1tb25pdG9yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F2ZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdobWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aG1jcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1heGltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1pbmltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29kdTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29kdSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b24tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwYmVnaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BleHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGZvcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwcmVzc3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwcmVzc3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cmVuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15LWNvbWJpbmF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhaG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVuLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlpbi15YW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15aW4teWFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW9hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0temhpaHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXpoaWh1KTsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5OyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIu+7vy5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiAycHggNnB4IDJweCA2cHg7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICYuZml4ZWQtc21hbGwgeyAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdDpob3ZlciwgLmJ0bi1kZWZhdWx0OmZvY3VzLFxyXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLFxyXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgbWFyZ2luOiAxcHggMCAwIDA7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG5cclxuICAgICYucmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn0iLCJAaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJfbWl4aW4uc2Nzc1wiO1xyXG5cclxuQGtleWZyYW1lcyBzbGlkZUZyb21Ub3Age1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uZm9ybSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBhbmltYXRpb246IDFzIGVhc2Utb3V0IDBzIDEgc2xpZGVGcm9tVG9wO1xyXG4gIHBhZGRpbmc6IDVweCAyMHB4IDE1cHggMjBweDtcclxuICBtYXJnaW46IDI1cHggMCAyNXB4IDA7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGRpc2FibGVkVGV4dENvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkQmFja2dyb3VuZENvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRpc2FibGVkQ29sb3I7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcclxuICB9XHJcblxyXG4gICYudGFibGUtZWRpdCB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAmLnhzbWFsbCB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICB9XHJcbiAgJi5zbWFsbCB7XHJcbiAgICB3aWR0aDogODVweDtcclxuICB9XHJcbiAgJi5tZWRpdW0ge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gIH1cclxuICAmLmxhcmdlIHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICB9XHJcbiAgJi54bGFyZ2Uge1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gIH1cclxuICAmLnh4bGFyZ2Uge1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gIH1cclxuICAmLnh4eGxhcmdlIHtcclxuICAgIHdpZHRoOiA3NTBweDtcclxuICB9XHJcblxyXG4gICYucmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gICYuZmlsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJi5lcnJvciB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWNhbGVuZGFyIHtcclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucm93LXllYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgJi5jb21wYWN0IHtcclxuICAgIC5pbnB1dCB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHJvd0hlaWdodENvbXBhY3Q7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcm93SGVpZ2h0Q29tcGFjdDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIGhlaWdodDogJHJvd0hlaWdodENvbXBhY3Q7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRyb3dIZWlnaHRDb21wYWN0O1xyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHJvd0hlaWdodENvbXBhY3Q7XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjdC1tZW51IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcm93SGVpZ2h0Q29tcGFjdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRyb3dIZWlnaHQ7XHJcbiAgICAgIG1hcmdpbjogMCAkY29sdW1uU3BhY2UgMCAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRyb3dIZWlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGNvbHVtblNwYWNlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIG1hcmdpbjogMCAkY29sdW1uU3BhY2UgMCAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgaGVpZ2h0OiAkcm93SGVpZ2h0O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRyb3dIZWlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGNvbHVtblNwYWNlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5zZWxlY3QtbWVudSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcm93SGVpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjb2x1bW5TcGFjZTtcclxuICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1vcHRpb25zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgJi5idG4ge1xyXG4gICAgJi51bmRlcmxpbmUtdGV4dCB7XHJcbiAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgY29sb3I6ICRkYXJrRm9udENvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgI2ZmZiwgaW5zZXQgMCAtMXB4IDAgMCAjMDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJpZ2h0LW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnVuZGVybGluZS10ZXh0LW9wb3pvcmlsbyB7XHJcbiAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgY29sb3I6IG9yYW5nZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgb3JhbmdlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBvcmFuZ2U7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAjZmZmLCBpbnNldCAwIC0xcHggMCAwIHJnYmEoMjIzLCAxNDEsIDgsIDAuOTExKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi51bmRlcmxpbmUtdGV4dC1uYXBha2Ege1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMzgsIDYsIDYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAjZmZmLCBpbnNldCAwIC0xcHggMCAwICNhMDBmMGZlODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgY29sb3I6ICRkYXJrRm9udENvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI3cHg7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmljb24tbGVmdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaWNvbi1yaWdodCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tcmlnaHQ6IDAgJGNvbHVtblNwYWNlIDAgMDtcclxuICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gIHJlc2l6ZTogbm9uZTtcclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGRpc2FibGVkVGV4dENvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkQmFja2dyb3VuZENvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRpc2FibGVkQ29sb3I7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxuXHJcbiAgJi5ub3JtYWwge1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gIH1cclxuICAmLmxhcmdlIHtcclxuICAgIHdpZHRoOiA3NTBweDtcclxuICB9XHJcbiAgJi54bGFyZ2UtaGVpZ2h0IHtcclxuICAgIHdpZHRoOiA5MDBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbiAgJi54bGFyZ2UtaGVpZ2h0LWxhcmdlIHtcclxuICAgIHdpZHRoOiA3NTBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgJi5sYWJlbC10b3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gIH1cclxuICAmLm9wb3pvcmlsbyB7XHJcbiAgICBjb2xvcjogI2IyNDE0ZDtcclxuICB9XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2Nzc1wiO1xyXG5cclxubmF2LnBhZ2VfaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkaGVhZGVyQmFja2dyb3VuZENvbG9yO1xyXG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICBkaXYubWlkZGxlX2hlYWRlciB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDU1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjYwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjEwcHggYXV0byA4MHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MHB4O1xyXG5cclxuICAgIGRpdi5sb2dvIHtcclxuICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdi5yc19oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMCAwIDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LnRpdGxlIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG5cclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMCAwIDA7XHJcbiAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgJi5jZW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Lmljb25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG5cclxuICAgICAgYS51c2VyX2J1dHRvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYS5ub3RpZmljYXRpb25zX2J1dHRvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3Rldmlsb05lcHJlYnJhbmloT2J2ZXN0aWwge1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udDogMTBweCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51c2VyX2J1dHRvbjpob3ZlciAuZHJvcF9kb3duX3VzZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcF9kb3duX3VzZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAjNTA1MDUyO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0ycHggM3B4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpLCAzcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkaGVhZGVyQmFja2dyb3VuZENvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGVhZGVyQmFja2dyb3VuZENvbG9yO1xyXG5cclxuICAgICAgICBhLnVzZXJfYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudG9wX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50b3BfY29udGVudF9lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBhLmxvZ291dF9idXR0b24ge1xyXG4gICAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgLy8gICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIC8vICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAvLyAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAvLyAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLy8gICBkaXYge1xyXG4gICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgdXNlclNlbGVjdChub25lKTtcclxuICAgICAgICAvLyAgIH1cclxuXHJcbiAgICAgICAgLy8gICAmOmhvdmVyIHtcclxuICAgICAgICAvLyAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xyXG4gICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcclxuICAgICAgICAvLyAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuICAgICAgLmRyb3BfZG93bl91c2VyOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGhlYWRlckJhY2tncm91bmRDb2xvcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAkaGVhZGVyQmFja2dyb3VuZENvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAkaGVhZGVyQmFja2dyb3VuZENvbG9yO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGhlYWRlckJhY2tncm91bmRDb2xvcjtcclxuICAgICAgICB0b3A6IC05LjRweDtcclxuICAgICAgICBsZWZ0OiA5MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIG5hdi5wYWdlX2hlYWRlciB7XHJcbi8vICAgYmFja2dyb3VuZDogJGhlYWRlckJhY2tncm91bmRDb2xvcjtcclxuLy8gICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG4vLyAgIGhlaWdodDogNTBweDtcclxuXHJcbi8vICAgZGl2Lm1pZGRsZV9oZWFkZXIge1xyXG4vLyAgICAgbWFyZ2luOiBhdXRvO1xyXG4vLyAgICAgbWluLXdpZHRoOiA1NTBweDtcclxuLy8gICAgIG1heC13aWR0aDogMTI2MHB4O1xyXG4vLyAgICAgbGVmdDogMDtcclxuLy8gICAgIHJpZ2h0OiAwO1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHJcblxyXG4vLyAgICAgZGl2LmxvZ28ge1xyXG4vLyAgICAgICB3aWR0aDogMjEwcHg7XHJcbi8vICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbi8vICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4vLyAgICAgICBpbWcge1xyXG4vLyAgICAgICAgIGhlaWdodDogMzBweDtcclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgZGl2LnJzX2hlYWRlciB7XHJcbi8vICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4vLyAgICAgICAgIHBhZGRpbmc6IDZweCAwIDAgMTBweDtcclxuLy8gICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICBkaXYuaGVhZGVyX3JpZ2h0IHtcclxuLy8gICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4vLyAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4vLyAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xyXG4vLyAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4vLyAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDBweCA1NzVweCkge1xyXG4vLyAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgLnVzZXJfaW5mbyB7XHJcbi8vICAgICAgICAgcGFkZGluZzogNHB4IDAgMCAwO1xyXG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcblxyXG4vLyAgICAgICAgIGEudXNlcl9idXR0b24ge1xyXG4vLyAgICAgICAgICAgLy90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbi8vICAgICAgICAgICAvL21heC13aWR0aDogMjgwcHg7XHJcbi8vICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuLy8gICAgICAgICAgIGltZyB7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4vLyAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgIGRpdiB7XHJcbi8vICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuLy8gICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuLy8gICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbi8vICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbi8vICAgICAgICAgICAgIEBpbmNsdWRlIHVzZXJTZWxlY3Qobm9uZSk7XHJcblxyXG4vLyAgICAgICAgICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMzIsIDAuNzkpO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICBhLm5vdGlmaWNhdGlvbnNfYnV0dG9uIHtcclxuLy8gICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuLy8gICAgICAgICAgIGltZyB7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAuZHJvcF9kb3duX3VzZXIge1xyXG4vLyAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbi8vICAgICAgICAgICBjb2xvcjogIzUwNTA1MjtcclxuLy8gICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuLy8gICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG4vLyAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbi8vICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4vLyAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4vLyAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuLy8gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbi8vICAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDNweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgM3B4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuLy8gICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4vLyAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XHJcbi8vICAgICAgICAgICAmLnNob3cge1xyXG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAuY29udGVudCB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4vLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuLy8gICAgICAgICAgICAgLnRvcCB7XHJcbi8vICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgLnRvcF9jb250ZW50IHtcclxuLy8gICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAudG9wX2NvbnRlbnRfZWxsaXBzaXMge1xyXG4vLyAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuLy8gICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgYS5sb2dvdXRfYnV0dG9uIHtcclxuLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4vLyAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbi8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4vLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuLy8gICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuLy8gICAgICAgICAgICAgZGl2IHtcclxuLy8gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuLy8gICAgICAgICAgICAgICBAaW5jbHVkZSB1c2VyU2VsZWN0KG5vbmUpO1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcbi8vICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XHJcbi8vICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAuZHJvcF9kb3duX3VzZXI6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4vLyAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4vLyAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0Mjg1ZjQ7XHJcbi8vICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCAjNDI4NWY0O1xyXG4vLyAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICM0Mjg1ZjQ7XHJcbi8vICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0Mjg1ZjQ7XHJcbi8vICAgICAgICAgICB0b3A6IC01JTtcclxuLy8gICAgICAgICAgIGxlZnQ6IDkwJTtcclxuLy8gICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuLy8gICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgZGl2LnRpdGxlIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiA4cHggMCAwIDA7XHJcbi8vICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4vLyAgICAgICAgIGZsb2F0OiByaWdodDtcclxuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4vLyAgICAgICAgICYuY2VudGVyIHtcclxuLy8gICAgICAgICAgIHdpZHRoOiA3OSU7XHJcbi8vICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuIiwi77u/QGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuZGl2LnBhZ2UtbWVudS1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6ICRicmlnaHRQcmltYXJ5Q29sb3I7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIC8vYm94LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgbmF2LnBhZ2UtbWVudSB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMTI2MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgQGluY2x1ZGUgdXNlclNlbGVjdChub25lKTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcclxuICAgICAgZm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICBsaS5tZW51LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgJi5oaWdoLW1hcmdpbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAjY2RjZGNkO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYubWVzc2FnZS1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgY29sb3I6ICM4YzAwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICBkaXYubWVzc2FnZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDBweCAxMjYwcHgpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbjogMCAwIDAgMDtcclxuICBwYWRkaW5nOiAxcHggMCAwIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KDBweCAxMjYwcHgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUtZGlzYWJsZS1jb250ZW50IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjYxcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZS1tZW51IHtcclxuICBmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbWVudUhlaWdodCArICRzdWJNZW51SGVpZ2h0ICsgJGhlYWRlckhlaWdodCArICRmb290ZXJIZWlnaHR9KTtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbiAgPiAubWVudSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5tZW51IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTVweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICA+IC5tZW51LmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiA4cHggMCA0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBhLFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzaWRlTWVudUl0ZW1IZWlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrRm9udENvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAkc2lkZU1lbnVJdGVtSGVpZ2h0O1xyXG4gICAgICAgIGhlaWdodDogJHNpZGVNZW51SXRlbUhlaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5leHBhbmQ6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJhcnJvd19yaWdodFwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMjZweDtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBjb2xvcjogJGRhcmtGb250Q29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSB1c2VyU2VsZWN0KG5vbmUpO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgYS5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJhcnJvd19kcm9wX2Rvd25cIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC0yNnB4O1xyXG4gICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrRm9udENvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSB1c2VyU2VsZWN0KG5vbmUpO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmlzaXRlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAgIGEsXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrRm9udENvbG9yO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcImFycm93X2Ryb3BfZG93blwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi52aXNpdGVkIHtcclxuICAgICAgICBhLFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBhLFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICM0Mjg1ZjQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIu+7v0BtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdXNlclNlbGVjdCgkcHJvcCkge1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiAkcHJvcDsgLyogaU9TIFNhZmFyaSAqL1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHByb3A7IC8qIFNhZmFyaSAqL1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiAkcHJvcDsgLyogS29ucXVlcm9yIEhUTUwgKi9cclxuICAgIC1tb3otdXNlci1zZWxlY3Q6ICRwcm9wOyAvKiBGaXJlZm94ICovXHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6ICRwcm9wOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXHJcbiAgICB1c2VyLXNlbGVjdDogJHByb3A7LyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxyXG4gICAgc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cclxufVxyXG5cclxuQG1peGluIHVzZXJNb2RpZnkoJHByb3ApIHtcclxuICAgIHVzZXItbW9kaWZ5OiAkcHJvcDtcclxuICAgIC1tb3otdXNlci1tb2RpZnk6ICRwcm9wO1xyXG4gICAgLXdlYmtpdC11c2VyLW1vZGlmeTogJHByb3A7XHJcbiAgICAtbXMtdXNlci1tb2RpZnk6ICRwcm9wOyAgICBcclxufVxyXG5cclxuQG1peGluIGJsdXIgKCRyYWRpdXMpIHtcclxuXHQtd2Via2l0LWZpbHRlcjogYmx1cigkcmFkaXVzK3B4KTsgLyogQ2hyb21lLCBTYWZhcmkgKi9cclxuXHQtbXMtZmlsdGVyOiBibHVyKCRyYWRpdXMrcHgpOyAvKiBJRTEyPyAqL1xyXG5cdGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVxcXCIxLjFcXFwiIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCI+PGZpbHRlciBpZD1cXFwiYmx1clxcXCI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj1cXFwiI3skcmFkaXVzfVxcXCIgLz48L2ZpbHRlcj48L3N2Zz4jYmx1clwiKTsgLyogRmlyZWZveCwgU2FmYXJpLCBDaHJvbWUqL1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmx1cihTdHJlbmd0aD0kcmFkaXVzKTsgLyogSUU5ICovXHJcbiAgICBmaWx0ZXI6IGJsdXIoJHJhZGl1cytweCk7XHJcbn1cclxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAndG8gZW1zJzogZmFsc2UsXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsImRpdi5tb2JpbGUtbWVudS1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIHdpZHRoOiAyMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IC0yNTBweDtcclxuICBAaW5jbHVkZSB1c2VyU2VsZWN0KG5vbmUpO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KDEyNjBweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMCAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDA7XHJcbiAgICBmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmLnN1Yi1tZW51IHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWFhYWE7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkubWVudS1pdGVtIHtcclxuICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRtZW51Q29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCA1cHggMDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJG1lbnVTZWxlY3RlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRtZW51U2VsZWN0ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5kaXYuc3ViLW1lbnUtY29udGFpbmVyIHtcclxuICBtYXJnaW46IDBweCAxMHB4IDBweCAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGhlaWdodDogMzBweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB1c2VyU2VsZWN0KG5vbmUpO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KDBweCAxMjYwcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICB1bC5zdWItbWVudSB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XHJcbiAgICBmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIGxpLm1lbnUtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRtZW51Q29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCA1cHggMDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYnJpZ2h0UHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJyaWdodFByaW1hcnlDb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuZm9vdGVyLm5ldyB7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZDogJGZvb3RlckJhY2tncm91bmRDb2xvcjtcclxuXHJcbiAgLmlubmVyLWZvb3RlciB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDU1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjYwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICBkaXYubGVmdCB7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgLmdpZF9sb2dvIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IDIxMHB4O1xyXG4gICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzMHB4IDIwcHggMTBweCAxMHB4IDIwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIC8vZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIC8vZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAvL2dyaWQtY29sdW1uLWVuZDogMTtcclxuICAgICAgICAgIC8vZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAvL2dyaWQtcm93LWVuZDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsLmxpbmUxIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiAyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFwdDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbC5saW5lMiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMztcclxuICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDdwdDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsLmxpbmUzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiA0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogN3B0O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsLmxpbmU0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xyXG4gICAgICAgICAgZ3JpZC1yb3ctZW5kOiA1O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogN3B0O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LnJpZ2h0IHtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNHB4IDEycHggMTJweCAxMnB4IDVweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgIGxhYmVsLmxpbmUxIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTtcclxuICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICBncmlkLXJvdy1lbmQ6IDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwubGluZTIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxO1xyXG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xyXG4gICAgICAgIGdyaWQtcm93LWVuZDogMztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGxhYmVsLmxpbmUzIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTtcclxuICAgICAgICBncmlkLXJvdy1zdGFydDogNDtcclxuICAgICAgICBncmlkLXJvdy1lbmQ6IDQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJkaXYuY3J1bWJzLWNvbnRhaW5lciB7XHJcbiAgICBmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgdWwuY3J1bWJzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAvL21hcmdpbi10b3A6IDNweDtcclxuXHJcbiAgICAgICAgbGkuY3J1bWItaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCA1cHggMDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJpZ2h0UHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiBncmV5O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbi50YWJsZS10b3AtYmFyIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC50YWJsZS10b3AtbWVzc2FnZSB7XHJcbiAgICAgICAgbWFyZ2luOiA3cHggMCAwIDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi53YXJuaW5nIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaWdodEVycm9yQmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAubGVmdCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9Iiwi77u/QGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9fdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9fbWl4aW4uc2Nzc1wiO1xyXG5cclxuLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgJi5uby1zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJMaWdodENvbG9yO1xyXG4gIH1cclxuXHJcbiAgJi5uby10b3AtbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcblxyXG4gICYuc21hbGwtbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcblxyXG4gIC50YWJsZS10b3AtYXR4dGNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlMGYzO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgcC50YWJsZS10b3AtY29uLXRleHQge1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGF0dXMge1xyXG4gICAgJi5tb2Rlcm4ge1xyXG4gICAgICBjb2xvcjogIzQ0NTQ2YTtcclxuICAgIH1cclxuICAgICYubW9kZXJuQm9sZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzQ0NTQ2YTtcclxuICAgIH1cclxuICAgICYubW9kZXJuSXRhbGljIHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBjb2xvcjogIzQ0NTQ2YTtcclxuICAgIH1cclxuICAgICYubW9kZXJuUmVkIHtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgICAmLm1vZGVybkJvbGRHcmVlbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzhiYzE2NztcclxuICAgIH1cclxuICAgICYubW9kZXJuQm9sZFllbGxvdyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogI2ZmYzkxZDtcclxuICAgIH1cclxuICAgICYubW9kZXJuQm9sZFJlZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZSB7XHJcbiAgLy9kaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlckxpZ2h0Q29sb3I7XHJcblxyXG4gICYucGxhaW4ge1xyXG4gICAgLnRhYmxlLWhlYWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZWxsLWhlYWQge1xyXG4gICAgICBjb2xvcjogJGRhcmtGb250Q29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLXJvdyB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyTGlnaHRDb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jZWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWJvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtaGVhZCB7XHJcbiAgLy9kaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbn1cclxuXHJcbkBtaXhpbiByb3cge1xyXG4gIC8vZGlzcGxheTogdGFibGUtcm93O1xyXG4gIG1hcmdpbjogMCAwIDAgMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlckxpZ2h0Q29sb3I7XHJcbiAgQGNvbnRlbnQ7XHJcbn1cclxuXHJcbi5uby1yb3dzLW1lc3NhZ2Uge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xyXG59XHJcblxyXG4udGFibGUtcm93IHtcclxuICBAaW5jbHVkZSByb3cge1xyXG4gIH1cclxuXHJcbiAgLmNlbGwge1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgJjpob3ZlciAudG9vbHRpcC5zaG93IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2xpY2thYmxlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jbGlja2FibGUgLnNlbGVjdC1tZW51IHtcclxuICAgICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLXBhZGRpbmcge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYm94IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyTGlnaHRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdC1tZW51IHtcclxuICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmVsbGlwc2lzIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmVsbGlwc2lzOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiJm5ic3A7XCI7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmVsbGlwc2lzIC5jZWxsLWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLmNlbGwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJDb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53LWF1dG8ge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICAudy0yMCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICB9XHJcblxyXG4gIC53LTM1IHtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgLnctNDUge1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgfVxyXG5cclxuICAudy02MCB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjZWxsIHtcclxuICAvL2Rpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogJGRhcmtTZWN1bmRhcnlDb2xvcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIEBjb250ZW50O1xyXG59XHJcblxyXG4uY2VsbC1oZWFkIHtcclxuICBAaW5jbHVkZSBjZWxsIHtcclxuICAgIGNvbG9yOiByZ2IoMTI4LCAxMjgsIDEyOCk7XHJcbiAgfVxyXG4gIGJhY2tncm91bmQ6IHJnYigyMTMsIDIyNCwgMjQzKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgJi5lbGxpcHNpcyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICYuZWxsaXBzaXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiJm5ic3A7XCI7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmLmVsbGlwc2lzIC5jZWxsLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcblxyXG4gICYud2FybmluZyB7XHJcbiAgICBjb2xvcjogJGxpZ2h0RXJyb3JCYWNrZ3JvdW5kO1xyXG4gIH1cclxuXHJcbiAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgQGluY2x1ZGUgdXNlclNlbGVjdChub25lKTtcclxuICB9XHJcbn1cclxuXHJcbi5jZWxsIHtcclxuICBAaW5jbHVkZSBjZWxsIHtcclxuICAgIGNvbG9yOiAkZGFya1NlY3VuZGFyeUNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vQXJlYXMvU2hhcmVkL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vQXJlYXMvU2hhcmVkL19taXhpbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzXCI7XHJcblxyXG4kcGFnaW5hdGlvbkhlaWdodDogMzRweDtcclxuJHNlbGVjdGVkUGFnZUNpcmNsZVJhZGl1czogMjRweDtcclxuXHJcbi50YWJsZS1wYWdpbmF0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAkcGFnaW5hdGlvbkhlaWdodDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYubW9iaWxlIHtcclxuICAgIGhlaWdodDogJHBhZ2luYXRpb25IZWlnaHQgKiAyO1xyXG5cclxuICAgIC5wYWdlcyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlcyB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgaGVpZ2h0OiAkcGFnaW5hdGlvbkhlaWdodDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XHJcblxyXG4gICAgJi5tZXJnZWQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAuc2VsZWN0LXBhZ2UtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uSGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbXBhY3Qge1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdCxcclxuICAgIC5wcmV2aW91cyxcclxuICAgIC5uZXh0LFxyXG4gICAgLmxhc3QsXHJcbiAgICAuaXRlbXMtcGVyLXBhZ2UsXHJcbiAgICAucmVmcmVzaCB7XHJcbiAgICAgIGhlaWdodDogJHBhZ2luYXRpb25IZWlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBAaW5jbHVkZSB1c2VyU2VsZWN0KG5vbmUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWZyZXNoIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uSGVpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1udW1iZXIge1xyXG4gICAgICBtaW4td2lkdGg6ICRzZWxlY3RlZFBhZ2VDaXJjbGVSYWRpdXM7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogMCA1cHggMCA1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbkhlaWdodDtcclxuICAgICAgY29sb3I6ICRkYXJrU2VjdW5kYXJ5Q29sb3I7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBAaW5jbHVkZSB1c2VyU2VsZWN0KG5vbmUpO1xyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdXNlclNlbGVjdChub25lKTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkc2VsZWN0ZWRQYWdlQ2lyY2xlUmFkaXVzO1xyXG4gICAgICAgIGhlaWdodDogJHNlbGVjdGVkUGFnZUNpcmNsZVJhZGl1cztcclxuICAgICAgICBtYXJnaW4tdG9wOiAoJHBhZ2luYXRpb25IZWlnaHQgLSAkc2VsZWN0ZWRQYWdlQ2lyY2xlUmFkaXVzKSAvIDI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlEYXJrQ29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlbGVjdGVkUGFnZUNpcmNsZVJhZGl1cyAvIDI7XHJcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2VsZWN0ZWRQYWdlQ2lyY2xlUmFkaXVzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZG90cyB7XHJcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZXJTZWxlY3Qobm9uZSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbkhlaWdodDtcclxuICAgIGNvbG9yOiAkZGFya1NlY3VuZGFyeUNvbG9yO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIC5pdGVtcy1wZXItcGFnZSB7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW46IDRweCA1cHggMHB4IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgICAuc2VsZWN0LW1lbnUgLnNlbGVjdGVkLWRpc3BsYXkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXJDb2xvcjtcclxuICAgICAgY29sb3I6ICRkYXJrU2VjdW5kYXJ5Q29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICBjb2xvcjogJGRhcmtTZWN1bmRhcnlDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdC1wYWdlLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogJHBhZ2luYXRpb25IZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIEBpbmNsdWRlIHVzZXJTZWxlY3Qobm9uZSk7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb25IZWlnaHQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICRkYXJrU2VjdW5kYXJ5Q29sb3I7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWZyZXNoLXRhYmxlIHtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcGFkZGluZzogMCA1cHggMCAxMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHVzZXJTZWxlY3Qobm9uZSk7XHJcblxyXG4gICAgICBpLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWJvdHRvbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuIiwi77u/QGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9fdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9fbWl4aW4uc2Nzc1wiO1xyXG5cclxuJHBhbmVsSGVhZGVySGVpZ2h0OiA0MHB4O1xyXG5cclxuLnBhbmVsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG5cclxuICAmLm5vLXBhZGRpbmcge1xyXG4gICAgLnBhbmVsLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIC5wYW5lbC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBhbmVsLXRvZ2dsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHJcbiAgICAmLm5vLXNoYWRvdyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZWwtaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAkcGFuZWxIZWFkZXJIZWlnaHQ7XHJcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMCAxNXB4IDAgNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGkubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRwYW5lbEhlYWRlckhlaWdodDtcclxuICAgICAgQGluY2x1ZGUgdXNlclNlbGVjdChub25lKTtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgbGluZS1oZWlnaHQ6ICRwYW5lbEhlYWRlckhlaWdodDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQGluY2x1ZGUgdXNlclNlbGVjdChub25lKTtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgbGluZS1oZWlnaHQ6ICRwYW5lbEhlYWRlckhlaWdodDtcclxuICAgICAgZm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgY29sb3I6ICRlcnJvckNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmluZm8ge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHRFcnJvckJhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMHB4IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5lbC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAkY29udGVudFBhZGRpbmcgJGNvbnRlbnRQYWRkaW5nO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA3cHggN3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJyaWdodFByaW1hcnlDb2xvcjtcclxuXHJcbiAgICAmLndvcmtpbmdQYW5lbCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeUdyZWVuO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiLi4vLi4vQXJlYXMvU2hhcmVkL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vQXJlYXMvU2hhcmVkL19taXhpbi5zY3NzXCI7XHJcblxyXG4kcGFuZWxIZWFkZXJIZWlnaHQ6IDI4cHg7XHJcblxyXG4udHJlZS1wYW5lbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmLm5vLXBhZGRpbmcge1xyXG4gICAgICAgIC5wYW5lbC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAmID4gLnRyZWUtcGFuZWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJlZS1wYW5lbC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAkY29udGVudFBhZGRpbmc7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJlZS1wYW5lbC1oZWFkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogJHBhbmVsSGVhZGVySGVpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgaS5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRGb250Q29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHBhbmVsSGVhZGVySGVpZ2h0IC0gMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdXNlclNlbGVjdChub25lKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0ZvbnRDb2xvcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRwYW5lbEhlYWRlckhlaWdodCAtIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtGb250Q29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkcGFuZWxIZWFkZXJIZWlnaHQgLSAyO1xyXG5cclxuICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0RXJyb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vQXJlYXMvU2hhcmVkL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vQXJlYXMvU2hhcmVkL19taXhpbi5zY3NzXCI7XHJcblxyXG4ucGljay1saXN0IHtcclxuICAgIHdpZHRoOiA0NTBweDtcclxuICAgIC8vbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICBcclxuICAgICYuZmlsdGVyIHtcclxuICAgICAgICB3aWR0aDogOTUwcHg7XHJcbiAgICB9XHJcbiAgICAmLmZpbHRlci1zbWFsbCB7XHJcbiAgICAgICAgd2lkdGg6NzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW4ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY2ZjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgJi5maWx0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDo0NzlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5maWx0ZXItc21hbGwge1xyXG4gICAgICAgICAgICB3aWR0aDozNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vdmUtYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDZweDsgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1zIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICBcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNmY2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pZEZvbnRDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEJhY2tncm91bmQ7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9fdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9fbWl4aW4uc2Nzc1wiO1xyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b25CYWNrZ3JvdW5kQ29sb3I7XHJcbiAgY29sb3I6ICR0ZXh0Rm9udEJsYWNrQ29sb3I7XHJcbiAgcGFkZGluZzogMCA3cHggMCA3cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQGluY2x1ZGUgdXNlclNlbGVjdChub25lKTtcclxuXHJcbiAgJi5wcmltYXJ5IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYigxMjYsIDEyNiwgMTI2KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjYsIDEyNiwgMTI2KTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zZWNvbmRhcnkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiKDEyNiwgMTI2LCAxMjYpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogcmdiKDEyNiwgMTI2LCAxMjYpO1xyXG4gICAgZm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiByZ2IoMTI2LCAxMjYsIDEyNik7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGFyZ2Uge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHRQcmltYXJ5Q29sb3I7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAvL2NvbG9yOiAkYnV0dG9uUHJpbWFyeUNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubW9kZXJuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxZTQ3NjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU0NzYwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICB9XHJcblxyXG4gICYuaWNvbiB7XHJcbiAgICBwYWRkaW5nOiAwIDdweCAwIDI1cHg7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmLnVuZGVybGluZS10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICRidXR0b25VbmRlcmxpbmVDb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwICNmZmYsIGluc2V0IDAgLTFweCAwIDAgIzAwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi50ZXh0IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogJGRhcmtGb250Q29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi50YWJsZS1idG4ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMHB4IDdweCAwcHggN3B4O1xyXG4gICAgbWFyZ2luOiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0UHJpbWFyeUNvbG9yO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudGFibGUtYnRuLXNlYyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwcHggN3B4IDBweCA3cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTI2LCAxMjYsIDEyNik7XHJcbiAgICBtYXJnaW46IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6IHJnYigxMjYsIDEyNiwgMTI2KTtcclxuICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IHJnYigxMjYsIDEyNiwgMTI2KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICYuaWNvbiB7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmljb24tbGVmdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHRvcDogLTNweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaWNvbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcblxyXG4gICAgJi5sZWZ0LWljb24ge1xyXG4gICAgICBsZWZ0OiAzcHg7XHJcbiAgICB9XHJcbiAgICAmLnJpZ2h0LWljb24ge1xyXG4gICAgICBsZWZ0OiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTUpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuNTU7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbi5pbnB1dC1lcnJvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkZXJyb3JDb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufSIsIi5kYXRhLWVycm9yIHtcclxuICAgIGNvbG9yOiAkZXJyb3JDb2xvcjtcclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9BcmVhcy9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbiRmcm9udENvbG9yOiAkZGFya0ZvbnRDb2xvcjtcclxuJGJhY2tDb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4uc2VsZWN0LW1lbnUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtaW4td2lkdGg6IDY1cHg7XHJcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uSGVpZ2h0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrQ29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4kc2VsZWN0TWVudUhlaWdodDogMjZweDtcclxuXHJcbi5zZWxlY3RlZC1kaXNwbGF5IHtcclxuICB3aWR0aDogYXV0bztcclxuXHJcbiAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgIGNvbG9yOiAkZnJvbnRDb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QtbWVudSB7XHJcbiAgJi54c21hbGwge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgfVxyXG4gICYuc21hbGwge1xyXG4gICAgd2lkdGg6IDg1cHg7XHJcbiAgfVxyXG4gICYubWVkaXVtIHtcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICB9XHJcbiAgJi5sYXJnZSB7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgfVxyXG4gICYueGxhcmdlIHtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICB9XHJcbiAgJi54eGxhcmdlIHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICB9XHJcbiAgJi54eHhsYXJnZSB7XHJcbiAgICB3aWR0aDogOTAwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0ZWQtZGlzcGxheSB7XHJcbiAgICBoZWlnaHQ6ICRzZWxlY3RNZW51SGVpZ2h0O1xyXG4gICAgcGFkZGluZzogMHB4IDI2cHggMHB4IDZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRmcm9udENvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkc2VsZWN0TWVudUhlaWdodCAtIDM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgdXNlclNlbGVjdChub25lKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbG9yOiAkYm9yZGVyQ29sb3I7XHJcbiAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogJHNlbGVjdE1lbnVIZWlnaHQgLSAzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5maWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi5vcGVuZWQge1xyXG4gICAgLnNlbGVjdGVkLWRpc3BsYXkge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICYudXAge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGVmdCB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNsb3NlZCB7XHJcbiAgICAuc2VsZWN0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgLnNlbGVjdGVkLWRpc3BsYXkge1xyXG4gICAgICBjb2xvcjogJGRpc2FibGVkVGV4dENvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZGlzYWJsZWRCYWNrZ3JvdW5kQ29sb3I7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGRpc2FibGVkQ29sb3I7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgY29sb3I6ICRkaXNhYmxlZFRleHRDb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3Qge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICRzZWxlY3RNZW51SGVpZ2h0ICsgMTtcclxuICAgIHotaW5kZXg6IDMwMTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAub3B0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDNweCAxNXB4O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgfVxyXG4gICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICB9XHJcbiAgICAgICYubGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAmLmNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYucmlnaHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgY29sb3I6ICRkaXNhYmxlZFRleHRDb2xvcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGRpc2FibGVkVGV4dENvbG9yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0Om5vdChbY2xhc3MqPVwiY29sLVwiXSk6bm90KFtjbGFzcyo9XCJmb3JtLWNvbnRyb2xcIl0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSB7XHJcbiAgd2lkdGg6IDY1cHg7XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XHJcbiAgcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3Qge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZnJvbnRDb2xvcjtcclxuICBmbG9hdDogbGVmdDtcclxuXHJcbiAgYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRmcm9udENvbG9yO1xyXG4gICAgcGFkZGluZzogMnB4IDZweCAycHggNnB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xyXG4gICAgbGVmdDogLTFweDtcclxuXHJcbiAgICBhOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLFxyXG4uZHJvcGRvd24ub3BlbiB7XHJcbiAgLmJ0bi1kZWZhdWx0IHtcclxuICAgIGNvbG9yOiAkZnJvbnRDb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZnJvbnRDb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRmcm9udENvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZnJvbnRDb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL0FyZWFzL1NoYXJlZC9fdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL0FyZWFzL1NoYXJlZC9fbWl4aW4uc2Nzc1wiO1xyXG5cclxuJGRhdGVIb3ZlclJhZGl1czogMzRweDtcclxuXHJcbi5jYWxlbmRhci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5zbWFsbCB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGVuZGFyIHtcclxuICAgIHdpZHRoOiAyNDhweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAkc2VsZWN0TWVudUhlaWdodCArIDE7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnVwIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbC1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgLnNlbGVjdC1tZW51IHtcclxuICAgICAgICAuc2VsZWN0ZWQtZGlzcGxheSB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4MXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxODFweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsLWRheXMge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWwtY29sdW1uLXdlZWtkYXkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogJGRhdGVIb3ZlclJhZGl1cztcclxuICAgICAgaGVpZ2h0OiAkZGF0ZUhvdmVyUmFkaXVzO1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICYuYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYWwtY29sdW1uIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgd2lkdGg6ICRkYXRlSG92ZXJSYWRpdXM7XHJcbiAgICAgIC8vaGVpZ2h0OiAkZGF0ZUhvdmVyUmFkaXVzO1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAvL2JvcmRlci1yYWRpdXM6ICRkYXRlSG92ZXJSYWRpdXMgLyAyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICR0YWJsZUJvcmRlckNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYm9sZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRzaWRlTWVudUJhY2tncm91bmQ7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6ICRzaWRlTWVudUJhY2tncm91bmQ7XHJcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJlc3RyaWN0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjYzNjM2MzO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiAjYzNjM2MzO1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50Q29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vcm1Gb250Q29sb3I7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJfbWl4aW4uc2Nzc1wiO1xyXG5cclxuLmZvcm0tZ3JpZCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgJi5jb21wYWN0IHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcblxyXG4gICYubm8tdG9wLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAmLnNwYWNlLWxlZnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuZm9ybS1jb2x1bW4ge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgaGVpZ2h0OiAkcm93SGVpZ2h0ICsgMTBweDtcclxuXHJcbiAgICAuY29sdW1uIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yYWRpby1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHJvd0hlaWdodDtcclxuICAgICAgICBtYXJnaW46IDAgJGNvbHVtblNwYWNlIDAgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAkcm93SGVpZ2h0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICRjb2x1bW5TcGFjZSAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX21peGluLnNjc3NcIjtcclxuXHJcbiRyb3dIZWlnaHQ6IDI2cHg7XHJcbiRyb3dIZWlnaHRDb21wYWN0OiAyMHB4O1xyXG4kY29sdW1uU3BhY2U6IDE1cHg7XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDVweCAwIDVweCA1cHg7XHJcbn1cclxuXHJcbnRkLmNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QzYzhjODtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDNjOGM4O1xyXG4gIHBhZGRpbmc6IDJweCAxMHB4IDJweCAxMHB4O1xyXG5cclxuICAmLmZpeGVkIHtcclxuICAgIHdpZHRoOiA3MXB4O1xyXG4gIH1cclxuXHJcbiAgJi5ib3JkZXItcmlnaHQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzZmNmU2ZTtcclxuICB9XHJcbiAgJi5ub2JvcmRlci1yaWdodCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcGFjdCB7XHJcbiAgLmZvcm0tY29sdW1uIHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbHVtbiB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgJi5jb21wYWN0IHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcblxyXG4gICYuY2FsZW5kYXItcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkZGlzYWJsZWRUZXh0Q29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgJi52ZXJ0aWNhbC10b3Age1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICAgJi50b3Age1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgICAmLmNoYW5nZWQtbm90aWZpY2F0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjlweDtcclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLm5vLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5wYWRkaW5nNSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJhZGlvLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgJi5sZWZ0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICYucmlnaHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQge1xyXG4gICAgbGluZS1oZWlnaHQ6ICRyb3dIZWlnaHQ7XHJcbiAgICBtYXJnaW46IDAgJGNvbHVtblNwYWNlIDAgMDtcclxuXHJcbiAgICAuZmlsbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJG1pZEZvbnRDb2xvcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAubGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogMCAkY29sdW1uU3BhY2UgMCAwO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMCAkY29sdW1uU3BhY2UgMCAwO1xyXG4gICAgcGFkZGluZzogNXB4IDVweDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICRkaXNhYmxlZFRleHRDb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkQmFja2dyb3VuZENvbG9yO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGlzYWJsZWRDb2xvcjtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNoYW5nZWQtbm90aWZpY2F0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGRkZDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vcm1hbCB7XHJcbiAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuICAgICYubGFyZ2Uge1xyXG4gICAgICB3aWR0aDogNzUwcHg7XHJcbiAgICB9XHJcbiAgICAmLnhsYXJnZS1oZWlnaHQge1xyXG4gICAgICB3aWR0aDogOTAwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICAgICYueGxhcmdlLWhlaWdodC1sYXJnZSB7XHJcbiAgICAgIHdpZHRoOiA3NTBweDtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmhlaWdodDEwMCB7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAmLmhlaWdodDE0MCB7XHJcbiAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICB9XHJcbiAgICAmLmhlaWdodDIwMCB7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICAmLmhlaWdodDI2MCB7XHJcbiAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICB9XHJcbiAgICAmLmhlaWdodDMyMCB7XHJcbiAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICB9XHJcbiAgICAmLmhlaWdodDM4MCB7XHJcbiAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1pZGRsZS1zaXplIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1vcHRpb25zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi50ZXh0QWxpZ25Ub3Age1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuIiwiLmZvcm0tY29sdW1uIHtcclxuICAgIC5hbGlnbi1sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59ICAgIFxyXG4udG9wTWFyZ2lue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIH0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vQXJlYXMvU2hhcmVkL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vQXJlYXMvU2hhcmVkL19taXhpbi5zY3NzXCI7XHJcblxyXG4uZGF0YS10YWJzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAudGFicyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICAgICAudGFiIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDlweCAycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgI2JkYmRiZDtcclxuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgLy8gLmxlZnQtYm9yZGVyIHtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyAgICAgbGVmdDogLTE3cHg7XHJcbiAgICAgICAgICAgIC8vICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgLy8gICAgIGJvcmRlci10b3A6IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI2JkYmRiZDtcclxuICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDIwMDtcclxuXHJcbiAgICAgICAgICAgIC8vICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLXRvcDogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgJHRhYmxlQmFja2dyb3VuZDtcclxuICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLy8gLnJpZ2h0LWJvcmRlciB7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiAtMTdweDtcclxuICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLXRvcDogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLy8gICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNiZGJkYmQ7XHJcbiAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAyMDE7XHJcblxyXG4gICAgICAgICAgICAvLyAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlci10b3A6IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgJHRhYmxlQmFja2dyb3VuZDtcclxuICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgLy8gICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHotaW5kZXg6IDIwMTtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0ZvbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJpZ2h0UHJpbWFyeUNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gLmxlZnQtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAyMDI7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAvLyAubGVmdC1ib3JkZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItdG9wOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAyMDI7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vIC5yaWdodC1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDIwMjtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vIC5yaWdodC1ib3JkZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItdG9wOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDIwMjtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkY29udGVudFBhZGRpbmcgJGNvbnRlbnRQYWRkaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbi50cmVlLXRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBoaWRkZW47XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkM2M4Yzg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcblxyXG4gIC5oZWFkIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwO1xyXG5cclxuICAgIC5oZWFkLWNlbGwge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAycHggMTVweCAycHggMTVweDtcclxuXHJcbiAgICAgICYuY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDNjOGM4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkM2M4Yzg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sZXRvIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYm9yZGVyLXJpZ2h0IHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNmY2ZTZlO1xyXG4gICAgICB9XHJcbiAgICAgICYubm9ib3JkZXItcmlnaHQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIC5jZWxsIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICYud3JhcCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkM2M4Yzg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QzYzhjODtcclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5vYm9yZGVyLXJpZ2h0IHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYnJlYWtfc3BhY2VzIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmVkaXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JheWVkIHtcclxuICAgICAgICBjb2xvcjogJG1pZEZvbnRDb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWRDb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbXBhY3Qge1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAycHggMCAycHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5MTk2O1xyXG4gICAgICB9XHJcbiAgICAgICYucmVkIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICB9XHJcbiAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICM0MmRmZjQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5vcmFuZ2ViZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmNjO1xyXG4gICAgICB9XHJcbiAgICAgICYuZGVwdGgyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5kZXB0aDMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgfVxyXG4gICAgICAmLmRlcHRoNCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuZGVwdGg1IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5uZXdTdHlsZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDVlMGYzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5saWdodGdyYXkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrIHtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmMxNjc7XHJcbiAgICB9XHJcbiAgICAmLnJlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjQxNGQ7XHJcbiAgICB9XHJcbiAgICAmLm9yYW5nZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM5MWQ7XHJcbiAgICB9XHJcbiAgICAmLmJsYWNrIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9BcmVhcy9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbi5maWxlLXVwbG9hZCB7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIubW9kYWwge1xyXG4gICYuZnVsbC1zaXplIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmLm9wZW5kIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5jbG9zZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDUwMDtcclxuICBwYWRkaW5nOiAxMHZoIDAgMCAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgwcHggMTI2MHB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMjYwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgLy9wYWRkaW5nOiAyMHB4O1xyXG4gIC8vYm9yZGVyOiAxcHggc29saWQgIzg4ODtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAmLmZ1bGwtc2l6ZSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KDBweCAxMjYwcHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMnB4IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNDc2MDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgZm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cclxuICAmLm5ldyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0UHJpbWFyeUNvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgcGFkZGluZzogN3B4IDBweCA3cHggMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICB9XHJcblxyXG4gIC5jbG9zZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcmlnaHQ6IDRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDQ1MDtcclxuICB9XHJcblxyXG4gIC5jbG9zZTpob3ZlcixcclxuICAuY2xvc2U6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwYWRkaW5nOiAycHggMTZweDtcclxuICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICYuZnVsbC1zaXplIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDM2cHgpO1xyXG4gIH1cclxuXHJcbiAgJi5uby1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbiAgJi5maXhlZC1taW5pdW0ge1xyXG4gICAgbWluLWhlaWdodDogMzk0cHg7XHJcbiAgfVxyXG4gICYudmlzaWJsZS1vdmVyZmxvdyB7XHJcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodFByaW1hcnlDb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG59XHJcbiIsIi5wYWdlLW1vZGFsIHtcclxuXHJcbiAgICAmLm9wZW5ke1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2xvc2Vke1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG4gICAgcGFkZGluZy10b3A6IDU2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgdG9wOiAtMzZweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIFxyXG4gICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrRm9udENvbG9yO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtGb250Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRoZWlnaHQ6IDMwcHg7XHJcblxyXG4uZXJyb3ItYWxlcnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3JDb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuZGlzcGxheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogNjAwO1xyXG5cclxuICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2xvc2U6aG92ZXIsXHJcbiAgICAuY2xvc2U6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufSIsIiRoZWlnaHQ6IDMwcHg7XHJcblxyXG4ud2FybmluZy1hbGVydCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEVycm9yQmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuZGlzcGxheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogNjAwO1xyXG5cclxuICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2xvc2U6aG92ZXIsXHJcbiAgICAuY2xvc2U6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9BcmVhcy9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbi5hdXRvLWNvbXBsZXRlLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuc3VnZ2VzdGlvbi1saXN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI3cHg7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICB6LWluZGV4OiAzMDI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwYWRkaW5nOiA0cHggMCA0cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjAsIDIwLCAyMCwgMC4yOSk7XHJcblxyXG4gICAgICAmLmluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJlcnJvcl9vdXRsaW5lXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICB6LWluZGV4OiA5MDtcclxuICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrRm9udENvbG9yO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdXNlclNlbGVjdChub25lKTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC4wMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9fdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9fbWl4aW4uc2Nzc1wiO1xyXG5cclxuLm5vdGlmaWNhdGlvbnMge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDE1cHg7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgei1pbmRleDogMTAwMDtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbiB7XHJcbiAgd2lkdGg6IDQwMHB4O1xyXG4gIG1hcmdpbjogNXB4O1xyXG4gIC8vcGFkZGluZzogNXB4IDEwcHggMTVweCAxMHB4O1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogIzVmYzc1ODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5sZWZ0LWNvbG9yLXNpZGUge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjMTY3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwcHggMHB4IDEwcHg7XHJcblxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjQxNGQ7XHJcbiAgICB9XHJcbiAgICAmLndhcm5pbmcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTFkO1xyXG4gICAgfVxyXG4gICAgJi5pbmZvIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyZGZmNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWdodC1zaWRlIHtcclxuICAgIHBhZGRpbmc6IDEwcHggNXB4IDE1cHggMTBweDtcclxuICAgIHdpZHRoOiAzNjBweDtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA2MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbG9zZTpob3ZlcixcclxuICAgICAgLmNsb3NlOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4vLyAgICYuZXJyb3Ige1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yQ29sb3I7XHJcblxyXG4vLyAgICAgLmhlYWRlciB7XHJcbi8vICAgICAgIC5jbG9zZSB7XHJcbi8vICAgICAgICAgY29sb3I6ICNmZmY7XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgIC5jbG9zZTpob3ZlcixcclxuLy8gICAgICAgLmNsb3NlOmZvY3VzIHtcclxuLy8gICAgICAgICBjb2xvcjogI2ZmZjtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5tZXNzYWdlIHtcclxuLy8gICAgICAgY29sb3I6ICNmZmY7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbi5jb25maXJtLWRpYWxvZyB7XHJcblxyXG4gICAgJi5vcGVuZHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLmNsb3NlZHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogNjAwO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xyXG59XHJcblxyXG4uZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcclxuICAgIG1hcmdpbjogMTB2aCBhdXRvIDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweCAxNXB4IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xyXG4gICAgd2lkdGg6IDQ4NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA2MDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jbG9zZTpob3ZlcixcclxuICAgIC5jbG9zZTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaWFsb2ctYm9keSB7ICAgICAgICBcclxuICAgICAgICAmLm5vLXBhZGRpbmd7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWxvZy1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgIH1cclxufVxyXG5cclxuLmRpYWxvZy1oZWFkZXIge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgfSAgICBcclxuICAgIFxyXG4gICAgLmNsb3NlOmhvdmVyLFxyXG4gICAgLmNsb3NlOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9BcmVhcy9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbi5icmVhZC1jcnVtYnMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuXHJcbiAgICBzcGFuLCBhIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBjb2xvcjogIzAwMDsgICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9BcmVhcy9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbi5zZWFyY2gtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcblxyXG4gICYubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgY29sb3I6ICM0Mjg1ZjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vQXJlYXMvU2hhcmVkL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vQXJlYXMvU2hhcmVkL19taXhpbi5zY3NzXCI7XHJcblxyXG4uZm9ydW0tY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZm9ydW0taXRlbS1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMThweCAxNXB4IDE1cHggMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG4gICYubGlnaHRncmV5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgfVxyXG5cclxuICAmLnRlbWEge1xyXG4gICAgLyogIG1pbi1oZWlnaHQ6IDExNXB4OyAqL1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICB9XHJcblxyXG4gIC5mb3J1bS1pdGVtLWhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgLmZvcnVtLWl0ZW0tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3J1bS1pdGVtLXRpdGxlLWhlYWRlciB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGNvbG9yOiAjYjI0MTRkO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3J1bS1tZXNzYWdlLWNvdW50IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBjb2xvcjogJG5vcm1Gb250Q29sb3I7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgIC5tZXNzYWdlLWljb24sXHJcbiAgICAgIC5tZXNzYWdlLWNvdW50IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgIGksXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lc3NhZ2UtaWNvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ydW0taXRlbS1jb250ZW50IHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogNHB4IDAgMjBweCAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICRub3JtRm9udENvbG9yO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5mb3J1bS1hY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogJG5vcm1Gb250Q29sb3I7XHJcblxyXG4gICAgYnV0dG9uLmJ0bi50ZXh0IHtcclxuICAgICAgY29sb3I6ICRub3JtRm9udENvbG9yO1xyXG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcnVtLWl0ZW0tZm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAuZm9ydW0tbGFzdC1wb3N0ZWQge1xyXG4gICAgICAuZm9ydW0tdXNlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnREYXJrQ29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhc3QtYWN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICRub3JtRm9udENvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbi5mb3J1bS1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5mb3J1bS1tZXNzYWdlLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMThweCAxNXB4IDE1cHggMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3J1bS1tZXNzYWdlLWhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICAuZm9ydW0tbWVzc2FnZS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ydW0tbWVzc2FnZS1jb3VudCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRub3JtRm9udENvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgIC5tZXNzYWdlLWljb24sXHJcbiAgICAgICAgICAgIC5tZXNzYWdlLWNvdW50IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGksXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVzc2FnZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ydW0tbWVzc2FnZS1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDIwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ydW0tYWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbm9ybUZvbnRDb2xvcjtcclxuXHJcbiAgICAgICAgYnV0dG9uLmJ0bi50ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRub3JtRm9udENvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ydW0tbWVzc2FnZS1mb290ZXIge1xyXG4gICAgICAgIC5mb3J1bS1sYXN0LXBvc3RlZCB7XHJcbiAgICAgICAgICAgIC5mb3J1bS11c2VyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudERhcmtDb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhc3QtYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9ybUZvbnRDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vQXJlYXMvU2hhcmVkL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vQXJlYXMvU2hhcmVkL19taXhpbi5zY3NzXCI7XHJcblxyXG4uam9kaXRfdG9vbGJhcl9wb3B1cC1pbmxpbmUtdGFyZ2V0IHtcclxuICAgIHotaW5kZXg6IDcwMDtcclxufVxyXG5cclxuLmpvZGl0X2NvbnRhaW5lcjpub3QoLmpvZGl0X2lubGluZSkge1xyXG4gICAgJi5kaXNwbGF5LW9ubHkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC5qb2RpdF93eXNpd3lnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRpc3BsYXktYm9yZGVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xyXG5cclxuICAgICAgICAuam9kaXRfd3lzaXd5ZyB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0BpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbi5jb2xsYXBzZWQtY29udGVudC1jb250YWluZXIge1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi5jbG9zZWQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBlYXNlLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW5pbmd7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuZWR7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNlZC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlckxpZ2h0Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJMaWdodENvbG9yO1xyXG4gICAgfVxyXG59IiwiLmZsZXgtY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcclxuXHJcbiAgLmNvbnRlbnQtc2lkZS1tZW51IHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgbGkuY29udGVudGxpc3Qge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHVzZXJTZWxlY3Qobm9uZSk7XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICBjb2xvcjogIzQyODVmNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmNGIwNDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICBtYXJnaW4tdG9wOiAxNHB4O1xyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ub3RpZmljYXRpb24tbW9kYWwge1xyXG4gICYub3BlbmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLmNsb3NlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogNTAxO1xyXG4gIHBhZGRpbmc6IDV2aCAwIDAgMDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMHB4IDYwMHB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1tb2RhbC1jb250ZW50IHtcclxuICB3aWR0aDogNjgwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgwcHggNjAwcHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDJweCAxNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIHBhZGRpbmc6IDdweCAwcHggN3B4IDBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi1tb2RhbC1ib2R5IHtcclxuICBwYWRkaW5nOiAycHggMTZweDtcclxuICBtYXgtaGVpZ2h0OiA3MHZoO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICYubm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgfVxyXG4gICYuZml4ZWQtbWluaXVtIHtcclxuICAgIG1pbi1oZWlnaHQ6IDM5NHB4O1xyXG4gIH1cclxuICAmLnZpc2libGUtb3ZlcmZsb3cge1xyXG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuIiwiLmRhdGEtbnVtYmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xyXG59IiwiQGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9fdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9taXhpbi5zY3NzXCI7XHJcblxyXG4udmxvZ2EtaGVhZGVyIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtQcmltYXJ5Q29sb3I7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udmxvZ2EtZWxlbWVudCB7XHJcbiAgY29sb3I6ICMxZTQ3NjA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcclxufVxyXG5cclxuLnZsb2dhLWdyaWQge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi52bG9nYS1mb3JtIHtcclxuICB3aWR0aDogODUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAudmxvZ2Etcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAvLyBtYXJnaW46IDAgMzBweCAwIDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIH1cclxufVxyXG5cclxuLnZsb2dhLWJ1dHRvbnMge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDY1cHg7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbiIsImRpdi5keW5hbWljLXRleHQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG4gICYubGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vQXJlYXMvU2hhcmVkL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vQXJlYXMvU2hhcmVkL19taXhpbi5zY3NzXCI7XHJcblxyXG4ubm90aWYtYnV0dG9uIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDY2LCAxMzMsIDI0NCk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsLjIpLCAwIDFweCAxcHggMCByZ2JhKDAsMCwwLC4xNCksIDAgMnB4IDFweCAtMXB4IHJnYmEoMCwwLDAsLjEyKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4ubm90aWYtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAtMTU1cHg7XHJcbiAgICByaWdodDogLTg1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1Zjc7XHJcbn1cclxuXHJcbi5ub3RpZi1oZWFkZXIge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcclxuICAgIGJhY2tncm91bmQ6ICM0MTY5Y2M7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubm90aWYtYm94IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgaGVpZ2h0OiAzNDVweDtcclxuICAgIG1heC1oZWlnaHQ6IDM0NXB4O1xyXG59XHJcblxyXG4ubm90aWYge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG1hcmdpbjogMTBweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6IzA5M2Y5NTtcclxuICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9BcmVhcy9TaGFyZWQvbWl4aW4uc2Nzc1wiO1xyXG5cclxuLnBhZ2Utbm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtQcmltYXJ5Q29sb3I7XHJcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBwYWRkaW5nLXRvcDogMS40NWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjQ1ZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gIC5pY29uIHtcclxuICAgIGhlaWdodDogMzVweDtcclxuICB9XHJcblxyXG4gICYuaW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgfVxyXG4gICYuZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICB9XHJcblxyXG4gICYuY2xpY2thYmxlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5tZXNzYWdlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgZGlzcGxheTogIGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG4iLCIubWVudS1idXR0b24ge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFxyXG4gICAgJi5tYWluIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI5ZGJhO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJsb2NrLXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hZG1pbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyOWRiYTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgICAgY29sb3I6ICMzOTcyODk7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgLy9jb2xvcjogJGJ1dHRvblByaW1hcnlDb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Vjb25kVGl0bGV7XHJcbiAgICBmb250LXNpemU6IDEzcHQ7XHJcbn0iLCJAaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4uY29va2llX2JnIHtcclxuICAgIGJhY2tncm91bmQ6ICRoZWFkZXJCYWNrZ3JvdW5kQ29sb3I7XHJcbn1cclxuXHJcbi5jb29raWVfY29udCB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDU1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjYwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb29raWVfdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xyXG4gICAgY29sb3I6ICNjOGNlZDM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hcnJvdyB7XHJcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG59XHJcblxyXG4ubGluayB7XHJcbiAgICBjb2xvcjogIzUxOThiNDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmxpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyZDdjOWE7XHJcbn1cclxuIiwiQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmJ1dHRvbi1jb250YWluZXIge1xyXG4gIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAvLyBib3JkZXI6IDJweCBzb2xpZCBsaWdodGVuKCRicmlnaHRQcmltYXJ5Q29sb3IsIDQwJSk7XHJcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJpZ2h0UHJpbWFyeUNvbG9yLCA4MCUpO1xyXG4gIC8vIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgLy8gd2lkdGg6IDM3cHg7XHJcbiAgLy8gaGVpZ2h0OiAyMHB4O1xyXG5cclxuICBtYXJnaW4tcmlnaHQ6IDVweDsgXHJcbiAgZGlzcGxheTogZmxleDsgXHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgXHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxuXHJcbiAgLnJvdW5kLWJ1dHRvbiB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0UHJpbWFyeUNvbG9yO1xyXG4gICAgLy8gY29sb3I6ICNmZmY7XHJcbiAgICAvLyBib3JkZXI6IG5vbmU7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAvLyBvdXRsaW5lOiBub25lO1xyXG4gICAgLy8gaGVpZ2h0OiAxNXB4O1xyXG4gICAgLy8gd2lkdGg6IDE1cHg7XHJcblxyXG4gICAgaGVpZ2h0OiAyMHB4OyBcclxuICAgIHdpZHRoOiAyMHB4OyBcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgXHJcbiAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAvLyBpLm1hdGVyaWFsLWljb25zIHtcclxuICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gICBsZWZ0OiAtOC41cHg7XHJcbiAgICAvLyAgIHRvcDogLTVweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmOmhvdmVyIHtcclxuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmlnaHRQcmltYXJ5Q29sb3IsIDEwJSk7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9fdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL0FyZWFzL1NoYXJlZC9taXhpbi5zY3NzXCI7XHJcblxyXG4ubG9naW4tZm9ybSB7XHJcbiAgd2lkdGg6IDM1MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3gtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLmhvbWUtZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmhvbWUtaGVhZGVyIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtQcmltYXJ5Q29sb3I7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBmb250LWZhbWlseTogTGF0bywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uaG9tZS11cHBlci1idXR0b24tY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzMDBweCBhdXRvO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTUwcHg7XHJcbiAgLmJ1dHRvbi1wcmlqYXZhIHtcclxuICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgZ3JpZC1yb3c6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZS1sb3Zlci1idXR0b24tY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzMDBweCBhdXRvIDMwMHB4IGF1dG87XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNTBweDtcclxuXHJcbiAgLmJ1dHRvbi1vZGRhamEtemFodGV2a2Ege1xyXG4gICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICB9XHJcbiAgLmJ1dHRvbi1wcmVnbGVkLXphaHRldmthIHtcclxuICAgIGdyaWQtY29sdW1uOiA0O1xyXG4gICAgZ3JpZC1yb3c6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZS1ub3RpZmljYXRpb24tY29udGFpbmVyIHtcclxuICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgZm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIHBhZGRpbmctdG9wOiAxLjQ1ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDEuNDVlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBcclxuICAubWVzc2FnZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbi1oZWFkZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya1ByaW1hcnlDb2xvcjtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmxvZ2luLXJvdyB7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBtYXJnaW46IDAgYXV0byAwIGF1dG87XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMGMwO1xyXG4gIH1cclxuICAuYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjg1ZjQ7XHJcbiAgfVxyXG59XHJcbiIsImgyLnZwcmFzYWxuaWstaGVhZGVyIHtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5kaXYudnByYXNhbG5pay10b3AtZGF0YSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLnVpZC1jb250YWluZXIge1xyXG4gICAgZmxleDogMTAwMHZoO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbS1jb250YWluZXIge1xyXG4gICAgZmxleDogMTYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICB9XHJcbn1cclxuXHJcbmRpdi52cHJhc2FsbmlrLXphZ2xhdmplIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZDNkM2QzO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcclxuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuZGl2LnZwcmFzYWxuaWstc3RhdHVzLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICBkaXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbmRpdi52cHJhc2FsbmlrLXNlY3Rpb24ge1xyXG4gIG1hcmdpbjogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbmRpdi52cHJhc2FsbmlrLXNlbGVjdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbmRpdi52cHJhc2FsbmlrLXN0YXRlLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAuYm90dG9tLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuZGl2LnZwcmFzYWxuaWstbmF2aWdhdGluIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuZGl2LnZwcmFzYWxuaWstemFrbHVjZWsge1xyXG4gIG1hcmdpbjogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmLmtvbmVjIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmYwYTY7XHJcbiAgfVxyXG5cclxuICAmLm9wb3pvcmlsbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZjNTg4O1xyXG4gIH1cclxufVxyXG5cclxuZGl2LnZwcmFzYWxuaWstYnV0dG9uLWNlbnRlciB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiLmdyaWRWc3RvcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxZW0sIDIxLjNlbSkpO1xyXG4gIGdyaWQtcm93LWdhcDogNWVtO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogNmVtO1xyXG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlclZzdG9wIHtcclxuICBjb2xvcjogIzM5NzI4OTtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgbWFyZ2luOiAzMHB4IDEyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vU2hhcmVkL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vU2hhcmVkL19taXhpbi5zY3NzXCI7XHJcblxyXG4ucGFuZWxzLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnhzbWFsbCB7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbn1cclxuLnNtYWxsIHtcclxuICB3aWR0aDogODVweDtcclxufVxyXG4ubWVkaXVtIHtcclxuICB3aWR0aDogMTMwcHg7XHJcbn1cclxuLmxhcmdlIHtcclxuICB3aWR0aDogMjgwcHg7XHJcbn1cclxuLnhsYXJnZSB7XHJcbiAgd2lkdGg6IDM1MHB4O1xyXG59XHJcbi54eGxhcmdlIHtcclxuICB3aWR0aDogNjAwcHg7XHJcbn1cclxuXHJcbi5yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuLnNjdC1iYXNlLWRhdGEge1xyXG4gIC5sYWJlbC1yaWdodC1hbGlnbmVkIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDE2ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAubGFiZWwtcmlnaHQtYWxpZ25lZDIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTBlbTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4ud2hpdGUtY29udGVudC1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbi5zY3Qtc3ByZW0tc3RhdCB7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgLnR4dC1hcmVhIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5yYWRpby1zZWxlY3QtYXJlYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZyb21MaXN0LWVkaXQge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwLjVweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5mcm9tTGlzdC1jb250IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYudGV4dGFyZWEtbm90LWNoYW5lZCB7XHJcbiAgcGFkZGluZy10b3A6IDE4cHg7XHJcbn1cclxuXHJcbi50eHQtYXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRkaXNhYmxlZFRleHRDb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZEJhY2tncm91bmRDb2xvcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkaXNhYmxlZENvbG9yO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcblxyXG4gICYuY2hhbmdlZC1ub3RpZmljYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGRkZDtcclxuICB9XHJcblxyXG4gICYuYmlnIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAmLmhlaWdodDEwMCB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gIH1cclxuICAmLmhlaWdodDE0MCB7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gIH1cclxuICAmLmhlaWdodDIwMCB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICAmLmhlaWdodDI2MCB7XHJcbiAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gIH1cclxuICAmLmhlaWdodDMyMCB7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gIH1cclxuICAmLmhlaWdodDM4MCB7XHJcbiAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gIH1cclxufVxyXG4uY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNhZGQtcm90IHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbiNyb3QtZXhpc3RzIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9TaGFyZWQvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9TaGFyZWQvX21peGluLnNjc3NcIjtcclxuXHJcbi5wcml2YXRlLW1lc3NhZ2VzLWdyaWQtY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNTBweCBhdXRvIDE0M3B4O1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogMzBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAuaXRlbS1hdXRob3Ige1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XHJcbiAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5pdGVtLW1lc3NhZ2Uge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDE7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tZGF0ZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XHJcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XHJcbiAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgIGdyaWQtcm93LWVuZDogc3BhbiAxO1xyXG4gIH1cclxuXHJcbiAgJi5ub3QtcmVhZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJpdmF0ZS1tZXNzYWdlcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcbiAgLnByaXZhdGUtbWVzc2FnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICRkYXJrRm9udENvbG9yO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMCAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZXNzYWdlLXVzZXIsXHJcbiAgICAubWVzc2FnZS1kYXRlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWFkIHtcclxuICAgICAgLm1lc3NhZ2UtdXNlcixcclxuICAgICAgLm1lc3NhZ2UtY29sdW1uLFxyXG4gICAgICAubWVzc2FnZS1kYXRlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NhZ2Uge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZS11c2VyLWNvbHVtbiB7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgIC5tZXNzYWdlLXVzZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lc3NhZ2UtY29sdW1uIHtcclxuICAgICAgbWF4LXdpZHRoOiAxcHg7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZS1kYXRlLWNvbHVtbiB7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsInRhYmxlLm5vdGUtdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JkYmRiZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIHRyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGJkYmQ7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIHRoIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmRiZGJkO1xyXG4gIH1cclxuICB0ZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgfVxyXG4gIC5yaWdodC1ib3JkZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JkYmRiZDtcclxuICB9XHJcbiAgLmxlZnQtYWxpZ24ge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vICAudHJlZS10YWJsZSB7XHJcbi8vICAgICAuaGVhZCB7XHJcbi8vICAgICAgIHdpZHRoOiBhdXRvO1xyXG4vLyAgICAgICBtYXJnaW46IDAgMCAwIDA7XHJcblxyXG4vLyAgICAgICAuaGVhZC1jZWxsIHtcclxuLy8gICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcclxuLy8gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4vLyAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4IDJweCAxNXB4O1xyXG5cclxuLy8gICAgICAgICAmLmNlbnRlciB7XHJcbi8vICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkM2M4Yzg7XHJcbi8vICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDNjOGM4O1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgJi5sZXRvIHtcclxuLy8gICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICYuYm9yZGVyLXJpZ2h0IHtcclxuLy8gICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2ZjZlNmU7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbiJdfQ== */
