/* required styles */
/* line 3, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 17, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container {
  overflow: hidden;
}

/* line 20, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-drag: none;
}

/* Prevents IE11 from highlighting tiles in blue */
/* line 29, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tile::-moz-selection {
  background: transparent;
}
.leaflet-tile::selection {
  background: transparent;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
/* line 33, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
/* line 37, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

/* line 42, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
/* line 48, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
}

/* line 58, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container.leaflet-touch-zoom {
  touch-action: pan-x pan-y;
}

/* line 62, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container.leaflet-touch-drag {
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

/* line 68, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  touch-action: none;
}

/* line 72, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

/* line 75, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

/* line 78, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tile {
  -webkit-filter: inherit;
          filter: inherit;
  visibility: hidden;
}

/* line 82, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tile-loaded {
  visibility: inherit;
}

/* line 85, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-zoom-box {
  width: 0;
  height: 0;
  box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
/* line 93, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

/* line 97, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-pane {
  z-index: 400;
}

/* line 99, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tile-pane {
  z-index: 200;
}

/* line 100, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-overlay-pane {
  z-index: 400;
}

/* line 101, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-shadow-pane {
  z-index: 500;
}

/* line 102, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-marker-pane {
  z-index: 600;
}

/* line 103, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-pane {
  z-index: 650;
}

/* line 104, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-popup-pane {
  z-index: 700;
}

/* line 106, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-map-pane canvas {
  z-index: 100;
}

/* line 107, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-map-pane svg {
  z-index: 200;
}

/* line 109, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

/* line 113, build/../node_modules/leaflet/dist/leaflet.css */
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
/* line 122, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* line 128, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

/* line 134, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-top {
  top: 0;
}

/* line 137, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-right {
  right: 0;
}

/* line 140, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-bottom {
  bottom: 0;
}

/* line 143, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-left {
  left: 0;
}

/* line 146, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control {
  float: left;
  clear: both;
}

/* line 150, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-right .leaflet-control {
  float: right;
}

/* line 153, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-top .leaflet-control {
  margin-top: 10px;
}

/* line 156, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

/* line 159, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-left .leaflet-control {
  margin-left: 10px;
}

/* line 162, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
/* line 169, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

/* line 172, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear;
}

/* line 178, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

/* line 181, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-zoom-animated {
  transform-origin: 0 0;
}

/* line 186, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}

/* line 189, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-zoom-anim .leaflet-zoom-animated {
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

/* line 194, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  transition: none;
}

/* line 201, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
/* line 208, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-interactive {
  cursor: pointer;
}

/* line 211, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 216, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

/* line 220, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

/* line 224, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* marker & overlays interactivity */
/* line 234, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

/* line 242, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */
/* line 252, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container {
  background: #ddd;
  outline: 0;
}

/* line 256, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container a {
  color: #0078A8;
}

/* line 259, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

/* line 262, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
/* line 269, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
/* line 276, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

/* line 280, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

/* line 292, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 298, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

/* line 301, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 305, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

/* line 310, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

/* line 316, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 321, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 325, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* zoom control */
/* line 332, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px;
}

/* line 338, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

/* layers control */
/* line 345, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

/* line 350, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-layers-toggle {
  background-image: url(images/layers.png);
  width: 36px;
  height: 36px;
}

/* line 355, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(images/layers-2x.png);
  background-size: 26px 26px;
}

/* line 359, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

/* line 363, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

/* line 367, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

/* line 371, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

/* line 376, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

/* line 381, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

/* line 386, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-layers label {
  display: block;
}

/* line 389, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
/* line 396, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-default-icon-path {
  background-image: url(images/marker-icon.png);
}

/* attribution and scale controls */
/* line 403, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

/* line 408, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

/* line 413, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-attribution a {
  text-decoration: none;
}

/* line 416, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

/* line 419, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

/* line 423, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

/* line 426, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

/* line 429, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

/* line 443, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

/* line 448, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

/* line 452, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

/* line 457, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
/* line 466, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

/* line 471, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

/* line 476, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

/* line 480, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-popup-content p {
  margin: 18px 0;
}

/* line 483, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

/* line 492, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  transform: rotate(45deg);
}

/* line 504, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

/* line 510, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

/* line 525, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

/* line 528, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

/* line 534, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

/* line 537, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

/* line 544, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

/* line 548, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
/* line 558, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */
/* Base styles for the element that has a tooltip */
/* line 566, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

/* line 581, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

/* line 585, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */
/* line 598, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

/* line 601, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-top {
  margin-top: -6px;
}

/* line 604, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}

/* line 609, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

/* line 614, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

/* line 620, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-left {
  margin-left: -6px;
}

/* line 623, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-right {
  margin-left: 6px;
}

/* line 626, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

/* line 631, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

/* line 636, build/../node_modules/leaflet/dist/leaflet.css */
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

/* line 1, src/circle_marker/index.scss */
.c-circle_marker-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 160px;
  height: 160px;
  padding: 15px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
  border: 3px dotted #757575;
  background: rgba(178, 202, 6, 0.8);
}

@media (min-width: 690px) {
  /* line 1, src/circle_marker/index.scss */
  .c-circle_marker-container {
    width: 220px;
    height: 220px;
  }
}

/* line 21, src/circle_marker/index.scss */
.c-circle_marker-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 20px;
  line-height: 25px;
}

@media (min-width: 690px) {
  /* line 21, src/circle_marker/index.scss */
  .c-circle_marker-text {
    font-size: 25px;
    line-height: 30px;
  }
}

/* line 1, src/eyecatcher_marker/index.scss */
.c-eyecatcher_marker-container {
  padding: 9px 20px;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  font-size: 10px;
  line-height: 12px;
  border: 2px solid #fff;
  border-radius: 100px 100px 100px 0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  background: #b2ca06;
}

/* line 19, src/eyecatcher_marker/index.scss */
.c-eyecatcher_marker-container h3 {
  color: inherit;
  font-size: 12px;
  line-height: 17px;
}

@media (min-width: 690px) {
  /* line 1, src/eyecatcher_marker/index.scss */
  .c-eyecatcher_marker-container {
    font-size: 12px;
  }
  /* line 28, src/eyecatcher_marker/index.scss */
  .c-eyecatcher_marker-container h3 {
    font-size: 17px;
    line-height: 23px;
  }
}

/* line 1, src/image_marker/index.scss */
.c-image_marker-container {
  width: 35px;
  height: 35px;
  display: inline-block;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  z-index: 1;
  border: 1px solid #edede9;
  border-width: 2px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* line 13, src/image_marker/index.scss */
.c-image_marker-caption {
  padding: 5px;
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

/* line 2, src/info_marker/index.scss */
.c-info_marker .icon-i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
  font-size: 17px;
  text-align: center;
  color: #fff;
  background: #b2ca06;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border: 2px solid #fff;
  border-radius: 50%;
}

/* line 16, src/info_marker/index.scss */
.c-info_marker .icon-i::before {
  vertical-align: middle;
}

@media (min-width: 690px) {
  /* line 2, src/info_marker/index.scss */
  .c-info_marker .icon-i {
    width: 55px;
    height: 55px;
    font-size: 28px;
  }
}

/* line 27, src/info_marker/index.scss */
.c-info_marker.is-small .icon-i {
  width: 21px;
  height: 21px;
  font-size: 10px;
}

@media (min-width: 690px) {
  /* line 27, src/info_marker/index.scss */
  .c-info_marker.is-small .icon-i {
    width: 48px;
    height: 48px;
    font-size: 24px;
  }
}

/* line 1, src/label_marker/index.scss */
.c-label_marker-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 5px;
  font-size: 85%;
  text-transform: uppercase;
  color: #fff;
  background: #b2ca06;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border: 1px solid #fff;
  border-radius: 3px;
}

/* line 1, src/map/index.scss */
.c-map {
  padding-top: 75%;
  display: block;
  position: relative;
  font-family: "Open Sans", "Helvetica Neue", "Arial", sans-serif;
}

/* line 8, src/map/index.scss */
.c-map .leaflet-marker-icon {
  outline: none;
}

/* line 13, src/map/index.scss */
.c-map .leaflet-bottom,
.c-map .leaflet-top,
.c-map .leaflet-pane {
  z-index: 1;
}

/* line 19, src/map/index.scss */
.c-map .leaflet-control-attribution {
  font-size: 9px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MiLCJpbmRleC5jc3MiLCJzcmMvY2lyY2xlX21hcmtlci9pbmRleC5zY3NzIiwibm9kZV9tb2R1bGVzL25lYmVuYW4tdWkta2l0L21peGlucy9ibG9jay5zY3NzIiwibm9kZV9tb2R1bGVzL25lYmVuYW4tdWkta2l0L2NvbmZpZy9jb2xvcnMuc2NzcyIsInNyYy9leWVjYXRjaGVyX21hcmtlci9pbmRleC5zY3NzIiwibm9kZV9tb2R1bGVzL25lYmVuYW4tdWkta2l0L2NvbmZpZy9zaGFkb3dzLnNjc3MiLCJzcmMvaW1hZ2VfbWFya2VyL2luZGV4LnNjc3MiLCJub2RlX21vZHVsZXMvbmViZW5hbi11aS1raXQvbWl4aW5zL2JhY2tncm91bmQuc2NzcyIsInNyYy9pbmZvX21hcmtlci9pbmRleC5zY3NzIiwic3JjL2xhYmVsX21hcmtlci9pbmRleC5zY3NzIiwibm9kZV9tb2R1bGVzL25lYmVuYW4tdWkta2l0L2NvbmZpZy9mb250cy5zY3NzIiwibm9kZV9tb2R1bGVzL25lYmVuYW4tdWkta2l0L2NvbmZpZy9ib3JkZXJzLnNjc3MiLCJzcmMvbWFwL2luZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0JBQUE7QUNDQSwyREFBMkQ7QURDM0Q7Ozs7Ozs7Ozs7RUFVQyxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07QUNDUDs7QUFFQSw0REFBNEQ7QURENUQ7RUFDQyxnQkFBZ0I7QUNHakI7O0FBRUEsNERBQTREO0FESDVEOzs7RUFHQyx5QkFBeUI7RUFDdEIsc0JBQXNCO0VBQ2pCLHFCQUFpQjtNQUFqQixpQkFBaUI7RUFDdkIsdUJBQXVCO0FDSzFCOztBREhBLGtEQUFBO0FDTUEsNERBQTREO0FETDVEO0VBQ0MsdUJBQXVCO0FDT3hCO0FEUkE7RUFDQyx1QkFBdUI7QUNPeEI7O0FETEEsbUZBQUE7QUNRQSw0REFBNEQ7QURQNUQ7RUFDQywwQ0FBMEM7QUNTM0M7O0FE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LHlCQUF5QjtFQUN6QixXTkdrQjtFTURsQixtQk5Lc0I7RU1KdEIsd0NKVGlEO0VJVWpELHNCTkRrQjtFTUVsQixrQkVYbUI7QVhnZ0NyQjs7QUFFQSwrQkFBK0I7QVlsZ0MvQjtFVlNFLGdCVVI2QjtFVlM3QixjQUFjO0VVUmQsa0JBQWtCO0VBR2xCLCtERkw4RDtBVndnQ2hFOztBQUVBLCtCQUErQjtBWTFnQy9CO0VBU0ksYUFBYTtBWm9nQ2pCOztBQUVBLGdDQUFnQztBWS9nQ2hDOzs7RUFlSSxVQUFVO0FacWdDZDs7QUFFQSxnQ0FBZ0M7QVl0aENoQztFQW1CSSxjQUFjO0Fac2dDbEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogcmVxdWlyZWQgc3R5bGVzICovXHJcblxyXG4ubGVhZmxldC1wYW5lLFxyXG4ubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcclxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIsXHJcbi5sZWFmbGV0LXBhbmUgPiBzdmcsXHJcbi5sZWFmbGV0LXBhbmUgPiBjYW52YXMsXHJcbi5sZWFmbGV0LXpvb20tYm94LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtbGF5ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbi5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG5cdH1cclxuLyogUHJldmVudHMgSUUxMSBmcm9tIGhpZ2hsaWdodGluZyB0aWxlcyBpbiBibHVlICovXHJcbi5sZWFmbGV0LXRpbGU6OnNlbGVjdGlvbiB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLyogU2FmYXJpIHJlbmRlcnMgbm9uLXJldGluYSB0aWxlIG9uIHJldGluYSBiZXR0ZXIgd2l0aCB0aGlzLCBidXQgQ2hyb21lIGlzIHdvcnNlICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlIHtcclxuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XHJcblx0fVxyXG4vKiBoYWNrIHRoYXQgcHJldmVudHMgaHcgbGF5ZXJzIFwic3RyZXRjaGluZ1wiIHdoZW4gbG9hZGluZyBuZXcgdGlsZXMgKi9cclxuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTYwMHB4O1xyXG5cdGhlaWdodDogMTYwMHB4O1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdH1cclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuLyogLmxlYWZsZXQtY29udGFpbmVyIHN2ZzogcmVzZXQgc3ZnIG1heC13aWR0aCBkZWNsZXJhdGlvbiBzaGlwcGVkIGluIEpvb21sYSEgKGpvb21sYS5vcmcpIDMueCAqL1xyXG4vKiAubGVhZmxldC1jb250YWluZXIgaW1nOiBtYXAgaXMgYnJva2VuIGluIEZGIGlmIHlvdSBoYXZlIG1heC13aWR0aDogMTAwJSBvbiB0aWxlcyAqL1xyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW1hcmtlci1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXNoYWRvdy1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUtcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUge1xyXG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZyB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxuXHQvKiBGYWxsYmFjayBmb3IgRkYgd2hpY2ggZG9lc24ndCBzdXBwb3J0IHBpbmNoLXpvb20gKi9cclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg1MSwgMTgxLCAyMjksIDAuNCk7XHJcbn1cclxuLmxlYWZsZXQtdGlsZSB7XHJcblx0ZmlsdGVyOiBpbmhlcml0O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcclxuXHR2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHotaW5kZXg6IDgwMDtcclxuXHR9XHJcbi8qIHdvcmthcm91bmQgZm9yIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODMxOSAqL1xyXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXBhbmUgICAgICAgICB7IHotaW5kZXg6IDQwMDsgfVxyXG5cclxuLmxlYWZsZXQtdGlsZS1wYW5lICAgIHsgei1pbmRleDogMjAwOyB9XHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7IHotaW5kZXg6IDQwMDsgfVxyXG4ubGVhZmxldC1zaGFkb3ctcGFuZSAgeyB6LWluZGV4OiA1MDA7IH1cclxuLmxlYWZsZXQtbWFya2VyLXBhbmUgIHsgei1pbmRleDogNjAwOyB9XHJcbi5sZWFmbGV0LXRvb2x0aXAtcGFuZSAgIHsgei1pbmRleDogNjUwOyB9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUgICB7IHotaW5kZXg6IDcwMDsgfVxyXG5cclxuLmxlYWZsZXQtbWFwLXBhbmUgY2FudmFzIHsgei1pbmRleDogMTAwOyB9XHJcbi5sZWFmbGV0LW1hcC1wYW5lIHN2ZyAgICB7IHotaW5kZXg6IDIwMDsgfVxyXG5cclxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdH1cclxuLmx2bWwge1xyXG5cdGJlaGF2aW9yOiB1cmwoI2RlZmF1bHQjVk1MKTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHJcblxyXG4vKiBjb250cm9sIHBvc2l0aW9uaW5nICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogODAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wLFxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wIHtcclxuXHR0b3A6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCB7XHJcblx0cmlnaHQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdGJvdHRvbTogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQge1xyXG5cdGxlZnQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRjbGVhcjogYm90aDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblxyXG4vKiB6b29tIGFuZCBmYWRlIGFuaW1hdGlvbnMgKi9cclxuXHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC10aWxlIHtcclxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHR9XHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHR9XHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1tYXAtcGFuZSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiAgICAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtcGFuLWFuaW0gLmxlYWZsZXQtdGlsZSB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG5cdCAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcclxuXHQgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20taGlkZSB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuXHJcblxyXG4vKiBjdXJzb3JzICovXHJcblxyXG4ubGVhZmxldC1pbnRlcmFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuLmxlYWZsZXQtZ3JhYiB7XHJcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcblx0Y3Vyc29yOiAgICAtbW96LWdyYWI7XHJcblx0Y3Vyc29yOiAgICAgICAgIGdyYWI7XHJcblx0fVxyXG4ubGVhZmxldC1jcm9zc2hhaXIsXHJcbi5sZWFmbGV0LWNyb3NzaGFpciAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBjcm9zc2hhaXI7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1wYW5lLFxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRjdXJzb3I6IGF1dG87XHJcblx0fVxyXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1ncmFiLFxyXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1ncmFiIC5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1tYXJrZXItZHJhZ2dhYmxlIHtcclxuXHRjdXJzb3I6IG1vdmU7XHJcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG5cdGN1cnNvcjogICAgLW1vei1ncmFiYmluZztcclxuXHRjdXJzb3I6ICAgICAgICAgZ3JhYmJpbmc7XHJcblx0fVxyXG5cclxuLyogbWFya2VyICYgb3ZlcmxheXMgaW50ZXJhY3Rpdml0eSAqL1xyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aCxcclxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aC5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG5zdmcubGVhZmxldC1pbWFnZS1sYXllci5sZWFmbGV0LWludGVyYWN0aXZlIHBhdGgge1xyXG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuXHJcbi8qIHZpc3VhbCB0d2Vha3MgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZDogI2RkZDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG5cdGNvbG9yOiAjMDA3OEE4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1hY3RpdmUge1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCBvcmFuZ2U7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWJveCB7XHJcblx0Ym9yZGVyOiAycHggZG90dGVkICMzOGY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG5cdH1cclxuXHJcblxyXG4vKiBnZW5lcmFsIHR5cG9ncmFwaHkgKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRmb250OiAxMnB4LzEuNSBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0fVxyXG5cclxuXHJcbi8qIGdlbmVyYWwgdG9vbGJhciBzdHlsZXMgKi9cclxuXHJcbi5sZWFmbGV0LWJhciB7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC42NSk7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGEsXHJcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogMjZweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiBibGFjaztcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhLFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhLmxlYWZsZXQtZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG5cdGNvbG9yOiAjYmJiO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhIHtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG4vKiB6b29tIGNvbnRyb2wgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbixcclxuLmxlYWZsZXQtY29udHJvbC16b29tLW91dCB7XHJcblx0Zm9udDogYm9sZCAxOHB4ICdMdWNpZGEgQ29uc29sZScsIE1vbmFjbywgbW9ub3NwYWNlO1xyXG5cdHRleHQtaW5kZW50OiAxcHg7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluLCAubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20tb3V0ICB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxuXHJcblxyXG4vKiBsYXllcnMgY29udHJvbCAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNCk7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbGF5ZXJzLnBuZyk7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcmV0aW5hIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMtMngucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0d2lkdGg6IDQ0cHg7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCxcclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQge1xyXG5cdHBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNjcm9sbGJhciB7XHJcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZWxlY3RvciB7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDFweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIGxhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlcGFyYXRvciB7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdG1hcmdpbjogNXB4IC0xMHB4IDVweCAtNnB4O1xyXG5cdH1cclxuXHJcbi8qIERlZmF1bHQgaWNvbiBVUkxzICovXHJcbi5sZWFmbGV0LWRlZmF1bHQtaWNvbi1wYXRoIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL21hcmtlci1pY29uLnBuZyk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGF0dHJpYnV0aW9uIGFuZCBzY2FsZSBjb250cm9scyAqL1xyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cdG1hcmdpbjogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcblx0cGFkZGluZzogMCA1cHg7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcblx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICM3Nzc7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdHBhZGRpbmc6IDJweCA1cHggMXB4O1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdCAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzc3O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3NztcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xyXG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblx0fVxyXG5cclxuXHJcbi8qIHBvcHVwICovXHJcblxyXG4ubGVhZmxldC1wb3B1cCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcblx0bWFyZ2luOiAxM3B4IDE5cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XHJcblx0bWFyZ2luOiAxOHB4IDA7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHJcblx0bWFyZ2luOiAtMTBweCBhdXRvIDA7XHJcblxyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxyXG4ubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0cGFkZGluZzogNHB4IDRweCAwIDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0Zm9udDogMTZweC8xNHB4IFRhaG9tYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuXHRjb2xvcjogI2MzYzNjMztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1zY3JvbGxlZCB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuXHR6b29tOiAxO1xyXG5cdH1cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OClcIjtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KTtcclxuXHR9XHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC16b29tLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGRpdiBpY29uICovXHJcblxyXG4ubGVhZmxldC1kaXYtaWNvbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xyXG5cdH1cclxuXHJcblxyXG4vKiBUb29sdGlwICovXHJcbi8qIEJhc2Ugc3R5bGVzIGZvciB0aGUgZWxlbWVudCB0aGF0IGhhcyBhIHRvb2x0aXAgKi9cclxuLmxlYWZsZXQtdG9vbHRpcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBhZGRpbmc6IDZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGNvbG9yOiAjMjIyO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC5sZWFmbGV0LWNsaWNrYWJsZSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcblxyXG4vKiBEaXJlY3Rpb25zICovXHJcblxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wIHtcclxuXHRtYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xyXG5cdGJvdHRvbTogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTJweDtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0bWFyZ2luLXRvcDogLTEycHg7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdCB7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodCB7XHJcblx0bWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogLTEycHg7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW4tbGVmdDogLTEycHg7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuIiwiLyogcmVxdWlyZWQgc3R5bGVzICovXG4vKiBsaW5lIDMsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXBhbmUsXG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIsXG4ubGVhZmxldC1wYW5lID4gc3ZnLFxuLmxlYWZsZXQtcGFuZSA+IGNhbnZhcyxcbi5sZWFmbGV0LXpvb20tYm94LFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4vKiBsaW5lIDE3LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDIwLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10aWxlLFxuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xufVxuXG4vKiBQcmV2ZW50cyBJRTExIGZyb20gaGlnaGxpZ2h0aW5nIHRpbGVzIGluIGJsdWUgKi9cbi8qIGxpbmUgMjksIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXRpbGU6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBTYWZhcmkgcmVuZGVycyBub24tcmV0aW5hIHRpbGUgb24gcmV0aW5hIGJldHRlciB3aXRoIHRoaXMsIGJ1dCBDaHJvbWUgaXMgd29yc2UgKi9cbi8qIGxpbmUgMzMsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlIHtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xufVxuXG4vKiBoYWNrIHRoYXQgcHJldmVudHMgaHcgbGF5ZXJzIFwic3RyZXRjaGluZ1wiIHdoZW4gbG9hZGluZyBuZXcgdGlsZXMgKi9cbi8qIGxpbmUgMzcsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxNjAwcHg7XG4gIGhlaWdodDogMTYwMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLyogbGluZSA0MiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBzdmc6IHJlc2V0IHN2ZyBtYXgtd2lkdGggZGVjbGVyYXRpb24gc2hpcHBlZCBpbiBKb29tbGEhIChqb29tbGEub3JnKSAzLnggKi9cbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBpbWc6IG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXG4vKiBsaW5lIDQ4LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2Zyxcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1tYXJrZXItcGFuZSBpbWcsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtc2hhZG93LXBhbmUgaW1nLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUtcGFuZSBpbWcsXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZSB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTgsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLXpvb20ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcbn1cblxuLyogbGluZSA2MiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZyB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG4gIC8qIEZhbGxiYWNrIGZvciBGRiB3aGljaCBkb2Vzbid0IHN1cHBvcnQgcGluY2gtem9vbSAqL1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbn1cblxuLyogbGluZSA2OCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZy5sZWFmbGV0LXRvdWNoLXpvb20ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNzIsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNzUsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDUxLCAxODEsIDIyOSwgMC40KTtcbn1cblxuLyogbGluZSA3OCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtdGlsZSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDgyLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10aWxlLWxvYWRlZCB7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgODUsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXpvb20tYm94IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA4MDA7XG59XG5cbi8qIHdvcmthcm91bmQgZm9yIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODMxOSAqL1xuLyogbGluZSA5MywgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qIGxpbmUgOTcsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXBhbmUge1xuICB6LWluZGV4OiA0MDA7XG59XG5cbi8qIGxpbmUgOTksIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXRpbGUtcGFuZSB7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLyogbGluZSAxMDAsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7XG4gIHotaW5kZXg6IDQwMDtcbn1cblxuLyogbGluZSAxMDEsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXNoYWRvdy1wYW5lIHtcbiAgei1pbmRleDogNTAwO1xufVxuXG4vKiBsaW5lIDEwMiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtbWFya2VyLXBhbmUge1xuICB6LWluZGV4OiA2MDA7XG59XG5cbi8qIGxpbmUgMTAzLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10b29sdGlwLXBhbmUge1xuICB6LWluZGV4OiA2NTA7XG59XG5cbi8qIGxpbmUgMTA0LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1wb3B1cC1wYW5lIHtcbiAgei1pbmRleDogNzAwO1xufVxuXG4vKiBsaW5lIDEwNiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtbWFwLXBhbmUgY2FudmFzIHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4vKiBsaW5lIDEwNywgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtbWFwLXBhbmUgc3ZnIHtcbiAgei1pbmRleDogMjAwO1xufVxuXG4vKiBsaW5lIDEwOSwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtdm1sLXNoYXBlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi8qIGxpbmUgMTEzLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubHZtbCB7XG4gIGJlaGF2aW9yOiB1cmwoI2RlZmF1bHQjVk1MKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIGNvbnRyb2wgcG9zaXRpb25pbmcgKi9cbi8qIGxpbmUgMTIyLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA4MDA7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDtcbiAgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyogbGluZSAxMjgsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXRvcCxcbi5sZWFmbGV0LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTM0LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10b3Age1xuICB0b3A6IDA7XG59XG5cbi8qIGxpbmUgMTM3LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDE0MCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDE0MywgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTQ2LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250cm9sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBsaW5lIDE1MCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogbGluZSAxNTMsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLyogbGluZSAxNTYsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSAxNTksIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDE2MiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogem9vbSBhbmQgZmFkZSBhbmltYXRpb25zICovXG4vKiBsaW5lIDE2OSwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLyogbGluZSAxNzIsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuXG4vKiBsaW5lIDE3OCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAxODEsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4vKiBsaW5lIDE4NiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4vKiBsaW5lIDE4OSwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7XG59XG5cbi8qIGxpbmUgMTk0LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LXBhbi1hbmltIC5sZWFmbGV0LXRpbGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAyMDEsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIGN1cnNvcnMgKi9cbi8qIGxpbmUgMjA4LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAyMTEsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWdyYWIge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLyogbGluZSAyMTYsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNyb3NzaGFpcixcbi5sZWFmbGV0LWNyb3NzaGFpciAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4vKiBsaW5lIDIyMCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtcG9wdXAtcGFuZSxcbi5sZWFmbGV0LWNvbnRyb2wge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi8qIGxpbmUgMjI0LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1ncmFiLFxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYiAubGVhZmxldC1pbnRlcmFjdGl2ZSxcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LW1hcmtlci1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiBtYXJrZXIgJiBvdmVybGF5cyBpbnRlcmFjdGl2aXR5ICovXG4vKiBsaW5lIDIzNCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgsXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDI0MiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcbi5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUsXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgubGVhZmxldC1pbnRlcmFjdGl2ZSxcbnN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aCB7XG4gIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDtcbiAgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyogdmlzdWFsIHR3ZWFrcyAqL1xuLyogbGluZSAyNTIsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIGxpbmUgMjU2LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDA3OEE4O1xufVxuXG4vKiBsaW5lIDI1OSwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1hY3RpdmUge1xuICBvdXRsaW5lOiAycHggc29saWQgb3JhbmdlO1xufVxuXG4vKiBsaW5lIDI2MiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtem9vbS1ib3gge1xuICBib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4vKiBnZW5lcmFsIHR5cG9ncmFwaHkgKi9cbi8qIGxpbmUgMjY5LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250YWluZXIge1xuICBmb250OiAxMnB4LzEuNSBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGdlbmVyYWwgdG9vbGJhciBzdHlsZXMgKi9cbi8qIGxpbmUgMjc2LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1iYXIge1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4vKiBsaW5lIDI4MCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtYmFyIGEsXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi8qIGxpbmUgMjkyLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1iYXIgYSxcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDI5OCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4vKiBsaW5lIDMwMSwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi8qIGxpbmUgMzA1LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBsaW5lIDMxMCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtYmFyIGEubGVhZmxldC1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi8qIGxpbmUgMzE2LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4vKiBsaW5lIDMyMSwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi8qIGxpbmUgMzI1LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4vKiB6b29tIGNvbnRyb2wgKi9cbi8qIGxpbmUgMzMyLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcbiAgZm9udDogYm9sZCAxOHB4ICdMdWNpZGEgQ29uc29sZScsIE1vbmFjbywgbW9ub3NwYWNlO1xuICB0ZXh0LWluZGVudDogMXB4O1xufVxuXG4vKiBsaW5lIDMzOCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluLCAubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4vKiBsYXllcnMgY29udHJvbCAqL1xuLyogbGluZSAzNDUsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBsaW5lIDM1MCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMucG5nKTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLyogbGluZSAzNTUsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy0yeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbn1cblxuLyogbGluZSAzNTksIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi8qIGxpbmUgMzYzLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAzNjcsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDM3MSwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtZXhwYW5kZWQge1xuICBwYWRkaW5nOiA2cHggMTBweCA2cHggNnB4O1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogbGluZSAzNzYsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi8qIGxpbmUgMzgxLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZWxlY3RvciB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLyogbGluZSAzODYsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMzg5LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDVweCAtMTBweCA1cHggLTZweDtcbn1cblxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cbi8qIGxpbmUgMzk2LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1kZWZhdWx0LWljb24tcGF0aCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbWFya2VyLWljb24ucG5nKTtcbn1cblxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXG4vKiBsaW5lIDQwMywgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSA0MDgsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qIGxpbmUgNDEzLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNDE2LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogbGluZSA0MTksIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi8qIGxpbmUgNDIzLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4vKiBsaW5lIDQyNiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgNDI5LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAycHggNXB4IDFweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLyogbGluZSA0NDMsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzc3O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vKiBsaW5lIDQ0OCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzc3Nztcbn1cblxuLyogbGluZSA0NTIsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDU3LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLyogcG9wdXAgKi9cbi8qIGxpbmUgNDY2LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDQ3MSwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4vKiBsaW5lIDQ3NiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIG1hcmdpbjogMTNweCAxOXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4vKiBsaW5lIDQ4MCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtcG9wdXAtY29udGVudCBwIHtcbiAgbWFyZ2luOiAxOHB4IDA7XG59XG5cbi8qIGxpbmUgNDgzLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDkyLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1wb3B1cC10aXAge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAxcHg7XG4gIG1hcmdpbjogLTEwcHggYXV0byAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogbGluZSA1MDQsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzMzMztcbiAgYm94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi8qIGxpbmUgNTEwLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNHB4IDRweCAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmb250OiAxNnB4LzE0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2MzYzNjMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgNTI1LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4vKiBsaW5lIDUyOCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtcG9wdXAtc2Nyb2xsZWQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4vKiBsaW5lIDUzNCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgem9vbTogMTtcbn1cblxuLyogbGluZSA1MzcsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OClcIjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OCk7XG59XG5cbi8qIGxpbmUgNTQ0LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLyogbGluZSA1NDgsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbn1cblxuLyogZGl2IGljb24gKi9cbi8qIGxpbmUgNTU4LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC1kaXYtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG59XG5cbi8qIFRvb2x0aXAgKi9cbi8qIEJhc2Ugc3R5bGVzIGZvciB0aGUgZWxlbWVudCB0aGF0IGhhcyBhIHRvb2x0aXAgKi9cbi8qIGxpbmUgNTY2LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMyMjI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4vKiBsaW5lIDU4MSwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtdG9vbHRpcC5sZWFmbGV0LWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi8qIGxpbmUgNTg1LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIERpcmVjdGlvbnMgKi9cbi8qIGxpbmUgNTk4LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLyogbGluZSA2MDEsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXRvb2x0aXAtdG9wIHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLyogbGluZSA2MDQsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG5cbi8qIGxpbmUgNjA5LCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDYxNCwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNjIwLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10b29sdGlwLWxlZnQge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cblxuLyogbGluZSA2MjMsIGJ1aWxkLy4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MgKi9cbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4vKiBsaW5lIDYyNiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi8qIGxpbmUgNjMxLCBidWlsZC8uLi9ub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzICovXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDYzNiwgYnVpbGQvLi4vbm9kZV9tb2R1bGVzL2xlYWZsZXQvZGlzdC9sZWFmbGV0LmNzcyAqL1xuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxLCBzcmMvY2lyY2xlX21hcmtlci9pbmRleC5zY3NzICovXG4uYy1jaXJjbGVfbWFya2VyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBkb3R0ZWQgIzc1NzU3NTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzgsIDIwMiwgNiwgMC44KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC8qIGxpbmUgMSwgc3JjL2NpcmNsZV9tYXJrZXIvaW5kZXguc2NzcyAqL1xuICAuYy1jaXJjbGVfbWFya2VyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cblxuLyogbGluZSAyMSwgc3JjL2NpcmNsZV9tYXJrZXIvaW5kZXguc2NzcyAqL1xuLmMtY2lyY2xlX21hcmtlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC8qIGxpbmUgMjEsIHNyYy9jaXJjbGVfbWFya2VyL2luZGV4LnNjc3MgKi9cbiAgLmMtY2lyY2xlX21hcmtlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxLCBzcmMvZXllY2F0Y2hlcl9tYXJrZXIvaW5kZXguc2NzcyAqL1xuLmMtZXllY2F0Y2hlcl9tYXJrZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4IDEwMHB4IDEwMHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNiMmNhMDY7XG59XG5cbi8qIGxpbmUgMTksIHNyYy9leWVjYXRjaGVyX21hcmtlci9pbmRleC5zY3NzICovXG4uYy1leWVjYXRjaGVyX21hcmtlci1jb250YWluZXIgaDMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC8qIGxpbmUgMSwgc3JjL2V5ZWNhdGNoZXJfbWFya2VyL2luZGV4LnNjc3MgKi9cbiAgLmMtZXllY2F0Y2hlcl9tYXJrZXItY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLyogbGluZSAyOCwgc3JjL2V5ZWNhdGNoZXJfbWFya2VyL2luZGV4LnNjc3MgKi9cbiAgLmMtZXllY2F0Y2hlcl9tYXJrZXItY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLyogbGluZSAxLCBzcmMvaW1hZ2VfbWFya2VyL2luZGV4LnNjc3MgKi9cbi5jLWltYWdlX21hcmtlci1jb250YWluZXIge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlOTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qIGxpbmUgMTMsIHNyYy9pbWFnZV9tYXJrZXIvaW5kZXguc2NzcyAqL1xuLmMtaW1hZ2VfbWFya2VyLWNhcHRpb24ge1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogbGluZSAyLCBzcmMvaW5mb19tYXJrZXIvaW5kZXguc2NzcyAqL1xuLmMtaW5mb19tYXJrZXIgLmljb24taSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2IyY2EwNjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBsaW5lIDE2LCBzcmMvaW5mb19tYXJrZXIvaW5kZXguc2NzcyAqL1xuLmMtaW5mb19tYXJrZXIgLmljb24taTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC8qIGxpbmUgMiwgc3JjL2luZm9fbWFya2VyL2luZGV4LnNjc3MgKi9cbiAgLmMtaW5mb19tYXJrZXIgLmljb24taSB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI3LCBzcmMvaW5mb19tYXJrZXIvaW5kZXguc2NzcyAqL1xuLmMtaW5mb19tYXJrZXIuaXMtc21hbGwgLmljb24taSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY5MHB4KSB7XG4gIC8qIGxpbmUgMjcsIHNyYy9pbmZvX21hcmtlci9pbmRleC5zY3NzICovXG4gIC5jLWluZm9fbWFya2VyLmlzLXNtYWxsIC5pY29uLWkge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLyogbGluZSAxLCBzcmMvbGFiZWxfbWFya2VyL2luZGV4LnNjc3MgKi9cbi5jLWxhYmVsX21hcmtlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC1zaXplOiA4NSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYjJjYTA2O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8qIGxpbmUgMSwgc3JjL21hcC9pbmRleC5zY3NzICovXG4uYy1tYXAge1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGxpbmUgOCwgc3JjL21hcC9pbmRleC5zY3NzICovXG4uYy1tYXAgLmxlYWZsZXQtbWFya2VyLWljb24ge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBsaW5lIDEzLCBzcmMvbWFwL2luZGV4LnNjc3MgKi9cbi5jLW1hcCAubGVhZmxldC1ib3R0b20sXG4uYy1tYXAgLmxlYWZsZXQtdG9wLFxuLmMtbWFwIC5sZWFmbGV0LXBhbmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBsaW5lIDE5LCBzcmMvbWFwL2luZGV4LnNjc3MgKi9cbi5jLW1hcCAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4iLCIuYy1jaXJjbGVfbWFya2VyLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGJsb2NrLWNlbnRlcjtcblxuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLWdyYXktMDk7XG5cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBkb3R0ZWQgJGNvbG9yLWdyYXktMDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyZWVuLTAyLCAuOCk7XG5cbiAgQG1lZGlhICgkbWVkaWEtbSkge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbi5jLWNpcmNsZV9tYXJrZXItdGV4dCB7XG4gIEBpbmNsdWRlIGJsb2NrLWNlbnRlcjtcblxuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gIEBtZWRpYSAoJG1lZGlhLW0pIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbiIsIlxuQG1peGluIGJsb2NrLXJvdW5kKCR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICR3aWR0aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtaXhpbiBibG9jay1yZXNwb25zaXZlKCRyYXRpbzogMTAwJSkge1xuICBwYWRkaW5nLXRvcDogJHJhdGlvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gSW52aXNpYmxlLCBidXQgYWNjZXNzaWJsZSB0byBzY3JlZW4gcmVhZGVyc1xuQG1peGluIGJsb2NrLWludmlzaWJsZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIGJvcmRlcjogbm9uZTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbn1cblxuQG1peGluIGJsb2NrLXNpemUoJHdpZHRoLCAkaG9yaXpvbnRhbFNwYWNpbmc6IDAsICR2ZXJ0aWNhbFNwYWNpbmc6IDApIHtcbiAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpZiAoJHZlcnRpY2FsU3BhY2luZyAhPSAwIG9yICRob3Jpem9udGFsU3BhY2luZyAhPSAwKSB7XG4gICAgcGFkZGluZzogJHZlcnRpY2FsU3BhY2luZyAkaG9yaXpvbnRhbFNwYWNpbmc7XG4gIH1cbn1cblxuQG1peGluIGJsb2NrLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtaXhpbiBibG9jay1maWxsKCR3aWR0aDogMTAwJSwgJGhlaWdodDogMTAwJSkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuIiwiJGNvbG9yLWdyYXktMDA6ICMzOTM5Mzk7XG4kY29sb3ItZ3JheS0wMTogIzU3NTc1NztcbiRjb2xvci1ncmF5LTAyOiAjNzU3NTc1O1xuJGNvbG9yLWdyYXktMDM6ICM5YzljOWM7XG4kY29sb3ItZ3JheS0wNDogI2JiYjtcbiRjb2xvci1ncmF5LTA1OiAjZDdkN2Q3O1xuJGNvbG9yLWdyYXktMDY6ICNlMWUxZGU7XG4kY29sb3ItZ3JheS0wNzogI2VkZWRlOTtcbiRjb2xvci1ncmF5LTA4OiAjZjhmOGY2O1xuJGNvbG9yLWdyYXktMDk6ICNmZmY7XG5cbiRjb2xvci1ncmVlbi0wMDogIzkzYTcwYTtcbiRjb2xvci1ncmVlbi0wMTogI2EwYjYwNTtcbiRjb2xvci1ncmVlbi0wMjogI2IyY2EwNjtcbiRjb2xvci1ncmVlbi0wMzogI2MxZDUzODtcbiRjb2xvci1ncmVlbi0wNDogI2U3ZWZiNDtcbiRjb2xvci1ncmVlbi0wNTogI2YwZjRjZDtcbiRjb2xvci1ncmVlbi0wNjogI2Y3ZjllNjtcblxuJGNvbG9yLWJsdWUtMDA6ICMwMDczODE7XG4kY29sb3ItYmx1ZS0wMTogIzAwOTBhMTtcbiRjb2xvci1ibHVlLTAyOiAjY2NlOWVjO1xuJGNvbG9yLWJsdWUtMDM6ICNlNWYzZjU7XG5cbiRjb2xvci1iYXNlLTAwOiAjNjE3NDZlO1xuJGNvbG9yLWJhc2UtMDE6ICM3OTkxODk7XG4kY29sb3ItYmFzZS0wMjogI2M5ZDNkMDtcbiRjb2xvci1iYXNlLTAzOiAjZTRlOWU3O1xuJGNvbG9yLWJhc2UtMDQ6ICNmMWY0ZjM7XG5cbiRjb2xvci1vcmFuZ2UtMDA6ICNiZTdlMjQ7XG4kY29sb3Itb3JhbmdlLTAxOiAjZWU5ZTJkO1xuJGNvbG9yLW9yYW5nZS0wMjogI2YxYjE1NztcbiRjb2xvci1vcmFuZ2UtMDM6ICNmY2VjZDU7XG4kY29sb3Itb3JhbmdlLTA0OiAjZmRmNWVhO1xuXG4kY29sb3IteWVsbG93LTAwOiAjYjZhMjA4O1xuJGNvbG9yLXllbGxvdy0wMTogI2UzY2EwYTtcbiRjb2xvci15ZWxsb3ctMDI6ICNmOWY0Y2U7XG4kY29sb3IteWVsbG93LTAzOiAjZmNmOWU2O1xuXG4kY29sb3ItcmVkLTAwOiAjYmM0YjUxO1xuJGNvbG9yLXJlZC0wMTogI2ViNWU2NTtcbiRjb2xvci1yZWQtMDI6ICNmYmRmZTA7XG4kY29sb3ItcmVkLTAzOiAjZmRlZWVmO1xuXG4kY29sb3ItcHVycGxlLTAwOiAjODU0YTk1O1xuXG4kY29sb3Itd2hpdGUtYWxwaGE6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuJGNvbG9yLWRhcmstYWxwaGE6IHJnYmEoMCwgMCwgMCwgLjcpO1xuJGNvbG9yLXRyYW5zcGFyZW50OiByZ2JhKDAsIDAsIDAsIDApO1xuIiwiLmMtZXllY2F0Y2hlcl9tYXJrZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogOXB4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgY29sb3I6ICRjb2xvci1ncmF5LTA5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktMDk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4IDEwMHB4IDEwMHB4IDA7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctYm90dG9tLWRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi0wMjtcblxuICBoMyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgQG1lZGlhICgkbWVkaWEtbSkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxufVxuIiwiJHNoYWRvdy1ib3R0b20tZGVmYXVsdDogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuJHNoYWRvdy1ib3R0b20tcmFpc2VkOiAwIDJweCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuXG4kc2hhZG93LXRvcC1kZWZhdWx0OiAwIC0ycHggNHB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbiRzaGFkb3ctdG9wLXJhaXNlZDogMCAtMnB4IDhweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4iLCIuYy1pbWFnZV9tYXJrZXItY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgYmxvY2stcm91bmQoMzVweCk7XG4gIEBpbmNsdWRlIGJsb2NrLWNlbnRlcjtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1maWxsO1xuXG4gIHotaW5kZXg6IDE7XG5cbiAgYm9yZGVyOiAkYm9yZGVyLWxpZ2h0O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1ib3R0b20tZGVmYXVsdDtcbn1cblxuLmMtaW1hZ2VfbWFya2VyLWNhcHRpb24ge1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIkBtaXhpbiBiYWNrZ3JvdW5kLWFkYXB0aXZlKCRpbWFnZSkge1xuICAkcmVnZXg6ICdcXC4oW2Etel0rKSQnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcblxuICBAbWVkaWEgKCRtZWRpYS1tKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcje3JlcGxhY2UoJHJlZ2V4LCAkaW1hZ2UsICctZGVza3RvcC4kMScpfScpO1xuICB9XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWZpbGwoJHR5cGU6IGNvdmVyKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJHR5cGU7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWZpeGVkKCRpbWFnZSkge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWFkYXB0aXZlKCRpbWFnZSk7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG4iLCIuYy1pbmZvX21hcmtlciB7XG4gIC5pY29uLWkge1xuICAgIEBpbmNsdWRlIGJsb2NrLWNlbnRlcjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS0wOTtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi0wMjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWJvdHRvbS1kZWZhdWx0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5LTA5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1lZGlhLW0pIHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtc21hbGwgLmljb24taSB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgIEBtZWRpYSAoJG1lZGlhLW0pIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmMtbGFiZWxfbWFya2VyLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGJsb2NrLWNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG5cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS0wOTtcblxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMDI7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctYm90dG9tLWRlZmF1bHQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTA5O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zO1xufVxuIiwiJGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcblxuJGZvbnQtd2VpZ2h0LW06IDQwMDtcbiRmb250LXdlaWdodC1sOiA2MDA7XG5cbiRmb250LXNpemUtczogODUlO1xuJGZvbnQtc2l6ZS1tOiAxNHB4O1xuXG4kbGluZS1oZWlnaHQtczogMTZweDtcbiRsaW5lLWhlaWdodC1tOiAyMHB4O1xuXG4kaGVhZGluZy1zaXplLTE6IDI1cHg7XG4kaGVhZGluZy1zaXplLTI6IDIwcHg7XG4kaGVhZGluZy1zaXplLTM6IDE3cHg7XG4kaGVhZGluZy1zaXplLTQ6IDE2cHg7XG5cbiRoZWFkaW5nLXdlaWdodC0xOiAkZm9udC13ZWlnaHQtbTtcbiRoZWFkaW5nLXdlaWdodC0yOiAkZm9udC13ZWlnaHQtbTtcbiRoZWFkaW5nLXdlaWdodC0zOiAkZm9udC13ZWlnaHQtbDtcbiRoZWFkaW5nLXdlaWdodC00OiAkZm9udC13ZWlnaHQtbDtcblxuJGxpbmstd2VpZ2h0OiAkZm9udC13ZWlnaHQtbDtcblxuJHRleHQtZGVmYXVsdC1zaXplOiAkZm9udC1zaXplLW07XG4kdGV4dC1kZWZhdWx0LXdlaWdodDogJGZvbnQtd2VpZ2h0LW07XG5cbiR0ZXh0LWRldGFpbC0xLXNpemU6IDEycHg7XG4kdGV4dC1kZXRhaWwtMS13ZWlnaHQ6ICRmb250LXdlaWdodC1sO1xuXG4kdGV4dC1kZXRhaWwtMi1zaXplOiAxMHB4O1xuJHRleHQtZGV0YWlsLTItd2VpZ2h0OiAkZm9udC13ZWlnaHQtbDtcbiIsIiRib3JkZXItcmFkaXVzLXM6IDNweDtcbiRib3JkZXItcmFkaXVzLW06IDRweDtcbiRib3JkZXItcmFkaXVzLWw6IDVweDtcblxuJGJvcmRlci1kYXJrOiAxcHggc29saWQgJGNvbG9yLWdyYXktMDU7XG4kYm9yZGVyLWxpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktMDc7XG4iLCIuYy1tYXAge1xuICBAaW5jbHVkZSBibG9jay1yZXNwb25zaXZlKDc1JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBvdmVycmlkZXMgZGVmYXVsdCBsZWFmbGV0IGZvbnRcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblxuICAubGVhZmxldC1tYXJrZXItaWNvbiB7XG4gICAgLy8gZml4ZXMgd2VpcmQgY2hyb21lIG91dGxpbmVcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLmxlYWZsZXQtYm90dG9tLFxuICAubGVhZmxldC10b3AsXG4gIC5sZWFmbGV0LXBhbmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuIl19 */
