@charset "UTF-8";
/*====================================

Libraries

====================================*/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

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

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  -webkit-box-shadow: inset 1px 1px 1px #ccc;
          box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25); /* support: IE8 */
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
          filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px rgb(94, 158, 214);
          box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70); /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35); /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.003;
  filter: Alpha(Opacity=0.3); /* support: IE8 */
}

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}

#ui-datepicker-div {
  /*
          top: 0!important;
          left: 390px!important;
  */
  padding: 20px 40px;
  margin-left: -40px;
  margin-right: -40px;
  width: calc(34em + 80px) !important;
}

.ui-datepicker-group {
  padding: 10px;
}

.ui-widget-header {
  background-color: #333;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}

.ui-widget {
  font-family: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN", "ヒラギノ角ゴ Pro", "ヒラギノ角ゴ Pro W3", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", osaka, "Helvetica Neue", Helvetica, sans-serif;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 100%;
  margin: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  background-color: #fff;
  border-radius: 5px;
  padding: 8px 2px;
  font-size: 18px;
  text-align: center;
  line-height: 1;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  position: relative;
  border-color: #ccc;
  background: inherit;
  color: inherit;
}

.ui-state-active:before, .ui-widget-content .ui-state-active:before, .ui-widget-header .ui-state-active:before, a.ui-button:active:before, .ui-button:active:before, .ui-button.ui-state-active:hover:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 5px;
  border: 3px solid #008D31;
}

.ui-datepicker-week-end:first-child .ui-state-default {
  background-color: #FFEAEA;
}

.ui-datepicker-week-end:last-child .ui-state-default {
  background-color: #E2F3FF;
}

thead .ui-datepicker-week-end:first-child span {
  color: #E13333;
}

thead .ui-datepicker-week-end:last-child span {
  color: #50B6E3;
}

.ui-datepicker {
  width: 25em;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 120px;
  width: 15px;
  height: 36px;
  padding: 0;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  background-size: 15px 36px;
  background-repeat: no-repeat;
  background-color: #FFF;
  background-position: center center;
  width: 15px;
  height: 36px;
  top: 0;
}

.ui-datepicker .ui-datepicker-prev.ui-state-hover,
.ui-datepicker .ui-datepicker-next.ui-state-hover {
  background: none;
  border: none;
}

.ui-datepicker .ui-datepicker-prev.ui-state-disabled,
.ui-datepicker .ui-datepicker-next.ui-state-disabled {
  visibility: hidden;
}

.ui-datepicker .ui-datepicker-prev {
  left: -40px;
}

.ui-datepicker .ui-datepicker-prev span {
  background-image: url(/assets_r/include/images/arrow_carousel_prev.svg);
}

.ui-datepicker .ui-datepicker-next {
  right: -40px;
}

.ui-datepicker .ui-datepicker-next span {
  background-image: url(/assets_r/include/images/arrow_carousel_next.svg);
}


/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*====================================

Layout

====================================*/
/* ヘッダー */
.l-header {
  background-color: #fff;
}
@media only screen and (min-width:1200px), print {
  .l-header.-polyglot {
    border-bottom: 1px solid #ccc;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global-simple {
    border-bottom: 1px solid #ccc;
  }
}

.l-header__shadow {
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

@media only screen and (max-width:1199.97px) {
  .l-header__static {
    position: relative;
  }
}

.l-header__info {
  background-color: #50b6e3;
  color: #fff;
}

.l-header__info__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width:1199.97px) {
  .l-header__info__inner {
    padding: 6px 0;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__inner {
    padding: 12px 15px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__info__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header.-goto .l-header__info__inner, .l-header.-standard .l-header__info__inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info.-gc .l-header__info__inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.l-header__info__heading-sub {
  padding: 7px 15px;
  background-color: #fff;
}
@media only screen and (min-width:1200px), print {
  .l-header__info__heading-sub {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 150px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__info__heading-sub {
    padding: 4px 10px;
  }
}

.l-header__info__heading-sub__top {
  background-color: #50b6e3;
  color: #fff;
  border-radius: 2px;
  font-size: 17px;
  font-size: 1.0625rem;
  text-align: center;
  line-height: 1;
  padding: 4px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__heading-sub__top {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.l-header__info__heading-sub__bottom {
  margin-top: 5px;
  color: #50b6e3;
  font-size: 15px;
  font-size: 0.9375rem;
  text-align: center;
  line-height: 1;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__heading-sub__bottom {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.l-header__info__heading {
  font-weight: bold;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.l-header.-goto .l-header__info__heading, .l-header.-standard .l-header__info__heading {
  font-weight: 700;
  width: auto;
}
@media only screen and (min-width:768px), tv, print {
  .l-header.-goto .l-header__info__heading, .l-header.-standard .l-header__info__heading {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.-goto .l-header__info__heading, .l-header.-standard .l-header__info__heading {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.4;
  }
}
.l-header__info.-gc .l-header__info__heading {
  font-weight: 700;
  width: auto;
}
@media only screen and (min-width:768px), tv, print {
  .l-header__info.-gc .l-header__info__heading {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__info.-gc .l-header__info__heading {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.4;
  }
}

@media only screen and (max-width:1199.97px) {
  .l-header__info__unit {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__unit {
    margin-top: 15px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__info__unit {
    margin-left: 5px;
    margin-right: 5px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__info__unit {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.l-header.-goto .l-header__info__unit, .l-header.-standard .l-header__info__unit {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (min-width:1200px), print {
  .l-header.-goto .l-header__info__unit, .l-header.-standard .l-header__info__unit {
    margin-left: 40px;
    margin-right: auto;
    padding-right: 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .l-header.-goto .l-header__info__unit, .l-header.-standard .l-header__info__unit {
    padding: 0 10px;
    margin-top: 0;
  }
}
.l-header__info.-gc .l-header__info__unit {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (min-width:1200px), print {
  .l-header__info.-gc .l-header__info__unit {
    margin-left: 40px;
    margin-right: auto;
    padding-right: 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .l-header__info.-gc .l-header__info__unit {
    padding: 0 10px;
    margin-top: 0;
  }
}

.l-header__info__desc {
  line-height: 1.5;
}
@media only screen and (min-width:1200px), print {
  .l-header__info__desc {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 420px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__info__desc {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .l-header.-goto .l-header__info__desc, .l-header.-standard .l-header__info__desc {
    font-size: 15px;
    font-size: 0.9375rem;
    width: auto;
  }
}
@media only screen and (min-width:768px), tv, print {
  .l-header__info.-gc .l-header__info__desc {
    font-size: 15px;
    font-size: 0.9375rem;
    width: auto;
  }
}

@media only screen and (min-width:1200px), print {
  .l-header__info__date {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 175px;
    margin-right: 10px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__info__date {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 150px;
    margin-right: 10px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__date {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 200px;
    margin-right: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__info__date {
    width: 100%;
  }
}

.l-header__info__link {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1200px), print {
  .l-header__info__link {
    width: 60px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__link {
    width: 65px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__info__link {
    width: 50px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__info__link {
    width: 50px;
  }
}

@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__global {
    border-bottom: 1px solid #ededed;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__global {
    border-bottom: 1px solid #ededed;
  }
}

.l-header__global__inner, .mp-l-header__global__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width:1200px), print {
  .l-header__global__inner, .mp-l-header__global__inner {
    padding: 8px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global__inner, .mp-l-header__global__inner {
    padding: 5px 15px;
    border-bottom: 1px solid #ededed;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global-simple .l-header__global__inner, .l-header.-global-simple .mp-l-header__global__inner {
    padding: 15px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__global__inner, .l-header.-global .mp-l-header__global__inner {
    padding: 17.5px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-standard .l-header__global__inner, .l-header.-standard .mp-l-header__global__inner {
    padding: 4px 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-standard .l-header__global__inner, .l-header.-standard .mp-l-header__global__inner {
    padding: 15px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__inner, .l-header__global.-gc .mp-l-header__global__inner {
    padding: 7px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global.-solo .l-header__global__inner, .l-header.-global.-solo .mp-l-header__global__inner {
    padding: 8px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global.-polyglot .l-header__global__inner, .l-header.-global.-polyglot .mp-l-header__global__inner {
    padding: 8px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global__inner.-logo-wh, .-logo-wh.mp-l-header__global__inner {
    padding: 5px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global__inner.-logo-wh, .-logo-wh.mp-l-header__global__inner {
    padding: 0 15px 0 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__global__inner.-logo-wh, .l-header.-global .-logo-wh.mp-l-header__global__inner {
    padding: 14.5px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-goto .l-header__global__inner, .l-header.-goto .mp-l-header__global__inner {
    padding: 9px 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-goto .l-header__global__inner, .l-header.-goto .mp-l-header__global__inner {
    padding: 12px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-golfcourse .l-header__global__inner, .l-header.-golfcourse .mp-l-header__global__inner {
    padding: 4px 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-golfcourse .l-header__global__inner, .l-header.-golfcourse .mp-l-header__global__inner {
    padding: 8px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global__inner.-none-line, .-none-line.mp-l-header__global__inner {
    border-bottom: none;
  }
}

.l-header__global__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.l-header__global__logo, .mp-l-header__global__logo {
  display: inline-block;
  line-height: 1;
}
@media only screen and (min-width:1200px), print {
  .l-header__global__logo.-ag, .-ag.mp-l-header__global__logo {
    margin-right: 26px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global__logo.-ag, .-ag.mp-l-header__global__logo {
    margin-right: 30px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global__inner.-logo-wh .l-header__global__logo.-ag, .-logo-wh.mp-l-header__global__inner .l-header__global__logo.-ag, .l-header__global__inner.-logo-wh .-ag.mp-l-header__global__logo, .-logo-wh.mp-l-header__global__inner .-ag.mp-l-header__global__logo {
    margin-right: 2px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global__inner.-logo-wh .l-header__global__logo.-ag, .-logo-wh.mp-l-header__global__inner .l-header__global__logo.-ag, .l-header__global__inner.-logo-wh .-ag.mp-l-header__global__logo, .-logo-wh.mp-l-header__global__inner .-ag.mp-l-header__global__logo {
    margin-right: 2px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-goto .l-header__global__logo, .l-header.-goto .mp-l-header__global__logo, .l-header.-standard .l-header__global__logo, .l-header.-standard .mp-l-header__global__logo {
    width: 166px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global.-gc .l-header__global__logo, .l-header__global.-gc .mp-l-header__global__logo {
    width: 166px;
  }
}

.l-header__global__logo__img {
  display: block;
}

.l-header__logo {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1200px), print {
  .l-header__logo {
    width: 50px;
  }
  .l-header__logo img {
    width: auto;
    height: 42px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__logo {
    width: 48px;
  }
  .l-header__logo img {
    width: 48px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__logo {
    width: 65px;
  }
  .l-header__logo img {
    width: 65px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__logo {
    width: 48px;
  }
  .l-header__logo img {
    width: 48px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__logo {
    width: 50px;
  }
  .l-header.-global .l-header__logo img {
    width: auto;
    height: 42px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-global .l-header__logo {
    width: 48px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__logo img {
    width: 60px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-global .l-header__logo img {
    width: 48px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__logo {
    width: 50px;
  }
  .l-header__global.-gc .l-header__logo img {
    width: auto;
    height: 42px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global.-gc .l-header__logo {
    width: 48px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__logo img {
    width: 60px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global.-gc .l-header__logo img {
    width: 48px;
  }
}

.l-header__heading-ag {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1200px), print {
  .l-header__heading-ag {
    margin-left: 15px;
    width: 185px;
  }
  .l-header__heading-ag img {
    width: 185px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__heading-ag {
    margin-left: 15px;
    width: 185px;
  }
  .l-header__heading-ag img {
    width: 185px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__heading-ag {
    margin-left: 10px;
    width: 182px;
  }
  .l-header__heading-ag img {
    width: 182px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__heading-ag {
    width: 182px;
    margin-left: 10px;
  }
  .l-header__heading-ag img {
    width: 182px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__heading-ag {
    width: 228px;
    margin-left: 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__heading-ag img {
    width: 228px;
  }
}
.l-header__heading-ag img {
  display: block;
}

.l-header__drawer-sw {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 42px;
}
@media only screen and (max-width:1199.97px) {
  .l-header__drawer-sw {
    margin-left: 30px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__drawer-sw {
    margin-left: 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-global .l-header__drawer-sw {
    margin-left: 0px;
  }
}
.l-header.-goto .l-header__drawer-sw, .l-header.-standard .l-header__drawer-sw {
  width: 28px;
  padding: 0;
}
.l-header.-goto .l-header__drawer-sw > img, .l-header.-standard .l-header__drawer-sw > img {
  width: 28px;
}
.l-header__global.-gc .l-header__drawer-sw {
  width: 28px;
  padding: 0;
}
@media only screen and (max-width:1199.97px) {
  .l-header__global.-gc .l-header__drawer-sw {
    margin-left: 0px;
  }
}
.l-header__global.-gc .l-header__drawer-sw > img {
  width: 28px;
}

.l-header__global__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0px;
}
@media only screen and (min-width:768px), tv, print {
  .l-header__global__menu {
    gap: 0px;
  }
}
.l-header.-global .l-header__global__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__global__menu {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    gap: 0;
  }
}
.l-header__global.-gc .l-header__global__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__menu {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    gap: 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global.-solo .l-header__global__menu {
    display: block;
    -ms-flex-preferred-size: 480px;
        flex-basis: 480px;
    max-width: 480px;
  }
}
.l-header.-polyglot .l-header__global__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.l-header__global__login {
  display: none;
}
.l-header.is-login .l-header__global__login {
  display: block;
}

@media only screen and (max-width:767.97px) {
  .l-header__global__menu__btn {
    padding-right: 19px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .l-header__global__menu__btn {
    width: 163px;
  }
}

.l-header__global__menu__lang-change {
  margin-right: 15px;
}
@media only screen and (min-width:1200px), print {
  .l-header__global__menu__lang-change {
    position: relative;
  }
}
.l-header.-global .l-header__global__menu__lang-change {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: block;
  margin-left: auto;
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__global__menu__lang-change {
    position: relative;
  }
}
.l-header__global.-gc .l-header__global__menu__lang-change {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: block;
  margin-left: auto;
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__menu__lang-change {
    position: relative;
  }
}
.l-header.-polyglot .l-header__global__menu__lang-change {
  margin-right: 0;
}
@media only screen and (min-width:1200px), print {
  .l-header.-polyglot .l-header__global__menu__lang-change {
    position: relative;
  }
}

@media only screen and (min-width:1200px), print {
  .l-header__global__menu-a, .mp-l-header__global__menu-a {
    margin-right: 15px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__global__menu-a, .mp-l-header__global__menu-a {
    padding: 6px;
  }
}
.l-header.-global.-solo .l-header__global__menu-a, .l-header.-global.-solo .mp-l-header__global__menu-a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 4px 0 0 0;
}
.l-header.-global .l-header__global__menu-a, .l-header.-global .mp-l-header__global__menu-a {
  margin-right: 0;
}
.l-header__global.-gc .l-header__global__menu-a, .l-header__global.-gc .mp-l-header__global__menu-a {
  margin-right: 0;
}
@media only screen and (max-width:1199.97px) {
  .l-header__global.-gc .l-header__global__menu-a, .l-header__global.-gc .mp-l-header__global__menu-a {
    padding: 6px;
  }
}
.l-header.-global.is-login .l-header__global__menu-a, .l-header.-global.is-login .mp-l-header__global__menu-a {
  margin-right: 0;
}
.l-header.is-login .l-header__global.-gc .l-header__global__menu-a, .l-header.is-login .l-header__global.-gc .mp-l-header__global__menu-a {
  margin-right: 0;
}
.l-header.-global.-solo.is-login .l-header__global__menu-a, .l-header.-global.-solo.is-login .mp-l-header__global__menu-a {
  padding-right: 0;
}
@media only screen and (max-width:1199.97px) {
  .l-header.-standard .l-header__global__menu-a, .l-header.-standard .mp-l-header__global__menu-a {
    padding: 6px;
  }
}

.l-header__global__menu-main, .mp-l-header__global__menu-main {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 0;
  margin-left: auto;
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-right: 12px;
}
.l-header.is-login .l-header__global__menu-main, .l-header.is-login .mp-l-header__global__menu-main {
  padding-right: 12px;
}
.l-header.-global.-solo .l-header__global__menu-main, .l-header.-global.-solo .mp-l-header__global__menu-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3px 0 0 0;
  padding: 0;
}
.l-header.-global.-solo.is-login .l-header__global__menu-main, .l-header.-global.-solo.is-login .mp-l-header__global__menu-main {
  margin-top: 0;
  padding-right: 0;
}
@media only screen and (min-width:1200px), print {
  .l-header__global__menu-main.-box, .-box.mp-l-header__global__menu-main {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 5px 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__global__menu-main.-box, .l-header.-global .-box.mp-l-header__global__menu-main {
    direction: rtl;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__menu-main.-box, .l-header__global.-gc .-box.mp-l-header__global__menu-main {
    direction: rtl;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global.is-login .l-header__global__menu-main.-box, .l-header.-global.is-login .-box.mp-l-header__global__menu-main {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.is-login .l-header__global.-gc .l-header__global__menu-main.-box, .l-header.is-login .l-header__global.-gc .-box.mp-l-header__global__menu-main {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global__menu-main.-box.-left-long-menu, .-box.-left-long-menu.mp-l-header__global__menu-main {
    display: grid;
    grid-template-columns: 124px 100px;
    gap: 5px 10px;
    padding-right: 10px;
  }
}

.l-header__global__main-item, .mp-l-header__global__main-item {
  position: relative;
  line-height: 1;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.l-header__global__main-item:before, .mp-l-header__global__main-item:before {
  display: none;
  position: absolute;
  top: 12px;
  right: 0;
  content: "";
  width: 1px;
  height: 11px;
  background-color: #a1a1a1;
}
.l-header__global__main-item:last-child, .mp-l-header__global__main-item:last-child {
  margin-left: 0;
  padding-right: 0;
}
.l-header__global__main-item:last-child:before, .mp-l-header__global__main-item:last-child:before {
  display: none;
}
.l-header.-standard .l-header__global__main-item, .l-header.-standard .mp-l-header__global__main-item {
  height: auto;
  border-radius: 3px;
  border: 1px solid #d0d0d0;
}
@media only screen and (min-width:1200px), print {
  .l-header.-standard .l-header__global__main-item, .l-header.-standard .mp-l-header__global__main-item {
    padding: 3px 8px 3px 0;
    min-width: 124px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-standard .l-header__global__main-item.-gotopass, .l-header.-standard .-gotopass.mp-l-header__global__main-item {
    min-width: 100px;
  }
}
.l-header.-standard .l-header__global__main-item.-border-none, .l-header.-standard .-border-none.mp-l-header__global__main-item {
  border: none;
}
.l-header__global.-gc .l-header__global__main-item, .l-header__global.-gc .mp-l-header__global__main-item {
  height: auto;
  border-radius: 3px;
  border: 1px solid #d0d0d0;
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__main-item, .l-header__global.-gc .mp-l-header__global__main-item {
    padding: 3px 8px 3px 0;
    min-width: 124px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__main-item.-gotopass, .l-header__global.-gc .-gotopass.mp-l-header__global__main-item {
    min-width: 100px;
  }
}
.l-header__global.-gc .l-header__global__main-item.-border-none, .l-header__global.-gc .-border-none.mp-l-header__global__main-item {
  border: none;
}
@media only screen and (min-width:1200px), print {
  .l-header__global__menu-main.-left-long-menu .l-header__global__main-item, .-left-long-menu.mp-l-header__global__menu-main .l-header__global__main-item, .l-header__global__menu-main.-left-long-menu .mp-l-header__global__main-item, .-left-long-menu.mp-l-header__global__menu-main .mp-l-header__global__main-item {
    min-width: 100px;
  }
}
.l-header__global__main-item.-user, .-user.mp-l-header__global__main-item {
  margin-bottom: 5px;
  width: 100%;
  margin-bottom: 0;
}
.l-header.-global.-solo .l-header__global__main-item.-user, .l-header.-global.-solo .-user.mp-l-header__global__main-item {
  margin: 0 0 0 10px;
}
.l-header.is-login .l-header__global__main-item.-user, .l-header.is-login .-user.mp-l-header__global__main-item {
  margin-top: 0;
  display: none;
}

.l-header__global__item {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__global__item {
    width: 160px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__global__item {
    width: 210px;
  }
}
.l-header__global__item a {
  display: block;
}
@media only screen and (max-width:1199.97px) {
  .l-header.is-login .l-header__global__item {
    display: none;
  }
}

.l-header__global__item + .l-header__global__item {
  margin-left: 20px;
}

.l-header__global__menu-user {
  display: none;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 10px;
  margin-bottom: 2px;
}
.l-header.-global .l-header__global__menu-user {
  margin-top: 8px;
  margin-bottom: 0;
}
.l-header__global.-gc .l-header__global__menu-user {
  margin-top: 8px;
  margin-bottom: 0;
}
.l-header.-global.-solo .l-header__global__menu-user {
  margin: 5px 15px 0 0;
}
@media only screen and (min-width:1200px), print {
  .l-header.is-login .l-header__global__menu-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.l-header__menu__item {
  padding: 0 10px;
  line-height: 1;
}
.l-header__menu__item:not(:first-child) {
  position: relative;
}
.l-header__menu__item:not(:first-child):before {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  background-color: #cccccc;
}
@media only screen and (max-width:767.97px) {
  .l-header__menu__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
    text-align: center;
    line-height: 1;
  }
}
.l-header__menu__item.-user {
  font-size: 10px;
  font-size: 0.625rem;
}
.l-header.is-login .l-header__menu__item.-new-user {
  display: none;
}
@media only screen and (min-width:768px), tv, print {
  .l-header__menu__item a {
    display: block;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__menu__item a {
    display: inline-block;
    vertical-align: middle;
  }
}
.l-header.-global.-solo .l-header__menu__item {
  padding: 0 15px;
}
.l-header.-global.-solo .l-header__menu__item:last-child:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  background-color: #cccccc;
}

.l-header__menu__txt {
  display: block;
  color: inherit;
  text-decoration: none;
}

.l-header__user-name {
  margin-right: 5px;
  font-size: 12px;
  font-size: 0.75rem;
}

.l-header__global__menu-b a, .mp-l-header__global__menu-b a {
  display: block;
}
.l-header.-global .l-header__global__menu-b, .l-header.-global .mp-l-header__global__menu-b {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
.l-header.-global .l-header__global__menu-b a, .l-header.-global .mp-l-header__global__menu-b a {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 165px;
}
.l-header__global.-gc .l-header__global__menu-b, .l-header__global.-gc .mp-l-header__global__menu-b {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
.l-header__global.-gc .l-header__global__menu-b a, .l-header__global.-gc .mp-l-header__global__menu-b a {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 165px;
}
.l-header.-global.-solo .l-header__global__menu-b, .l-header.-global.-solo .mp-l-header__global__menu-b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 5px;
  width: auto;
}

@media only screen and (min-width:1200px), print {
  .l-header.-global.-solo .l-header__global__menu-b__btn {
    margin-right: 10px;
  }
}

.l-header__global__menu-myaccordia {
  position: relative;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  color: #008d31;
  width: auto !important;
}
.l-header__global__menu-myaccordia .l-header__global__menu-myaccordia__arrow {
  margin-left: 10px;
  stroke: currentColor;
  stroke-width: 1px;
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
@media only screen and (min-width:1200px), print {
  .l-header.-global.-solo .l-header__global__menu-myaccordia {
    margin-left: 10px;
  }
}

.l-header__emergency-info {
  display: none;
}
.l-header__emergency-info.is-active {
  display: block;
}

@media only screen and (min-width:768px), tv, print {
  .l-header__emergency-info__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 30px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__emergency-info__inner {
    padding: 15px;
  }
}
.l-header__emergency-info.-global .l-header__emergency-info__inner {
  border-top: 1px solid #cccccc;
}
.l-header__emergency-info.-local .l-header__emergency-info__inner {
  border-bottom: 1px solid #cccccc;
}
.l-header__emergency-info.-gc .l-header__emergency-info__inner {
  border-top: 1px solid #cccccc;
}

@media only screen and (min-width:768px), tv, print {
  .l-header__emergency-info__heading {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 340px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .l-header__emergency-info__desc {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}

@media only screen and (min-width:768px), tv, print {
  .l-header__emergency-info__label {
    width: 280px;
  }
}

.l-header.-global .l-header__header-nav {
  background-color: #1a1a1a;
  border-top: 1px solid #cccccc;
}
.l-header.-global .l-header__header-nav .m-header-nav__link,
.l-header.-global .l-header__header-nav .m-header-nav-cmn__link {
  color: #fff;
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__header-nav .m-header-nav__link:hover, .l-header.-global .l-header__header-nav .m-header-nav__link.is-active,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link:hover,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link.is-active {
    background-color: #fff;
    color: #1a1a1a;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__header-nav .m-header-nav__link:hover:after, .l-header.-global .l-header__header-nav .m-header-nav__link.is-active:after,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link:hover:after,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__header-nav .m-header-nav__link:hover, .l-header.-global .l-header__header-nav .m-header-nav__link.is-active,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link:hover,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link.is-active {
    color: inherit;
  }
}
.l-header.-global .l-header__header-nav .m-header-nav__link:after,
.l-header.-global .l-header__header-nav .m-header-nav-cmn__link:after {
  background-color: #1a1a1a;
}

.l-header__heading-ag__green {
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  background-color: #009d1b;
  padding: 7px 20px;
  border-radius: 15px;
  margin-left: 20px;
}

.l-header__border-nav {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-left: 14.5px;
  padding-right: 60px;
}

.l-header__border-nav:first-of-type::before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 51px;
  background-color: #a1a1a1;
}

.l-header__border-nav::after {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 51px;
  background-color: #a1a1a1;
}

.l-header__nav__img {
  text-align: center;
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}

.l-header__nav-img img {
  width: 32px;
  height: 32px;
}

.l-header__nav-text {
  display: block;
  font-size: 10px;
  font-weight: bold;
  line-height: 0.6;
  color: #323232;
  margin-top: 10px;
}

.l-header__nav-body {
  max-width: 210px;
  margin-left: 22px;
}

.l-header__nav-title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.4285714286;
  letter-spacing: 0em;
  color: #323232;
}

.l-header__nav-link {
  display: inline-block;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4285714286;
  letter-spacing: 0em;
  word-wrap: break-word;
  color: #0059de;
  text-decoration: underline;
}
.l-header__nav-link:hover {
  opacity: 0.7;
}

.l-header__breadcrumb {
  background-color: #ededed;
}

@media only screen and (max-width:767.97px) {
  .l-header__main__inner.-telbox {
    border-top: 1px solid #ededed;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__main__inner.-telbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 9px 0;
  }
}

@media only screen and (max-width:767.97px) {
  .l-header__main__txt.-sp-bottom-line {
    border-bottom: 1px solid #ededed;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__main__txt.-basic-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__main__inner.-telbox .l-header__main__txt {
    padding: 3px 15px 3px 0;
  }
}

.l-header__main__heading {
  padding: 5px 0;
}
@media only screen and (max-width:767.97px) {
  .l-header__main__heading {
    padding: 0;
  }
}
.l-header__main__heading.-black {
  color: #1a1a1a;
}
.l-header__main__inner.-telbox .l-header__main__heading {
  padding: 0;
}
@media only screen and (max-width:767.97px) {
  .l-header__main__inner.-telbox .l-header__main__heading {
    padding: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__main.-gc .l-header__main__heading {
    padding: 0;
  }
}

.l-header__address__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  color: #1a1a1a;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
}

.l-header__global__point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width:767.97px) {
  .l-header__global__point {
    padding: 4px 15px;
  }
}

.l-header__global__point__ttl__img {
  width: 83px;
  height: 37px;
}

.l-header__global__point__cont__number {
  color: #1a1a1a;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.l-header__global__point__cont__unit {
  color: #1a1a1a;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 1;
}

/* フッター */
.l-footer {
  margin-top: 100px;
}
@media only screen and (max-width:1199.97px) {
  .l-footer {
    margin-top: 30px;
  }
}
.l-footer._check-in {
  margin-top: 0;
}
.l-footer._check-in .l-footer__upper {
  background-color: #fff;
  margin-bottom: 0;
  padding: 0;
}
.l-footer._check-in .l-footer__logo {
  margin-bottom: 0;
}

@media only screen and (min-width:1200px), print {
  .l-footer__upper {
    padding: 35px 0 40px;
    background-color: #f2f2f2;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__upper {
    padding: 30px 0 15px;
    background-color: #f2f2f2;
  }
}

.l-footer__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .l-footer__logo {
    margin-bottom: 45px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo {
    margin-bottom: 35px;
  }
}
.l-footer__logo img {
  display: block;
}

@media only screen and (min-width:1200px), print {
  .l-footer__logo__ag {
    margin-right: 26px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo__ag {
    margin-right: 30px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-footer__logo.-logo-wh .l-footer__logo__ag {
    margin-right: 2px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo.-logo-wh .l-footer__logo__ag {
    margin-right: 2px;
  }
}

.l-footer__logo-a {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 15px;
}
@media only screen and (min-width:1200px), print {
  .l-footer__logo-a {
    width: 60px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo-a {
    width: 40px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-footer__logo-a {
    width: 60px;
  }
}

.l-footer__logo-b {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1200px), print {
  .l-footer__logo-b {
    width: 230px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo-b {
    width: 160px;
  }
  .l-footer__logo-b img {
    vertical-align: middle;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-footer__logo-b {
    width: 230px;
  }
}

@media only screen and (min-width:1200px), print {
  .l-footer__sitemap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width:1200px) and (min-width:1024px) {
  .l-footer__sitemap > li {
    width: 25%;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__sitemap {
    display: none;
  }
}

.l-footer__lower {
  padding: 20px 0;
  background-color: #1a1a1a;
  color: #fff;
}
@media only screen and (max-width:1199.97px) {
  .l-footer__lower {
    padding: 30px 0;
  }
}

.l-footer__company {
  margin: 30px auto 18px;
  text-align: center;
}
@media only screen and (max-width:767.97px) {
  .l-footer__company {
    margin: 30px -15px 18px;
    letter-spacing: -0.05em;
  }
}

.l-footer__copy {
  margin-top: 25px;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  word-break: keep-all;
}

@media only screen and (min-width:1200px), print {
  .l-footer__lower__inner {
    position: relative;
  }
}

@media only screen and (min-width:1200px), print {
  .l-footer__logo-links {
    position: absolute;
    left: 0;
    top: 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo-links {
    text-align: center;
    margin-bottom: 20px;
  }
}

.l-footer__lower__logo {
  display: block;
}
.l-footer__lower__logo.-ag {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.l-footer__lower__logo.-ag:hover {
  opacity: 0.7;
}
.l-footer__lower__logo.-nx {
  margin-top: 20px;
  color: #fff;
  text-decoration: none;
  text-align: center;
}
.l-footer__lower__logo.-nx:hover {
  text-decoration: underline;
}
.l-footer__lower__logo.-nx:after {
  margin-left: 10px;
  display: inline-block;
  vertical-align: 1px;
  content: "";
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_right_double.svg);
  display: none;
}
.l-footer__lower__logo.-nx img {
  vertical-align: middle;
}

@media only screen and (min-width:1200px), print {
  .l-footer__list {
    padding-left: 120px;
  }
}

.l-footer__sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 100px;
  margin: 80px auto 0 auto;
}
@media only screen and (max-width:1199.97px) {
  .l-footer__sns {
    display: none;
  }
}

.l-drawer {
  position: fixed;
  z-index: 3100;
  top: 0;
  right: 0;
  bottom: 0;
  width: 93%;
  max-width: 375px;
  background-color: #fff;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.is-drawer-active .l-drawer {
  -webkit-transform: none;
          transform: none;
}
.l-drawer.-standard {
  max-width: none;
  width: 100%;
  z-index: 4100;
}

.l-drawer__shade {
  position: fixed;
  z-index: 2050;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.l-drawer__shade.-standard-shade {
  z-index: 950;
}
.is-drawer-active .l-drawer__shade {
  opacity: 1;
  visibility: visible;
}

.l-drawer__main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.l-drawer__main__logo {
  display: inline-block;
}

.l-drawer__close {
  position: absolute;
  top: 15px;
  right: 20px;
  z-index: 2200;
  background-color: rgba(255, 255, 255, 0.6);
  color: #919191;
  outline: none;
}
.l-drawer__close:after {
  margin-left: 5px;
  content: "";
  display: block;
  width: 34px;
  height: 34px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/close_standard.svg);
}
.l-drawer.-standard .l-drawer__close:after {
  width: 14px;
  height: 14px;
}
.l-drawer.-standard .l-drawer__close {
  top: 20px;
  right: 10px;
}

.l-drawer__middle {
  margin-left: 15px;
  margin-right: 15px;
}
.l-drawer.-standard .l-drawer__middle {
  margin-left: 10px;
  margin-right: 10px;
}

.l-drawer__head-btns {
  padding: 9px 15px;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
.l-drawer.-solo .l-drawer__head-btns {
  padding: 9px 75px 9px 15px;
}
.l-drawer.-standard .l-drawer__head-btns {
  padding: 12px 10px;
  border-top: none;
  margin: 0 10px;
}

.l-drawer__head-btn {
  width: 115px;
  margin-right: 10px;
}
.l-drawer.-solo .l-drawer__head-btn {
  width: auto;
  margin-right: 0;
}

.l-drawer__login {
  display: none;
}
.l-drawer.sp-menu.is-login .l-drawer__login {
  display: block;
}

.l-drawer__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 10px;
}
.l-drawer.sp-menu.is-login .l-drawer__list {
  display: none;
}

.l-drawer__list__item__link {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  color: #1a1a1a;
  position: relative;
  width: 100%;
  text-align: center;
  display: block;
  padding: 9px 5px;
  text-decoration: none;
}
.l-drawer__list__item__link:after {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 4px;
  height: 9px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_black.svg);
}

.l-drawer__list__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
  border-bottom: 1px solid #e8e8e8;
}
.l-drawer__list__item:nth-child(even) {
  border-left: 1px solid #e8e8e8;
}
.l-drawer__list__item:nth-child(even) .l-drawer__list__item__link:after {
  right: 5px;
}
.l-drawer__list__item:nth-child(even) .l-drawer__list__item__link__icon {
  left: 10px;
}
.l-drawer__list__item.-col1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

.l-drawer__list__item__link__icon {
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.l-drawer__middle__btns {
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.l-drawer.-solo .l-drawer__middle__btns {
  padding: 10px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.l-drawer.-standard .l-drawer__middle__btns {
  padding: 0;
}

.l-drawer__middle__btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 5px);
}
.l-drawer.-solo .l-drawer__middle__btn {
  width: calc(50% - 6px);
  margin: 10px 0;
}

.l-drawer__user {
  padding-top: 10px;
}
.l-drawer.-standard .l-drawer__user {
  padding-top: 0;
  margin: 0 10px;
}
.l-drawer__user.-bg-gray {
  background-color: #efefef;
}

.l-drawer__user__name {
  font-size: 10px;
  font-size: 0.625rem;
}
.l-drawer.-standard .l-drawer__user__name {
  font-size: 12px;
  font-size: 0.75rem;
  border-bottom: #e8e8e8 1px solid;
  padding: 5px 0;
  text-align: right;
}

.l-drawer.-standard .l-drawer__user__txt {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width: 320px) {
  .l-drawer.-standard .l-drawer__user__txt {
    font-size: 10px;
    font-size: 0.625rem;
  }
}

.l-drawer__user__name-em {
  font-size: 16px;
  font-size: 1rem;
  margin-right: 5px;
}
.l-drawer__user__name-em.-bold {
  font-weight: 700;
}

.l-drawer__user__unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 0 20px;
}
.l-drawer.-standard .l-drawer__user__unit {
  border-bottom: #e8e8e8 1px solid;
  padding: 8px 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.l-drawer__user__item {
  position: relative;
  padding: 0 12px;
  line-height: 1;
}
.l-drawer__user__item:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  background-color: #a1a1a1;
}
.l-drawer.-standard .l-drawer__user__item:after {
  height: 20px;
  background-color: #c6c6c6;
}
.l-drawer.-standard .l-drawer__user__item {
  padding: 0;
}
.l-drawer__user__item:first-child {
  padding-left: 0;
}
.l-drawer__user__item:last-child:after {
  display: none;
}
.l-drawer__user__item.-half {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
}
.l-drawer__user__item.-txt-right {
  text-align: right;
}
.l-drawer.-standard .l-drawer__user__item:first-child:after {
  content: none;
}

.l-drawer__content {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.l-drawer__menu .menu > li > a {
  display: block;
  position: relative;
  padding: 15px;
  border-bottom: 1px solid #ededed;
  color: inherit;
  text-decoration: none;
  font-weight: bold;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.l-drawer__menu .menu > li > a:after {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 10px;
  height: 22px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_right_green.svg);
}
.l-drawer__menu .menu > li > a.is-active {
  color: #008d31;
}
.l-drawer__menu .menu > li:first-child > a {
  border-top: 1px solid #ededed;
}
.pg-calender .l-drawer__menu .menu > li.-calender > a {
  color: #008d31;
}
.pg-detail .l-drawer__menu .menu > li.-detail > a {
  color: #008d31;
}
.pg-layout .l-drawer__menu .menu > li.-layout > a {
  color: #008d31;
}
.pg-access .l-drawer__menu .menu > li.-access > a {
  color: #008d31;
}
.pg-restaurant .l-drawer__menu .menu > li.-restaurant > a {
  color: #008d31;
}
.pg-member .l-drawer__menu .menu > li.-member > a {
  color: #008d31;
}
.pg-gc .l-drawer__menu .menu > li.-gc > a {
  color: #008d31;
}
.pg-practice .l-drawer__menu .menu > li.-practice > a {
  color: #008d31;
}
.pg-school .l-drawer__menu .menu > li.-school > a {
  color: #008d31;
}
.pg-user .l-drawer__menu .menu > li.-user > a {
  color: #008d31;
}
.pg-point .l-drawer__menu .menu > li.-point > a {
  color: #008d31;
}
.pg-top .l-drawer__menu .menu > li.-top > a {
  color: #008d31;
}
.pg-price .l-drawer__menu .menu > li.-price > a {
  color: #008d31;
}
.l-drawer.-standard .l-drawer__menu .menu {
  background-color: #1a1a1a;
}
.l-drawer.-standard .l-drawer__menu .menu > li {
  margin: 0 10px;
}
.l-drawer.-standard .l-drawer__menu .menu > li + li {
  border-top: 1px solid #c6c6c6;
}
.l-drawer.-standard .l-drawer__menu .menu > li > a {
  border-bottom: none;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  color: #fff;
  display: block;
  position: relative;
  padding: 10px 0;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.l-drawer.-standard .l-drawer__menu .menu > li > a:after {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 8px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_right_white_2.svg);
}
.l-drawer.-standard .l-drawer__menu .menu > li > a.is-active {
  color: #008d31;
}
.l-drawer.-standard .l-drawer__menu .menu > li:first-child > a {
  border-top: none;
}
.pg-calender .l-drawer.-standard .l-drawer__menu .menu > li.-calender > a {
  color: #008d31;
}
.pg-detail .l-drawer.-standard .l-drawer__menu .menu > li.-detail > a {
  color: #008d31;
}
.pg-layout .l-drawer.-standard .l-drawer__menu .menu > li.-layout > a {
  color: #008d31;
}
.pg-access .l-drawer.-standard .l-drawer__menu .menu > li.-access > a {
  color: #008d31;
}
.pg-restaurant .l-drawer.-standard .l-drawer__menu .menu > li.-restaurant > a {
  color: #008d31;
}
.pg-member .l-drawer.-standard .l-drawer__menu .menu > li.-member > a {
  color: #008d31;
}
.pg-gc .l-drawer.-standard .l-drawer__menu .menu > li.-gc > a {
  color: #008d31;
}
.pg-practice .l-drawer.-standard .l-drawer__menu .menu > li.-practice > a {
  color: #008d31;
}
.pg-school .l-drawer.-standard .l-drawer__menu .menu > li.-school > a {
  color: #008d31;
}
.pg-user .l-drawer.-standard .l-drawer__menu .menu > li.-user > a {
  color: #008d31;
}
.pg-point .l-drawer.-standard .l-drawer__menu .menu > li.-point > a {
  color: #008d31;
}
.pg-top .l-drawer.-standard .l-drawer__menu .menu > li.-top > a {
  color: #008d31;
}
.pg-price .l-drawer.-standard .l-drawer__menu .menu > li.-price > a {
  color: #008d31;
}

.l-drawer__icon {
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  fill: currentColor;
}

/*====================================

Atoms

====================================*/
.a-totop {
  border-radius: 4px;
  outline: none;
}
@media only screen and (min-width:1200px), print {
  .a-totop {
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 60px;
    height: 60px;
    background-color: #333;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .a-totop.is-active {
    visibility: visible;
    opacity: 0.8;
  }
  .a-totop.is-active:hover {
    opacity: 1;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-totop {
    width: 70px;
    height: 60px;
    background-color: #1a1a1a;
  }
}
.a-totop:before {
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_down_white.svg);
}
@media only screen and (min-width:1200px), print {
  .a-totop:before {
    width: 32px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-totop:before {
    width: 24px;
    height: 10px;
  }
}

/* ボタン */
.a-btn-cmn {
  display: inline-block;
  padding: 0;
  border: none;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: inherit;
  font-weight: bold;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-btn-cmn:hover {
  opacity: 0.7;
}
.a-btn-cmn:disabled {
  background-color: #cccccc !important;
  color: #fff !important;
}
.a-btn-cmn:disabled:hover {
  opacity: 1 !important;
}
.a-btn-cmn.-fw-500 {
  font-weight: 500;
}
.a-btn-cmn.-block {
  display: block;
  width: 100%;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-sp-block {
    display: block;
    width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-basic-block {
    display: block;
    width: 100%;
  }
}
.a-btn-cmn.-size-xs {
  padding: 2px 20px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 2px;
}
.a-btn-cmn.-size-xs.-arrow-right {
  padding-left: 15px;
}
.a-btn-cmn.-size-sm {
  border-radius: 2px;
}
.a-btn-cmn.-size-md {
  padding: 14px 24px;
}
.a-btn-cmn.-size-lg {
  padding: 11px 35px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  border-radius: 4px;
}
.a-btn-cmn.-size-sm-2 {
  border-radius: 2px;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-size-sm-2 {
    padding: 6px 10px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn-cmn.-size-sm-2 {
    padding: 13px 10px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn-cmn.-size-sm-2 {
    padding: 17px 0;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-size-sm-2 {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 12px 6px;
  }
}
.a-btn-cmn.-size-md-2 {
  padding: 10px;
}
.a-btn-cmn.-size-md-3 {
  padding: 7px 12px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-size-md-3.-arrow-right {
  padding-right: 25px;
}
.a-btn-cmn.-size-md-4 {
  padding: 15px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-size-md-4.-arrow-right {
  padding-right: 20px;
}
.a-btn-cmn.-size-md-5 {
  padding: 10px 8px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 2px;
}
.a-btn-cmn.-size-md-5.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-md-6 {
  padding: 11px 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-size-md-6.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-md-7 {
  padding: 11px;
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: 0.04em;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn-cmn.-size-md-7 {
    padding: 10px 6px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn-cmn.-size-md-7.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-md-8 {
  padding: 12px 6px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn-cmn.-size-md-9 {
  padding: 8px;
  letter-spacing: 0.5em;
  text-indent: 0.5em;
}
.a-btn-cmn.-size-md-11 {
  padding: 11px;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn-cmn.-size-md-11 {
    padding: 12px 8px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.a-btn-cmn.-size-md-11.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-md-12 {
  padding: 10px 8px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 2px;
}
.a-btn-cmn.-size-md-12.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-md-13 {
  padding: 10px 45px;
}
.a-btn-cmn.-size-md-14 {
  padding: 0.9em 1.25em;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn-cmn.-size-md-14.-arrow-right {
  padding-right: 2em;
}
.a-btn-cmn.-size-md-14.-arrow-left {
  padding-left: 2em;
}
.a-btn-cmn.-size-md-15 {
  padding: 14px 0.7em 13px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-15.-arrow-right {
  padding-right: 1.75em;
}
.a-btn-cmn.-size-md-15.-arrow-left {
  padding-left: 1.75em;
}
.a-btn-cmn.-size-md-16 {
  padding: 0.625em 1.85em;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-16.-arrow-right {
  padding-right: 2.6em;
}
.a-btn-cmn.-size-md-16.-arrow-left {
  padding-left: 2.3em;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-size-md-16 {
    padding: 0.8em 1.85em;
  }
}
@media only screen and (max-width:361px) {
  .a-btn-cmn.-size-md-16 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-size-md-17 {
  padding: 6px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-18 {
  padding: 9px 15px 9px 9px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-19 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 246px;
  width: 100%;
  padding: 14px 9px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-20 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-size-md-21 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:1024px) {
  .a-btn-cmn.-size-md-21 {
    padding: 11px;
  }
}
.a-btn-cmn.-size-md-22 {
  padding: 7px;
}
.a-btn-cmn.-size-md-23 {
  display: block;
  padding: 6px 0.7em 6px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-23.-arrow-right {
  padding-right: 1.65em;
}
.a-btn-cmn.-size-md-24 {
  padding: 9px 12px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-size-md-24.-arrow-right {
  padding-right: 25px;
}
.a-btn-cmn.-size-md-26 {
  padding: 9px 12px;
  font-size: 15px;
  font-size: 0.9375rem;
  min-width: 165px;
}
@media only screen and (max-width: 320px) {
  .a-btn-cmn.-size-md-26 {
    min-width: auto;
  }
}
.a-btn-cmn.-size-md-26.-arrow-right {
  padding-right: 25px;
}
.a-btn-cmn.-size-md-26-2 {
  padding: 6px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-size-md-27 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
  max-width: 210px;
  margin-left: auto;
  margin-right: auto;
}
.a-btn-cmn.-size-xs-2 {
  padding: 1px 13px;
  font-size: 12px;
  font-size: 0.75rem;
}
.a-btn-cmn.-size-xs-3 {
  padding: 6px 13px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
.a-btn-cmn.-size-xs-4 {
  padding: 2px 20px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 2px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-size-xs-4 {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 11px 15px;
  }
}
.a-btn-cmn.-size-xs-4.-arrow-right {
  padding-left: 15px;
}
.a-btn-cmn.-size-xs-5 {
  padding: 7px 13px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
.a-btn-cmn.-size-lg-2 {
  padding: 9.5px 37px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  border-radius: 4px;
}
.a-btn-cmn.-size-lg-2.-has-subtxt {
  padding: 9px 37px;
  line-height: 1;
}
.a-btn-cmn.-size-lg-3 {
  padding: 5px 16px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-size-lg-4 {
  padding: 12px 35px;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn-cmn.-size-lg-4.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-lg-4.-arrow-left {
  padding-left: 35px;
}
.a-btn-cmn.-size-lg-5 {
  padding: 5px 16px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-size-lg-5 {
    padding: 11px;
  }
}
.a-btn-cmn.-size-lg-6 {
  padding: 12px 22px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-bg-white {
  background-color: #fff;
}
.a-btn-cmn.-bg-white-txt-blue {
  background-color: #fff;
  color: #50b6e3;
}
.a-btn-cmn.-bg-white-txt-green {
  background-color: #fff;
  color: #008d31;
}
.a-btn-cmn.-green {
  background-color: #008d31;
  color: #fff;
}
.a-btn-cmn.-lightgreen {
  background-color: #5da71e;
  color: #fff;
}
.a-btn-cmn.-lightgreen-02 {
  background-color: #8dc329;
  color: #fff;
}
.a-btn-cmn.-orange {
  background-color: #f0a225;
  color: #fff;
}
.a-btn-cmn.-border {
  background-color: #fff;
  border: 1px solid #ededed;
  color: inherit;
}
.a-btn-cmn.-border-green {
  background-color: #fff;
  border: 1px solid #008d31;
  color: #008d31;
}
.a-btn-cmn.-border-green.-online {
  border-color: #dbdbdb;
  max-width: 107px;
  padding: 6px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-border-green.-online-pc {
  border-color: #dbdbdb;
  max-width: 107px;
  padding: 7px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-border-green-2 {
  background-color: #fff;
  border: 2px solid #008d31;
  color: #008d31;
}
.a-btn-cmn.-border-gray {
  border: 1px solid #ededed;
}
.a-btn-cmn.-border-gray-3 {
  border: 1px solid #cccccc;
}
.a-btn-cmn.-gray {
  background-color: #a1a1a1;
  color: #fff;
}
.a-btn-cmn.-gray-2 {
  background-color: #ededed;
}
.a-btn-cmn.-gray-3 {
  background-color: #ebebeb;
  color: #474747;
}
.a-btn-cmn.-black {
  background-color: #333;
  color: #fff;
}
.a-btn-cmn.-red {
  background-color: #dd3333;
  color: #fff;
}
.a-btn-cmn.-red-2 {
  background-color: #f25625;
  color: #fff;
}
.a-btn-cmn.-green-has-border {
  color: #008d31;
  border: 1px solid #ededed;
}
.a-btn-cmn.-red-has-border {
  color: #dd3333;
  border: 1px solid #ededed;
}
.a-btn-cmn.-inactive {
  background-color: #c6c6c6;
  color: #fff;
}
.a-btn-cmn.-on-off {
  background-color: #c6c6c6;
  color: #fff;
}
.a-btn-cmn.-on-off.is-active {
  background-color: #008d31;
}
.a-btn-cmn.-used {
  background-color: #d2d2d2;
  color: #171717 !important;
  font-weight: bold !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #d2d2d2;
  pointer-events: none;
}
.a-btn-cmn.-no-shadow {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.a-btn-cmn.-arrow-right, .a-btn-cmn.-arrow-left, .a-btn-cmn.-arrow-right-black, .a-btn-cmn.-arrow-bottom {
  position: relative;
  text-align: center;
}
.a-btn-cmn.-icon-left {
  position: relative;
  border-radius: 4px;
  padding-left: 40px;
}
.a-btn-cmn.-icon-left:before {
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
}
.a-btn-cmn.-icon-left.-size-md-12 {
  padding-left: 20px;
}
.a-btn-cmn.-icon-left.-size-md-12:before {
  display: none;
}
.a-btn-cmn.-icon-left.-size-md-22 {
  padding-left: 7px;
}
.a-btn-cmn.-icon-left.-size-md-22:before {
  width: 16px;
  height: 16px;
}
.a-btn-cmn.-icon-left.-size-md-23 {
  padding: 4px 4px 4px 20px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-icon-left.-size-md-23:before {
  width: 16px;
  height: 16px;
  left: 24px;
}
.a-btn-cmn.-icon-left.-size-xs-5:before {
  width: 13px;
  height: 13px;
}
.a-btn-cmn.-icon-right {
  position: relative;
  border-radius: 4px;
  padding-right: 40px;
}
.a-btn-cmn.-icon-right:before {
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
}
.a-btn-cmn.-icon-right.-size-md-12 {
  padding-right: 20px;
}
.a-btn-cmn.-icon-right.-size-md-12:before {
  display: none;
}
.a-btn-cmn.-icon-bottom {
  position: relative;
}
.a-btn-cmn.-contact:before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_mail.svg);
}
.a-btn-cmn.-reserve:before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_wood.svg);
}
.a-btn-cmn.-search:before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_search.svg);
}
.a-btn-cmn.-icon-left-inline {
  position: relative;
}
.a-btn-cmn.-icon-left-inline.-center {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
}
.a-btn-cmn.-icon-right-inline {
  position: relative;
}
.a-btn-cmn.-text-left {
  text-align: left;
}
.a-btn-cmn.-calender {
  padding: 9px 8px;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn-cmn.-calender {
    padding: 12px 13px;
    font-size: 23px;
    font-size: 1.4375rem;
  }
}
.a-btn-cmn.-calender.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-compare {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #ededed;
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1));
  font-weight: bold;
  letter-spacing: -0.06em;
  line-height: 1.2;
  text-align: center;
  color: #333;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-compare {
    width: 108px;
    height: 108px;
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.a-btn-cmn.-compare .a-btn-cmn__em {
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-compare .a-btn-cmn__em {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.a-btn-cmn.-compare .a-btn-cmn__em.-lg {
  font-size: 48px;
  font-size: 3rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-compare .a-btn-cmn__em.-lg {
    font-size: 27px;
    font-size: 1.6875rem;
  }
}
.a-btn-cmn.-compare .a-btn-cmn__em.-green {
  color: #008d31;
}
.a-btn-cmn.-search-form {
  letter-spacing: 0.4em;
  text-indent: 0.4em;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-add {
    position: relative;
    padding: 8px 24px;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .a-btn-cmn.-add:after {
    content: "＋";
    display: block;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-add:before {
    content: "＋";
    display: inline-block;
    margin-right: 10px;
  }
}
.a-btn-cmn.-course-area {
  background-color: #fff;
  padding: 6px;
  border: 1px solid #ededed;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-btn-cmn.-course-area.is-hidden {
  display: none;
}
.a-btn-cmn.-course-area.is-selected {
  background-color: #008d31;
  color: #fff;
}
.a-btn-cmn.-course-area.-gc-name {
  cursor: auto;
  padding: 3px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  border-color: #b1b1b1;
  text-align: left;
}
.a-btn-cmn.-course-area.-gc-name::-webkit-input-placeholder {
  color: #b1b1b1;
}
.a-btn-cmn.-course-area.-gc-name::-moz-placeholder {
  color: #b1b1b1;
}
.a-btn-cmn.-course-area.-gc-name:-ms-input-placeholder {
  color: #b1b1b1;
}
.a-btn-cmn.-course-area.-gc-name::-ms-input-placeholder {
  color: #b1b1b1;
}
.a-btn-cmn.-course-area.-gc-name::placeholder {
  color: #b1b1b1;
}
.a-btn-cmn.-course-area.-gc-name:hover {
  opacity: 1;
}
.a-btn-cmn.-course-area.-gc-name.-wwwtop {
  padding: 4.5px 10px;
}
.a-btn-cmn.-course-area.-gc-name.-solo {
  padding: 5px 12px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-area-deside {
  background-color: #5da71e;
  width: 11em;
  color: #fff;
  -webkit-animation-name: blink-opacity;
          animation-name: blink-opacity;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.a-btn-cmn.-area-deside[disabled] {
  cursor: default;
  background-color: #ededed;
  color: #fff;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.a-btn-cmn.-area-deside-online {
  background-color: #008d31;
  width: 210px;
  color: #fff;
  padding: 6px;
  border-radius: 3px;
}
.a-btn-cmn.-area-deside-online[disabled] {
  cursor: default;
  background-color: #ededed;
  color: #fff;
}
.a-btn-cmn.-arrow-right-inline {
  text-align: center;
}
.a-btn-cmn.-arrow-right-bottom:after {
  margin-left: 5px;
  display: inline-block;
  content: "";
  width: 14px;
  height: 8px;
  background-repeat: no-repeat;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_bottom_green.svg);
  vertical-align: middle;
}
.a-btn-cmn.-arrow-right-bottom:hover {
  opacity: 1;
}
.a-btn-cmn.-myaccordia {
  letter-spacing: 0.04em;
  vertical-align: middle;
}
.a-btn-cmn.-myaccordia > * {
  vertical-align: middle;
}
.a-btn-cmn.-myaccordia.-weight600 {
  font-weight: 600;
}
.a-btn-cmn.-select {
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0 25px 0 15px;
  border: 2px solid transparent;
}
.a-btn-cmn.-select:hover {
  opacity: 1;
}
.a-btn-cmn.-select:after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: calc(50% + 1px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1a1a1a transparent transparent transparent;
}
.a-btn-cmn.-select.is-selected {
  border-color: #008d31;
}
.a-btn-cmn.-select.-has-radius {
  border-radius: 4px;
}
.a-btn-cmn.-select.-area {
  width: 100%;
  padding: 8px 12px;
  text-align: left;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn-cmn.-select.-gmap {
  width: 100%;
  padding: 4px 8px;
  text-align: left;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.a-btn-cmn.-select.-other-gc {
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid #ededed;
}
.a-btn-cmn.-select.-select-gc {
  text-align: left;
  padding: 2px 18px;
  border: none;
}
.a-btn-cmn.-select.-select-area {
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-select.-select-area {
    min-width: 270px;
  }
}
.a-btn-cmn.-select.-select-area input {
  width: 100%;
  padding: 2px 18px;
  cursor: pointer;
}
.a-btn-cmn.-select.-select-area input::-webkit-input-placeholder {
  color: #323232;
}
.a-btn-cmn.-select.-select-area input::-moz-placeholder {
  color: #323232;
}
.a-btn-cmn.-select.-select-area input:-ms-input-placeholder {
  color: #323232;
}
.a-btn-cmn.-select.-select-area input::-ms-input-placeholder {
  color: #323232;
}
.a-btn-cmn.-select.-select-area input::placeholder {
  color: #323232;
}
.a-btn-cmn.-select.-select-area input:focus {
  outline: none;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-select.-select-month {
    min-width: 136px;
  }
}
.a-btn-cmn.-select.-cd {
  border: 3px solid transparent;
  border-radius: 2px;
}
.a-btn-cmn.-select.-cd.is-active {
  border-color: #008d31;
}
.a-btn-cmn.-select.-cd.is-selected {
  border-color: #008d31;
}
.a-btn-cmn.-controller {
  padding: 20px 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 5px 12px;
  border: 1px solid #ededed;
}
.a-btn-cmn.-controller.-prev {
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_prev.svg);
}
.a-btn-cmn.-controller.-next {
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_next.svg);
}
.a-btn-cmn.-url {
  border: 2px solid #ededed;
  padding: 14px 35px;
}
.a-btn-cmn.-url:hover {
  opacity: 1;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn-cmn.-url {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn-cmn.-url {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-url {
    padding: 11px 15px 12px;
  }
}
.a-btn-cmn.-url:before {
  margin-right: 15px;
  width: 17px;
  height: 17px;
  display: inline-block;
  vertical-align: -2px;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_copy.svg);
}
.a-btn-cmn.-radius-2 {
  border-radius: 2px;
}
.a-btn-cmn.-v-select {
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 4px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-btn-cmn.-v-select.is-active {
  color: #fff;
  background-color: #008d31;
  border: 1px solid #008d31;
}
.a-btn-cmn.-v-select.-wide {
  text-align: center;
}
.a-btn-cmn.-v-select.-solo {
  padding: 3px 9px;
}
.a-btn-cmn.-v-select.-narrow {
  padding: 4px 7px;
}
.a-btn-cmn.-condition {
  padding: 4px;
  line-height: 1;
  border: 3px solid transparent;
  border-radius: 2px;
  font-weight: normal;
}
.a-btn-cmn.-condition:hover {
  opacity: 1;
}
.a-btn-cmn.-condition.is-selected {
  border-color: #008d31;
}
.a-btn-cmn.-area-fav.is-active {
  border-color: #008d31;
  color: #fff;
  background-color: #008d31;
  border: 1px solid #008d31;
}
.a-btn-cmn.-map {
  position: relative;
  background-color: #5da71e;
  color: #fff;
  padding: 14px 9px;
  border-radius: 50px;
  font-size: 16px;
  font-size: 1rem;
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color;
}
.a-btn-cmn.-map:before {
  position: absolute;
  left: 30px;
  top: 20px;
  display: inline-block;
  content: "";
  width: 12px;
  height: 18px;
  background-repeat: no-repeat;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_map_wh.svg);
}
.a-btn-cmn.-map:hover {
  opacity: 1;
  background-color: #8dc329;
}
.a-btn-cmn.-mail {
  position: relative;
  padding: 7px 20px 7px 55px;
  background-color: #fff;
  border: 1px solid #c9c9c9;
  border-bottom: 2px solid #c9c9c9;
  border-radius: 4px;
  color: #5b5b5b;
  text-align: left;
  line-height: 1.3;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-mail:before {
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  display: block;
  content: "";
  width: 26px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_mail_gray.svg);
}
.a-btn-cmn.-clear {
  padding: 0 14px;
  border: 1px solid #c6c6c6;
  border-radius: 13px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}
.a-btn-cmn.-clear.-gray {
  padding: 2px 18px;
  font-weight: normal;
  border: none;
}
.a-btn-cmn.-clear2 {
  padding: 0 9px;
  border: 1px solid #969696;
  border-radius: 13px;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 300;
  text-align: center;
  -webkit-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.13) inset;
          box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.13) inset;
}
.a-btn-cmn.-refine {
  background-color: #fff;
  padding: 15px;
  font-weight: bold;
  line-height: 1;
  -webkit-appearance: normal;
     -moz-appearance: normal;
          appearance: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-refine:before {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 14px;
  height: 2px;
  background: #1a1a1a;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  z-index: 2;
}
.a-btn-cmn.-refine:after {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 14px;
  height: 2px;
  background-color: #1a1a1a;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  z-index: 1;
}
.a-btn-cmn.-refine.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-refine.is-active:after {
  background-color: #1a1a1a;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-refine.-result {
  position: relative;
  padding: 13px 15px;
  text-decoration: underline;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.a-btn-cmn.-refine.-result:before, .a-btn-cmn.-refine.-result:after {
  top: 20px;
  background-color: #1a1a1a;
  width: 12px;
}
.a-btn-cmn.-refine.-result.is-active {
  opacity: 1;
}
.a-btn-cmn.-refine.-result.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-refine.-result.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-refine.-wwwtop:before, .a-btn-cmn.-refine.-wwwtop:after {
  width: 10px;
  height: 2px;
}
.a-btn-cmn.-search-img {
  position: relative;
  padding: 7px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-search-img.-inline {
  padding: 7px;
}
.a-btn-cmn.-search-img.-wwwtop {
  padding: 10px 10px 10px 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-search-img.-online-search {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 7px 10px 7px 30px;
  max-width: 210px;
}
.a-btn-cmn.-light-shadow {
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.a-btn-cmn.-more {
  position: relative;
  padding: 5px 40px 5px 16px;
  border: 1px solid #ededed;
  border-radius: 4px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left;
}
.a-btn-cmn.-more:before, .a-btn-cmn.-more:after {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  top: 16px;
  width: 10px;
  height: 1.5px;
  background: #1a1a1a;
}
.a-btn-cmn.-more:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  z-index: 2;
}
.a-btn-cmn.-more:after {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  z-index: 1;
}
.a-btn-cmn.-more.is-active {
  opacity: 1;
}
.a-btn-cmn.-more.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-more.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-shadow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px 15px 9px 5px;
  border-radius: 6px;
  text-align: center;
  line-height: 1.3;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-shadow {
    padding: 4px 15px 4px 5px;
  }
}
.a-btn-cmn.-shadow.-gold {
  background-color: #d4c056;
  border: 1px solid #fee459;
  -webkit-box-shadow: 0 1px #646464;
          box-shadow: 0 1px #646464;
  color: #fff;
}
.a-btn-cmn.-shadow.-orange {
  background-color: #ed6c00;
  border: 1px solid #ffa051;
  -webkit-box-shadow: 0 1px #a73714;
          box-shadow: 0 1px #a73714;
  color: #fff;
}
.a-btn-cmn.-shadow.-green {
  background-color: #008d31;
  border: 1px solid #5da71e;
  -webkit-box-shadow: 0 1px #008d31;
          box-shadow: 0 1px #008d31;
  color: #fff;
}
.a-btn-cmn.-shadow.-outline {
  background-color: #fff;
  border: 1px solid #008d31;
  -webkit-box-shadow: 0 1px #008d31;
          box-shadow: 0 1px #008d31;
  color: #008d31;
}
.a-btn-cmn.-back-top {
  width: 100%;
  padding: 12px 9px;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-back-top {
    max-width: 280px;
  }
}
.a-btn-cmn.-back-page {
  padding: 0.625em 0.8em;
  font-size: 18px;
  font-size: 1.125rem;
  color: #191919;
}
.a-btn-cmn.-back-page.-arrow-right {
  padding-right: 1.5em;
}
.a-btn-cmn.-back-page.-arrow-left {
  padding-left: 1.5em;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-back-page {
    padding: 0.7em 1.1em;
  }
}
@media only screen and (max-width: 320px) {
  .a-btn-cmn.-back-page {
    padding: 0.7em 0.6em;
  }
}
.a-btn-cmn.-submit {
  padding: 0.625em 0.8em;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-submit {
    padding: 0.7em 1.85em;
    width: 100%;
    display: block;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-submit {
    min-width: 280px;
  }
}
.a-btn-cmn.-submit:disabled {
  cursor: default;
}
.a-btn-cmn.-solo-top {
  position: relative;
  padding: 6px;
  border: 3px solid #008d31;
  background-color: #fff;
  border-radius: 22px;
  font-weight: 600;
  color: #008d31;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-solo-top {
    padding: 13px;
    border-radius: 35px;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.a-btn-cmn.-solo-top:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/solo/arrow_b.svg);
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-solo-top:after {
    margin-left: 20px;
    width: 34px;
    height: 34px;
  }
}
.a-btn-cmn.-solo-search {
  padding: 7px;
  border-radius: 0;
  -webkit-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 800;
  letter-spacing: 0.1em;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 23px 17px;
    font-size: 20px;
    font-size: 1.25rem;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    letter-spacing: 0.3em;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-search {
    width: 100vw;
  }
}
.a-btn-cmn.-solo-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  color: #008d31;
  line-height: 1.5;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link {
    font-size: 29px;
    font-size: 1.8125rem;
  }
}
.a-btn-cmn.-solo-link.-bg-green {
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 24px 70px;
  background-color: #008d31;
  border-radius: 50px;
  color: #fff;
}
.a-btn-cmn.-solo-link.-bg-orange {
  display: block;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 24px;
  background-color: #db9b37;
  border-radius: 70px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-bg-orange {
    padding: 40px 70px;
    font-size: 39px;
    font-size: 2.4375rem;
  }
}
.a-btn-cmn.-solo-link.-bg-white {
  border: 5px solid #008d31;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 50px;
  padding: 16px;
  font-size: 18px;
  font-size: 1.125rem;
  color: #3ca55c;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-bg-white {
    padding: 20px;
    font-size: 29px;
    font-size: 1.8125rem;
  }
}
.a-btn-cmn.-solo-link.-size-sm {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-size-sm {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-type-a {
    padding: 10px 35px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-type-b {
    padding: 24px 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-type-c {
    padding: 24px 55px;
  }
}
.a-btn-cmn.-solo-link.-size-xs {
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-size-xs {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.a-btn-cmn.-solo-link.-size-xs-2 {
  padding: 0;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-size-xs-2 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-solo-ranking {
  padding: 6px 13px;
  border: 3px solid #008d31;
  background-color: #fff;
  border-radius: 35px;
  font-weight: 600;
  color: #008d31;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: left;
  line-height: 1.4;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-solo-ranking {
    padding: 17px;
    border-radius: 35px;
    font-size: 20px;
    font-size: 1.25rem;
    text-align: center;
  }
}
.a-btn-cmn.-solo-ranking:hover {
  opacity: 1;
  cursor: default;
}
.a-btn-cmn.-shibafu {
  position: relative;
  padding: 8px;
  border: 1px solid #707070;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  overflow: hidden;
  -webkit-transition: 0.3s color, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s transform;
  transition: 0.3s color, 0.3s transform, 0.3s -webkit-transform;
}
.a-btn-cmn.-shibafu::before {
  content: "";
  width: 150%;
  position: absolute;
  top: 0;
  right: -50%;
  z-index: 1;
  border-right: 60px solid transparent;
  border-bottom: 60px solid #119936;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform ease 0.3s;
  transition: -webkit-transform ease 0.3s;
  transition: transform ease 0.3s;
  transition: transform ease 0.3s, -webkit-transform ease 0.3s;
}
.a-btn-cmn.-shibafu:hover {
  color: #fff;
  border-color: #119936;
  opacity: 1;
}
.a-btn-cmn.-shibafu:hover::before {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.a-btn-cmn.-rounded {
  padding: 6px;
  border-radius: 20px;
  background-color: #f0f0f0;
  color: #000;
  letter-spacing: 0.1em;
}
.a-btn-cmn.-rounded.-coral {
  padding: 7px;
  background-color: #ff5858;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-rounded.-whiteout {
  background-color: #fff;
  border: #707070 solid 1px;
  padding: 8px 10px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn-cmn.-rounded.-controler {
  padding: 9px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn-cmn.-square {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: 400;
  position: relative;
  padding: 20.5px 15px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square {
    padding: 20px 15px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn-cmn.-square.-strong {
  font-weight: 700;
}
.a-btn-cmn.-square.-txt-sm {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-txt-sm {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-square.-bg-black {
  background-color: #323232;
  border-color: #323232;
}
.a-btn-cmn.-square.-bg-green {
  background-color: #009933;
  border-color: #009933;
}
.a-btn-cmn.-square.-bg-lightgreen {
  background-color: #dbf1d3;
  color: #009933;
  border-color: #dbf1d3;
}
.a-btn-cmn.-square.-bg-white {
  color: #646464;
  background-color: #fff;
  border-color: #dbdbdb;
  border: 1px solid #dbdbdb;
}
.a-btn-cmn.-square.-bg-white.-partner {
  padding: 13px 15px;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: left;
}
.a-btn-cmn.-square.-bg-white.-change {
  padding: 15px;
  font-size: 16px;
  font-size: 1rem;
  color: #323232;
  text-align: left;
}
.a-btn-cmn.-square.-bg-white.-change:hover {
  opacity: 1;
}
.a-btn-cmn.-square.-bg-white.-unregistered {
  color: #009933;
}
.a-btn-cmn.-square.has-active:disabled {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
  border-color: transparent;
}
.a-btn-cmn.-square.-txt-green {
  color: #009933;
}
.a-btn-cmn.-square.-border-green {
  border: 1px solid #009933;
  color: #009933;
  background-color: #fff;
}
.a-btn-cmn.-square.-border-light-gray {
  border: 1px solid #c8c8c8;
}
.a-btn-cmn.-square.-txt-black {
  color: black;
}
.a-btn-cmn.-square.-low {
  padding: 16px 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-low {
    padding: 16px 30px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-square.-gray-out {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
  border: 1px solid #f0f0f0;
  -webkit-box-shadow: none;
          box-shadow: none;
  pointer-events: none;
  cursor: default;
}
.a-btn-cmn.-square.-gray-out:disabled {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
}
.a-btn-cmn.-square.-gray-out:after {
  display: none;
}
.a-btn-cmn.-square.-two-lines {
  padding: 9px;
  line-height: 1.2;
  font-weight: 700;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-two-lines {
    padding: 8px;
  }
}
.a-btn-cmn.-square.-two-lines > span {
  margin-top: 3px;
  display: block;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 400;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-two-lines > span {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.a-btn-cmn.-square.-noborder {
  border-style: none;
}
.a-btn-cmn.-square.-arrow-right {
  padding-right: 25px;
  padding-left: 25px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-arrow-right {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.a-btn-cmn.-square.-arrow-right::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 20px;
}
.a-btn-cmn.-square.-arrow-right.-acc-arrow:after {
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.a-btn-cmn.-square.-arrow-right.-acc-arrow.is-active:after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.a-btn-cmn.-square.-arrow-right.-bg-lightgreen::after, .a-btn-cmn.-square.-arrow-right.-txt-green::after {
  border-right-color: #009933;
  border-bottom-color: #009933;
}
.a-btn-cmn.-square.-arrow-right.has-active:disabled:after {
  border-color: #aaaaaa;
}
.a-btn-cmn.-square.-arrow-right.-grey::after {
  border-right-color: #171717;
  border-bottom-color: #171717;
}
.a-btn-cmn.-square.-arrow-right.-ttl-side {
  padding: 5px 25px 5px 10px;
  font-size: 12px;
  font-size: 0.75rem;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: auto;
}
.a-btn-cmn.-square.-arrow-right.-ttl-side.-arrow-right::after {
  border-color: black;
  right: 12px;
  width: 6px;
  height: 6px;
}
.a-btn-cmn.-square.-arrow-right.-ttl-side.-keep-all {
  word-break: keep-all;
}
.a-btn-cmn.-square.-icon-inline {
  padding: 14px 30px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-icon-inline {
    padding: 14px 30px;
  }
}
.a-btn-cmn.-square.-icon-inline::before {
  display: inline-block;
  content: "";
  margin-right: 15px;
  vertical-align: middle;
  background-size: contain;
  width: 46px;
  height: 28px;
}
.a-btn-cmn.-square.-icon-abs {
  position: relative;
  padding: 20.5px 60px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-icon-abs {
    padding: 20px 60px;
  }
}
.a-btn-cmn.-square.-icon-abs::before {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  background-size: contain;
  width: 46px;
  height: 28px;
}
.a-btn-cmn.-square.-line {
  position: relative;
  background-color: #06c755;
  border-color: #06c755;
}
.a-btn-cmn.-square.-line::before {
  left: 0;
  width: 58px;
  height: 58px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_line.svg);
}
.a-btn-cmn.-square.-apple {
  padding: 18px 60px;
  position: relative;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: -apple-system, BlinkMacSystemFont;
  color: #000;
  background-color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #fff;
}
.a-btn-cmn.-square.-apple::before {
  width: 16px;
  height: 18px;
  left: 15px;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_apple.svg);
  background-size: contain;
}
.a-btn-cmn.-square.-buddy::before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_buddy.svg);
  vertical-align: -0.5em;
  width: 46px;
  height: 28px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-buddy::before {
    vertical-align: -0.4em;
  }
}
.a-btn-cmn.-square.-campaign {
  padding: 13px 36px 13px 20px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-campaign {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn-cmn.-square.-grey {
  background-color: #d2d2d2;
  color: #171717 !important;
  font-weight: bold !important;
  border: 1px solid #d2d2d2;
}
.a-btn-cmn.has-input-bg-green {
  position: relative;
}
.a-btn-cmn.has-input-bg-green::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 20px;
}
.a-btn-cmn.has-input-bg-green:hover {
  opacity: 1;
}
.a-btn-cmn.has-input-bg-green > input[type=submit],
.a-btn-cmn.has-input-bg-green > input[type=button] {
  width: 100%;
  height: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: 400;
  padding: 20.5px 15px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
  background-color: #009933;
  border-color: #009933;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.has-input-bg-green > input[type=submit],
  .a-btn-cmn.has-input-bg-green > input[type=button] {
    padding: 20px 25px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn-cmn.has-input-bg-green > input[type=submit]:hover,
.a-btn-cmn.has-input-bg-green > input[type=button]:hover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-btn-cmn.has-input-bg-green > input[type=submit]:hover:hover,
.a-btn-cmn.has-input-bg-green > input[type=button]:hover:hover {
  opacity: 0.7;
}
.a-btn-cmn.has-input-bg-green > input[type=submit]:disabled,
.a-btn-cmn.has-input-bg-green > input[type=button]:disabled {
  background-color: #cccccc;
  border-color: #cccccc;
  color: #fff;
}
.a-btn-cmn.has-input-bg-green:hover > input[type=submit]:disabled,
.a-btn-cmn.has-input-bg-green:hover > input[type=button]:disabled {
  opacity: 1;
}
.a-btn-cmn.-oval {
  position: relative;
  padding: 6px 25px;
  border-radius: 18px;
  background-color: #f0f0f0;
  color: #323232;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval {
    padding: 10px 30px;
    border-radius: 24px;
    font-size: 15px;
    font-size: 0.9375rem;
    letter-spacing: 0.02em;
  }
}
.a-btn-cmn.-oval::after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 20px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval::after {
    right: 15px;
  }
}
.a-btn-cmn.-oval.-green {
  padding: 2px 25px;
  color: #fff;
  background-color: #009933;
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval.-green {
    padding: 3.5px 30px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn-cmn.-oval.-green::after {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  right: 15px;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-oval.-green.-left {
    padding: 4px 30px;
    font-size: 12px;
    font-size: 0.75rem;
    padding: 2.5px 5px;
  }
  .a-btn-cmn.-oval.-green.-left::after {
    position: static;
    display: inline-block;
    vertical-align: -0.25em;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval.-green.-left {
    padding: 1px 30px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn-cmn.-oval.-lightgreen {
  color: #009933;
  background-color: #dbf1d3;
}
.a-btn-cmn.-oval.-lightgreen::after {
  border-top: 1px solid #009933;
  border-right: 1px solid #009933;
}
.a-btn-cmn.-oval.-lightgreen.-psm {
  padding: 3.5px;
  -webkit-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval.-lightgreen.-psm {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-oval.-lightgreen.-psm:after {
  display: none;
}
.a-btn-cmn.-oval.-border {
  padding: 5px 30px;
  border: 1px solid #009933;
  color: #323232;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval.-border {
    padding: 9px 30px;
  }
}
.a-btn-cmn.-oval.-border::after {
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
.a-btn-cmn.-oval.-sm {
  padding: 3.5px 25px;
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval.-sm {
    padding: 7px 30px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-oval.-sm:after {
  right: 10px;
  width: 8px;
  height: 8px;
}
.a-btn-cmn.-oval.-yellow {
  padding: 5px 38px;
  color: #323232;
  background-color: #ffd200;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  margin-top: 8px;
}
.a-btn-cmn.-oval.-yellow::after {
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
  right: 15px;
}
.o-mypage__item__link .a-btn-cmn.-oval.-yellow {
  font-size: 12px;
  font-size: 0.75rem;
  width: 100%;
  line-height: 1;
  padding: 8px 0;
  margin-top: 0px;
}
.a-btn-cmn.-clear {
  padding: 2px 11px;
  border-radius: 35px;
  border: 1px solid #c8c8c8;
  background-color: #f3f3f3;
  color: #323232;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-clear.-disabled {
  cursor: default;
  color: #aaaaaa;
}
.a-btn-cmn.-checkin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px 0px;
  padding: 14px;
}
.a-btn-cmn.-checkin p {
  margin-left: 20px;
  line-height: 2;
}
@media only screen and (max-width: 374.97px) {
  .a-btn-cmn.-checkin p {
    margin-left: 0;
  }
}
.a-btn-cmn.-login-page {
  padding: 17px 58px;
  font-weight: 700;
  font-size: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-login-page {
    padding: 13px 58px;
  }
}
.a-btn-cmn.-login-page.-new-user {
  padding: 20.5px 60px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-login-page.-new-user {
    padding: 19px 58px;
  }
}
.a-btn-cmn.-login-page.-new-user.-nostyle {
  padding: 0px;
  min-height: 30px;
  max-width: 130px;
  color: #009933;
  text-decoration: underline;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-login-page.-new-user.-nostyle {
    max-width: 230px;
  }
}
.a-btn-cmn.o-modal__content__btn {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2;
  padding-top: 21px;
  padding-bottom: 21px;
}
.a-btn-cmn.o-modal__content__btn.-copy {
  -ms-flex-preferred-size: calc(50% - 10px);
      flex-basis: calc(50% - 10px);
}
.a-btn-cmn.o-modal__content__btn.-send {
  -ms-flex-preferred-size: calc(50% - 10px);
      flex-basis: calc(50% - 10px);
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.o-modal__content__btn.-send {
    margin-top: 16px;
  }
}
.a-btn-cmn.o-modal__content__btn.-back {
  padding-top: 14px;
  padding-bottom: 14px;
}
.a-btn-cmn.-sm-size {
  min-width: 110px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-sm-size {
    min-width: 130px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-md-size {
    min-width: 330px;
  }
}
.a-btn-cmn.-lottery {
  -webkit-box-shadow: 0px 5px 0px 0px #00772a;
          box-shadow: 0px 5px 0px 0px #00772a;
  padding: 10px;
  background-color: #009933;
  border-radius: 23px;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  position: relative;
  top: 0;
  -webkit-transition: top 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}
.a-btn-cmn.-lottery:hover {
  opacity: 1;
  top: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-btn-cmn.-lottery-back {
  letter-spacing: 0.02em;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  background-color: #8dc329;
  border-radius: 4px;
  border: 1px solid #8dc329;
  display: inline-block;
  text-decoration: none;
  padding: 11px 5px;
  min-width: 160px;
  text-align: center;
}
.a-btn-cmn.-disabled-btn {
  background-color: #d2d2d2;
  color: #aaa;
  border-color: #d2d2d2;
}
.a-btn-cmn.-disabled-btn:hover {
  cursor: auto;
  opacity: 1;
}
.a-btn-cmn.-disabled-btn.-arrow-right:after {
  content: none;
}
.a-btn-cmn.-info {
  color: #fff;
  background-color: #009933;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 4px;
  padding: 5px 25px;
  line-height: 1.2;
}
.a-btn-cmn.-pin {
  position: relative;
  padding-left: 16px;
  z-index: 0;
}
.a-btn-cmn.-pin:before {
  content: "";
  background-image: url(https://www.accordiagolf.com/assets/include/images/agent/pin_green.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -3px;
  left: -20px;
  display: block;
  z-index: 1;
}
.a-btn-cmn.-pin-arrow {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
}
.a-btn-cmn.-pin-arrow:after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 12px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  display: block;
}
.a-btn-cmn.-icon-arrow {
  display: block;
  padding: 7px 40px;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
.a-btn-cmn.-icon-arrow::before {
  position: absolute;
  content: "";
  width: 21px;
  height: 21px;
  background-image: url("../images/agent/icon_search.svg");
  background-size: 21px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 13px;
}
.a-btn-cmn.-icon-arrow::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 16px;
}
.a-btn-cmn.-detail {
  border: 1px solid #fff;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  padding: 5px 17px;
  line-height: 1;
  border-radius: 2px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-detail {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 8px 36px;
  }
}
.a-btn-cmn.-detail .a-btn-cmn__arrow {
  width: 3px;
  height: 9px;
  stroke-width: 2px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-detail .a-btn-cmn__arrow {
    width: 4px;
    height: 12px;
  }
}
.a-btn-cmn.-border-rounded {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  color: #1a1a1a;
  border-radius: 18px;
  border: 1px solid #BCBCBC;
  display: block;
  position: relative;
  padding: 4px;
}

.a-btn-cmn__angle {
  margin-left: 12px;
}

.a-btn-cmn__qr {
  margin-left: 20px;
}

.a-btn-cmn.-solo-link .a-btn-cmn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    max-width: 100px;
  }
}
.a-btn-cmn.-solo-link.-size-sm .a-btn-cmn__block-img {
  padding-right: 5px;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-size-sm .a-btn-cmn__block-img {
    padding-right: 30px;
  }
}
.a-btn-cmn.-solo-link.-bg-green .a-btn-cmn__block-img {
  -webkit-transform: none;
          transform: none;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-bg-green.-type-a .a-btn-cmn__block-img, .a-btn-cmn.-solo-link.-bg-green.-type-b .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
    padding-right: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-bg-green.-type-a .a-btn-cmn__block-img, .a-btn-cmn.-solo-link.-bg-green.-type-b .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 38px;
        flex-basis: 38px;
    max-width: 38px;
    padding-right: 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-bg-green.-type-c .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
    padding-right: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-bg-green.-type-c .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
    max-width: 45px;
    padding-right: 10px;
  }
}
.a-btn-cmn.-solo-link.-size-xs .a-btn-cmn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-size-xs .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
  }
}
.a-btn-cmn.-solo-link.-size-xs-2 .a-btn-cmn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
  margin-right: 5px;
}
.a-btn-cmn.-solo-link.-bg-white .a-btn-cmn__block-img {
  margin-right: 15px;
  -ms-flex-preferred-size: 34px;
      flex-basis: 34px;
  max-width: 34px;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-bg-white .a-btn-cmn__block-img {
    margin-right: 20px;
    -ms-flex-preferred-size: 50px;
        flex-basis: 50px;
    max-width: 50px;
  }
}

.a-btn-cmn.-solo-top .a-btn-cmn__txt {
  position: relative;
  display: inline-block;
  padding-bottom: 2px;
  margin-left: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-solo-top .a-btn-cmn__txt {
    margin-left: 25px;
  }
}
.a-btn-cmn.-solo-top .a-btn-cmn__txt:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #ff8900;
  border-radius: 2px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-solo-top .a-btn-cmn__txt:after {
    height: 4px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-bg-green.-type-a .a-btn-cmn__txt {
    text-align: left;
  }
}
.a-btn-cmn.-solo-link.-size-xs-2 .a-btn-cmn__txt {
  color: #1a1a1a;
}
.a-btn-cmn.-shibafu .a-btn-cmn__txt {
  position: relative;
  z-index: 2;
}

.a-btn-cmn__more-inactive.is-active {
  display: none;
}

.a-btn-cmn__more-active {
  display: none;
}
.a-btn-cmn__more-active.is-active {
  display: block;
}

.a-btn-cmn.-mail .a-btn-cmn__em {
  font-size: 16px;
  font-size: 1rem;
}

.a-btn-cmn__arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  stroke: currentColor;
  stroke-width: 1px;
  width: 10px;
  height: 22px;
}
.a-btn-cmn.-size-xs .a-btn-cmn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-sm-2 .a-btn-cmn__arrow {
  width: 4px;
  height: 12px;
  right: 5px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-md .a-btn-cmn__arrow {
  width: 10px;
  height: 24px;
}
.a-btn-cmn.-size-lg .a-btn-cmn__arrow {
  width: 6px;
  height: 16px;
}
.a-btn-cmn.-size-md-3 .a-btn-cmn__arrow, .a-btn-cmn.-size-md-4 .a-btn-cmn__arrow, .a-btn-cmn.-size-md-24 .a-btn-cmn__arrow, .a-btn-cmn.-size-md-26 .a-btn-cmn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-md-15 .a-btn-cmn__arrow, .a-btn-cmn.-size-md-16 .a-btn-cmn__arrow {
  height: 16px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-md-23 .a-btn-cmn__arrow {
  width: 5px;
  height: 12px;
  stroke-width: 3px;
  top: calc(50% + 1px);
}
.a-btn-cmn.-size-xs-2 .a-btn-cmn__arrow, .a-btn-cmn.-size-xs-3 .a-btn-cmn__arrow {
  right: 6px;
  width: 3px;
  height: 12px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-xs-4 .a-btn-cmn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-md-17 .a-btn-cmn__arrow, .a-btn-cmn.-size-md-19 .a-btn-cmn__arrow {
  width: 5px;
  height: 12px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-md-20 .a-btn-cmn__arrow {
  margin-left: 5px;
  width: 5px;
  height: 14px;
  stroke-width: 3px;
  vertical-align: -2px;
}
.a-btn-cmn.-size-md-21 .a-btn-cmn__arrow {
  margin-left: 5px;
  width: 5px;
  height: 14px;
  stroke-width: 3px;
  vertical-align: -2px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-pc-arrow .a-btn-cmn__arrow {
    display: none;
  }
}
.a-btn-cmn.-arrow-left .a-btn-cmn__arrow {
  left: 10px;
  right: auto;
}
.a-btn-cmn.-arrow-right-black .a-btn-cmn__arrow {
  stroke: #1a1a1a;
  stroke-width: 2px;
  width: 10px;
  height: 24px;
}
.a-btn-cmn.-arrow-bottom .a-btn-cmn__arrow {
  stroke: currentColor;
  stroke-width: 2px;
  width: 12px;
  height: 5px;
}
.a-btn-cmn.-arrow-right-inline .a-btn-cmn__arrow {
  position: static;
  -webkit-transform: none;
          transform: none;
  display: inline-block;
}
.a-btn-cmn.-shadow .a-btn-cmn__arrow {
  right: 5px;
  width: 8px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn-cmn.-back-page .a-btn-cmn__arrow {
  height: 16px;
  stroke-width: 2px;
}
.a-btn-cmn.-border-rounded .a-btn-cmn__arrow {
  width: 4px;
  height: 9px;
}

.a-btn-cmn__icon {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  fill: currentColor;
}
.a-btn-cmn.-icon-right.-size-md-12 .a-btn-cmn__icon {
  left: auto;
  right: 10px;
  stroke: currentColor;
  -webkit-transform: translateY(-30%);
          transform: translateY(-30%);
}
.a-btn-cmn.-icon-left.-size-md-12 .a-btn-cmn__icon {
  left: 10px;
  stroke: currentColor;
  -webkit-transform: translateY(-30%);
          transform: translateY(-30%);
}
.a-btn-cmn.-myaccordia .a-btn-cmn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
}
.a-btn-cmn.-icon-left-inline .a-btn-cmn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
  margin-right: 3px;
  vertical-align: -1px;
}
.a-btn-cmn.-icon-right-inline .a-btn-cmn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
  margin-left: 3px;
  vertical-align: -1px;
}
.a-btn-cmn.-icon-right-inline.-size-lg-3 .a-btn-cmn__icon {
  margin-left: 15px;
  vertical-align: 0;
}
.a-btn-cmn.-icon-bottom .a-btn-cmn__icon {
  position: absolute;
  left: 50%;
  bottom: 5px;
  top: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  stroke: currentColor;
}

.a-btn-cmn__icon-wrap {
  line-height: 1;
  margin-right: 3px;
}

.a-btn-cmn__img {
  vertical-align: middle;
}
.a-btn-cmn.-search-img .a-btn-cmn__img {
  position: absolute;
  left: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-btn-cmn.-search-img.-wwwtop .a-btn-cmn__img {
  left: 20px;
}
.a-btn-cmn.-search-img.-inline .a-btn-cmn__img {
  -webkit-transform: translateX(-30%);
          transform: translateX(-30%);
  position: static;
  vertical-align: -2px;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-search .a-btn-cmn__img {
    width: 47px;
    margin-bottom: 5px;
  }
}

.a-btn-cmn.-square.-bg-white.-partner .a-btn-cmn__maintxt {
  font-size: 16px;
  font-size: 1rem;
  color: #323232;
  text-decoration: underline;
}
.a-btn-cmn.-square.-bg-white.-partner.-unregistered .a-btn-cmn__maintxt {
  color: #009933;
}

.a-btn-cmn.-square.-bg-white.-partner .a-btn-cmn__sub {
  margin-left: 7px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #aaa;
}

@-webkit-keyframes blink-opacity {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.4;
  }
  90% {
    opacity: 1;
  }
}

@keyframes blink-opacity {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.4;
  }
  90% {
    opacity: 1;
  }
}
.a-btn-cmn__small {
  margin-top: 4px;
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}

.a-label-cmn {
  word-break: break-all;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 6px 14px;
  line-height: 1;
  font-weight: bold;
  text-align: center;
}
.a-label-cmn:hover {
  text-decoration: none;
}
.a-label-cmn.-green {
  background-color: #008d31;
}
.a-label-cmn.-light-green-1 {
  background-color: #5da71e;
}
.a-label-cmn.-light-green-2 {
  background-color: #8dc329;
}
.a-label-cmn.-orange {
  background-color: #f0a225;
}
.a-label-cmn.-white {
  background-color: #fff;
  color: inherit;
}
.a-label-cmn.-gray {
  background-color: #a1a1a1;
  color: #fff;
}
.a-label-cmn.-border-white {
  border: 1px solid #fff;
  border-radius: 2px;
}
.a-label-cmn.-border-red {
  border: 1px solid #dd3333;
  color: #dd3333;
  border-radius: 0;
}
.a-label-cmn.-border-black {
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
}
.a-label-cmn.-border-black-2 {
  background-color: #fff;
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
}
.a-label-cmn.-black {
  background-color: #1a1a1a;
  color: #fff;
}
.a-label-cmn.-red {
  background-color: #dd3333;
  color: #fff;
}
.a-label-cmn.-skyblue {
  background-color: #52b5eb;
  color: #fff;
}
.a-label-cmn.-orangered {
  background-color: #eb440f;
  color: #fff;
}
.a-label-cmn.-border-gray {
  border: 1px solid #909090;
  color: #6f6f6f;
  font-weight: 400;
  padding: 3.5px 10px 5.5px;
  border-radius: 2px;
  font-size: 11px;
  font-size: 0.6875rem;
}
.a-label-cmn.-size-xs {
  padding: 3px;
}
.a-label-cmn.-size-xs-2 {
  padding: 3px 5px;
  letter-spacing: 0.15em;
}
.a-label-cmn.-size-xs-3 {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 3px 7px;
  letter-spacing: 0.1em;
}
.a-label-cmn.-size-sm {
  padding: 7px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-label-cmn.-size-sm-2 {
  padding: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
@media only screen and (min-width:1200px), print {
  .a-label-cmn.-size-md {
    padding: 12px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-label-cmn.-size-md {
    padding: 17px 4px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-label-cmn.-size-md {
    padding: 23px 4px;
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-label-cmn.-size-md {
    padding: 4px;
    font-size: 11px;
    font-size: 0.6875rem;
    border-radius: 0;
  }
}
.a-label-cmn.-size-md2 {
  padding: 6px;
}
.a-label-cmn.-size-lg {
  padding: 18px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
.a-label-cmn.-size-md-2 {
  font-size: 16px;
  font-size: 1rem;
  padding: 6px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-label-cmn.-size-md-2 {
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    letter-spacing: 0.1em;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-label-cmn.-size-md-2 {
    font-weight: normal;
    letter-spacing: 0.1em;
  }
}
.a-label-cmn.-size-md-3 {
  font-size: 16px;
  font-size: 1rem;
  padding: 6px 17px;
  border-radius: 0;
}
.a-label-cmn.-size-md-4 {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 4px 11px;
}
.a-label-cmn.-icon-tooltip {
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}
.a-label-cmn.-required {
  padding: 3px 0;
  letter-spacing: 0.5em;
  text-indent: 0.5em;
  border-radius: 0;
}
.a-label-cmn.-list {
  padding: 5px;
  color: #5da71e;
  border: 1px solid #5da71e;
  border-radius: 0;
  text-align: left;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-label-cmn.-list:before {
  display: inline-block;
  content: "";
  vertical-align: middle;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
}
.a-label-cmn.-list.-bus:before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_bus.svg);
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.a-label-cmn.-list.-navi:before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_navi.svg);
}
.a-label-cmn.-none-border-r {
  border-radius: 0;
}
.a-label-cmn.-solo {
  background-color: #db9b37;
  border-radius: 16px;
  font-weight: 800;
}
.a-label-cmn.-solo.-size-sm {
  padding: 7px 13px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-label-cmn.-solo.-size-sm {
    padding: 7px 16px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.a-label-cmn.-solo.-size-md {
  padding: 4px 6px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-label-cmn.-solo.-size-md {
    padding: 6px 8px;
    border-radius: 18px;
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.a-label-cmn.-solo.-size-xs {
  padding: 5px 17px;
}
.a-label-cmn.-solo.-bg-wh {
  background-color: #fff;
  border: 1px solid #db9b37;
  color: #db9b37;
  font-weight: 400;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
}
.a-label-cmn.-solo.-bg-wh.-size-sm {
  padding: 10px 21px;
  border-radius: 18px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-label-cmn.-solo.-bg-wh:hover {
  opacity: 0.7;
}
.a-label-cmn.-new {
  padding: 3px 11px 7px;
  border-radius: 13px;
  background-color: #ff5858;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-label-cmn.-new {
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-label-cmn.-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  padding: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  cursor: pointer;
}
.a-label-cmn.-group:hover {
  opacity: 0.7;
}
.a-label-cmn.-group.-tag {
  border: 2px solid transparent;
  padding: 8px;
}
.a-label-cmn.-group.-tag.is-active {
  padding: 8px;
}
.a-label-cmn.-group.is-active {
  border: 2px solid #009933;
  padding: 5px;
}
.a-label-cmn.-bg-gray {
  padding: 10px 17px;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  background-color: #f0f0f0;
  color: #323232;
}

.a-label-cmn.-group .a-label-cmn__icon {
  margin-right: 3px;
}

.a-label-cmn.-group .a-label-cmn__txt {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #323232;
  line-height: 1.1;
}

.a-link-cmn {
  color: inherit;
  text-decoration: none;
  display: inline-block;
}
.a-link-cmn:hover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-link-cmn:hover:hover {
  opacity: 0.7;
}
.a-link-cmn.-colorful {
  color: #3777b8 !important;
}
.a-link-cmn.-underline {
  position: relative;
  text-decoration: none;
  line-height: 2;
  cursor: pointer;
}
.a-link-cmn.-underline:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #008d31;
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color;
}
.a-link-cmn.-underline:hover:after {
  background-color: transparent;
}
.a-link-cmn.-arrow-right {
  vertical-align: middle;
  position: relative;
  padding-right: 15px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  line-height: 1;
}
.a-link-cmn.-arrow-left {
  vertical-align: middle;
  position: relative;
  padding-left: 15px;
  line-height: 1;
}
.a-link-cmn.-arrow-left.-arrow-top {
  line-height: 1.3;
}
.a-link-cmn.-icon-left {
  padding-left: 26px;
  line-height: 1;
}
.a-link-cmn.-icon-left:before {
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-family: FontAwesome;
  font-size: 18px;
  font-size: 1.125rem;
  text-decoration: none;
  line-height: 1;
}
.a-link-cmn.-icon-left.-user:before {
  content: "";
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_user.svg);
}
.a-link-cmn.-icon-left.-contact:before {
  content: "\f059";
}
.a-link-cmn.-icon-left.-car:before {
  content: "";
  width: 16px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_car.svg);
}
.a-link-cmn.-icon-left.-pdf:before {
  content: "\f1c1";
  color: #fd4234;
}
.a-link-cmn.-icon-left.-external:before {
  content: "\f08e";
  color: #1d409d;
}
.a-link-cmn.-icon-left.-internal:before {
  content: "\f061";
  color: #00753c;
}
.a-link-cmn.-icon-left.-movie:before {
  content: "";
  width: 17px;
  height: 20px;
  background-image: url(/common/img/icon_movie.png);
  vertical-align: -3px;
}
.a-link-cmn.-arrow-r {
  position: relative;
}
.a-link-cmn.-arrow-r:before {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: -10px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
.a-link-cmn.-green {
  color: #008d31;
}
.a-link-cmn.-green:before {
  border-color: #008d31;
}
.a-link-cmn.-green_mypage_1 {
  color: #009933;
}
.a-link-cmn.-green_mypage_1:before {
  border-color: #009933;
}
.a-link-cmn.-sky-blue {
  color: #0059de;
}
.a-link-cmn.-size-sm {
  font-size: 12px;
  font-size: 0.75rem;
}
.a-link-cmn.-size-md {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-link-cmn.-size-lg {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-link-cmn.-size-lg-2 {
    font-weight: bold;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.a-link-cmn.-hv-line:hover {
  text-decoration: underline;
}
.a-link-cmn.-arrow-right.-size-sm {
  padding-right: 10px;
}
.a-link-cmn.-arrow-right.-size-sm.-narrow {
  padding-right: 5px;
}
.a-link-cmn.-access {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-link-cmn.-icon-left.-arrow-right.-size-sm.-access {
    padding-right: 0;
    padding-left: 32px;
    line-height: 1.5;
  }
}
.a-link-cmn.-myaccordia {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 17px;
  font-size: 1.0625rem;
}
.a-link-cmn.-block {
  display: block;
}
.a-link-cmn.-underline-txt {
  text-decoration: underline;
}
.a-link-cmn.-underline-normal {
  text-decoration: underline;
}
.a-link-cmn.-in-text {
  text-decoration: underline;
  display: inline;
  color: #3777b8 !important;
}
.a-link-cmn.-w100 {
  width: 100%;
}
.a-link-cmn.-txt-center {
  text-align: center;
}

.a-link-cmn.-arrow-right .a-link-cmn__arrow {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 12px;
  stroke: currentColor;
  stroke-width: 2px;
}
.a-link-cmn.-arrow-right.-footer .a-link-cmn__arrow {
  right: 8%;
}
.a-link-cmn.-arrow-left .a-link-cmn__arrow {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 12px;
  stroke: currentColor;
  stroke-width: 2px;
}
.a-link-cmn.-arrow-left.-arrow-green .a-link-cmn__arrow {
  stroke: #008d31;
}
.a-link-cmn.-size-lg .a-link-cmn__arrow {
  width: 6px;
  height: 14px;
}
@media only screen and (max-width:1199.97px) {
  .a-link-cmn.-access .a-link-cmn__arrow {
    display: none;
  }
}
.a-link-cmn.-arrow-left.-arrow-top .a-link-cmn__arrow {
  top: 0.7em;
}

.a-link-cmn.-access .a-link-cmn__color {
  color: #5da71e;
}
@media only screen and (max-width:1199.97px) {
  .a-link-cmn.-access .a-link-cmn__color {
    position: absolute;
    left: 25px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.a-link-cmn__img {
  vertical-align: middle;
}

.a-badge-cmn {
  position: relative;
  padding-right: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .a-badge-cmn {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.a-badge-cmn.-green {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #5da71e;
}
.a-badge-cmn.-size-sm {
  padding-right: 14px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge-cmn.-size-sm {
    padding-right: 22px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-badge-cmn.-size-lg {
  padding-right: 20px;
  font-size: 21px;
  font-size: 1.3125rem;
}
.a-badge-cmn.-size-sm-2 {
  padding-right: 20px;
  font-size: 16px;
  font-size: 1rem;
}
.a-badge-cmn.-size-sm-3 {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge-cmn.-size-sm-3-normal {
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge-cmn.-size-sm-4 {
  padding-right: 17px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge-cmn.-size-sm-4 {
    padding-right: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge-cmn.-size-sm-6 {
  padding-right: 17px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge-cmn.-size-sm-6 {
    padding-right: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge-cmn.-icon-left {
  padding-right: 0;
  padding-left: 22px;
}
.a-badge-cmn.-no-icon {
  padding-right: 0;
}
.a-badge-cmn.-standard {
  padding-right: 25px;
}

.a-badge-cmn__badge {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1;
  color: #fff;
  font-family: "Poppins", sans-serif;
}
.a-badge-cmn.-green .a-badge-cmn__badge {
  background-color: #5da71e;
}
.a-badge-cmn.-red .a-badge-cmn__badge {
  background-color: #dd3333;
}
@media only screen and (min-width:1200px), print {
  .a-badge-cmn.-size-sm .a-badge-cmn__badge {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-badge-cmn.-size-sm .a-badge-cmn__badge {
    width: 18px;
    height: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge-cmn.-size-lg .a-badge-cmn__badge {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge-cmn.-size-sm-2 .a-badge-cmn__badge {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge-cmn.-size-sm-3 .a-badge-cmn__badge {
  width: 19px;
  height: 19px;
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (min-width:1200px), print {
  .a-badge-cmn.-size-sm-4 .a-badge-cmn__badge {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-badge-cmn.-size-sm-4 .a-badge-cmn__badge {
    width: 16px;
    height: 16px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge-cmn.-size-sm-5 .a-badge-cmn__badge {
  width: 15px;
  height: 15px;
  padding-top: 1px;
}
.a-badge-cmn.-size-sm-6 .a-badge-cmn__badge {
  width: 18px;
  height: 18px;
  padding-top: 2px;
  right: -3px;
}
.a-badge-cmn.-standard .a-badge-cmn__badge {
  font-size: 12px;
  font-size: 0.75rem;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width:1200px), print {
  .a-badge-cmn.-standard .a-badge-cmn__badge {
    font-size: 10px;
    font-size: 0.625rem;
    width: 16px;
    height: 16px;
  }
}
.a-badge-cmn.-icon-left .a-badge-cmn__badge {
  right: auto;
  left: 0;
}
.a-badge-cmn.-icon-green .a-badge-cmn__badge {
  background-color: #008d31;
}
.a-badge-cmn.-icon-gray .a-badge-cmn__badge {
  background-color: #919191;
}

@media only screen and (min-width:1200px), print {
  .a-list-cmn.-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list-cmn.-footer {
    padding: 0 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-footer > li {
    position: relative;
    padding: 0 20px;
  }
}
.a-list-cmn.-footer > li > a {
  color: inherit;
  text-decoration: none;
  display: inline-block;
}
@media only screen and (max-width:1199.97px) {
  .a-list-cmn.-footer > li > a {
    display: block;
    position: relative;
    padding: 10px 0;
  }
}
.a-list-cmn.-footer > li > a:hover {
  text-decoration: underline;
}
@media only screen and (max-width:1199.97px) {
  .a-list-cmn.-footer > li > a:after {
    position: absolute;
    right: 0;
    content: ">";
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-footer > li + li:before {
    position: absolute;
    left: 0;
    content: "|";
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list-cmn.-footer > li + li + li {
    border-top: 1px solid #333;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-point > li {
    padding-left: 16px;
  }
}
.a-list-cmn.-point > li:before {
  content: "・";
  display: inline;
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-point > li:before {
    margin-left: -16px;
  }
}
.a-list-cmn.-point.-note > li {
  font-size: 13px;
  font-size: 0.8125rem;
  padding-left: 13px;
}
.a-list-cmn.-point.-note > li:before {
  content: "・";
  display: inline;
  margin-left: -13px;
}
.a-list-cmn.-maru > li {
  margin-left: 8px;
  padding-left: 12px;
}
.a-list-cmn.-maru > li:before {
  content: "";
  border-radius: 50%;
  background-color: #008d31;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: -20px;
  margin-right: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-mark > li {
    padding-left: 16px;
  }
}
.a-list-cmn.-mark > li:before {
  content: "※";
  display: inline;
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-mark > li:before {
    margin-left: -16px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list-cmn.-sp-point > li {
    margin-bottom: 5px;
  }
}
.a-list-cmn.-mix > .a-list-cmn__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.a-list-cmn.-mix > .a-list-cmn__item:before {
  content: "※";
  margin-right: 4px;
}
.a-list-cmn.-mix > .a-list-cmn__item.-square:before {
  content: "■";
}
.a-list-cmn.-mix > .a-list-cmn__item.-notes:before {
  content: "※";
}
.a-list-cmn.-policy > li {
  color: #262626;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
}

.a-shade-cmn {
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  z-index: 1080;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
}
.a-shade-cmn.is-active {
  display: block;
}
.a-shade-cmn.-light {
  background-color: rgba(0, 0, 0, 0.2);
}
.a-shade-cmn.-middle {
  background-color: rgba(0, 0, 0, 0.4);
}
.a-shade-cmn.-online-dark {
  z-index: 1300;
}
.a-shade-cmn.-hint {
  z-index: 3100;
}

.a-radio-label-cmn {
  display: inline-block;
  margin: 3px;
}
.a-radio-label-cmn:hover {
  cursor: pointer;
}

.a-radio-label-cmn__input {
  display: none;
}

.a-radio-label-cmn__text {
  position: relative;
  line-height: 1;
  padding: 9px 8px;
  color: #3d3d3d;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  border: 1px solid #ededed;
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  letter-spacing: -0.034em;
}

.a-radio-label-cmn__input:checked + .a-radio-label-cmn__text {
  background-color: #00753c;
  color: #fff;
}

.a-radio-label-cmn__input:disabled + .a-radio-label-cmn__text {
  color: #dbdbdb;
}

.a-form-check-cmn {
  position: relative;
  display: inline-block;
}
.a-form-check-cmn.-partner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  padding-left: 40px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.a-form-check-cmn.-partner.-sm {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.4;
  padding-left: 30px;
}
.a-form-check-cmn.-partner.-lg {
  font-size: 16px;
  font-size: 1rem;
  padding-left: 38px;
}
.a-form-check-cmn.-partner.-lg.-txt-none {
  padding-left: 0;
}
.a-form-check-cmn.-partner.-fullWidth {
  width: 100%;
}
.a-form-check-cmn.-area-search {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
}

.a-form-check-cmn__input {
  display: none;
}

.a-form-check-cmn__parts {
  display: inline-block;
  padding-left: 25px;
}
.a-form-check-cmn__parts:before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 2px;
  border: 1px solid #ededed;
  background-color: #fff;
}
.a-form-check-cmn.-bg-white .a-form-check-cmn__parts:before {
  width: 16px;
  height: 16px;
  background-color: #fff;
}
.a-form-check-cmn.-size-lg .a-form-check-cmn__parts:before {
  border: 1px solid #cccccc;
  border-radius: 8px;
  width: 34px;
  height: 34px;
}
.a-form-check-cmn.-bd-dgy .a-form-check-cmn__parts:before {
  border: 1px solid #c1c1c1;
}
.a-form-check-cmn.-heading .a-form-check-cmn__parts {
  color: #5da71e;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
.a-form-check-cmn.-button .a-form-check-cmn__parts {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  padding: 6px 10px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 4px;
  border: 1px solid #ededed;
  text-align: center;
}
.a-form-check-cmn.-button .a-form-check-cmn__parts:before, .a-form-check-cmn.-button .a-form-check-cmn__parts:after {
  display: none !important;
}

.a-form-check-cmn__input:checked + .a-form-check-cmn__parts::before {
  background-color: #008d31;
}
.a-form-check-cmn.-size-lg .a-form-check-cmn__input:checked + .a-form-check-cmn__parts::before {
  background-color: #5da71e;
  border-color: #5da71e;
}

.a-form-check-cmn.-button .a-form-check-cmn__input:checked + .a-form-check-cmn__parts {
  background-color: #008d31;
  color: #fff;
}

.a-form-check-cmn__input:checked + .a-form-check-cmn__parts::after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 3px;
  content: "✓";
  display: inline-block;
  color: #fff;
  z-index: 10;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1;
}
.a-form-check-cmn.-bg-white .a-form-check-cmn__input:checked + .a-form-check-cmn__parts::after {
  left: 4px;
}
.a-form-check-cmn.-size-lg .a-form-check-cmn__input:checked + .a-form-check-cmn__parts::after {
  font-size: 20px;
  font-size: 1.25rem;
  left: 10px;
}

.a-form-check-cmn.-partner .a-form-check-cmn__inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-form-check-cmn.-partner .a-form-check-cmn__inner img {
  margin-right: 6px;
}
.a-form-check-cmn.-partner .a-form-check-cmn__inner::before {
  content: "";
  position: absolute;
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  top: 0.9em;
  left: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-form-check-cmn.-partner .a-form-check-cmn__inner.-box-sm::before {
  content: "";
  position: absolute;
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 20px;
  height: 20px;
  top: 0.8em;
  left: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (max-width:767.97px) {
  .a-form-check-cmn.-partner .a-form-check-cmn__inner.-box-sm.-fixed-menu:before {
    bottom: 0px;
    margin: auto;
  }
}
.a-form-check-cmn.-partner.-txt-none .a-form-check-cmn__inner::before {
  position: static;
  -webkit-transform: none;
          transform: none;
}
.a-form-check-cmn.-group-list .a-form-check-cmn__inner > img {
  -ms-flex-item-align: self-start;
      align-self: self-start;
  margin-top: 3px;
}

.a-form-check-cmn__input:checked + .a-form-check-cmn__inner::before {
  background-image: url(/assets_r/include/images/partner/icon_check.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check-cmn__mark {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-form-check-cmn__mark img {
  margin-right: 6px;
}
.a-form-check-cmn__mark::before {
  content: "";
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  top: 0.9em;
  left: 0px;
  -webkit-transform: none;
          transform: none;
}

.a-form-check-cmn__input:checked + .a-form-check-cmn__mark::before {
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_check.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check-cmn__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-check-cmn.-button .a-form-check-cmn__txt {
  cursor: pointer;
  display: block;
  padding: 10px 5px;
  border: 1px solid #EDEDED;
  border-radius: 3px;
  line-height: 1;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: center;
}

.a-form-check-cmn__input.-checkBack:checked + .a-form-check-cmn__inner::before {
  z-index: 1;
}

.a-form-check-cmn__input.-checkBack:checked + .a-form-check-cmn__inner > span {
  z-index: 1;
}

.a-form-check-cmn__input.-checkBack:checked + .a-form-check-cmn__inner::after {
  content: "";
  display: block;
  background-color: #dbf1d3;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 0;
  width: calc(100% + 24px);
}
@media only screen and (min-width:768px), tv, print {
  .a-form-check-cmn__input.-checkBack:checked + .a-form-check-cmn__inner::after {
    width: calc(100% + 50px);
  }
}

.a-form-check-cmn__input:checked + .a-form-check-cmn__inner.-box-sm::before {
  background-image: url(/assets_r/include/images/partner/icon_check-sm.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check-cmn.-partner .a-form-check-cmn__input:disabled + .a-form-check-cmn__inner {
  color: #c8c8c8;
}

.a-form-check-cmn.-partner .a-form-check-cmn__input:disabled + .a-form-check-cmn__inner::before {
  background-color: #fafafa;
  border-color: #dbdbdb;
}

.a-form-check-cmn.-button .a-form-check-cmn__input:checked + .a-form-check-cmn__txt {
  background-color: #008d31;
  color: #fff;
}

.a-form-txt-cmn {
  padding: 2px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #ededed;
}
.a-form-txt-cmn:placeholder {
  color: #919191;
}
.a-form-txt-cmn.-small {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-form-txt-cmn.-large {
  padding: 0.5em;
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt-cmn.-large.-point-form {
    padding: 0.5em 1em;
  }
}
.a-form-txt-cmn.-center {
  text-align: center;
}
.a-form-txt-cmn.-dropdown {
  padding: 0;
  border: 3px solid transparent;
  border-radius: 2px;
  cursor: pointer;
}
.a-form-txt-cmn.-dropdown.is-selected {
  border-color: #008d31;
}
.a-form-txt-cmn.-dropdown.is-active {
  border-color: #008d31;
}
.a-form-txt-cmn.-point-form {
  border: 1px solid #f1f1f1;
  border-radius: 4px;
}
.a-form-txt-cmn.-point-form:-moz-placeholder-shown {
  color: #cccccc;
}
.a-form-txt-cmn.-point-form:-ms-input-placeholder {
  color: #cccccc;
}
.a-form-txt-cmn.-point-form:placeholder-shown {
  color: #cccccc;
}
.a-form-txt-cmn.-point-form::-webkit-input-placeholder {
  color: #cccccc;
}
.a-form-txt-cmn.-point-form:-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
.a-form-txt-cmn.-point-form::-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
.a-form-txt-cmn.-point-form:-ms-input-placeholder {
  color: #cccccc;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt-cmn.-wide {
    width: 73%;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt-cmn.-wide {
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .a-form-txt-cmn.-half {
    width: 216px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt-cmn.-half {
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .a-form-txt-cmn.-name {
    width: 216px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt-cmn.-name {
    width: 100%;
  }
}
.a-form-txt-cmn.is-error {
  background-color: #ffeae9;
  border-color: #dd3333;
}
.a-form-txt-cmn.-arrow-bottom {
  border: 1px solid #a1a1a1;
  -webkit-box-shadow: 0 1px 0 0 #a1a1a1;
          box-shadow: 0 1px 0 0 #a1a1a1;
  border-radius: 4px;
  padding: 8px 15px;
  width: 100%;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  cursor: pointer;
  text-align: left;
}
.a-form-txt-cmn.-arrow-bottom::-webkit-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt-cmn.-arrow-bottom::-moz-placeholder {
  color: #1a1a1a;
}
.a-form-txt-cmn.-arrow-bottom:-ms-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt-cmn.-arrow-bottom::-ms-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt-cmn.-arrow-bottom::placeholder {
  color: #1a1a1a;
}
.a-form-txt-cmn.-arrow-bottom.-has-icon {
  padding: 4.5px 18px 4.5px 24px;
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt-cmn.-arrow-bottom.-has-icon.-top-input {
    padding: 9px 18px 9px 24px;
  }
}
.a-form-txt-cmn.-arrow-bottom.-days {
  padding: 4.5px 9px 4.5px 5px;
}
.a-form-txt-cmn.-arrow-bottom.-solo {
  padding: 10px 12px;
  font-size: 16px;
  font-size: 1rem;
}
.a-form-txt-cmn.-arrow-bottom.-area {
  padding: 1px 12px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #ccc;
  font-weight: normal;
}
.a-form-txt-cmn.-arrow-bottom.-area:focus {
  outline: none;
}
.a-form-txt-cmn.-arrow-bottom.-underline {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #C6C6C6;
  border-radius: 0;
}
.a-form-txt-cmn.-arrow-bottom.-top-input::-webkit-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt-cmn.-arrow-bottom.-top-input::-moz-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt-cmn.-arrow-bottom.-top-input:-ms-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt-cmn.-arrow-bottom.-top-input::-ms-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt-cmn.-arrow-bottom.-top-input::placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt-cmn.-arrow-bottom.-top-input:focus {
  outline: none;
}
.a-form-txt-cmn.-arrow-black {
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_black.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  background-size: 7px 14px;
}
.a-form-txt-cmn.-online-reserve {
  padding: 8px 24px;
  width: 100%;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  cursor: pointer;
  text-align: left;
}
.a-form-txt-cmn.-online-reserve.-pc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-form-txt-cmn.-underline {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #c6c6c6;
  border-radius: 0;
}
.a-form-txt-cmn.-top-line {
  border-top: 1px solid #c6c6c6;
}
.a-form-txt-cmn.-top-line:focus {
  outline: none;
}
.a-form-txt-cmn.-menu-input::-webkit-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt-cmn.-menu-input::-moz-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt-cmn.-menu-input:-ms-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt-cmn.-menu-input::-ms-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt-cmn.-menu-input::placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt-cmn.-menu-input:focus {
  outline: none;
}
.a-form-txt-cmn.-form-area {
  display: block;
  width: 100%;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  cursor: auto;
  outline: none;
}
@media only screen and (max-width:767.97px) {
  .a-form-txt-cmn.-form-area {
    padding: 12px 12px;
  }
}
.a-form-txt-cmn.-form-area::-webkit-input-placeholder {
  color: #aaa;
}
.a-form-txt-cmn.-form-area::-moz-placeholder {
  color: #aaa;
}
.a-form-txt-cmn.-form-area:-ms-input-placeholder {
  color: #aaa;
}
.a-form-txt-cmn.-form-area::-ms-input-placeholder {
  color: #aaa;
}
.a-form-txt-cmn.-form-area::placeholder {
  color: #aaa;
}
.a-form-txt-cmn.-form-area.-sm {
  min-height: 40px;
  padding: 7.5px 12px;
}
.a-form-txt-cmn.-form-area.-sm.-high {
  min-height: 40px;
  padding: 7px 16px;
}
.a-form-txt-cmn.-form-area.-md {
  min-height: 44px;
  padding: 9.5px 16px;
}
.a-form-txt-cmn.-form-area.-player-txt {
  border: #dbdbdb 1px solid;
  color: #323232;
}
.a-form-txt-cmn.-form-area.-border-none {
  border: none;
}
@media only screen and (min-width:768px), tv, print {
  .a-form-txt-cmn.-form-area.-border-none-pc {
    border: none;
  }
}
@media only screen and (max-width:767.97px) {
  .a-form-txt-cmn.-form-area.-border-none-sp {
    border: none;
  }
}
.a-form-txt-cmn.-form-area.is-error {
  background-color: #ffe2e2;
}
.a-form-txt-cmn.-form-area.-search {
  padding-right: 30px;
  background-repeat: no-repeat;
  background-image: url("../images/mypage/icon_search-thin.svg");
  background-position: center right 10px;
  background-size: 18px auto;
}
.a-form-txt-cmn.-form-area.-group-md {
  padding: 12px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #323232;
}
.a-form-txt-cmn.-form-area.is-inactive {
  outline: none;
  background-color: #999;
  color: transparent;
}
.a-form-txt-cmn.-form-area.is-inactive::-webkit-input-placeholder {
  color: transparent;
}
.a-form-txt-cmn.-form-area.is-inactive::-moz-placeholder {
  color: transparent;
}
.a-form-txt-cmn.-form-area.is-inactive:-ms-input-placeholder {
  color: transparent;
}
.a-form-txt-cmn.-form-area.is-inactive::-ms-input-placeholder {
  color: transparent;
}
.a-form-txt-cmn.-form-area.is-inactive::placeholder {
  color: transparent;
}
.a-form-txt-cmn.-bg-gray {
  display: block;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
  font-weight: 400;
  line-height: 1;
  background-color: #f2f2f2;
  border-radius: 4px;
  padding: 10px 12px;
  outline: none;
}
@media only screen and (max-width:767.97px) {
  .a-form-txt-cmn.-bg-gray {
    padding: 10px;
  }
}
.a-form-txt-cmn.-bg-clear {
  background-color: transparent;
}
.a-form-txt-cmn.-border-none {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.a-form-txt-cmn__dropdown {
  display: inline-block;
  position: relative;
}
.a-form-txt-cmn__dropdown:after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1a1a1a transparent transparent transparent;
}

.a-form-txt-cmn__input {
  cursor: pointer;
  outline: none;
}
.a-form-txt-cmn__input::-webkit-input-placeholder {
  color: #000;
}
.a-form-txt-cmn__input::-moz-placeholder {
  color: #000;
}
.a-form-txt-cmn__input:-ms-input-placeholder {
  color: #000;
}
.a-form-txt-cmn__input::-ms-input-placeholder {
  color: #000;
}
.a-form-txt-cmn__input::placeholder {
  color: #000;
}
.a-form-txt-cmn__input.-date {
  width: 8em;
}
.a-form-txt-cmn__input.-range {
  width: 2em;
  text-align: center;
}

.a-webview-cont {
  display: none;
}
.l-wrapper.-no-header .a-webview-cont {
  display: block;
}

/*====================================

Molecules

====================================*/
.m-sitemap-unit__heading {
  display: inline-block;
  margin-bottom: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #1a1a1a;
  font-size: 22px;
  font-size: 1.375rem;
}

.m-sitemap-unit__item {
  margin-top: 10px;
}

.m-sitemap-unit__link {
  color: inherit;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
}
.m-sitemap-unit__link:hover {
  text-decoration: underline;
}

.m-sitemap-unit__middleheading {
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2;
}

.m-lang-change-cmn {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}
.m-lang-change-cmn.-box {
  margin-left: auto;
  width: 100%;
}

.m-lang-change-cmn__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  margin-left: auto;
  opacity: 1;
  line-height: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.m-lang-change-cmn__button:hover {
  opacity: 0.7;
}
.m-lang-change-cmn__button > svg {
  margin-top: 3px;
}
.m-lang-change-cmn.-box .m-lang-change-cmn__button > svg {
  margin-top: -3px;
}
.m-lang-change-cmn.-box .m-lang-change-cmn__button {
  position: relative;
  width: 100%;
  margin-left: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width:1199.97px) {
  .m-lang-change-cmn.-box .m-lang-change-cmn__button {
    padding: 6px 18px 6px 10px;
  }
}

.m-lang-change-cmn__button__text {
  font-size: 12px;
  text-decoration: underline;
  position: relative;
}
.m-lang-change-cmn.-box .m-lang-change-cmn__button__text {
  text-decoration: none;
}

.m-lang-change-cmn.-box .m-lang-change-cmn__button__arrow {
  position: absolute;
  right: 0;
  top: 50%;
}
@media only screen and (max-width:1199.97px) {
  .m-lang-change-cmn.-box .m-lang-change-cmn__button__arrow {
    right: 5px;
  }
}

.m-lang-change-cmn__modal {
  display: none;
  top: 30px;
  left: 50%;
  z-index: 3001;
  height: 224px;
  position: absolute;
  background-color: #fff;
  border: 1px solid #dedede;
  border-radius: 3px;
  max-width: 150px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.16);
  -webkit-transform: translateX(-92%);
          transform: translateX(-92%);
}
@media only screen and (min-width:1200px), print {
  .m-lang-change-cmn__modal {
    -webkit-transform: translateX(-67%);
            transform: translateX(-67%);
    top: 25px;
  }
}
.m-lang-change-cmn.-box .m-lang-change-cmn__modal {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 28px;
}
@media only screen and (min-width:1200px), print {
  .m-lang-change-cmn.-box .m-lang-change-cmn__modal {
    -webkit-transform: translateX(-47%);
            transform: translateX(-47%);
    top: 16px;
  }
}
.is-modal-active .m-lang-change-cmn__modal {
  z-index: 0;
}

.m-lang-change-cmn__modal__inner {
  position: relative;
  padding: 24px 22px;
}

.m-lang-change-cmn__modal__btnUnit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}

.m-lang-change-cmn__modal__btn {
  font-weight: 600;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #cccccc;
  border-radius: 3px;
  width: 100px;
  height: 37px;
  max-height: 37px;
  padding: 5px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.m-lang-change-cmn__modal__btn:hover, .m-lang-change-cmn__modal__btn:focus {
  border: 3px solid #8dc329;
}

.m-header-nav-cmn.-sp-fixed {
  border-top: 1px solid #ededed;
}

.m-header-nav-cmn__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*
  	@media print {
  		display: none;
  	}
  */
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__menu {
    border-bottom: 1px solid #cccccc;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__menu {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border-left: 1px solid #ededed;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn__menu {
    position: relative;
  }
}
.m-header-nav-cmn__menu.-polyglot {
  border-bottom: none;
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-access, .l-header.is-scroll-3 .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-restaurant, .l-header.is-scroll-3 .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-member {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3.-polyglot .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-access, .l-header.is-scroll-3.-polyglot .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-restaurant, .l-header.is-scroll-3.-polyglot .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-member {
    display: block;
  }
}

.m-header-nav-cmn__item {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__item {
    width: 20%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__item {
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    background-color: #fff;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav-cmn__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav-cmn__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn__item {
    width: 33.3333333333%;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-header-nav-cmn__item.-other {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn__item.-other {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: 56px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__item.-other {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn.-main .m-header-nav-cmn__item.-course {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn.-main .m-header-nav-cmn__item.-access {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn.-main .m-header-nav-cmn__item.-info {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn.-main .m-header-nav-cmn__item.-restaurant {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn.-main .m-header-nav-cmn__item.-member {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__item {
    width: calc((100vw - 1px) / 4);
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__item.-info {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__item.-course {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__item.-other {
    -webkit-transform: none;
            transform: none;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__menu.-polyglot .m-header-nav-cmn__item {
    width: 25%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav-cmn__menu.-polyglot .m-header-nav-cmn__item {
    width: 25%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav-cmn__menu.-polyglot .m-header-nav-cmn__item {
    width: 25%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn__menu.-polyglot .m-header-nav-cmn__item {
    width: 25%;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-calender .m-header-nav-cmn__item.-calender .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-calender .m-header-nav-cmn__item.-calender .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-calender .m-header-nav-cmn__item.-calender .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-detail .m-header-nav-cmn__item.-detail .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-detail .m-header-nav-cmn__item.-detail .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-detail .m-header-nav-cmn__item.-detail .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-layout .m-header-nav-cmn__item.-layout .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-layout .m-header-nav-cmn__item.-layout .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-layout .m-header-nav-cmn__item.-layout .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-access .m-header-nav-cmn__item.-access .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-access .m-header-nav-cmn__item.-access .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-access .m-header-nav-cmn__item.-access .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-restaurant .m-header-nav-cmn__item.-restaurant .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-restaurant .m-header-nav-cmn__item.-restaurant .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-restaurant .m-header-nav-cmn__item.-restaurant .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-member .m-header-nav-cmn__item.-member .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-member .m-header-nav-cmn__item.-member .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-member .m-header-nav-cmn__item.-member .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-gc .m-header-nav-cmn__item.-gc .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-gc .m-header-nav-cmn__item.-gc .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-gc .m-header-nav-cmn__item.-gc .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-practice .m-header-nav-cmn__item.-practice .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-practice .m-header-nav-cmn__item.-practice .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-practice .m-header-nav-cmn__item.-practice .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-school .m-header-nav-cmn__item.-school .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-school .m-header-nav-cmn__item.-school .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-school .m-header-nav-cmn__item.-school .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-user .m-header-nav-cmn__item.-user .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-user .m-header-nav-cmn__item.-user .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-user .m-header-nav-cmn__item.-user .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-point .m-header-nav-cmn__item.-point .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-point .m-header-nav-cmn__item.-point .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-point .m-header-nav-cmn__item.-point .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-top .m-header-nav-cmn__item.-top .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-top .m-header-nav-cmn__item.-top .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-top .m-header-nav-cmn__item.-top .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-price .m-header-nav-cmn__item.-price .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-price .m-header-nav-cmn__item.-price .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-price .m-header-nav-cmn__item.-price .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}

@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__static-cont {
    display: none;
  }
}

.m-header-nav-cmn__fixed-cont {
  display: none;
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__fixed-cont {
    display: block;
  }
}

.m-header-nav-cmn__link {
  display: block;
  padding: 8px;
  font-weight: bold;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__link {
    font-size: 14px;
    font-size: 0.875rem;
    color: #646464;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__link {
    padding: 8px 8px 4px;
    color: inherit;
    height: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav-cmn__link {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn__link {
    padding: 8px 4px 4px;
  }
}
.m-header-nav-cmn__link:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  background-color: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 0;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__link:after {
    bottom: -1px;
    height: 3px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__link:after {
    bottom: -2px;
    height: 5px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__link:hover, .m-header-nav-cmn__link.is-active {
    background-color: #fff;
    color: #1a1a1a;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__link:hover:after, .m-header-nav-cmn__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__link:hover, .m-header-nav-cmn__link.is-active {
    color: inherit;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__link.is-active {
    color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn.-sp-fixed .m-header-nav-cmn__link {
    padding: 11px 0 7px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}

@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__icon {
    display: none;
  }
}
.m-header-nav-cmn__link.is-active .m-header-nav-cmn__icon {
  fill: #008d31;
}
.m-header-nav-cmn__item.-other .m-header-nav-cmn__icon {
  stroke: currentColor;
}
.m-header-nav-cmn__link.is-active .m-header-nav-cmn__item.-other .m-header-nav-cmn__icon {
  stroke: #008d31;
}

@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__txt {
    line-height: 1.5;
  }
}

.m-header-nav-cmn__other-list {
  display: none;
  position: absolute;
  right: -1px;
  top: 100%;
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
}
.m-header-nav-cmn.-sp-fixed .m-header-nav-cmn__other-list .m-header-nav-cmn__item {
  width: calc(25vw - 1px);
}

.m-login-menu {
  padding-top: 0;
  margin: 0 10px;
}
.m-login-menu.-bg-gray {
  background-color: #efefef;
}
.m-login-menu.-pc-menu {
  border-radius: 4px;
  min-width: 252px;
}
.m-login-menu.-pc-menu-narrow {
  border-radius: 4px;
}
.m-login-menu.-sp-menu {
  border-bottom: #e8e8e8 1px solid;
}

.m-login-menu__name {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 5px 0;
  text-align: right;
}
.m-login-menu.-pc-menu .m-login-menu__name, .m-login-menu.-pc-menu-narrow .m-login-menu__name {
  font-size: 10px;
  font-size: 0.625rem;
  padding: 0;
}

.m-login-menu__txt {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width: 320px) {
  .m-login-menu__txt {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.m-login-menu.-pc-menu .m-login-menu__txt, .m-login-menu.-pc-menu-narrow .m-login-menu__txt {
  font-size: 12px;
  font-size: 0.75rem;
}

.m-login-menu__name-em {
  font-size: 16px;
  font-size: 1rem;
  margin-right: 5px;
}
.m-login-menu__name-em.-bold {
  font-weight: 700;
}
.m-login-menu.-pc-menu .m-login-menu__name-em, .m-login-menu.-pc-menu-narrow .m-login-menu__name-em {
  font-size: 13px;
  font-size: 0.8125rem;
}

.m-login-menu__unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.m-login-menu.-pc-menu .m-login-menu__unit, .m-login-menu.-pc-menu-narrow .m-login-menu__unit {
  padding: 4px 0 7px;
}

.m-login-menu__item {
  position: relative;
  padding: 0;
  line-height: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.m-login-menu__item:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 20px;
  background-color: #c6c6c6;
}
.m-login-menu.-pc-menu .m-login-menu__item:after, .m-login-menu.-pc-menu-narrow .m-login-menu__item:after {
  height: 14px;
}
.m-login-menu__item:first-child {
  padding-left: 0;
}
.m-login-menu__item:last-child:after {
  display: none;
}
.m-login-menu__item.-half {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
}
.m-login-menu__item.-txt-right {
  text-align: right;
}
.m-login-menu__item.-flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.m-login-menu__txt {
  padding-left: 8px;
}
.m-login-menu__txt.-point {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 700;
}

.m-login-menu__txt__unit {
  display: inline;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
}

.m-login-menu__item__logo {
  width: 67px;
  height: 30px;
}

.m-menu {
  background-color: #f0a225;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px 15px;
  border-radius: 4px 4px 0 0;
  position: sticky;
  top: 0;
  z-index: 10;
}
.m-menu.-start {
  display: block;
}

.m-menu.-start .m-menu__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.m-menu__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  color: #fff;
}

.m-menu__close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.m-menu.-start .m-menu__close {
  position: absolute;
  right: 0;
}

.m-menu__close__icon {
  width: 14px;
  height: 14px;
}

.m-menu__back {
  line-height: 1;
}

.m-menu-clear {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
}
.m-menu-clear.-pc-pref {
  padding: 8px 0;
  border-bottom: 1px solid #C6C6C6;
  margin: 0 24px;
}

.m-menu-clear__txt {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}

.m-detailbox.-border-bottm {
  border-bottom: 1px solid #e8e8e8;
}
.m-detailbox dt {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}
.m-detailbox dd {
  margin-bottom: 25px;
}
.m-detailbox dd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.m-detailbox dd ul li {
  margin-bottom: 10px;
  margin-right: 10px;
  margin: 0 6px 6px 0;
}
.m-detailbox dd ul li.nostyle {
  background-color: inherit;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-detailbox dd ul li select {
  background-color: #fff;
  border: 1px solid #ededed;
  font-size: 16px;
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_select_down_big.svg);
  width: calc(50vw - 22px - 7px);
  padding: 0.5em;
}
.m-detailbox.-pcbox {
  padding: 40px 10px 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.m-detailbox.-pcbox dt {
  -ms-flex-preferred-size: 140px;
      flex-basis: 140px;
  max-width: 140px;
  margin-top: 5px;
}
.m-detailbox.-pcbox dd {
  -ms-flex-preferred-size: calc(100% - 140px);
      flex-basis: calc(100% - 140px);
  max-width: calc(100% - 140px);
}
.m-detailbox.-pcbox dd ul li select {
  max-width: 150px;
}
.m-detailbox.-pcbox.-tab2 dt {
  -ms-flex-preferred-size: 170px;
      flex-basis: 170px;
  max-width: 170px;
  margin-top: 5px;
}
.m-detailbox.-pcbox.-tab2 dd {
  -ms-flex-preferred-size: calc(100% - 170px);
      flex-basis: calc(100% - 170px);
  max-width: calc(100% - 170px);
}

.m-detailbox__inner {
  overflow-wrap: break-word;
  border-bottom: 1px solid #e2e2e2;
  padding: 10px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 12px 0;
  }
}
.m-detailbox__inner:first-child {
  padding-top: 0;
}
.m-detailbox__inner:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.m-detailbox.-notice .m-detailbox__inner {
  padding: 4px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__inner {
    padding: 10px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-detailbox.-sp-flex .m-detailbox__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.m-detailbox.-complete .m-detailbox__inner {
  padding: 9px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__inner {
    padding: 10px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-detailbox__inner.-sp-flex-cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.m-detailbox__inner .m-detailbox__data {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  margin-top: 6px;
  margin-bottom: 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__inner .m-detailbox__data {
    padding-left: 15px;
    border-left: 1px solid #e2e2e2;
    width: calc(100% - 165px);
    margin-top: 0;
  }
}
.m-detailbox.-notice .m-detailbox__inner .m-detailbox__data {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__inner .m-detailbox__data {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.m-detailbox.-sp-flex .m-detailbox__inner .m-detailbox__data {
  margin-top: 0;
}
.m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
  font-size: 16px;
  font-size: 1rem;
  text-align: right;
}
@media only screen and (max-width:767.97px) {
  .m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
    margin-top: 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
    font-size: 16px;
    font-size: 1rem;
    width: calc(100% - 200px);
  }
}
.m-detailbox__inner .m-detailbox__data.-bold {
  font-weight: 700;
}

.m-detailbox__ttl {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__ttl {
    width: 165px;
  }
}
@media only screen and (max-width: 320px) {
  .m-detailbox__ttl {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.m-detailbox.-notice .m-detailbox__ttl {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__ttl {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.m-detailbox.-complete .m-detailbox__ttl {
  font-weight: 400;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__ttl {
    width: 200px;
  }
}

.m-scope-cmn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f7f7f7;
  padding: 15px 12px 15px 3px;
}
.m-scope-cmn.-kv {
  width: 600px;
  margin: 0 auto;
}

.m-scope-cmn__ttl {
  min-width: 74px;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
}

.m-scope-cmn__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-modal-bottom-cmn {
  position: relative;
}
.m-modal-bottom-cmn.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.m-modal-bottom-cmn__btn {
  position: relative;
}
.m-modal-bottom-cmn__btn.-main {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.m-input-icon-cmn.-area {
  position: relative;
}
.m-input-icon-cmn.-area:before {
  left: 0;
  top: 50%;
  width: 17px;
  height: 19px;
  background-image: url(https://www.accordiagolf.com/assets/include/images/top/icon_pin.svg);
  content: "";
  display: block;
  position: absolute;
  margin-top: -9px;
}
.m-input-icon-cmn.-date {
  position: relative;
}
.m-input-icon-cmn.-date:before {
  left: 0;
  top: 50%;
  width: 17px;
  height: 19px;
  background-image: url(https://www.accordiagolf.com/assets/include/images/top/icon_calender.svg);
  background-size: contain;
  content: "";
  display: block;
  position: absolute;
  margin-top: -9px;
}
.m-input-icon-cmn.-date.-sm:before {
  width: 20px;
  height: 20px;
}
.m-input-icon-cmn.-setting {
  position: relative;
}
.m-input-icon-cmn.-setting:before {
  left: 0;
  top: 50%;
  width: 17px;
  height: 19px;
  background-image: url(https://www.accordiagolf.com/assets/include/images/top/icon_setting.svg);
  content: "";
  display: block;
  position: absolute;
  margin-top: -9px;
}
.m-input-icon-cmn.-rounded-setting {
  position: relative;
}
.m-input-icon-cmn.-rounded-setting:before {
  left: 0;
  top: 50%;
  width: 14px;
  height: 14px;
  background-image: url(https://www.accordiagolf.com/assets/include/images/icon_rounded_setting.svg);
  content: "";
  display: block;
  position: absolute;
  margin-top: -6px;
}

.m-input-icon-cmn__range {
  display: none;
}
.m-input-icon-cmn__range.is-active {
  display: inline-block;
}

.m-acc-incheck-cmn__inner__box {
  position: relative;
  z-index: 0;
}

.m-acc-incheck-cmn__inner__box__check {
  position: absolute;
  top: 10px;
  left: 15px;
  z-index: 1;
}

.m-acc-incheck-cmn__ttl {
  position: relative;
  background-color: transparent;
  color: #1a1a1a;
  font-weight: 300;
  padding: 10px 15px 10px 50px;
  border-top: 1px solid #c6c6c6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.m-acc-incheck-cmn__ttl:after {
  -webkit-transition: 0.3s -webkit-transform;
  transition: 0.3s -webkit-transform;
  transition: 0.3s transform;
  transition: 0.3s transform, 0.3s -webkit-transform;
  position: absolute;
  right: 30px;
  content: "";
  display: inline-block;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_top.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 14px;
  height: 6px;
  top: 50%;
  margin-top: -3px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.m-acc-incheck-cmn__ttl.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.m-acc-incheck-cmn__cont {
  display: none;
}

.m-acc-incheck-cmn__inner {
  border-bottom: 1px solid #c6c6c6;
}

.m-acc-incheck-cmn__ttl__label {
  font-size: 15px;
  font-size: 0.9375rem;
}

.m-acc-incheck-cmn {
  padding-bottom: 150px;
}
.m-acc-incheck-cmn .m-acc-incheck-cmn__list .m-acc-incheck-cmn__item {
  padding: 3px 20px 3px 50px;
  border-top: none;
}
.m-acc-incheck-cmn .m-acc-incheck-cmn__list .m-acc-incheck-cmn__item .m-acc-incheck-cmn__item__check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}

.m-tab-list-cmn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list-cmn.-calender {
    border-bottom: 1px solid #008d31;
  }
}
.m-tab-list-cmn.-has-btn {
  display: block;
}

.m-tab-list-cmn.-has-btn .m-tab-list-cmn__main {
  position: relative;
  display: block;
  padding: 0 50px;
}

.m-tab-list-cmn__item {
  position: relative;
}
@media only screen and (max-width:767.97px) {
  .m-tab-list-cmn__item {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.m-tab-list-cmn__item:after {
  position: absolute;
  z-index: 1;
  right: -1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background-color: #a1a1a1;
}
@media only screen and (max-width:767.97px) {
  .m-tab-list-cmn__item:after {
    height: 30px;
  }
}
.m-tab-list-cmn__item:last-child:after, .m-tab-list-cmn__item.is-active:after {
  display: none;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list-cmn.-calender .m-tab-list-cmn__item:after {
    right: 0;
    background-color: #cccccc;
  }
}
.m-tab-list-cmn.-calender .m-tab-list-cmn__item:last-child:after, .m-tab-list-cmn.-calender .m-tab-list-cmn__item.is-active:after {
  display: block;
}
.m-tab-list-cmn.-calender .slick-slide[aria-hidden=true] .m-tab-list-cmn__item:last-child:after, .m-tab-list-cmn.-calender .slick-slide[aria-hidden=true] .m-tab-list-cmn__item.is-active:after {
  display: none;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__item {
  margin: 0 8px;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__item:first-child {
  margin-left: 0;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__item:after {
  display: none;
}
.m-tab-list-cmn__item.-bg-green::after {
  display: none;
}

@-webkit-keyframes m-tab-list-cmn__link__animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}

@keyframes m-tab-list-cmn__link__animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.m-tab-list-cmn__link {
  display: block;
  position: relative;
  text-align: center;
  background-color: #ededed;
  line-height: 1;
  padding: 10px 18px;
  text-decoration: none;
  color: #919191;
  margin-left: -1px;
  margin-right: -1px;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list-cmn__link {
    padding: 21px 18px;
  }
}
.m-tab-list-cmn.-plan-search-tab .m-tab-list-cmn__link {
  background-color: transparent;
  color: #323232;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}
.m-tab-list-cmn__link.is-fading {
  -webkit-animation: m-tab-list-cmn__link__animation 0.5s ease 0s 3 normal;
          animation: m-tab-list-cmn__link__animation 0.5s ease 0s 3 normal;
}
.m-tab-list-cmn__link:hover {
  background-color: #008d31;
  color: #fff;
  position: relative;
  z-index: 2;
}
.m-tab-list-cmn__item.is-active .m-tab-list-cmn__link {
  background-color: #008d31;
  color: #fff;
  position: relative;
  z-index: 2;
}
.m-tab-list-cmn.-plan-search-tab .m-tab-list-cmn__item.is-active .m-tab-list-cmn__link {
  background-color: #d5f2d0;
  color: #323232;
}
.m-tab-list-cmn.-calender .m-tab-list-cmn__link {
  margin-right: 0;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list-cmn.-calender .m-tab-list-cmn__link {
    padding: 13px 4px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tab-list-cmn.-calender .m-tab-list-cmn__link {
    padding: 19px 25px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-tab-list-cmn.-calender .m-tab-list-cmn__link {
    padding: 13px 16px;
  }
}
.m-tab-list-cmn__item.-bg-green .m-tab-list-cmn__link {
  background-color: #d5f2d0;
  position: relative;
  z-index: 2;
}
.m-tab-list-cmn.-courselist.-btn-bg-type-light .m-tab-list-cmn__link {
  background-color: #f7f7f7;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__link {
  margin: 0;
  min-width: 130px;
  display: block;
  border: 1px solid #c6c6c6;
  border-bottom-width: 2px;
  border-radius: 4px;
  padding: 11px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__link.is-active {
  border-color: #5da71e;
  border-bottom: 8px solid #5da71e;
  background-color: #5da71e;
  border-radius: 4px 4px 0 0;
  color: #fff;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__link.is-active:hover {
  background-color: #5da71e;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__link:hover {
  background-color: #c6c6c6;
  color: #fff;
}
.m-tab-list-cmn.-sp .m-tab-list-cmn__link:hover {
  background-color: #ededed;
}

@media only screen and (max-width:1199.97px) {
  .m-tab-list-cmn__em {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tab-list-cmn__em {
    font-size: 26px;
    font-size: 1.625rem;
  }
}

.m-tab-list-cmn__btn {
  position: absolute;
  bottom: 4px;
}
.m-tab-list-cmn__btn.-prev {
  left: 0;
}
.m-tab-list-cmn__btn.-next {
  right: 0;
}

.m-acc-cmn.-input-acc .m-acc-cmn__heading + .m-acc-cmn__cont {
  display: none;
}

.m-acc-cmn__item {
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.m-acc-cmn__item:last-child {
  border-bottom: 1px solid #cccccc;
}
.m-acc-cmn__item.-side-none-line {
  border-left: none;
  border-right: none;
}
.m-acc-cmn__item.-side-none-line:last-child {
  border-bottom: none;
}
.m-acc-cmn.-input-acc .m-acc-cmn__item {
  border: none;
}

.m-acc-cmn__heading {
  position: relative;
  padding: 5px 10px;
  background-color: #5da71e;
  font-weight: bold;
  color: #fff;
}
.m-acc-cmn__heading.is-active:after {
  top: 14px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-acc-cmn__heading:before, .m-acc-cmn__heading:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  background-color: #fff;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.m-acc-cmn__heading:before {
  right: 13px;
  width: 14px;
  height: 2px;
}
.m-acc-cmn__heading:after {
  right: 19px;
  width: 2px;
  height: 14px;
}
.m-acc-cmn__item.-side-none-line .m-acc-cmn__heading {
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.m-acc-cmn.-input-acc .m-acc-cmn__heading {
  position: relative;
  padding: 0;
  background-color: transparent;
  font-weight: 400;
  color: #fff;
  z-index: 0;
}
.m-acc-cmn.-input-acc .m-acc-cmn__heading:before, .m-acc-cmn.-input-acc .m-acc-cmn__heading:after {
  background-color: #1a1a1a;
  z-index: 3;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.m-acc-cmn.-input-acc .m-acc-cmn__heading:before {
  right: 10px;
  width: 11px;
  height: 1px;
}
.m-acc-cmn.-input-acc .m-acc-cmn__heading:after {
  right: 15px;
  width: 1px;
  height: 10px;
  margin-top: -5px;
}
.m-acc-cmn.-input-acc .m-acc-cmn__heading.is-active:after {
  top: 50%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.m-acc-cmn__cont {
  display: none;
  padding: 10px 15px;
  border-top: 1px solid #cccccc;
  font-size: 14px;
  font-size: 0.875rem;
}
.m-acc-cmn__cont.-table {
  padding: 0;
}
.m-acc-cmn.-input-acc .m-acc-cmn__cont {
  display: block;
  padding: 0;
  border-top: none;
  font-size: medium;
}

.m-acc-cmn__cont__refine {
  background-color: transparent;
  padding: 0;
  border-radius: 10px;
  margin-bottom: 15px;
}

@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    padding: 15px;
    z-index: 2000;
    background-color: rgba(0, 0, 0, 0.65);
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn.-static {
    position: static;
    padding: 0;
    margin: 20px 0 30px;
    background-color: transparent;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn.-under {
    z-index: 100;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn.-bg-black {
    background-color: rgb(0, 0, 0);
  }
}
.m-anchor-cmn.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-anchor-cmn.-online {
  padding: 11px 15px;
  background-color: #fff;
  -webkit-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
}

.m-anchor-cmn__item {
  display: block;
  padding: 22px;
  border: 1px solid #ededed;
  background-color: #fff;
  text-decoration: none;
  color: inherit;
  text-align: center;
  font-weight: bold;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-anchor-cmn__item.-no-arrow {
  padding: 1.25em 0;
  max-height: 57px;
}
.m-anchor-cmn__item.-no-arrow::after {
  background-image: none;
}
.m-anchor-cmn__item.-arrow-left {
  position: relative;
  padding: 1.25em 0;
  padding-left: 1.25em;
  max-height: 57px;
}
.m-anchor-cmn__item.-arrow-left::after {
  position: absolute;
  left: 1em;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-anchor-cmn__item:hover {
  opacity: 0.7;
}
.m-anchor-cmn__item:after {
  margin: 15px auto 0;
  content: "";
  display: block;
  width: 28px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_down.svg);
  background-position: center center;
}
@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn__item:after {
    width: 18px;
    height: 6px;
    margin: 5px auto 0;
  }
}
.m-anchor-cmn__item.-green {
  color: #008d31;
  border: 1px solid #008d31;
}
@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn__item {
    margin: 5px 0;
    padding: 11px 6px;
    font-size: 13px;
    font-size: 0.8125rem;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    border-radius: 4px;
  }
  .m-anchor-cmn.-static .m-anchor-cmn__item {
    -webkit-box-shadow: 0 4px 0 0 #ededed;
            box-shadow: 0 4px 0 0 #ededed;
  }
}
@media only screen and (max-width:361px) {
  .m-anchor-cmn__item.-ios-xs {
    padding: 12px 6px;
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
.m-anchor-cmn.-gc-detail .m-anchor-cmn__item {
  margin: 0 2px;
  padding: 6px 1px;
  border-radius: 4px;
  -ms-flex-preferred-size: calc(25% - 4px);
      flex-basis: calc(25% - 4px);
  max-width: calc(25% - 4px);
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor-cmn.-gc-detail .m-anchor-cmn__item {
    -ms-flex-preferred-size: 178px;
        flex-basis: 178px;
    max-width: 178px;
    margin: 0 5px;
    padding: 7px;
  }
}
.m-anchor-cmn.-gc-detail .m-anchor-cmn__item:after {
  margin: 5px auto 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor-cmn.-gc-detail .m-anchor-cmn__item:after {
    margin: 10px auto 0;
  }
}

.m-anchor-cmn.-gc-detail .m-anchor-cmn__items {
  margin: 0 -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-anchor-cmn.-gc-detail .m-anchor-cmn__item__txt {
  min-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor-cmn.-gc-detail .m-anchor-cmn__item__txt {
    min-height: 35px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.5;
  }
}
@media only screen and (max-width:767.97px) {
  .m-anchor-cmn.-gc-detail .m-anchor-cmn__item__txt.-xs {
    font-size: 10px;
    font-size: 0.625rem;
    -webkit-font-feature-settings: "palt" 1;
            font-feature-settings: "palt" 1;
  }
}

/*====================================

Organisms

====================================*/
.o-sp-footer-menu {
  margin: 0 -15px;
}

.o-sp-footer-menu__item {
  border-top: 1px solid #ededed;
}
.o-sp-footer-menu__item:last-child {
  border-bottom: 1px solid #ededed;
}
.o-sp-footer-menu__item > span {
  display: block;
  position: relative;
  padding: 13px 50px;
  color: inherit;
  text-decoration: none;
  font-weight: bold;
  font-size: 20px;
  font-size: 1.25rem;
  text-align: center;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-sp-footer-menu__item > span {
    padding: 20px;
  }
}
.o-sp-footer-menu__item > span:after {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-size: 12px auto;
  background-position: 50% 50%;
  background-image: url(https://www.accordiagolf.com/assets/include/images/plus_green.svg);
  background-color: transparent;
}
.o-sp-footer-menu__item > span.is-active:after {
  height: 2px;
  background-color: #008d31;
  background-image: none;
}

.o-sp-footer-menu__list02 {
  display: none;
  border-top: 1px solid #ededed;
}

.o-sp-footer-menu__list02__item {
  text-align: center;
}
.o-sp-footer-menu__list02__item a {
  display: block;
  padding: 13px;
  text-decoration: underline;
}
.o-sp-footer-menu__list02__item a .a-link__arrow {
  position: static !important;
  -webkit-transform: none !important;
          transform: none !important;
  margin-left: 15px;
}

.o-sp-footer-menu__home {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 50px 0 30px;
  padding: 0 15px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-sp-footer-menu__home {
    width: 330px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-sp-footer-menu__home {
    width: 330px;
    margin-left: auto;
    margin-right: auto;
  }
}

.o-sp-footer-menu__btn-home {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 90px);
}

.o-sp-footer-menu__btn-pc {
  padding: 0 15px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-sp-footer-menu__btn-pc {
    width: 330px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-sp-footer-menu__btn-pc {
    width: 330px;
    margin-left: auto;
    margin-right: auto;
  }
}

.o-modal-cmn {
  position: fixed;
  z-index: 4100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #f7f7f7;
  border-radius: 10px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
@media only screen and (min-width:1200px), print {
  .o-modal-cmn {
    width: 700px;
    height: 480px;
    padding: 30px 40px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn {
    width: calc(100vw - 30px);
    height: 75vh;
    padding: 70px 20px 20px;
  }
}
.o-modal-cmn.is-active {
  visibility: visible;
  opacity: 1;
}
.o-modal-cmn.-lang-change {
  background-color: #fffbe2;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn.-lang-change {
    padding-top: 20px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn.-lang-change {
    padding-top: 30px;
    padding-bottom: 50px;
  }
}

.o-modal-cmn__shade {
  position: fixed;
  z-index: 4000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(51, 51, 51, 0.8);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.is-modal-cmn-active .o-modal-cmn__shade {
  visibility: visible;
  opacity: 1;
}

.o-modal-cmn__close {
  position: absolute;
  z-index: 3200;
  outline: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(https://www.accordiagolf.com/assets/include/images/close.svg);
}
.o-modal-cmn__close.-circle {
  border-radius: 50%;
}
@media only screen and (min-width:1200px), print {
  .o-modal-cmn__close {
    width: 22px;
    height: 22px;
    top: 20px;
    right: 20px;
    background-size: contain;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn__close {
    width: 44px;
    height: 44px;
    top: 10px;
    right: 10px;
    background-size: 20px 20px;
    background-color: #ededed;
    border-radius: 4px;
  }
}
.o-modal-cmn.-photo .o-modal-cmn__close, .o-modal-cmn.-plan .o-modal-cmn__close, .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__close {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: url(https://www.accordiagolf.com/assets/include/images/close_white.svg);
  background-size: 26px 26px;
}
@media only screen and (min-width:1200px), print {
  .o-modal-cmn.-photo .o-modal-cmn__close, .o-modal-cmn.-plan .o-modal-cmn__close, .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__close {
    top: -50px;
    right: -50px;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal-cmn.-photo .o-modal-cmn__close, .o-modal-cmn.-plan .o-modal-cmn__close, .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__close {
    top: -50px;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal-cmn.-photo .o-modal-cmn__close, .o-modal-cmn.-plan .o-modal-cmn__close, .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__close {
    right: -50px;
  }
}
.o-modal-cmn.-plan .o-modal-cmn__close {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: url(https://www.accordiagolf.com/assets/include/images/close_white.svg);
  background-size: 26px 26px;
}
@media only screen and (min-width:1200px), print {
  .o-modal-cmn.-plan .o-modal-cmn__close {
    top: 0;
    right: 0;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal-cmn.-plan .o-modal-cmn__close {
    top: 0;
    right: 0;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal-cmn.-plan .o-modal-cmn__close {
    top: 0;
    right: -50px;
  }
}

.o-modal-cmn__main {
  width: 100%;
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn__main {
    height: 100%;
    overflow-y: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn.-has-bottom .o-modal-cmn__main {
    height: calc(100% - 80px);
  }
}
.o-modal-cmn__main .o-modal-cmn.-photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width:1200px), print {
  .o-modal-cmn__main .o-modal-cmn.-photo {
    height: 100%;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__main {
    height: 100vw;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__main {
    height: 100vh;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn.-plan .o-modal-cmn__main {
    padding-top: 24px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-modal-cmn__main__cont.-col2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (min-width:1200px), print {
  .o-modal-cmn__main__cont.-col2 .o-modal-cmn__unit {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - 10px);
  }
}

@media only screen and (max-width:1199.97px) {
  .o-modal-cmn.-has-bottom .o-modal-cmn__bottom {
    margin-top: 30px;
  }
}

.o-modal-cmn__img {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}

.o-modal-cmn__slide__arrow {
  position: absolute;
  top: calc(50% - 3em);
}
.o-modal-cmn__slide__arrow.-next {
  right: 0;
}

.o-modal-cmn__slide__item__img {
  width: 100%;
  height: auto;
}

.o-modal-cmn__slide__item__desc {
  background-color: #000;
  color: #fff;
  line-height: 1.5;
  height: calc(20px + 3em);
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.o-modal-cmn__head {
  margin: 0 0 80px;
  color: #fff;
  font-weight: bold;
  padding-right: 50px;
  font-size: 26px;
  font-size: 1.625rem;
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn__head {
    margin-bottom: 50px;
  }
}

.o-modal-cmn__heading {
  position: relative;
  background-color: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 6px 0;
  border-radius: 5px 5px 0 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__heading {
    padding: 13px 0;
  }
}
.o-modal-cmn__heading.-ttl-none {
  min-height: 48px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__heading.-ttl-none {
    min-height: 63px;
  }
}

.o-modal-cmn__heading__close {
  padding: 10px;
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__heading__close {
    padding: 15px;
  }
  .o-modal-cmn__heading__close.-companion-info {
    padding: 20px;
  }
}
.o-modal-cmn__heading__close img {
  display: block;
}

.o-modal-cmn__body {
  overflow-y: auto;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding: 0 15px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__body {
    padding: 0 50px;
  }
}
.o-modal-cmn.-mypage.-change .o-modal-cmn__body {
  padding: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn.-mypage.-change .o-modal-cmn__body {
    padding: 0 25px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__body.-wide {
    padding: 0 25px;
  }
}
.o-modal-cmn__body.-companion-info {
  padding: 0px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__body.-companion-info {
    padding: 25px;
  }
}
.o-modal-cmn__body .o-modal-cmn__body__point-txt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.33;
  margin-top: 12px;
  margin-bottom: 47px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__body .o-modal-cmn__body__point-txt {
    margin-top: 17px;
    margin-bottom: 57px;
  }
}
.o-modal-cmn__body .o-modal-cmn__body__point-txt p {
  padding-left: 1em;
  text-indent: -1em;
  margin-bottom: 12px;
}
.o-modal-cmn__body .o-modal-cmn__body__point-txt p:last-child {
  margin-bottom: 0px;
}
.o-modal-cmn__body .o-modal-cmn__body__point-txt a {
  text-decoration: none;
  color: #0059de;
}
.o-modal-cmn.-mypage.-time .o-modal-cmn__body {
  position: relative;
  z-index: 0;
}

.o-modal-cmn__footer {
  position: relative;
  z-index: 10;
  padding: 15px;
  -webkit-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.16);
          box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.16);
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer {
    position: relative;
    padding: 10px 30px;
  }
}
.o-modal-cmn__footer.-inside {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer.-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn.-mypage.-time .o-modal-cmn__footer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 8px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn.-mypage.-time .o-modal-cmn__footer {
    position: relative;
  }
}

@media only screen and (max-width:767.97px) {
  .o-modal-cmn__footer__btn.-cansel {
    -ms-flex-preferred-size: calc(40% - 10px);
        flex-basis: calc(40% - 10px);
    max-width: calc(40% - 10px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer__btn.-cansel {
    position: absolute;
    top: 50%;
    left: 30px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 130px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__footer__btn.-register {
    -ms-flex-preferred-size: calc(60% - 10px);
        flex-basis: calc(60% - 10px);
    max-width: calc(60% - 10px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer__btn.-register {
    display: block;
    width: 330px;
    margin: 0 auto;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer.-center .o-modal-cmn__footer__btn.-cansel {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin: 0 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer.-center .o-modal-cmn__footer__btn.-register {
    margin: 0 10px;
  }
}

.o-modal-cmn.-mypage.-time .o-modal-cmn__footer__txt {
  margin-bottom: 10px;
  text-align: right;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
}
.o-modal-cmn.-mypage.-time .o-modal-cmn__footer__txt strong {
  margin: 0 3px;
  font-size: 22px;
  font-size: 1.375rem;
  color: #009933;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn.-mypage.-time .o-modal-cmn__footer__txt {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn.-mypage.-time .o-modal-cmn__footer__txt {
    position: absolute;
    right: 38px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.o-modal-cmn__alert__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #262626;
  font-weight: 400;
}
.o-modal-cmn__alert__txt.-note {
  color: #323232;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__alert__txt.-note {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.o-modal-cmn__alert-btnbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 50px;
  margin-bottom: 40px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__alert-btnbox {
    margin-top: 40px;
    margin-bottom: 45px;
  }
}

.o-modal-cmn__alert-btn {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
  width: 110px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__alert-btn {
    width: 130px;
    margin-left: 30px;
    margin-right: 30px;
  }
}

.o-modal-cmn__explanation {
  padding-top: 15px;
  padding-bottom: 31px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__explanation {
    padding-bottom: 42px;
  }
}

.o-modal-cmn__explanation__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #262626;
  font-weight: 400;
  line-height: 1.53;
}
.o-modal-cmn__explanation__txt.-message {
  margin-top: 20px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__explanation__txt.-message {
    margin-top: 16px;
  }
}
.o-modal-cmn__explanation__txt.-send {
  margin-top: 12px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__explanation__txt.-send {
    margin-top: 18px;
  }
}

.o-modal-cmn__line {
  padding-bottom: 60px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__line {
    padding-bottom: 43px;
  }
}

.o-modal-cmn__mail {
  padding-bottom: 50px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__mail {
    padding-bottom: 40px;
  }
}

.o-modal-cmn__mail__heading {
  color: #aaa;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}

@media only screen and (max-width:767.97px) {
  .o-modal-cmn__body__heading {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.o-modal-cmn__lang-change__text {
  font-size: 15px;
  font-size: 0.9375rem;
}
.o-modal-cmn.-lang-change .o-modal-cmn__lang-change__text:not(:first-child) {
  margin-top: 25px;
}

.o-modal-cmn__lang-change__btnUnit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% - 34px);
  margin-inline: auto;
  gap: 10px;
  margin-top: 30px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__lang-change__btnUnit {
    max-width: 280px;
    width: 100%;
    margin-top: 50px;
  }
}
.o-modal-cmn.-lang-change .o-modal-cmn__lang-change__btnUnit {
  gap: 30px;
  max-width: 500px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn.-lang-change .o-modal-cmn__lang-change__btnUnit {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}

.o-modal-cmn__lang-change__btn {
  width: 106px;
}
.o-modal-cmn.-lang-change .o-modal-cmn__lang-change__btn {
  width: 100%;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn.-lang-change .o-modal-cmn__lang-change__btn {
    width: 200px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-menu.-pc {
    position: fixed;
    width: 100%;
    visibility: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    max-width: 1000px;
  }
  .o-menu.-pc::-webkit-scrollbar {
    display: none;
  }
  html.is-reserve-menu-open-pc .o-menu.-pc {
    display: block;
    z-index: 1100;
    visibility: visible;
    z-index: 1300;
    position: fixed;
    top: 8vh;
    left: 50%;
    bottom: 8vh;
    max-height: calc(100% - 16vh);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border-radius: 4px;
    overflow-y: auto;
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-menu.-sp {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    -webkit-transition: -webkit-transform 0.6s ease;
    transition: -webkit-transform 0.6s ease;
    transition: transform 0.6s ease;
    transition: transform 0.6s ease, -webkit-transform 0.6s ease;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    background-color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
  }
  html.is-reserve-menu-open-sp .o-menu.-sp {
    left: 0;
    display: block;
    z-index: 5200;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    visibility: visible;
  }
}
.o-menu.-sp:has(.o-menu__scroll.is-active) {
  overflow: scroll;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.o-menu.-sp:has(.o-online__area-list-sp.is-active, .o-online__date-menu-sp.is-active) {
  overflow: hidden;
}

@media only screen and (max-width:1199.97px) {
  .o-online.-sp-drawer {
    display: block;
  }
}
@media only screen and (min-width:1200px), print {
  .o-online.-sp-drawer {
    display: none;
  }
}
html.is-reserve-menu-open-sp .o-online.-sp-drawer {
  overflow: auto;
  height: calc(100vh - 46px);
}
.o-online.-pc-online {
  display: none;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
  overflow: visible;
}
@media only screen and (min-width:1200px), print {
  .is-reserve-menu-open-pc .o-online.-pc-online {
    display: block;
  }
}
.o-online .o-online__btn__btn {
  display: block;
  margin: 0 auto;
  width: 180px;
}
.o-online.-normal .o-online__line-main {
  background-color: #fff;
  padding: 15px 15px 23px;
  border-radius: 3px;
}
.o-online.-normal .o-online__date {
  margin-bottom: 0;
}
.o-online.-normal .o-online__gc-name {
  margin-bottom: 25px;
}
.o-online.-normal .o-online__btn__btn {
  width: 100%;
}
.o-online.-normal .o-online__tab {
  background-color: #efefef;
  color: #fff;
  border: none;
  bottom: auto;
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 13px auto;
  z-index: 0;
  position: relative;
  left: 0;
  right: 0;
  height: 38px;
  border-radius: 19px;
  width: auto;
}
.o-online.-normal .o-online__tab:before {
  content: "";
  display: block;
  background-color: #008d31;
  position: absolute;
  left: 0;
  z-index: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 38px;
  border-radius: 19px;
  width: 50%;
}
.o-online.-normal .o-online__tab:has(.o-online__tab__item.is-active:last-child):before {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.o-online.-normal .o-online__tab li {
  z-index: 2;
}
.o-online.-normal .o-online__tab li:after {
  display: none !important;
}
.o-online.-normal .o-online__tab li a {
  border: none;
  background-color: transparent;
  border-radius: 0;
  padding: 7px 0;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.o-online.-normal .o-online__tab li a span {
  color: #969696;
  font-weight: 500;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  text-align: center;
}
.o-online.-normal .o-online__tab li a span:before {
  display: none;
}
.o-online.-normal .o-online__tab li a:hover {
  background-color: transparent;
}
.o-online.-normal .o-online__tab li:last-child a.is-active {
  color: white;
}
.o-online.-normal .o-online__tab li.is-active a {
  border: none;
}
.o-online.-normal .o-online__tab li.is-active a span {
  color: #fff;
}
.o-online.-normal .o-online__tab .o-online__tab__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50%;
}
.o-online.-pc-online {
  padding-top: 20px;
}
.o-online.-pc-online .o-online__tab {
  max-width: 330px;
  margin-top: 0;
}
.o-online.-pc-online .o-online__panel .o-online__panel__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 13px;
}
.o-online.-pc-online .o-online__panel .o-online__areabox,
.o-online.-pc-online .o-online__panel .o-online__date,
.o-online.-pc-online .o-online__panel .o-online__setting {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  max-width: 33.33%;
  padding: 0 12px;
}
.o-online.-pc-online .o-online__panel .o-online__gc-name {
  max-width: 400px;
  margin: 0 auto;
}
@media only screen and (min-width:1200px), print {
  .o-online.-plan, .o-online.-one {
    z-index: 1300;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 1000px;
    margin: auto;
    height: 100%;
    pointer-events: none;
  }
}

.o-online__date__item {
  cursor: pointer;
  min-width: 70px;
  margin: 0;
  display: block;
  width: 100%;
}

.o-online__datepicker-wrap {
  width: 720px;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  position: absolute;
  max-width: 1000px;
  z-index: 1100;
  top: 0;
  left: 0;
  width: 100%;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  pointer-events: auto;
  border-radius: 4px;
}
@media only screen and (min-width:1200px), print {
  .o-online__datepicker-wrap {
    max-height: 84vh;
  }
}
.o-online__datepicker-wrap.is-active {
  opacity: 1;
  visibility: visible;
}

.o-online__refine__contents {
  position: absolute;
  top: 0;
  left: 390px;
  padding: 52px 30px 20px;
  background-color: #f7f7f7;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  width: 820px;
  z-index: 1100;
}
.o-online__refine__contents.is-active {
  opacity: 1;
  visibility: visible;
}
.o-online__refine__contents dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-size: 0.875rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.o-online__refine__contents dl dt {
  width: 22%;
  font-weight: bold;
  line-height: 1.3;
}
.o-online__refine__contents dl dt .o-online__small {
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
.o-online__refine__contents dl dd {
  width: 78%;
}
.o-online__refine__contents dl dd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 6px;
}
.o-online__refine__contents dl dd ul li {
  margin-bottom: 6px;
  margin-left: 6px;
}
.o-online__refine__contents dl dd ul li.nostyle {
  background-color: inherit;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-online__refine__contents dl dd ul li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 0.6em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.o-online__refine__contents dl dd select {
  background-color: #fff;
  border: 1px solid #ededed;
  font-size: 14px;
  font-size: 0.875rem;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  width: 120px;
  padding: 6px 12px;
}

.o-online__refine__contents__scroll {
  height: 400px;
  overflow-y: scroll;
  padding-bottom: 100px;
}
.o-online__refine__contents__scroll::-webkit-scrollbar {
  width: 10px;
}
.o-online__refine__contents__scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  margin: 30px 0;
  border-radius: 5px;
}
.o-online__refine__contents__scroll::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}

.o-online__close-btn {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  cursor: pointer;
  background-color: #c6c6c6;
  padding: 10px;
  background-repeat: no-repeat;
  background-image: url(https://www.accordiagolf.com/assets/include/images/close_white_2.svg);
  background-size: 23px 23px;
  background-position: center center;
}
.o-online__close-btn.is-active {
  display: block;
}

.o-online__clear {
  position: absolute;
  right: 60px;
  top: 10px;
  z-index: 10;
  cursor: pointer;
}

.o-online__select {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 4px;
  background-color: #fff;
  z-index: 1100;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  pointer-events: auto;
}
@media only screen and (min-width:1200px), print {
  .o-online__select {
    max-height: 84vh;
  }
}
.o-online__select.is-active {
  opacity: 1;
  visibility: visible;
}

.o-online__select__scroll-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.o-online__select__frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
}
.o-online.-pc-online .o-online__select__frame {
  padding: 20px 24px 50px;
}
.o-online__select__frame section h2 {
  font-size: 16px;
  color: #1a1a1a;
  margin-bottom: 12px;
}
.o-online__select__frame section.o-online__area-list {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 135px;
}
.o-online__select__frame section.o-online__pref-list {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 135px);
  position: relative;
  padding-left: 30px;
}
.o-online__select__frame section.o-online__pref-list:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  background-color: #c6c6c6;
}

.o-online__pref-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.o-online__pref-unit > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.o-online__area-list__areabox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.o-online__area-list__areabox li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.o-online__select-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.o-online__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  bottom: -3px;
}
.o-online__tab li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 3px);
}
.o-online__tab li:after {
  display: none !important;
}
.o-online__tab li:first-child {
  margin-left: 0;
}
.o-online__tab li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 10px;
  position: relative;
  background-color: #f7f7f7;
  border: 1px solid #c6c6c6;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 0 0 #c6c6c6;
          box-shadow: 0 1px 0 0 #c6c6c6;
  margin: 0;
}
.o-online__tab li a span {
  display: inline-block;
}
.o-online__tab li.is-active a {
  padding: 10px 10px 21px;
  border: solid #008d31;
  border-width: 3px 3px 0 3px;
  border-radius: 4px 4px 0 0;
  background-color: #fff;
  color: #1a1a1a;
}
.o-online__tab li.is-active a span {
  position: relative;
}
.o-online__tab li.is-active a span:before {
  position: absolute;
  left: 0;
  bottom: -7px;
  display: block;
  content: "";
  width: 100%;
  height: 3px;
  background-color: #008d31;
}

.o-online__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
.o-online__date p {
  white-space: nowrap;
}

.o-online__area {
  display: block;
  width: 100%;
  margin-bottom: 6px;
}

.o-online__gc-name {
  margin-bottom: 15px;
  position: relative;
}

.o-online__gc-suggestions {
  display: none;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 1000;
  border: 1px solid #ccc;
  background-color: #fff;
}
.o-online__gc-suggestions.is-active {
  display: block;
}
.o-online__gc-suggestions li a {
  display: block;
  padding: 3px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-online__gc-suggestions li a:hover {
  color: #fff;
  background-color: #5da71e;
}
.o-online__gc-suggestions li.is-selected a {
  color: #fff;
  background-color: #5da71e;
}
.o-online__gc-suggestions a {
  display: block;
  padding: 3px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  -webkit-transition: 0.1s all;
  transition: 0.1s all;
}
.o-online__gc-suggestions a:hover {
  color: #fff;
  background-color: #5da71e;
}
@media only screen and (max-width:767.97px) {
  .o-online__gc-suggestions {
    margin: 0 15px;
  }
}

.o-online__panel {
  background: #fff;
}

.o-online__btn.-course-menu {
  border-top: 1px solid #707070;
  position: relative;
  -webkit-transform: none;
          transform: none;
  text-align: center;
  padding: 20px 0 0;
}

.o-online__datepicker {
  position: relative;
}

.o-online__area-list__button.-area {
  min-width: 105px;
}
.o-online__area-list__button.-pref {
  min-width: 74px;
}

.o-online__wrap {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .o-online__wrap {
    display: none;
  }
}
.o-online__wrap .o-online__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #008d31;
}
.o-online__wrap .o-online__tab a.selected {
  background-color: #008d31;
  color: #fff;
}
.o-online__wrap .o-online__tab li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.o-online__wrap .o-online__tab a {
  text-decoration: none;
  font-size: 16px;
  color: #a1a1a1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ededed;
  width: 100%;
  padding: 1em 0.5em;
}
.o-online__wrap .o-online__panel {
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 5%;
}
.o-online__wrap .o-online__area {
  margin-bottom: 15px;
}
.o-online__wrap .o-online__area input {
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  width: 100%;
  padding: 0.5em;
  font-size: 16px;
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  font-weight: bold;
  color: #1a1a1a;
  cursor: pointer;
}
.o-online__wrap .o-online__area input::-webkit-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input::-moz-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input:-ms-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input::-ms-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input::placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area-list-sp {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  border-top: 1px solid #ededed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.o-online__wrap .o-online__area-list-sp.is-active {
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 1100;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
}
.o-online__wrap .o-online__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.o-online__wrap .o-online__date-menu-sp {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  border-top: 1px solid #ededed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.o-online__wrap .o-online__date-menu-sp.is-active {
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 1100;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
  overflow-y: scroll;
}

.o-select-area-cmn {
  height: calc(100% - 68px);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.o-select-area-cmn ul li {
  border-top: 1px solid #a1a1a1;
  padding: 5px 20px;
}
.o-select-area-cmn ul li:first-child {
  border-top: none;
}

.o-tab-cmn__panel {
  display: none;
}
.o-tab-cmn__panel.is-active {
  display: block;
}
.o-tab-cmn.-border .o-tab-cmn__panel {
  position: relative;
  margin-top: -1px;
  padding: 30px;
  background-color: #fff;
}
@media only screen and (min-width:1200px), print {
  .o-tab-cmn.-border .o-tab-cmn__panel {
    border: 2px solid #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-tab-cmn.-border .o-tab-cmn__panel {
    border-top: 1px solid #008d31;
    padding: 20px;
  }
}

.o-tab-cmn .o-tab-cmn__inner.-search {
  border: 1px solid #008d31;
  border-radius: 3px;
}
@media only screen and (max-width:1199.97px) {
  .o-tab-cmn .o-tab-cmn__inner.-search {
    margin: 0 15px;
  }
}
.o-tab-cmn .o-tab-cmn__inner.-search.-border-none {
  border: none;
  border-radius: 0;
}
@media only screen and (max-width:1199.97px) {
  .o-tab-cmn .o-tab-cmn__inner .o-tab-cmn__panel.-normal {
    border-top: none;
    padding: 0 10px 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-tab-cmn .o-tab-cmn__inner .o-tab-cmn__panel.-reserve-menu {
    border-top: none;
    padding: 0 0 90px;
  }
}

.o-datepicker-cmn.-reserve {
  background-color: #fff;
}
.o-datepicker-cmn.-reserve .ui-widget.ui-widget-content {
  border: none;
}
.o-datepicker-cmn.-reserve .ui-datepicker .ui-datepicker-next span {
  background-image: url(/assets_r/include/images/arrow_next_bk-2.svg);
}
.o-datepicker-cmn.-reserve .ui-datepicker .ui-datepicker-prev span {
  background-image: url(/assets_r/include/images/arrow_prev_bk-2.svg);
}
.o-datepicker-cmn.-reserve .ui-widget.ui-widget-content {
  width: 100% !important;
}
.o-datepicker-cmn.-reserve.-top, .o-datepicker-cmn.-reserve.-online-pc {
  min-height: 320px;
}
.o-datepicker-cmn.-reserve.-top .ui-datepicker .ui-datepicker-next span, .o-datepicker-cmn.-reserve.-online-pc .ui-datepicker .ui-datepicker-next span {
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_next_bk-2.svg);
}
.o-datepicker-cmn.-reserve.-top .ui-datepicker .ui-datepicker-prev span, .o-datepicker-cmn.-reserve.-online-pc .ui-datepicker .ui-datepicker-prev span {
  background-image: url(https://www.accordiagolf.com/assets/include/images/arrow_prev_bk-2.svg);
}
.o-datepicker-cmn.-reserve.-online-pc {
  padding: 15px 200px;
  min-height: 370px;
  border: none;
}
.o-datepicker-cmn.-calender .ui-widget.ui-widget-content {
  border: none;
}

.m-header-nav.-sp-fixed {
  border-top: 1px solid #ededed;
}
.m-header-nav.-nav-menu {
  display: none;
  width: 100%;
}
@media only screen and (min-width:1200px), print {
  .l-header.is-scroll .m-header-nav.-nav-menu {
    display: block;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-pc-bottom-line {
    border-bottom: 1px solid #cccccc;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-practice-menu {
    border-bottom: 1px solid #c6c6c6;
  }
}

.m-header-nav__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*
  	@media print {
  		display: none;
  	}
  */
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__menu {
    border-bottom: 1px solid #cccccc;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__menu {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border-left: 1px solid #ededed;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__menu {
    position: relative;
  }
}
.m-header-nav__menu.-polyglot {
  border-bottom: none;
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__menu > .m-header-nav__item.-access, .l-header.is-scroll-3 .m-header-nav__menu > .m-header-nav__item.-restaurant, .l-header.is-scroll-3 .m-header-nav__menu > .m-header-nav__item.-member {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3.-polyglot .m-header-nav__menu > .m-header-nav__item.-access, .l-header.is-scroll-3.-polyglot .m-header-nav__menu > .m-header-nav__item.-restaurant, .l-header.is-scroll-3.-polyglot .m-header-nav__menu > .m-header-nav__item.-member {
    display: block;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__menu {
    border-bottom: none;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-pc-bottom-line .m-header-nav__menu {
    border-bottom: none;
  }
}

.m-header-nav__item {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__item {
    width: 20%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__item {
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    background-color: #fff;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__item {
    width: 33.3333333333%;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
  .m-header-nav.-practice-menu .m-header-nav__item:last-child {
    border-right: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-header-nav__item.-other {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__item.-other {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: 56px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-other {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-course {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-access {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-info {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-restaurant {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-member {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-high .m-header-nav__item {
    height: 60px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__item {
    width: 16.6666666667%;
    min-width: 110px;
    text-align: center;
    border-right: 1px solid #ededed;
  }
}
.m-header-nav.-nav-menu .m-header-nav__item:first-child {
  border-left: 1px solid #ededed;
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item {
    width: calc((100vw - 1px) / 4);
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-info {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-course {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-other {
    -webkit-transform: none;
            transform: none;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-calender .m-header-nav__item.-calender .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-calender .m-header-nav__item.-calender .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-calender .m-header-nav__item.-calender .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-detail .m-header-nav__item.-detail .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-detail .m-header-nav__item.-detail .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-detail .m-header-nav__item.-detail .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-layout .m-header-nav__item.-layout .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-layout .m-header-nav__item.-layout .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-layout .m-header-nav__item.-layout .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-access .m-header-nav__item.-access .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-access .m-header-nav__item.-access .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-access .m-header-nav__item.-access .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-restaurant .m-header-nav__item.-restaurant .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-restaurant .m-header-nav__item.-restaurant .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-restaurant .m-header-nav__item.-restaurant .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-member .m-header-nav__item.-member .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-member .m-header-nav__item.-member .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-member .m-header-nav__item.-member .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-gc .m-header-nav__item.-gc .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-gc .m-header-nav__item.-gc .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-gc .m-header-nav__item.-gc .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-practice .m-header-nav__item.-practice .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-practice .m-header-nav__item.-practice .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-practice .m-header-nav__item.-practice .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-school .m-header-nav__item.-school .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-school .m-header-nav__item.-school .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-school .m-header-nav__item.-school .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-user .m-header-nav__item.-user .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-user .m-header-nav__item.-user .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-user .m-header-nav__item.-user .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-point .m-header-nav__item.-point .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-point .m-header-nav__item.-point .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-point .m-header-nav__item.-point .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-top .m-header-nav__item.-top .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-top .m-header-nav__item.-top .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-top .m-header-nav__item.-top .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-price .m-header-nav__item.-price .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-price .m-header-nav__item.-price .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-price .m-header-nav__item.-price .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item.-access {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

.pg-calender .m-header-nav.-main.-high .m-header-nav__item.-calender .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-calender .m-header-nav.-main.-high .m-header-nav__item.-calender .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-calender .m-header-nav.-main.-high .m-header-nav__item.-calender .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-detail .m-header-nav.-main.-high .m-header-nav__item.-detail .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-detail .m-header-nav.-main.-high .m-header-nav__item.-detail .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-detail .m-header-nav.-main.-high .m-header-nav__item.-detail .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-layout .m-header-nav.-main.-high .m-header-nav__item.-layout .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-layout .m-header-nav.-main.-high .m-header-nav__item.-layout .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-layout .m-header-nav.-main.-high .m-header-nav__item.-layout .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-access .m-header-nav.-main.-high .m-header-nav__item.-access .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-access .m-header-nav.-main.-high .m-header-nav__item.-access .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-access .m-header-nav.-main.-high .m-header-nav__item.-access .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-restaurant .m-header-nav.-main.-high .m-header-nav__item.-restaurant .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-restaurant .m-header-nav.-main.-high .m-header-nav__item.-restaurant .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-restaurant .m-header-nav.-main.-high .m-header-nav__item.-restaurant .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-member .m-header-nav.-main.-high .m-header-nav__item.-member .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-member .m-header-nav.-main.-high .m-header-nav__item.-member .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-member .m-header-nav.-main.-high .m-header-nav__item.-member .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-gc .m-header-nav.-main.-high .m-header-nav__item.-gc .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-gc .m-header-nav.-main.-high .m-header-nav__item.-gc .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-gc .m-header-nav.-main.-high .m-header-nav__item.-gc .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-practice .m-header-nav.-main.-high .m-header-nav__item.-practice .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-practice .m-header-nav.-main.-high .m-header-nav__item.-practice .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-practice .m-header-nav.-main.-high .m-header-nav__item.-practice .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-school .m-header-nav.-main.-high .m-header-nav__item.-school .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-school .m-header-nav.-main.-high .m-header-nav__item.-school .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-school .m-header-nav.-main.-high .m-header-nav__item.-school .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-user .m-header-nav.-main.-high .m-header-nav__item.-user .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-user .m-header-nav.-main.-high .m-header-nav__item.-user .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-user .m-header-nav.-main.-high .m-header-nav__item.-user .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-point .m-header-nav.-main.-high .m-header-nav__item.-point .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-point .m-header-nav.-main.-high .m-header-nav__item.-point .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-point .m-header-nav.-main.-high .m-header-nav__item.-point .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-top .m-header-nav.-main.-high .m-header-nav__item.-top .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-top .m-header-nav.-main.-high .m-header-nav__item.-top .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-top .m-header-nav.-main.-high .m-header-nav__item.-top .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-price .m-header-nav.-main.-high .m-header-nav__item.-price .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-price .m-header-nav.-main.-high .m-header-nav__item.-price .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-price .m-header-nav.-main.-high .m-header-nav__item.-price .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
@media only screen and (min-width:768px), tv, print {
  .m-header-nav.-main.-high .m-header-nav__item:hover .m-header-nav__icon {
    fill: #fff;
  }
}

@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__static-cont {
    display: none;
  }
}

.m-header-nav__fixed-cont {
  display: none;
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__fixed-cont {
    display: block;
  }
}

.m-header-nav__link {
  display: block;
  padding: 8px;
  font-weight: bold;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link {
    font-size: 14px;
    font-size: 0.875rem;
    color: #646464;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link {
    padding: 8px 8px 4px;
    color: inherit;
    height: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav__link {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__link {
    padding: 8px 4px 4px;
  }
}
.m-header-nav__link:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  background-color: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 0;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:after {
    bottom: -1px;
    height: 3px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link:after {
    bottom: -2px;
    height: 5px;
  }
}
.m-header-nav.-practice-menu .m-header-nav__link {
  color: #1a1a1a;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav.-practice-menu .m-header-nav__link {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.m-header-nav.-nav-menu .m-header-nav__link:after {
  display: none;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__link {
    font-size: 12px;
    font-size: 0.75rem;
    color: #1a1a1a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 66px;
  }
}
.m-header-nav.-high .m-header-nav__link:after {
  display: none;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:hover, .m-header-nav__link.is-active {
    background-color: #fff;
    color: #1a1a1a;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:hover:after, .m-header-nav__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:hover, .m-header-nav__link.is-active {
    color: inherit;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-high .m-header-nav__link:hover:after, .m-header-nav.-high .m-header-nav__link.is-active:after {
    color: inherit;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link.is-active {
    background-color: #fff;
    color: #1a1a1a;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav.-high .m-header-nav__link.is-active:after:after {
    color: inherit;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link.is-active {
    color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav.-sp-fixed .m-header-nav__link {
    padding: 11px 0 7px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav.-main.-high.-practice-menu .m-header-nav__link {
    padding: 5px 4px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main.-high.-practice-menu .m-header-nav__link {
    padding: 8px 4px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main.-high .m-header-nav__link {
    padding: 10px 4px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-header-nav.-main.-high .m-header-nav__link:hover {
    background-color: #8dc329;
    color: #fff;
  }
  .m-header-nav.-main.-high .m-header-nav__link:hover .m-header-nav__icon {
    fill: #fff;
  }
}
.m-header-nav.-main.-high .m-header-nav__link.is-active {
  background-color: #8dc329;
  color: #fff;
}
.m-header-nav.-main.-high .m-header-nav__link.is-active .m-header-nav__icon {
  fill: #fff;
}

@media only screen and (min-width:1200px), print {
  .m-header-nav__icon {
    display: none;
  }
}
.m-header-nav__link.is-active .m-header-nav__icon {
  fill: #008d31;
}
.m-header-nav__item.-other .m-header-nav__icon {
  stroke: currentColor;
}
.m-header-nav__link.is-active .m-header-nav__item.-other .m-header-nav__icon {
  stroke: #008d31;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__icon {
    display: block;
    margin: 0 auto;
  }
}
.m-header-nav.-practice-menu .m-header-nav__icon {
  min-height: 23px;
}

@media only screen and (max-width:1199.97px) {
  .m-header-nav__txt {
    line-height: 2;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__txt {
    margin-top: 4px;
  }
}
.m-header-nav.-practice-menu .m-header-nav__txt {
  line-height: 1.3;
}

.m-header-nav__other-list {
  display: none;
  position: absolute;
  right: -1px;
  top: 100%;
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
}
.m-header-nav.-sp-fixed .m-header-nav__other-list .m-header-nav__item {
  width: calc(25vw - 1px);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbG5hdmkuY3NzIiwiZ2xvYmFsbmF2aS5zY3NzIiwibGlicmFyaWVzL2pxdWVyeS11aS5zY3NzIiwibGlicmFyaWVzL2pxdWVyeS11aS1kYXRlcGlja2VyLWZpeC5zY3NzIiwibGlicmFyaWVzL3NsaWNrLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwiX2NvbmZpZy5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2RyYXdlci5zY3NzIiwiYXRvbXMvX3RvdG9wLnNjc3MiLCJhdG9tcy9fYnRuLWNtbi5zY3NzIiwiYXRvbXMvX2xhYmVsLWNtbi5zY3NzIiwiYXRvbXMvX2xpbmstY21uLnNjc3MiLCJhdG9tcy9fYmFkZ2UtY21uLnNjc3MiLCJhdG9tcy9fbGlzdC1jbW4uc2NzcyIsImF0b21zL19zaGFkZS1jbW4uc2NzcyIsImF0b21zL19yYWRpby1sYWJlbC1jbW4uc2NzcyIsImF0b21zL19mb3JtLWNoZWNrLWNtbi5zY3NzIiwiYXRvbXMvX2Zvcm0tdHh0LWNtbi5zY3NzIiwiYXRvbXMvX3dlYnZpZXctY29udC5zY3NzIiwibW9sZWN1bGVzL19zaXRlbWFwLXVuaXQuc2NzcyIsIm1vbGVjdWxlcy9fbGFuZy1jaGFuZ2UtY21uLnNjc3MiLCJtb2xlY3VsZXMvX2hlYWRlci1uYXYtY21uLnNjc3MiLCJtb2xlY3VsZXMvX2xvZ2luLW1lbnUuc2NzcyIsIm1vbGVjdWxlcy9fbWVudS5zY3NzIiwibW9sZWN1bGVzL19tZW51LWNsZWFyLnNjc3MiLCJtb2xlY3VsZXMvX2RldGFpbGJveC5zY3NzIiwibW9sZWN1bGVzL19zY29wZS1jbW4uc2NzcyIsIm1vbGVjdWxlcy9fbW9kYWwtYm90dG9tLWNtbi5zY3NzIiwibW9sZWN1bGVzL19pbnB1dC1pY29uLWNtbi5zY3NzIiwibW9sZWN1bGVzL19hY2MtaW5jaGVjay1jbW4uc2NzcyIsIm1vbGVjdWxlcy9fdGFiLWxpc3QtY21uLnNjc3MiLCJtb2xlY3VsZXMvX2FjYy1jbW4uc2NzcyIsIm1vbGVjdWxlcy9fYW5jaG9yLWNtbi5zY3NzIiwib3JnYW5pc21zL19zcC1mb290ZXItbWVudS5zY3NzIiwib3JnYW5pc21zL19tb2RhbC1jbW4uc2NzcyIsIm9yZ2FuaXNtcy9fbWVudS5zY3NzIiwib3JnYW5pc21zL19vbmxpbmUuc2NzcyIsIm9yZ2FuaXNtcy9fc2VsZWN0LWFyZWEtY21uLnNjc3MiLCJvcmdhbmlzbXMvX3RhYi1jbW4uc2NzcyIsIm9yZ2FuaXNtcy9fZGF0ZXBpY2tlci1jbW4uc2NzcyIsIm1vbGVjdWxlcy9faGVhZGVyLW5hdi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0loQjs7OztxQ0FBQTtBQ0pBOzs7O29FQUFBO0FBTUE7bUNBQUE7QUFFQTtFQUNDLGFBQUE7QUZNRDs7QUVKQTtFQUNDLFNBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FGT0Q7O0FFTEE7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBRlFEOztBRU5BOztFQUVDLFdBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUZTRDs7QUVQQTtFQUNDLFdBQUE7QUZVRDs7QUVSQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQSxFQUFBLGlCQUFBO0FGV0Q7O0FFUkE7RUFDQyxZQUFBO0FGV0Q7O0FFUEE7bUNBQUE7QUFFQTtFQUNDLDBCQUFBO0VBQ0Esb0JBQUE7QUZVRDs7QUVOQTttQ0FBQTtBQUVBO0VBQ0MscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7QUZTRDs7QUVOQTtFQUND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QUZtS2pCOztBRWxLQTtFQUFxQix3QkFBQTtBRnNLckI7O0FFcktBO0VBQXNCLDRCQUFBO0FGeUt0Qjs7QUV4S0E7RUFBcUIsNEJBQUE7QUY0S3JCOztBRTNLQTtFQUFzQiw0QkFBQTtBRitLdEI7O0FFOUtBO0VBQXFCLDRCQUFBO0FGa0xyQjs7QUVqTEE7RUFBc0IsNEJBQUE7QUZxTHRCOztBRXBMQTtFQUFxQiw0QkFBQTtBRndMckI7O0FFdkxBO0VBQXNCLDZCQUFBO0FGMkx0Qjs7QUUxTEE7RUFBdUIsNkJBQUE7QUY4THZCOztBRTdMQTtFQUF1Qiw2QkFBQTtBRmlNdkI7O0FFaE1BO0VBQXdCLDRCQUFBO0FGb014Qjs7QUVuTUE7RUFBeUIsZ0NBQUE7QUZ1TXpCOztBRXRNQTtFQUF3QixnQ0FBQTtBRjBNeEI7O0FFek1BO0VBQXlCLGdDQUFBO0FGNk16Qjs7QUU1TUE7RUFBd0IsZ0NBQUE7QUZnTnhCOztBRS9NQTtFQUF5QixnQ0FBQTtBRm1OekI7O0FFbE5BO0VBQXdCLGdDQUFBO0FGc054Qjs7QUVyTkE7RUFBeUIsaUNBQUE7QUZ5TnpCOztBRXhOQTtFQUEwQixpQ0FBQTtBRjROMUI7O0FFM05BO0VBQTBCLGlDQUFBO0FGK04xQjs7QUU5TkE7RUFBcUIsNEJBQUE7QUZrT3JCOztBRWpPQTtFQUFzQixnQ0FBQTtBRnFPdEI7O0FFcE9BO0VBQXFCLGdDQUFBO0FGd09yQjs7QUV2T0E7RUFBc0IsZ0NBQUE7QUYyT3RCOztBRTFPQTtFQUFxQixnQ0FBQTtBRjhPckI7O0FFN09BO0VBQXNCLGdDQUFBO0FGaVB0Qjs7QUVoUEE7RUFBcUIsZ0NBQUE7QUZvUHJCOztBRW5QQTtFQUFzQixpQ0FBQTtBRnVQdEI7O0FFdFBBO0VBQXVCLGlDQUFBO0FGMFB2Qjs7QUV6UEE7RUFBeUIsaUNBQUE7QUY2UHpCOztBRTVQQTtFQUF1QixpQ0FBQTtBRmdRdkI7O0FFL1BBO0VBQXlCLGlDQUFBO0FGbVF6Qjs7QUVsUUE7RUFBeUIsaUNBQUE7QUZzUXpCOztBRXJRQTtFQUF5QixpQ0FBQTtBRnlRekI7O0FFeFFBO0VBQXlCLGlDQUFBO0FGNFF6Qjs7QUUzUUE7RUFBeUIsaUNBQUE7QUYrUXpCOztBRTlRQTtFQUEwQiw4QkFBQTtBRmtSMUI7O0FFalJBO0VBQTJCLGdDQUFBO0FGcVIzQjs7QUVwUkE7RUFBMEIsZ0NBQUE7QUZ3UjFCOztBRXZSQTtFQUEyQixnQ0FBQTtBRjJSM0I7O0FFMVJBO0VBQTBCLGdDQUFBO0FGOFIxQjs7QUU3UkE7RUFBMkIsZ0NBQUE7QUZpUzNCOztBRWhTQTtFQUEwQixnQ0FBQTtBRm9TMUI7O0FFblNBO0VBQTJCLGlDQUFBO0FGdVMzQjs7QUV0U0E7RUFBNEIsaUNBQUE7QUYwUzVCOztBRXpTQTtFQUE4QixpQ0FBQTtBRjZTOUI7O0FFNVNBO0VBQTRCLGlDQUFBO0FGZ1Q1Qjs7QUUvU0E7RUFBOEIsaUNBQUE7QUZtVDlCOztBRWxUQTtFQUE4QixpQ0FBQTtBRnNUOUI7O0FFclRBO0VBQThCLGlDQUFBO0FGeVQ5Qjs7QUV4VEE7RUFBOEIsaUNBQUE7QUY0VDlCOztBRTNUQTtFQUE4QixpQ0FBQTtBRitUOUI7O0FFOVRBO0VBQWdDLDRCQUFBO0FGa1VoQzs7QUVqVUE7RUFBZ0MsZ0NBQUE7QUZxVWhDOztBRXBVQTtFQUFnQyxnQ0FBQTtBRndVaEM7O0FFdlVBO0VBQWdDLGdDQUFBO0FGMlVoQzs7QUUxVUE7RUFBMkIsZ0NBQUE7QUY4VTNCOztBRTdVQTtFQUEyQixnQ0FBQTtBRmlWM0I7O0FFaFZBO0VBQTJCLGdDQUFBO0FGb1YzQjs7QUVuVkE7RUFBMkIsaUNBQUE7QUZ1VjNCOztBRXRWQTtFQUE0QixpQ0FBQTtBRjBWNUI7O0FFelZBO0VBQTRCLGlDQUFBO0FGNlY1Qjs7QUU1VkE7RUFBNEIsaUNBQUE7QUZnVzVCOztBRS9WQTtFQUE0QixpQ0FBQTtBRm1XNUI7O0FFbFdBO0VBQW1CLDRCQUFBO0FGc1duQjs7QUVyV0E7RUFBd0IsZ0NBQUE7QUZ5V3hCOztBRXhXQTtFQUFtQixnQ0FBQTtBRjRXbkI7O0FFM1dBO0VBQWtCLGdDQUFBO0FGK1dsQjs7QUU5V0E7RUFBbUIsZ0NBQUE7QUZrWG5COztBRWpYQTtFQUFtQixnQ0FBQTtBRnFYbkI7O0FFcFhBO0VBQXdCLGdDQUFBO0FGd1h4Qjs7QUV2WEE7RUFBNkIsaUNBQUE7QUYyWDdCOztBRTFYQTtFQUE0Qiw0QkFBQTtBRjhYNUI7O0FFN1hBO0VBQXVCLGdDQUFBO0FGaVl2Qjs7QUVoWUE7RUFBb0IsZ0NBQUE7QUZvWXBCOztBRW5ZQTtFQUFzQixnQ0FBQTtBRnVZdEI7O0FFdFlBO0VBQWdCLGdDQUFBO0FGMFloQjs7QUV6WUE7RUFBdUIsZ0NBQUE7QUY2WXZCOztBRTVZQTtFQUFxQixnQ0FBQTtBRmdackI7O0FFL1lBO0VBQW9CLGlDQUFBO0FGbVpwQjs7QUVsWkE7RUFBbUIsaUNBQUE7QUZzWm5COztBRXJaQTtFQUFrQixpQ0FBQTtBRnlabEI7O0FFeFpBO0VBQWlCLGlDQUFBO0FGNFpqQjs7QUUzWkE7RUFBaUIsaUNBQUE7QUYrWmpCOztBRTlaQTtFQUFrQixpQ0FBQTtBRmthbEI7O0FFamFBO0VBQW9CLGlDQUFBO0FGcWFwQjs7QUVwYUE7RUFBb0IsaUNBQUE7QUZ3YXBCOztBRXZhQTtFQUFlLGlDQUFBO0FGMmFmOztBRTFhQTtFQUFnQiw2QkFBQTtBRjhhaEI7O0FFN2FBO0VBQWdCLGlDQUFBO0FGaWJoQjs7QUVoYkE7RUFBb0IsaUNBQUE7QUZvYnBCOztBRW5iQTtFQUFnQixpQ0FBQTtBRnViaEI7O0FFdGJBO0VBQWtCLGlDQUFBO0FGMGJsQjs7QUV6YkE7RUFBaUIsaUNBQUE7QUY2YmpCOztBRTViQTtFQUFnQixpQ0FBQTtBRmdjaEI7O0FFL2JBO0VBQXNCLGtDQUFBO0FGbWN0Qjs7QUVsY0E7RUFBa0Isa0NBQUE7QUZzY2xCOztBRXJjQTtFQUFtQixrQ0FBQTtBRnljbkI7O0FFeGNBO0VBQWtCLGtDQUFBO0FGNGNsQjs7QUUzY0E7RUFBa0Isa0NBQUE7QUYrY2xCOztBRTljQTtFQUFnQixrQ0FBQTtBRmtkaEI7O0FFamRBO0VBQWlCLGtDQUFBO0FGcWRqQjs7QUVwZEE7RUFBZ0Isa0NBQUE7QUZ3ZGhCOztBRXZkQTtFQUFnQixrQ0FBQTtBRjJkaEI7O0FFMWRBO0VBQWtCLDZCQUFBO0FGOGRsQjs7QUU3ZEE7RUFBZ0IsaUNBQUE7QUZpZWhCOztBRWhlQTtFQUFxQixpQ0FBQTtBRm9lckI7O0FFbmVBO0VBQWlCLGlDQUFBO0FGdWVqQjs7QUV0ZUE7RUFBc0IsaUNBQUE7QUYwZXRCOztBRXplQTtFQUFpQixpQ0FBQTtBRjZlakI7O0FFNWVBO0VBQXNCLGlDQUFBO0FGZ2Z0Qjs7QUUvZUE7RUFBZSxrQ0FBQTtBRm1mZjs7QUVsZkE7RUFBcUIsa0NBQUE7QUZzZnJCOztBRXJmQTtFQUFvQixrQ0FBQTtBRnlmcEI7O0FFeGZBO0VBQXFCLGtDQUFBO0FGNGZyQjs7QUUzZkE7RUFBZ0Isa0NBQUE7QUYrZmhCOztBRTlmQTtFQUFtQixrQ0FBQTtBRmtnQm5COztBRWpnQkE7RUFBaUIsa0NBQUE7QUZxZ0JqQjs7QUVwZ0JBO0VBQWlCLGtDQUFBO0FGd2dCakI7O0FFdmdCQTtFQUFrQixrQ0FBQTtBRjJnQmxCOztBRTFnQkE7RUFBaUIsNkJBQUE7QUY4Z0JqQjs7QUU3Z0JBO0VBQWdCLGlDQUFBO0FGaWhCaEI7O0FFaGhCQTtFQUFrQixpQ0FBQTtBRm9oQmxCOztBRW5oQkE7RUFBZ0IsaUNBQUE7QUZ1aEJoQjs7QUV0aEJBO0VBQWlCLGlDQUFBO0FGMGhCakI7O0FFemhCQTtFQUFrQixpQ0FBQTtBRjZoQmxCOztBRTVoQkE7RUFBb0IsaUNBQUE7QUZnaUJwQjs7QUUvaEJBO0VBQXFCLGtDQUFBO0FGbWlCckI7O0FFbGlCQTtFQUFpQixrQ0FBQTtBRnNpQmpCOztBRXJpQkE7RUFBaUIsa0NBQUE7QUZ5aUJqQjs7QUV4aUJBO0VBQWdCLDZCQUFBO0FGNGlCaEI7O0FFM2lCQTtFQUFpQixpQ0FBQTtBRitpQmpCOztBRTlpQkE7RUFBcUIsaUNBQUE7QUZrakJyQjs7QUVqakJBO0VBQXFCLGlDQUFBO0FGcWpCckI7O0FFcGpCQTtFQUFvQixpQ0FBQTtBRndqQnBCOztBRXZqQkE7RUFBc0IsaUNBQUE7QUYyakJ0Qjs7QUUxakJBLHFFQUFBO0FBQ0E7RUFBc0IsaUNBQUE7QUY4akJ0Qjs7QUU3akJBO0VBQWdCLGlDQUFBO0FGaWtCaEI7O0FFaGtCQTtFQUFpQixrQ0FBQTtBRm9rQmpCOztBRW5rQkE7RUFBc0Isa0NBQUE7QUZ1a0J0Qjs7QUV0a0JBO0VBQXFCLGtDQUFBO0FGMGtCckI7O0FFemtCQTtFQUFpQiw2QkFBQTtBRjZrQmpCOztBRTVrQkE7RUFBdUIsaUNBQUE7QUZnbEJ2Qjs7QUUva0JBO0VBQWtCLGlDQUFBO0FGbWxCbEI7O0FFbGxCQTtFQUFxQixpQ0FBQTtBRnNsQnJCOztBRXJsQkE7RUFBcUIsaUNBQUE7QUZ5bEJyQjs7QUV4bEJBO0VBQXFCLGlDQUFBO0FGNGxCckI7O0FFM2xCQTtFQUFxQixpQ0FBQTtBRitsQnJCOztBRTlsQkE7RUFBdUIsNkJBQUE7QUZrbUJ2Qjs7QUVqbUJBO0VBQXdCLGlDQUFBO0FGcW1CeEI7O0FFcG1CQTtFQUF3QixpQ0FBQTtBRndtQnhCOztBRXZtQkE7RUFBNkIsaUNBQUE7QUYybUI3Qjs7QUUxbUJBO0VBQTZCLGlDQUFBO0FGOG1CN0I7O0FFN21CQTtFQUE2QixpQ0FBQTtBRmluQjdCOztBRWhuQkE7RUFBNkIsaUNBQUE7QUZvbkI3Qjs7QUVubkJBO0VBQTBCLGtDQUFBO0FGdW5CMUI7O0FFdG5CQTtFQUEwQixrQ0FBQTtBRjBuQjFCOztBRXpuQkE7RUFBMEIsa0NBQUE7QUY2bkIxQjs7QUU1bkJBO0VBQTBCLGtDQUFBO0FGZ29CMUI7O0FFL25CQTtFQUF5QixrQ0FBQTtBRm1vQnpCOztBRWxvQkE7RUFBMEIsa0NBQUE7QUZzb0IxQjs7QUVyb0JBO0VBQXdCLGtDQUFBO0FGeW9CeEI7O0FFeG9CQTtFQUE0Qiw2QkFBQTtBRjRvQjVCOztBRTNvQkE7RUFBNkIsaUNBQUE7QUYrb0I3Qjs7QUU5b0JBO0VBQTZCLGlDQUFBO0FGa3BCN0I7O0FFanBCQTtFQUE0QixpQ0FBQTtBRnFwQjVCOztBRXBwQkE7RUFBNkIsaUNBQUE7QUZ3cEI3Qjs7QUV2cEJBO0VBQTZCLGlDQUFBO0FGMnBCN0I7O0FFMXBCQTtFQUFnQyw2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QUE7RUFDQSxjTDFSRztBTmdvSlA7QVdwMklFO0VBQ0Usc0JBQUE7RUFDQSxjTHpRSTtBTittSlI7QVdwMklFO0VBQ0UseUJMNVFJO0VLNlFKLFdBQUE7QVhzMklKO0FXcDJJRTtFQUNFLHlCTC9RWTtFS2dSWixXQUFBO0FYczJJSjtBV3AySUU7RUFDRSx5QkxsUlk7RUttUlosV0FBQTtBWHMySUo7QVdwMklFO0VBQ0UseUJMblJLO0VLb1JMLFdBQUE7QVhzMklKO0FXcDJJRTtFQUNFLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FYczJJSjtBV3AySUU7RUFDRSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0xuU0k7QU55b0pSO0FXcjJJSTtFQUNFLHFCTHRRVTtFS3VRVixnQkFBQTtFQUNBLFlBQUE7RUo3VUwsZUFBQTtFQUNBLG1CQUFBO0FQcXJKRDtBV3QySUk7RUFDRSxxQkw1UVU7RUs2UVYsZ0JBQUE7RUFDQSxZQUFBO0VKblZMLGVBQUE7RUFDQSxtQkFBQTtBUDRySkQ7QVd0MklFO0VBQ0Usc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNMcFRJO0FONHBKUjtBV3QySUU7RUFDRSx5QkFBQTtBWHcySUo7QVd0MklFO0VBQ0UseUJBQUE7QVh3MklKO0FXdDJJRTtFQUNFLHlCTDlVSztFSytVTCxXQUFBO0FYdzJJSjtBV3QySUU7RUFDRSx5QkxyVkc7QU42ckpQO0FXdDJJRTtFQUNFLHlCTGhWSztFS2lWTCxjTDNUTTtBTm1xSlY7QVdyMklFO0VBQ0Usc0JMbFVJO0VLbVVKLFdBQUE7QVh1MklKO0FXcjJJRTtFQUNFLHlCTDdURTtFSzhURixXQUFBO0FYdTJJSjtBV3IySUU7RUFDRSx5QkxoVUk7RUtpVUosV0FBQTtBWHUySUo7QVdyMklFO0VBQ0UsY0xyVkk7RUtzVkoseUJBQUE7QVh1MklKO0FXcjJJRTtFQUNFLGNMelVFO0VLMFVGLHlCQUFBO0FYdTJJSjtBV3IySUU7RUFDRSx5QkxoWEs7RUtpWEwsV0FBQTtBWHUySUo7QVdyMklFO0VBQ0UseUJMcFhLO0VLcVhMLFdBQUE7QVh1MklKO0FXdDJJ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cGtSSTtFQVZGO0lBV0ksVUFBQTtFdkJ1a1JKO0FBQ0Y7QXVCN2pSVTtFQURGO0lBRUksY2pCL0ZKO0VOK3BSTjtBQUNGO0F1QjlqUlk7RUFERjtJQUVJLHlCakJuR047RU5vcVJOO0FBQ0Y7QXVCN2pSVTtFQURGO0lBRUksYWpCekdKO0VOeXFSTjtBQUNGO0F1QjVrUlU7RUFERjtJQUVJLGNqQi9GSjtFTjhxUk47QUFDRjtBdUI3a1JZO0VBREY7SUFFSSx5QmpCbkdOO0VObXJSTjtBQUNGO0F1QjVrUlU7RUFERjtJQUVJLGFqQnpHSjtFTndyUk47QUFDRjtBdUIzbFJVO0VBREY7SUFFSSxjakIvRko7RU42clJOO0FBQ0Y7QXVCNWxSWTtFQURGO0lBRUkseUJqQm5HTjtFTmtzUk47QUFDRjtBdUIzbFJVO0VBREY7SUFFSSxhakJ6R0o7RU51c1JOO0FBQ0Y7QXVCMW1SVTtFQURGO0lBRUksY2pCL0ZKO0VONHNSTjtBQUNGO0F1QjNtUlk7RUFERjtJQUVJLHlCakJuR047RU5pdFJOO0FBQ0Y7QXVCMW1SVTtFQURGO0lBRUksYWpCekdKO0VOc3RSTjtBQUNGO0F1QnpuUlU7RUFERjtJQUVJLGNqQi9GSjtFTjJ0Uk47QUFDRjtBdUIxblJZO0VBREY7SUFFSSx5QmpCbkdOO0VOZ3VSTjtBQUNGO0F1QnpuUlU7RUFERjtJQUVJLGFqQnpHSjtFTnF1Uk47QUFDRjtBdUJ4b1JVO0VBREY7SUFFSSxjakIvRko7RU4wdVJOO0FBQ0Y7QXVCem9SWTtFQURGO0lBRUkseUJqQm5HTjtFTit1Uk47QUFDRjtBdUJ4b1JVO0VBREY7SUFFSSxhakJ6R0o7RU5vdlJOO0FBQ0Y7QXVCdnBSVTtFQURGO0lBRUksY2pCL0ZKO0VOeXZSTjtBQUNGO0F1QnhwUlk7RUFERjtJQUVJLHlCakJuR047RU44dlJOO0FBQ0Y7QXVCdnBSVTtFQURGO0lBRUksYWpCekdKO0VObXdSTjtBQUNGO0F1QnRxUlU7RUFERjtJQUVJLGNqQi9GSjtFTnd3Uk47QUFDRjtBdUJ2cVJZO0VBREY7SUFFSSx5QmpCbkdOO0VONndSTjtBQUNGO0F1QnRxUlU7RUFERjtJQUVJLGFqQnpHSjtFTmt4Uk47QUFDRjtBdUJyclJVO0VBREY7SUFFSSxjakIvRko7RU51eFJOO0FBQ0Y7QXVCdHJSWTtFQURGO0lBRUkseUJqQm5HTjtFTjR4Uk47QUFDRjtBdUJyclJVO0VBREY7SUFFSSxhakJ6R0o7RU5peVJOO0FBQ0Y7QXVCcHNSVTtFQURGO0lBRUksY2pCL0ZKO0VOc3lSTjtBQUNGO0F1QnJzUlk7RUFERjtJQUVJLHlCakJuR047RU4yeVJOO0FBQ0Y7QXVCcHNSVTtFQURGO0lBRUksYWpCekdKO0VOZ3pSTjtBQUNGO0F1Qm50UlU7RUFERjtJQUVJLGNqQi9GSjtFTnF6Uk47QUFDRjtBdUJwdFJZO0VBREY7SUFFSSx5QmpCbkdOO0VOMHpSTjtBQUNGO0F1Qm50UlU7RUFERjtJQUVJLGFqQnpHSjtFTit6Uk47QUFDRjtBdUJsdVJVO0VBREY7SUFFSSxjakIvRko7RU5vMFJOO0FBQ0Y7QXVCbnVSWTtFQURGO0lBRUkseUJqQm5HTjtFTnkwUk47QUFDRjtBdUJsdVJVO0VBREY7SUFFSSxhakJ6R0o7RU44MFJOO0FBQ0Y7QXVCanZSVTtFQURGO0lBRUksY2pCL0ZKO0VObTFSTjtBQUNGO0F1Qmx2Ulk7RUFERjtJQUVJLHlCakJuR047RU53MVJOO0FBQ0Y7QXVCanZSVTtFQURGO0lBRUksYWpCekdKO0VONjFSTjtBQUNGOztBdUIxdVJJO0VBREY7SUFFSSxhQUFBO0V2Qjh1Uko7QUFDRjs7QXVCenVSQTtFQUNFLGFBQUE7QXZCNHVSRjtBdUIxdVJJO0VBREY7SUFFSSxjQUFBO0V2QjZ1Uko7QUFDRjs7QXVCenVSQTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RWhCN0tELGVBQUE7RUFDQSxrQkFBQTtFZ0I4S0Msa0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQUEsb0JBQUE7RUFDQSxrQkFBQTtBdkI2dVJGO0F1QjV1UkU7RUFURjtJaEIxS0MsZUFBQTtJQUNBLG1CQUFBO0lnQm9MRyxjakJuSlU7RU5tNFJaO0FBQ0Y7QXVCL3VSRTtFQWJGO0lBY0ksb0JBQUE7SUFDQSxjQUFBO0lBQ0EsWUFBQTtFdkJrdlJGO0FBQ0Y7QXVCanZSRTtFQWxCRjtJaEIxS0MsZUFBQTtJQUNBLGVBQUE7RVBpN1JDO0FBQ0Y7QXVCcHZSRTtFQXJCRjtJQXNCSSxvQkFBQTtFdkJ1dlJGO0FBQ0Y7QXVCdHZSRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFBQSxvQkFBQTtFQUNBLFVBQUE7QXZCd3ZSSjtBdUJ2dlJJO0VBVEY7SUFVSSxZQUFBO0lBQ0EsV0FBQTtFdkIwdlJKO0FBQ0Y7QXVCenZSSTtFQWJGO0lBY0ksWUFBQTtJQUNBLFdBQUE7RXZCNHZSSjtBQUNGO0F1Qnh2Ukk7RUFGRjtJQUdJLHNCQUFBO0lBQ0EsY2pCNUtPO0VOdTZSWDtBQUNGO0F1Qnp2Uk07RUFERjtJQUVJLHlCakJ0TEE7RU5rN1JOO0FBQ0Y7QXVCMXZSSTtFQVhGO0lBWUksY0FBQTtFdkI2dlJKO0FBQ0Y7QXVCenZSTTtFQURGO0lBRUkseUJqQmhNQTtFTjQ3Uk47QUFDRjtBdUJ4dlJJO0VBREY7SUFFSSxjakJ0TUU7RU5pOFJOO0FBQ0Y7QXVCeHZSSTtFQURGO0lBRUksbUJBQUE7SWhCalBMLGVBQUE7SUFDQSxrQkFBQTtFUDYrUkM7QUFDRjs7QXVCdnZSRTtFQURGO0lBRUksYUFBQTtFdkIydlJGO0FBQ0Y7QXVCMXZSRTtFQUNFLGFqQnROSTtBTms5UlI7QXVCMXZSRTtFQUNFLG9CQUFBO0F2QjR2Uko7QXVCM3ZSSTtFQUNFLGVqQjNORTtBTnc5UlI7O0F1QnZ2UkU7RUFERjtJQUVJLGdCQUFBO0V2QjJ2UkY7QUFDRjs7QXVCeHZSQTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtBdkIydlJGO0F1Qnp2Ukk7RUFDRSx1QkFBQTtBdkIydlJOOztBd0JualNBO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QXhCc2pTRjtBd0JyalNFO0VBQ0UseUJBQUE7QXhCdWpTSjtBd0JyalNFO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBeEJ1alNKO0F3QnJqU0U7RUFDRSxrQkFBQTtBeEJ1alNKO0F3QnJqU0U7RUFDRSxnQ0FBQTtBeEJ1alNKOztBd0JualNBO0VqQmlCQyxlQUFBO0VBQ0Esa0JBQUE7RWlCZkMsY0FBQTtFQUNBLGlCQUFBO0F4QnNqU0Y7QXdCcmpTRTtFakJZRCxlQUFBO0VBQ0EsbUJBQUE7RWlCVkcsVUFBQTtBeEJ1alNKOztBd0JwalNBO0VqQk1DLGVBQUE7RUFDQSxtQkFBQTtBUGtqU0Q7QXdCdmpTRTtFQUZGO0lqQk1DLGVBQUE7SUFDQSxtQkFBQTtFUHVqU0M7QUFDRjtBd0IxalNFO0VqQkNELGVBQUE7RUFDQSxrQkFBQTtBUDRqU0Q7O0F3QnpqU0E7RWpCSkMsZUFBQTtFQUNBLGVBQUE7RWlCS0MsaUJBQUE7QXhCNmpTRjtBd0I1alNFO0VBQ0UsZ0JBQUE7QXhCOGpTSjtBd0I1alNFO0VqQlZELGVBQUE7RUFDQSxvQkFBQTtBUHlrU0Q7O0F3QjFqU0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7QXhCNmpTRjtBd0I1alNFO0VBRUUsa0JBQUE7QXhCNmpTSjs7QXdCempTQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7QXhCNGpTRjtBd0IzalNFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QXhCNmpTSjtBd0I1alNJO0VBRUUsWUFBQTtBeEI2alNOO0F3QjFqU0U7RUFDRSxlQUFBO0F4QjRqU0o7QXdCempTSTtFQUNFLGFBQUE7QXhCMmpTTjtBd0J4alNFO0VBQ0UsNEJBQUE7TUFBQSxlQUFBO0VBQ0EsY0FBQTtBeEIwalNKO0F3QnhqU0U7RUFDRSxpQkFBQTtBeEIwalNKO0F3QnhqU0U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBeEIwalNKOztBd0J2alNBO0VBS0UsaUJBQUE7QXhCc2pTRjtBd0IxalNFO0VqQnJFRCxlQUFBO0VBQ0Esb0JBQUE7RWlCc0VHLGdCQUFBO0F4QjZqU0o7O0F3QnpqU0E7RUFDRSxlQUFBO0VqQjVFRCxlQUFBO0VBQ0EsbUJBQUE7RWlCNkVDLGdCQUFBO0F4QjZqU0Y7O0F3QjNqU0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBeEI4alNGOztBeUJuclNBO0VBQ0UseUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0F6QnNyU0Y7QXlCcHJTRTtFQUNFLGNBQUE7QXpCc3JTSjs7QXlCbHJTRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QXpCcXJTSjs7QXlCbHJTQTtFbEJZQyxlQUFBO0VBQ0Esb0JBQUE7RWtCWEMsZ0JBQUE7RUFDQSxXQUFBO0F6QnNyU0Y7O0F5QnByU0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBekJ1clNGO0F5QnRyU0U7RUFDRSxrQkFBQTtFQUNBLFFBQUE7QXpCd3JTSjs7QXlCcnJTQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0F6QndyU0Y7O0F5QnRyU0E7RUFDRSxjQUFBO0F6QnlyU0Y7O0EwQmp1U0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0ExQm91U0Y7QTBCbnVTRTtFQUNFLGNBQUE7RUFDQSxnQ0FBQTtFQUNBLGNBQUE7QTFCcXVTSjs7QTBCbHVTQTtFbkJ3QkMsZUFBQTtFQUNBLGtCQUFBO0VtQnZCQyxnQkFBQTtBMUJzdVNGOztBMkJsdlNFO0VBQ0UsZ0NBQUE7QTNCcXZTSjtBMkJudlNFO0VBQ0UsaUJBQUE7RXBCOEJILGVBQUE7RUFDQSxtQkFBQTtBUHd0U0Q7QTJCbnZTRTtFQUNFLG1CQUFBO0EzQnF2U0o7QTJCbnZTSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0EzQnF2U047QTJCbnZTTTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBM0JxdlNSO0EyQm52U1E7RUFDRSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBM0JxdlNWO0EyQmx2U1E7RUFDRSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSx1RUFBQTtFQUNBLDhCQUFBO0VBQ0EsY0FBQTtBM0JvdlNWO0EyQi91U0U7RUFDRSx5QkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0EzQml2U0o7QTJCaHZTSTtFQUNFLDhCQUFBO01BQUEsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QTNCa3ZTTjtBMkJodlNJO0VBQ0UsMkNBQUE7TUFBQSw4QkFBQTtFQUNBLDZCQUFBO0EzQmt2U047QTJCL3VTVTtFQUNFLGdCQUFBO0EzQml2U1o7QTJCM3VTTTtFQUNFLDhCQUFBO01BQUEsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QTNCNnVTUjtBMkIzdVNNO0VBQ0UsMkNBQUE7TUFBQSw4QkFBQTtFQUNBLDZCQUFBO0EzQjZ1U1I7O0EyQnZ1U0E7RUFDRSx5QkFBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTtBM0IwdVNGO0EyQnp1U0U7RUFKRjtJQUtJLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0lBQ0EsZUFBQTtFM0I0dVNGO0FBQ0Y7QTJCM3VTRTtFQUNFLGNBQUE7QTNCNnVTSjtBMkIzdVNFO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtBM0I2dVNKO0EyQjN1U0U7RUFDRSxjQUFBO0EzQjZ1U0o7QTJCNXVTSTtFQUZGO0lBR0ksZUFBQTtFM0IrdVNKO0FBQ0Y7QTJCNXVTSTtFQURGO0lBRUksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7RTNCK3VTSjtBQUNGO0EyQjd1U0U7RUFDRSxjQUFBO0EzQit1U0o7QTJCOXVTSTtFQUZGO0lBR0ksZUFBQTtFM0JpdlNKO0FBQ0Y7QTJCOXVTSTtFQURGO0lBRUksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7RTNCaXZTSjtBQUNGO0EyQi91U0U7RXBCbEZELGVBQUE7RUFDQSxvQkFBQTtFb0JtRkcsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTNCa3ZTSjtBMkJqdlNJO0VBTEY7SUFNSSxrQkFBQTtJQUNBLDhCQUFBO0lBQ0EseUJBQUE7SUFDQSxhQUFBO0UzQm92U0o7QUFDRjtBMkJudlNJO0VwQjdGSCxlQUFBO0VBQ0EsbUJBQUE7QVBtMVNEO0EyQnJ2U007RUFGRjtJcEI3RkgsZUFBQTtJQUNBLG9CQUFBO0VQdzFTQztBQUNGO0EyQnZ2U0k7RUFDRSxhQUFBO0EzQnl2U047QTJCdnZTSTtFcEJ0R0gsZUFBQTtFQUNBLGVBQUE7RW9CdUdLLGlCQUFBO0EzQjB2U047QTJCenZTTTtFQUhGO0lBSUksYUFBQTtFM0I0dlNOO0FBQ0Y7QTJCM3ZTTTtFQU5GO0lwQnRHSCxlQUFBO0lBQ0EsZUFBQTtJb0I2R08seUJBQUE7RTNCK3ZTTjtBQUNGO0EyQjd2U0k7RUFDRSxnQkFBQTtBM0IrdlNOOztBMkIzdlNBO0VwQnRIQyxlQUFBO0VBQ0Esb0JBQUE7RW9CdUhDLGdCQUFBO0EzQit2U0Y7QTJCOXZTRTtFQUhGO0lBSUksWUFBQTtFM0Jpd1NGO0FBQ0Y7QTJCaHdTRTtFQU5GO0lwQnRIQyxlQUFBO0lBQ0Esb0JBQUE7RVBnNFNDO0FBQ0Y7QTJCbndTRTtFcEIvSEQsZUFBQTtFQUNBLG1CQUFBO0FQcTRTRDtBMkJyd1NJO0VBRkY7SXBCL0hELGVBQUE7SUFDQSxvQkFBQTtFUDA0U0M7QUFDRjtBMkJ2d1NFO0VBQ0UsZ0JBQUE7QTNCeXdTSjtBMkJ4d1NJO0VBRkY7SUFHSSxZQUFBO0UzQjJ3U0o7QUFDRjs7QTRCdjdTQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSwyQkFBQTtBNUIwN1NGO0E0Qno3U0U7RUFDRSxZQUFBO0VBQ0EsY0FBQTtBNUIyN1NKOztBNEJ4N1NBO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RXJCc0JELGVBQUE7RUFDQSxtQkFBQTtBUHM2U0Q7O0E0QjE3U0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBNUI2N1NGOztBNkIvOFNBO0VBQ0Usa0JBQUE7QTdCazlTRjtBNkJqOVNFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QTdCbTlTSjs7QTZCaDlTQTtFQUNFLGtCQUFBO0E3Qm05U0Y7QTZCbDlTRTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0E3Qm85U0o7O0E4QmgrU0U7RUFDRSxrQkFBQTtBOUJtK1NKO0E4QmwrU0k7RUFDRSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsOERBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTlCbytTTjtBOEJqK1NFO0VBQ0Usa0JBQUE7QTlCbStTSjtBOEJsK1NJO0VBQ0UsT0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1FQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTlCbytTTjtBOEJqK1NNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTlCbStTUjtBOEIvOVNFO0VBQ0Usa0JBQUE7QTlCaStTSjtBOEJoK1NJO0VBQ0UsT0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtFQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0E5QmsrU047QThCLzlTRTtFQUNFLGtCQUFBO0E5QmkrU0o7QThCaCtTSTtFQUNFLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzRUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBOUJrK1NOOztBOEI5OVNBO0VBQ0UsYUFBQTtBOUJpK1NGO0E4QmgrU0U7RUFDRSxxQkFBQTtBOUJrK1NKOztBK0JwaVRBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0EvQnVpVEY7O0ErQnJpVEE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtBL0J3aVRGOztBK0J0aVRBO0VBQ0Usa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGN6QmdFVztFeUIvRFgsZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QS9CeWlURjtBK0J4aVRFO0VBQ0UsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLDBCQUFBO0VBQUEsa0RBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSwyREFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtBL0IwaVRKO0ErQnZpVEk7RUFDRSwrQkFBQTtVQUFBLHVCQUFBO0EvQnlpVE47O0ErQnJpVEE7RUFDRSxhQUFBO0EvQndpVEY7O0ErQnJpVEE7RUFDRSxnQ0FBQTtBL0J3aVRGOztBK0JyaVRBO0V4QmZDLGVBQUE7RUFDQSxvQkFBQTtBUHdqVEQ7O0ErQnRpVEE7RUFDRSxxQkFBQTtBL0J5aVRGO0ErQnZpVEk7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0EvQnlpVE47QStCeGlUTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0V4QjNCUCxlQUFBO0VBQ0Esb0JBQUE7RXdCNEJPLGdCQUFBO0EvQjJpVFI7O0FnQ3ptVEE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUVBLGdCQUFBO0FoQzJtVEY7QWdDem1USTtFQURGO0lBRUksZ0NBQUE7RWhDNG1USjtBQUNGO0FnQzFtVEU7RUFDRSxjQUFBO0FoQzRtVEo7O0FnQ3RtVEU7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FoQ3ltVEo7O0FnQ3JtVEE7RUFDRSxrQkFBQTtBaEN3bVRGO0FnQ3ZtVEU7RUFGRjtJQUdJLG1CQUFBO1FBQUEsY0FBQTtZQUFBLFVBQUE7RWhDMG1URjtBQUNGO0FnQ3ptVEU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EseUIxQmdCSztBTjJsVFQ7QWdDMW1USTtFQVhGO0lBWUksWUFBQTtFaEM2bVRKO0FBQ0Y7QWdDem1USTtFQUNFLGFBQUE7QWhDMm1UTjtBZ0N2bVRJO0VBQ0U7SUFDRSxRQUFBO0lBQ0EseUJBQUE7RWhDeW1UTjtBQUNGO0FnQ3JtVE07RUFDRSxjQUFBO0FoQ3VtVFI7QWdDL2xUUTtFQUNFLGFBQUE7QWhDaW1UVjtBZ0MzbFRFO0VBQ0UsYUFBQTtBaEM2bFRKO0FnQzVsVEk7RUFDRSxjQUFBO0FoQzhsVE47QWdDNWxUSTtFQUNFLGFBQUE7QWhDOGxUTjtBZ0MxbFRJO0VBQ0UsYUFBQTtBaEM0bFROOztBZ0N2bFRBO0VBQ0U7SUFDRSxVQUFBO0VoQzBsVEY7RWdDeGxUQTtJQUNFLFlBQUE7RWhDMGxURjtFZ0N4bFRBO0lBQ0UsVUFBQTtFaEMwbFRGO0FBQ0Y7O0FnQ25tVEE7RUFDRTtJQUNFLFVBQUE7RWhDMGxURjtFZ0N4bFRBO0lBQ0UsWUFBQTtFaEMwbFRGO0VnQ3hsVEE7SUFDRSxVQUFBO0VoQzBsVEY7QUFDRjtBZ0N2bFRBO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QjFCdkRLO0UwQndETCxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGMxQjVDWTtFMEI2Q1osaUJBQUE7RUFDQSxrQkFBQTtBaEN5bFRGO0FnQ3hsVEU7RUFYRjtJQVlJLGtCQUFBO0VoQzJsVEY7QUFDRjtBZ0MxbFRFO0VBQ0UsNkJBQUE7RUFDQSxjQUFBO0V6QnJGSCxlQUFBO0VBQ0EsbUJBQUE7RXlCc0ZHLGdCQUFBO0FoQzZsVEo7QWdDM2xURTtFQUNFLHdFQUFBO1VBQUEsZ0VBQUE7QWhDNmxUSjtBZ0MzbFRFO0VBQ0UseUIxQnZESTtFMEJ3REosV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBaEM2bFRKO0FnQzNsVEU7RUFDRSx5QjFCN0RJO0UwQjhESixXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FoQzZsVEo7QWdDNWxUSTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBaEM4bFROO0FnQzNsVEU7RUFDRSxlQUFBO0FoQzZsVEo7QWdDNWxUSTtFQUZGO0lBR0ksaUJBQUE7RWhDK2xUSjtBQUNGO0FnQzlsVEk7RUFMRjtJQU1JLGtCQUFBO0VoQ2ltVEo7QUFDRjtBZ0NobVRJO0VBUkY7SUFTSSxrQkFBQTtFaENtbVRKO0FBQ0Y7QWdDaG1URTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FoQ2ttVEo7QWdDaG1URTtFQUNFLHlCMUJ4R0s7QU4wc1RUO0FnQ2htVEU7RUFDRSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjMUI3RlM7RUM1Q1osZUFBQTtFQUNBLG1CQUFBO0V5QjBJRyxpQkFBQTtBaENtbVRKO0FnQ2xtVEk7RUFDRSxxQjFCdEdVO0UwQnVHVixnQ0FBQTtFQUNBLHlCMUJ4R1U7RTBCeUdWLDBCQUFBO0VBQ0EsV0FBQTtBaENvbVROO0FnQ25tVE07RUFDRSx5QjFCNUdRO0FOaXRUaEI7QWdDbG1USTtFQUNFLHlCMUJwSUc7RTBCcUlILFdBQUE7QWhDb21UTjtBZ0MvbFRJO0VBQ0UseUIxQjVJQztBTjZ1VFA7O0FnQzNsVEU7RUFERjtJekJuS0MsZUFBQTtJQUNBLG1CQUFBO0VQb3dUQztBQUNGO0FnQy9sVEU7RUFKRjtJekJuS0MsZUFBQTtJQUNBLG1CQUFBO0VQMHdUQztBQUNGOztBZ0NobVRBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FoQ21tVEY7QWdDbG1URTtFQUNFLE9BQUE7QWhDb21USjtBZ0NsbVRFO0VBQ0UsUUFBQTtBaENvbVRKOztBaUN4elRFO0VBQ0UsYUFBQTtBakMyelRKOztBaUN4elRBO0VBQ0UsNkJBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0FqQzJ6VEY7QWlDMXpURTtFQUNFLGdDQUFBO0FqQzR6VEo7QWlDMXpURTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7QWpDNHpUSjtBaUMzelRJO0VBQ0UsbUJBQUE7QWpDNnpUTjtBaUMxelRFO0VBQ0UsWUFBQTtBakM0elRKOztBaUN4elRBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCM0I4Q2M7RTJCN0NkLGlCQUFBO0VBQ0EsV0FBQTtBakMyelRGO0FpQ3p6VEk7RUFDRSxTQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBakMyelROO0FpQ3h6VEU7RUFFRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQUEsb0JBQUE7QWpDeXpUSjtBaUN2elRFO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FqQ3l6VEo7QWlDdnpURTtFQUNFLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBakN5elRKO0FpQ3Z6VEU7RUFDRSwrQkFBQTtFQUNBLDhCQUFBO0FqQ3l6VEo7QWlDdHpURTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0YsVUFBQTtBakN3elRGO0FpQ3Z6VEk7RUFFRSx5QkFBQTtFQUNILFVBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0FqQ3d6VEg7QWlDdHpUSTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBakN3elROO0FpQ3R6VEk7RUFDRSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDSCxnQkFBQTtBakN3elRIO0FpQ3J6VEc7RUFDQyxRQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBakN1elRKOztBaUNqelRBO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RTFCL0RELGVBQUE7RUFDQSxtQkFBQTtBUG8zVEQ7QWlDbnpURTtFQUNFLFVBQUE7QWpDcXpUSjtBaUNuelRFO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNGLGlCQUFBO0FqQ3F6VEY7O0FpQ2p6VEE7RUFDRSw2QkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FqQ296VEY7O0FrQ3Y2VEM7RUFERDtJQUVFLDhCQUFBO1lBQUEsc0JBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLE9BQUE7SUFDQSxTQUFBO0lBQ0EsYUFBQTtJQUNBLGFBQUE7SUFDQSxxQ0FBQTtFbEMyNlRBO0FBQ0Y7QWtDeDZURTtFQUREO0lBRUUsZ0JBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFDQSw2QkFBQTtFbEMyNlREO0FBQ0Y7QWtDdjZURTtFQUREO0lBRUUsWUFBQTtFbEMwNlREO0FBQ0Y7QWtDdjZURTtFQUREO0lBRUUsOEJBQUE7RWxDMDZURDtBQUNGO0FrQ3g2VEM7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBbEMwNlRGO0FrQ3g2VEM7RUFDQyxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0RBQUE7VUFBQSw0Q0FBQTtBbEMwNlRGOztBa0N0NlRBO0VBQ0MsY0FBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFM0JwQ0MsZ0NBQUE7RUFBQSx3QkFBQTtBUDg4VEY7QWtDeDZUQztFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7QWxDMDZURjtBa0N4NlRFO0VBQ0Msc0JBQUE7QWxDMDZUSDtBa0N0NlRDO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QWxDdzZURjtBa0N0NlRFO0VBQ0Msa0JBQUE7RUFDQSxTQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBbEN3NlRIO0FPaitURTtFQUNFLFlBSjBCO0FQdStUOUI7QWtDcjZUQztFQUNDLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSw4REFBQTtFQUNBLGtDQUFBO0FsQ3U2VEY7QWtDcjZURTtFQVhEO0lBWUUsV0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFbEN3NlREO0FBQ0Y7QWtDcjZUQztFQUNDLGM1QnpCTTtFNEIwQk4seUJBQUE7QWxDdTZURjtBa0NwNlRDO0VBNUREO0lBNkRFLGFBQUE7SUFDQSxpQkFBQTtJM0JyRUQsZUFBQTtJQUNBLG9CQUFBO0kyQnNFQyxtQkFBQTtRQUFBLGNBQUE7WUFBQSxVQUFBO0lBQ0Esa0JBQUE7RWxDdzZUQTtFa0N0NlRBO0lBQ0MscUNBQUE7WUFBQSw2QkFBQTtFbEN3NlREO0FBQ0Y7QWtDcjZUQztFQUNDO0lBQ0MsaUJBQUE7STNCakZGLGVBQUE7SUFDQSxvQkFBQTtFUHkvVEM7QUFDRjtBa0NyNlRDO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3Q0FBQTtNQUFBLDJCQUFBO0VBQ0EsMEJBQUE7QWxDdTZURjtBa0N0NlRFO0VBTkQ7SUFPRSw4QkFBQTtRQUFBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtFbEN5NlREO0FBQ0Y7QWtDeDZURTtFQUNDLGtCQUFBO0FsQzA2VEg7QWtDejZURztFQUZEO0lBR0UsbUJBQUE7RWxDNDZURjtBQUNGOztBa0N0NlRDO0VBQ0MsY0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FsQ3k2VEY7O0FrQ3A2VEM7RUFDQyxnQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFM0J4SEQsZUFBQTtFQUNBLGtCQUFBO0UyQnlIQyxnQkFBQTtBbEN3NlRGO0FrQ3Y2VEU7RUFSRDtJQVNFLGdCQUFBO0kzQjVIRixlQUFBO0lBQ0EsbUJBQUE7STJCNkhFLGdCQUFBO0VsQzI2VEQ7QUFDRjtBa0N6NlRHO0VBREQ7STNCaElELGVBQUE7SUFDQSxtQkFBQTtJMkJrSUcsdUNBQUE7WUFBQSwrQkFBQTtFbEM2NlRGO0FBQ0Y7O0FDcmhVQTs7OztxQ0FBQTtBa0MvREE7RUFDQyxlQUFBO0FuQzRsVUQ7O0FtQ3psVUE7RUFDQyw2QkFBQTtBbkM0bFVEO0FtQzNsVUM7RUFDQyxnQ0FBQTtBbkM2bFVGO0FtQzNsVUM7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0U1Qm9CRCxlQUFBO0VBQ0Esa0JBQUE7RTRCbkJDLGtCQUFBO0FuQzhsVUY7QW1DN2xVRTtFQVREO0lBVUUsYUFBQTtFbkNnbVVEO0FBQ0Y7QW1DL2xVRTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtBbkNpbVVIO0FtQzdsVUc7RUFDQyxXQUFBO0VBQ0EseUI3QitCSTtFNkI5Qkosc0JBQUE7QW5DK2xVSjs7QW1DMWxVQTtFQUNDLGFBQUE7RUFDQSw2QkFBQTtBbkM2bFVEOztBbUMxbFVBO0VBV0Msa0JBQUE7QW5DbWxVRDtBbUM3bFVDO0VBQ0MsY0FBQTtFQUNBLGFBQUE7RUFDQSwwQkFBQTtBbkMrbFVGO0FtQzlsVUU7RUFDQywyQkFBQTtFQUNBLGtDQUFBO1VBQUEsMEJBQUE7RUFDQSxpQkFBQTtBbkNnbVVIOztBbUMxbFVBO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QW5DNmxVRDtBbUM1bFVDO0VBTkQ7SUFPRSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFbkMrbFVBO0FBQ0Y7QW1DOWxVQztFQVhEO0lBWUUsWUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RW5DaW1VQTtBQUNGOztBbUM5bFVBO0VBQ0MsbUJBQUE7TUFBQSxjQUFBO1VBQUEsVUFBQTtFQUNBLHdCQUFBO0FuQ2ltVUQ7O0FtQzlsVUE7RUFDQyxlQUFBO0FuQ2ltVUQ7QW1DaG1VQztFQUZEO0lBR0UsWUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RW5DbW1VQTtBQUNGO0FtQ2xtVUM7RUFQRDtJQVFFLFlBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VuQ3FtVUE7QUFDRjs7QW9DeHNVQTtFQUNFLGVBQUE7RUFDQSxhQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSx5QjlCZ0RPO0U4Qi9DUCxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQUEsb0JBQUE7QXBDMnNVRjtBb0Mxc1VFO0VBYkY7SUFjSSxZQUFBO0lBQ0EsYUFBQTtJQUNBLGtCQUFBO0VwQzZzVUY7QUFDRjtBb0M1c1VFO0VBbEJGO0lBbUJJLHlCQUFBO0lBQ0EsWUFBQTtJQUNBLHVCQUFBO0VwQytzVUY7QUFDRjtBb0M3c1VFO0VBQ0UsbUJBQUE7RUFDQSxVQUFBO0FwQytzVUo7QW9DNXNVRTtFQUNFLHlCQUFBO0VBQ0EsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0FwQzhzVUo7QW9DN3NVSTtFQUhGO0lBSUksaUJBQUE7SUFDQSxvQkFBQTtFcENndFVKO0FBQ0Y7QW9DL3NVSTtFQVBGO0lBUUksaUJBQUE7SUFDQSxvQkFBQTtFcENrdFVKO0FBQ0Y7O0FvQzlzVUE7RUFDRSxlQUFBO0VBQ0EsYUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQUEsb0JBQUE7QXBDaXRVRjtBb0Mvc1VFO0VBQ0UsbUJBQUE7RUFDQSxVQUFBO0FwQ2l0VUo7O0FvQzdzVUE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSxvQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx1REFBQTtBcENndFVGO0FvQy9zVUU7RUFDRSxrQkFBQTtBcENpdFVKO0FvQy9zVUU7RUFYRjtJQVlJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSx3QkFBQTtFcENrdFVGO0FBQ0Y7QW9DanRVRTtFQWxCRjtJQW1CSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7SUFDQSxXQUFBO0lBQ0EsMEJBQUE7SUFDQSx5QjlCbENHO0k4Qm1DSCxrQkFBQTtFcENvdFVGO0FBQ0Y7QW9DbnRVRTtFQUdFLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUNBQUE7RUFDQSw2REFBQTtFQUNBLDBCQUFBO0FwQ210VUo7QW9DbHRVSTtFQVJGO0lBU0ksVUFBQTtJQUNBLFlBQUE7RXBDcXRVSjtBQUNGO0FvQ250VUk7RUFiRjtJQWNJLFVBQUE7RXBDc3RVSjtBQUNGO0FvQ3J0VUk7RUFoQkY7SUFpQkksWUFBQTtFcEN3dFVKO0FBQ0Y7QW9DdHRVRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUNBQUE7RUFDQSw2REFBQTtFQUNBLDBCQUFBO0FwQ3d0VUo7QW9DdnRVSTtFQU5GO0lBT0ksTUFBQTtJQUNBLFFBQUE7RXBDMHRVSjtBQUNGO0FvQ3h0VUk7RUFYRjtJQVlJLE1BQUE7SUFDQSxRQUFBO0VwQzJ0VUo7QUFDRjtBb0MxdFVJO0VBZkY7SUFnQkksTUFBQTtJQUNBLFlBQUE7RXBDNnRVSjtBQUNGOztBb0N6dFVBO0VBQ0UsV0FBQTtBcEM0dFVGO0FvQzN0VUU7RUFGRjtJQUdJLFlBQUE7SUFDQSxnQkFBQTtFcEM4dFVGO0FBQ0Y7QW9DM3RVSTtFQURGO0lBRUkseUJBQUE7RXBDOHRVSjtBQUNGO0FvQzV0VUU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBcEM4dFVKO0FvQzd0VUk7RUFKRjtJQUtJLFlBQUE7RXBDZ3VVSjtBQUNGO0FvQzd0VUk7RUFERjtJQUVJLGFBQUE7RXBDZ3VVSjtBQUNGO0FvQy90VUk7RUFKRjtJQUtJLGFBQUE7RXBDa3VVSjtBQUNGO0FvQy90VUk7RUFERjtJQUVJLGlCQUFBO0VwQ2t1VUo7QUFDRjs7QW9DNXRVSTtFQURGO0lBRUksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7RXBDZ3VVSjtBQUNGOztBb0MxdFVJO0VBREY7SUFFSSxtQkFBQTtRQUFBLGNBQUE7WUFBQSxVQUFBO0lBQ0EsdUJBQUE7RXBDOHRVSjtBQUNGOztBb0N4dFVJO0VBREY7SUFFSSxnQkFBQTtFcEM0dFVKO0FBQ0Y7O0FvQ3h0VUE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FwQzJ0VUY7O0FvQ3h0VUE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0FwQzJ0VUY7QW9DMXRVRTtFQUNFLFFBQUE7QXBDNHRVSjs7QW9DenRVQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FwQzR0VUY7O0FvQzF0VUE7RUFDRSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtVQUFBLDJCQUFBO0FwQzZ0VUY7O0FvQzF0VUE7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0U3QjlMRCxlQUFBO0VBQ0EsbUJBQUE7QVA0NVVEO0FvQzd0VUU7RUFORjtJQU9JLG1CQUFBO0VwQ2d1VUY7QUFDRjs7QW9DM3RVQTtFQUNFLGtCQUFBO0VBQ0EseUI5QnpJa0I7RThCMElsQixvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtBcEM4dFVGO0FvQzd0VUU7RUFSRjtJQVNJLGVBQUE7RXBDZ3VVRjtBQUNGO0FvQzl0VUU7RUFDRSxnQkFBQTtBcENndVVKO0FvQy90VUk7RUFGRjtJQUdJLGdCQUFBO0VwQ2t1VUo7QUFDRjs7QW9DOXRVQTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtBcENpdVVGO0FvQ2h1VUU7RUFORjtJQU9JLGFBQUE7RXBDbXVVRjtFb0NsdVVFO0lBQ0UsYUFBQTtFcENvdVVKO0FBQ0Y7QW9DbHVVRTtFQUNFLGNBQUE7QXBDb3VVSjs7QW9DaHVVQTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7TUFBQSxjQUFBO1VBQUEsVUFBQTtFQUNBLGVBQUE7QXBDbXVVRjtBb0NsdVVFO0VBSkY7SUFLSSxlQUFBO0VwQ3F1VUY7QUFDRjtBb0NwdVVFO0VBQ0UsVUFBQTtBcENzdVVKO0FvQ3J1VUk7RUFGRjtJQUdJLGVBQUE7RXBDd3VVSjtBQUNGO0FvQ3J1VUk7RUFERjtJQUVJLGVBQUE7RXBDd3VVSjtBQUNGO0FvQ3R1VUU7RUFDRSxZQUFBO0FwQ3d1VUo7QW9DdnVVSTtFQUZGO0lBR0ksYUFBQTtFcEMwdVVKO0FBQ0Y7QW9DeHVVRTtFN0JwUUQsZUFBQTtFQUNBLG9CQUFBO0U2QnFRRyxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBcEMydVVKO0FvQzF1VUk7RUFORjtJQU9JLGdCQUFBO0lBQ0EsbUJBQUE7RXBDNnVVSjtBQUNGO0FvQzV1VUk7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QXBDOHVVTjtBb0M3dVVNO0VBQ0Usa0JBQUE7QXBDK3VVUjtBb0M1dVVJO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FwQzh1VU47QW9DM3VVRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBcEM2dVVKOztBb0N6dVVBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGtEQUFBO1VBQUEsMENBQUE7QXBDNHVVRjtBb0MzdVVFO0VBTEY7SUFNSSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtFcEM4dVVGO0FBQ0Y7QW9DN3VVRTtFQVZGO0lBV0ksa0JBQUE7SUFDQSxrQkFBQTtFcENndlVGO0FBQ0Y7QW9DOXVVRTtFQUNFLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxVQUFBO0FwQ2d2VUo7QW9DN3VVSTtFQURGO0lBRUksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RXBDZ3ZVSjtBQUNGO0FvQzd1VUk7RUFERjtJQUVJLG1CQUFBO1FBQUEsZUFBQTtJQUNBLGdCQUFBO0VwQ2d2VUo7QUFDRjtBb0MvdVVJO0VBTEY7SUFNSSxrQkFBQTtFcENrdlVKO0FBQ0Y7O0FvQzV1VUk7RUFERjtJQUVJLHlDQUFBO1FBQUEsNEJBQUE7SUFDQSwyQkFBQTtFcENndlVKO0FBQ0Y7QW9DL3VVSTtFQUxGO0lBTUksa0JBQUE7SUFDQSxRQUFBO0lBQ0EsVUFBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7SUFDQSxZQUFBO0VwQ2t2VUo7QUFDRjtBb0MvdVVJO0VBREY7SUFFSSx5Q0FBQTtRQUFBLDRCQUFBO0lBQ0EsMkJBQUE7RXBDa3ZVSjtBQUNGO0FvQ2p2VUk7RUFMRjtJQU1JLGNBQUE7SUFDQSxZQUFBO0lBQ0EsY0FBQTtFcENvdlVKO0FBQ0Y7QW9DaHZVTTtFQURGO0lBRUksZ0JBQUE7SUFDQSx1QkFBQTtZQUFBLGVBQUE7SUFDQSxjQUFBO0VwQ212VU47QUFDRjtBb0NodlVNO0VBREY7SUFFSSxjQUFBO0VwQ212VU47QUFDRjs7QW9DN3VVRTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFN0JsWEgsZUFBQTtFQUNBLG9CQUFBO0U2Qm1YRyxjQUFBO0FwQ2l2VUo7QW9DaHZVSTtFQUNFLGFBQUE7RTdCdFhMLGVBQUE7RUFDQSxtQkFBQTtFNkJ1WEssYzlCM1RXO0FOOGlWakI7QW9DanZVSTtFQVhGO0lBWUksNkJBQUE7UUFBQSxnQkFBQTtJQUNBLGVBQUE7RXBDb3ZVSjtBQUNGO0FvQ252VUk7RUFmRjtJQWdCSSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxRQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtFcENzdlVKO0FBQ0Y7O0FvQ2x2VUE7RTdCdllDLGVBQUE7RUFDQSxvQkFBQTtFNkJ3WUMsYzlCdFVlO0U4QnVVZixnQkFBQTtBcENzdlVGO0FvQ3J2VUU7RUFDRSxjOUIzVVc7QU5ra1ZmO0FvQ3R2VUk7RUFGRjtJN0IzWUQsZUFBQTtJQUNBLG1CQUFBO0VQdW9WQztBQUNGOztBb0N0dlVBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FwQ3l2VUY7QW9DeHZVRTtFQUxGO0lBTUksZ0JBQUE7SUFDQSxtQkFBQTtFcEMydlVGO0FBQ0Y7O0FvQ3h2VUE7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FwQzJ2VUY7QW9DMXZVRTtFQUxGO0lBTUksWUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RXBDNnZVRjtBQUNGOztBb0MxdlVBO0VBQ0UsaUJBQUE7RUFDQSxvQkFBQTtBcEM2dlVGO0FvQzV2VUU7RUFIRjtJQUlJLG9CQUFBO0VwQyt2VUY7QUFDRjs7QW9DNXZVQTtFN0JsYkMsZUFBQTtFQUNBLG9CQUFBO0U2Qm1iQyxjOUJqWGU7RThCa1hmLGdCQUFBO0VBQ0EsaUJBQUE7QXBDZ3dVRjtBb0M5dlVFO0VBQ0UsZ0JBQUE7QXBDZ3dVSjtBb0MvdlVJO0VBRkY7SUFHSSxnQkFBQTtFcENrd1VKO0FBQ0Y7QW9DaHdVRTtFQUNFLGdCQUFBO0FwQ2t3VUo7QW9DandVSTtFQUZGO0lBR0ksZ0JBQUE7RXBDb3dVSjtBQUNGOztBb0Nod1VBO0VBQ0Usb0JBQUE7QXBDbXdVRjtBb0Nsd1VFO0VBRkY7SUFHSSxvQkFBQTtFcENxd1VGO0FBQ0Y7O0FvQ2x3VUE7RUFDRSxvQkFBQTtBcENxd1VGO0FvQ3B3VUU7RUFGRjtJQUdJLG9CQUFBO0VwQ3V3VUY7QUFDRjs7QW9DcHdVQTtFQUNFLFdBQUE7RTdCcmRELGVBQUE7RUFDQSxrQkFBQTtFNkJzZEMsZ0JBQUE7QXBDd3dVRjs7QW9DcHdVRTtFQURGO0lBRUksa0JBQUE7SUFDQSxtQkFBQTtFcEN3d1VGO0FBQ0Y7O0FvQ3J3VUE7RTdCamVDLGVBQUE7RUFDQSxvQkFBQTtBUDB1VkQ7QW9DdndVSTtFQUNFLGdCQUFBO0FwQ3l3VU47O0FvQ3B3VUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7QXBDdXdVRjtBb0N0d1VFO0VBUkY7SUFTSSxnQkFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtFcEN5d1VGO0FBQ0Y7QW9DeHdVRTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBcEMwd1VKO0FvQ3p3VUk7RUFKRjtJQUtJLDRCQUFBO0lBQUEsNkJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBQ0EsU0FBQTtFcEM0d1VKO0FBQ0Y7O0FvQ3h3VUE7RUFDRSxZQUFBO0FwQzJ3VUY7QW9DMXdVRTtFQUNFLFdBQUE7QXBDNHdVSjtBb0Mzd1VJO0VBRkY7SUFHSSxZQUFBO0VwQzh3VUo7QUFDRjs7QXFDdHpWSTtFQURGO0lBRUksZUFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLDhCQUFBO1lBQUEsc0JBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0VyQzB6Vko7RXFDeHpWSTtJQUNFLGFBQUE7RXJDMHpWTjtFcUN4elZJO0lBQ0UsY0FBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLGFBQUE7SUFDQSxlQUFBO0lBQ0EsUUFBQTtJQUNBLFNBQUE7SUFDQSxXQUFBO0lBQ0EsNkJBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO1FBQUEseUJBQUE7RXJDMHpWTjtBQUNGO0FxQ3R6Vkk7RUFERjtJQUVJLGVBQUE7SUFDQSxPQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSwrQ0FBQTtJQUFBLHVDQUFBO0lBQUEsK0JBQUE7SUFBQSw0REFBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7SUFDQSxzQkFBQTtJQUNBLDhCQUFBO1lBQUEsc0JBQUE7SUFDQSxnQkFBQTtFckN5elZKO0VxQ3h6Vkk7SUFDRSxPQUFBO0lBQ0EsY0FBQTtJQUNBLGFBQUE7SUFDQSxnQ0FBQTtZQUFBLHdCQUFBO0lBQ0EsbUJBQUE7RXJDMHpWTjtBQUNGO0FxQ3Z6Vkk7RUFDRSxnQkFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7QXJDeXpWTjtBcUN2elZJO0VBQ0UsZ0JBQUE7QXJDeXpWTjs7QXNDaDNWSTtFQURGO0lBRUksY0FBQTtFdENvM1ZKO0FBQ0Y7QXNDbjNWSTtFQUpGO0lBS0ksYUFBQTtFdENzM1ZKO0FBQ0Y7QXNDcjNWSTtFQUNFLGNBQUE7RUFDQSwwQkFBQTtBdEN1M1ZOO0FzQ3AzVkU7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGlCQUFBO0F0Q3MzVko7QXNDcDNWTTtFQURGO0lBRUksY0FBQTtFdEN1M1ZOO0FBQ0Y7QXNDbjNWRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtBdENxM1ZKO0FzQ2ozVkk7RUFDRSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QXRDbTNWTjtBc0NqM1ZJO0VBQ0UsZ0JBQUE7QXRDbTNWTjtBc0NqM1ZJO0VBQ0UsbUJBQUE7QXRDbTNWTjtBc0NqM1ZJO0VBQ0UsV0FBQTtBdENtM1ZOO0FzQ2ozVkk7RUFDRSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBdENtM1ZOO0FzQ2wzVk07RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQUEsb0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0F0Q28zVlI7QXNDajNWUTtFQUNFLG1DQUFBO1VBQUEsMkJBQUE7QXRDbTNWVjtBc0NoM1ZNO0VBRUUsVUFBQTtBdENpM1ZSO0FzQ2gzVlE7RUFDRSx3QkFBQTtBdENrM1ZWO0FzQ2gzVlE7RUFDRSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBdENrM1ZWO0FzQ2ozVlU7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RS9CNURYLGVBQUE7RUFDQSxvQkFBQTtFK0I2RFcsY0FBQTtFQUNBLGtCQUFBO0F0Q28zVlo7QXNDbjNWWTtFQUNFLGFBQUE7QXRDcTNWZDtBc0NsM1ZVO0VBQ0UsNkJBQUE7QXRDbzNWWjtBc0NoM1ZVO0VBQ0UsWUFBQTtBdENrM1ZaO0FzQzcyVlU7RUFDRSxZQUFBO0F0QysyVlo7QXNDOTJWWTtFQUNFLFdBQUE7QXRDZzNWZDtBc0MzMlZNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxVQUFBO0F0QzYyVlI7QXNDeDJWRTtFQUNFLGlCQUFBO0F0QzAyVko7QXNDejJWSTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtBdEMyMlZOO0FzQ3gyVk07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLGNBQUE7QXRDMDJWUjtBc0N4MlZNOzs7RUFHRSwrQkFBQTtNQUFBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0F0QzAyVlI7QXNDeDJWTTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBdEMwMlZSO0FzQ3AyVkk7RUFGRjtJQUdJLGFBQUE7SUFDQSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxPQUFBO0lBQ0EsUUFBQTtJQUNBLGlCQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxvQkFBQTtFdEN1MlZKO0FBQ0Y7O0FzQ3AyVkE7RUFDRSxlQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBdEN1MlZGOztBc0NwMlZBO0VBQ0UsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsaURBQUE7RUFBQSx5Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtNQUFBLHlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBdEN1MlZGO0FzQ3QyVkU7RUFoQkY7SUFpQkksZ0JBQUE7RXRDeTJWRjtBQUNGO0FzQ3gyVkU7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QXRDMDJWSjs7QXNDcjJWQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGlEQUFBO0VBQUEseUNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBdEN3MlZGO0FzQ3QyVkU7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QXRDdzJWSjtBc0NyMlZFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RS9CN0xILGVBQUE7RUFDQSxtQkFBQTtFK0I4TEcsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsMkJBQUE7TUFBQSx3QkFBQTtVQUFBLHFCQUFBO0F0Q3cyVko7QXNDdDJWSTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0F0Q3cyVk47QXNDdDJWTTtFQUNFLG1CQUFBO0UvQnhNUCxlQUFBO0VBQ0Esa0JBQUE7QVBpaldEO0FzQ3IyVkk7RUFDRSxVQUFBO0F0Q3UyVk47QXNDcjJWTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0Esa0JBQUE7QXRDdTJWUjtBc0NyMlZRO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBdEN1MlZWO0FzQ3IyVlU7RUFDRSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBdEN1MlZaO0FzQ3AyVlU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7QXRDczJWWjtBc0NqMlZNO0VBQ0Usc0JBQUE7RUFDQSx5QkFBQTtFL0I3T1AsZUFBQTtFQUNBLG1CQUFBO0UrQjhPTyxtRUFBQTtFQUNBLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QXRDbzJWUjs7QXNDOTFWQTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0F0Q2kyVkY7QXNDLzFWRTtFQUNFLFdBQUE7QXRDaTJWSjtBc0M5MVZFO0VBQ0Usb0RBQUE7VUFBQSw0Q0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBdENnMlZKO0FzQzcxVkU7RUFDRSxvQ0FBQTtFQUNBLG1CQUFBO0F0QysxVko7O0FzQzUxVkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHlCaENsUU87RWdDbVFQLGFBQUE7RUFDQSw0QkFBQTtFQUNBLCtEQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQ0FBQTtBdEMrMVZGO0FzQzcxVkU7RUFDRSxjQUFBO0F0QysxVko7O0FzQzMxVkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QXRDODFWRjs7QXNDMzFWQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGlEQUFBO0VBQUEseUNBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtNQUFBLHlCQUFBO0VBQ0Esb0JBQUE7QXRDODFWRjtBc0M3MVZFO0VBZEY7SUFlSSxnQkFBQTtFdENnMlZGO0FBQ0Y7QXNDLzFWRTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBdENpMlZKOztBc0M5MVZBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFNBQUE7QXRDaTJWRjs7QXNDOTFWQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsYUFBQTtBdENpMlZGO0FzQ2gyVkU7RUFDRSx1QkFBQTtBdENrMlZKO0FzQzkxVkk7RUFDRSxlQUFBO0VBQ0EsY2hDblNPO0VnQ29TUCxtQkFBQTtBdENnMlZOO0FzQzcxVkk7RUFDRSxtQkFBQTtNQUFBLGNBQUE7VUFBQSxVQUFBO0VBQ0EsWUFBQTtBdEMrMVZOO0FzQzUxVkk7RUFDRSxtQkFBQTtNQUFBLGNBQUE7VUFBQSxVQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0F0QzgxVk47QXNDNTFWTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QXRDODFWUjs7QXNDeDFWQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLHlCQUFBO01BQUEseUJBQUE7QXRDMjFWRjtBc0N6MVZFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QXRDMjFWSjs7QXNDeDFWQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0F0QzIxVkY7QXNDMTFWRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0F0QzQxVko7O0FzQ3gxVkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBdEMyMVZGOztBc0N6MVZBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QXRDNDFWRjtBc0MxMVZFO0VBQ0UsbUJBQUE7TUFBQSxjQUFBO1VBQUEsVUFBQTtFQUNBLHNCQUFBO0F0QzQxVko7QXNDMTFWSTtFQUNFLHdCQUFBO0F0QzQxVk47QXNDejFWSTtFQUNFLGNBQUE7QXRDMjFWTjtBc0N4MVZJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGNoQy9XTztFQzVDWixlQUFBO0VBQ0EsbUJBQUE7RStCNFpLLGlCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCaEMzWUc7RWdDNFlILHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsU0FBQTtBdEMyMVZOO0FzQ3oxVk07RUFDRSxxQkFBQTtBdEMyMVZSO0FzQ3QxVk07RUFDRSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY2hDeFlLO0FOZ3VXYjtBc0N0MVZRO0VBQ0Usa0JBQUE7QXRDdzFWVjtBc0N0MVZVO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSx5QmhDM1pKO0FObXZXUjs7QXNDajFWQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsbUJBQUE7QXRDbzFWRjtBc0NsMVZFO0VBQ0UsbUJBQUE7QXRDbzFWSjs7QXNDajFWQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QXRDbzFWRjs7QXNDbDFWQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7QXRDcTFWRjs7QXNDbDFWQTtFQUNFLGFBQUE7RUFJQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7QXRDazFWRjtBc0MxMVZFO0VBQ0UsY0FBQTtBdEM0MVZKO0FzQ2wxVkk7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxjaENoY087RUM1Q1osZUFBQTtFQUNBLG1CQUFBO0FQaTBXRDtBc0NwMVZNO0VBQ0UsV0FBQTtFQUNBLHlCaEN6Y1E7QU4reFdoQjtBc0NsMVZNO0VBQ0UsV0FBQTtFQUNBLHlCaEMvY1E7QU5teVdoQjtBc0MvMFZFO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsY2hDbGRTO0VDNUNaLGVBQUE7RUFDQSxtQkFBQTtFK0IrZkcscUJBQUE7RUFDQSw0QkFBQTtFQUFBLG9CQUFBO0F0Q2sxVko7QXNDaDFWSTtFQUNFLFdBQUE7RUFDQSx5QmhDOWRVO0FOZ3pXaEI7QXNDLzBWRTtFQTVDRjtJQTZDSSxjQUFBO0V0Q2sxVkY7QUFDRjs7QXNDaDFWQTtFQUNFLGdCQUFBO0F0Q20xVkY7O0FzQ2gxVkU7RUFDRSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7VUFBQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBdENtMVZKOztBc0MvMFZBO0VBQ0Usa0JBQUE7QXRDazFWRjs7QXNDOTBWRTtFQUNFLGdCQUFBO0F0Q2kxVko7QXNDLzBWRTtFQUNFLGVBQUE7QXRDaTFWSjs7QXNDMTBWQTtFQUNFLGtCQUFBO0F0QzYwVkY7QXNDNTBWRTtFQUZGO0lBR0ksYUFBQTtFdEMrMFZGO0FBQ0Y7QXNDNzBWRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsZ0NBQUE7QXRDKzBWSjtBc0M3MFZJO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0F0QyswVk47QXNDNTBWSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtBdEM4MFZOO0FzQzMwVkk7RUFDRSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBdEM2MFZOO0FzQ3owVkU7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0F0QzIwVko7QXNDeDBWRTtFQUNFLG1CQUFBO0F0QzAwVko7QXNDeDBWSTtFQUNFLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxtRUFBQTtFQUNBLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQkFBQTtFQUNBLGNoQ2pqQk87RWdDa2pCUCxlQUFBO0F0QzAwVk47QXNDeDBWTTtFQUNFLGlCQUFBO0VBQ0EsY2hDdGpCSztFZ0N1akJMLGtCQUFBO0F0QzAwVlI7QXNDNzBWTTtFQUNFLGlCQUFBO0VBQ0EsY2hDdGpCSztFZ0N1akJMLGtCQUFBO0F0QzAwVlI7QXNDNzBWTTtFQUNFLGlCQUFBO0VBQ0EsY2hDdGpCSztFZ0N1akJMLGtCQUFBO0F0QzAwVlI7QXNDNzBWTTtFQUNFLGlCQUFBO0VBQ0EsY2hDdGpCSztFZ0N1akJMLGtCQUFBO0F0QzAwVlI7QXNDNzBWTTtFQUNFLGlCQUFBO0VBQ0EsY2hDdGpCSztFZ0N1akJMLGtCQUFBO0F0QzAwVlI7QXNDcDBWRTtFQUNFLGVBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsK0JBQUE7RUFBQSw0REFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLGdCQUFBO0F0Q3MwVko7QXNDcDBWSTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VBQ0EsbUJBQUE7QXRDczBWTjtBc0NsMFZFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxtQkFBQTtBdENvMFZKO0FzQ2gwVkU7RUFDRSxlQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLCtCQUFBO0VBQUEsNERBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxnQkFBQTtBdENrMFZKO0FzQ2gwVkk7RUFDRSxNQUFBO0VBQ0EsT0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXRDazBWTjs7QXVDbGdYQTtFQUNFLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtBdkNxZ1hGO0F1Q25nWEk7RUFDRSw2QkFBQTtFQUNBLGlCQUFBO0F2Q3FnWE47QXVDbmdYTTtFQUNFLGdCQUFBO0F2Q3FnWFI7O0F3Qy9nWEE7RUFDRSxhQUFBO0F4Q2toWEY7QXdDamhYRTtFQUNFLGNBQUE7QXhDbWhYSjtBd0NqaFhFO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtBeENtaFhKO0F3Q2xoWEk7RUFMRjtJQU1JLHlCQUFBO0V4Q3FoWEo7QUFDRjtBd0NwaFhJO0VBUkY7SUFTSSw2QkFBQTtJQUNBLGFBQUE7RXhDdWhYSjtBQUNGOztBd0NsaFhJO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtBeENxaFhOO0F3Q3BoWE07RUFIRjtJQUlJLGNBQUE7RXhDdWhYTjtBQUNGO0F3Q3RoWE07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QXhDd2hYUjtBd0NuaFhRO0VBREY7SUFFSSxnQkFBQTtJQUNBLG9CQUFBO0V4Q3NoWFI7QUFDRjtBd0NuaFhRO0VBREY7SUFFSSxnQkFBQTtJQUNBLGlCQUFBO0V4Q3NoWFI7QUFDRjs7QXlDamtYQztFQUNDLHNCQUFBO0F6Q29rWEY7QXlDbmtYRTtFQUNDLFlBQUE7QXpDcWtYSDtBeUNsa1hFO0VBQ0MsbUVBQUE7QXpDb2tYSDtBeUNqa1hFO0VBQ0MsbUVBQUE7QXpDbWtYSDtBeUNqa1hFO0VBQ0Msc0JBQUE7QXpDbWtYSDtBeUMvalhDO0VBRUMsaUJBQUE7QXpDZ2tYRjtBeUMvalhFO0VBQ0MsaUVBQUE7QXpDaWtYSDtBeUMvalhFO0VBQ0MsaUVBQUE7QXpDaWtYSDtBeUM3alhDO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QXpDK2pYRjtBeUMzalhFO0VBQ0MsWUFBQTtBekM2alhIOztBMENubVhFO0VBQ0UsNkJBQUE7QTFDc21YSjtBMENqbVhFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7QTFDbW1YSjtBMENqbVhNO0VBREY7SUFFSSxjQUFBO0UxQ29tWE47QUFDRjtBMENobVhJO0VBREY7SUFFSSxnQ0FBQTtFMUNtbVhKO0FBQ0Y7QTBDaG1YSTtFQURGO0lBRUksZ0NBQUE7RTFDbW1YSjtBQUNGOztBMEMvbFhBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFrQkE7Ozs7R0FBQTtBMUNxbFhGO0EwQ3RtWEU7RUFGRjtJQUdJLGdDQUFBO0UxQ3ltWEY7QUFDRjtBMEN4bVhFO0VBTEY7SUFNSSxXQUFBO0lBQ0EsbUJBQUE7UUFBQSxlQUFBO0lBQ0EsOEJBQUE7RTFDMm1YRjtBQUNGO0EwQ3htWEU7RUFaRjtJQWFJLGtCQUFBO0UxQzJtWEY7QUFDRjtBMEMxbVhFO0VBQ0UsbUJBQUE7QTFDNG1YSjtBMEM5bFhRO0VBREY7SUFFSSxhQUFBO0UxQ2ltWFI7QUFDRjtBMEN4bFhRO0VBREY7SUFFSSxjQUFBO0UxQzJsWFI7QUFDRjtBMEN0bFhJO0VBREY7SUFFSSxtQkFBQTtFMUN5bFhKO0FBQ0Y7QTBDdGxYSTtFQURGO0lBRUksbUJBQUE7RTFDeWxYSjtBQUNGOztBMENybFhBO0VBQ0Usa0JBQUE7QTFDd2xYRjtBMEN2bFhFO0VBRkY7SUFHSSxVQUFBO0UxQzBsWEY7QUFDRjtBMEN6bFhFO0VBTEY7SUFNSSwrQkFBQTtJQUNBLGdDQUFBO0lBQ0Esc0JBQUE7RTFDNGxYRjtBQUNGO0EwQzNsWEU7RUFWRjtJQVdJLG1CQUFBO1FBQUEsY0FBQTtZQUFBLFVBQUE7SUFDQSxxQkFBQTtFMUM4bFhGO0FBQ0Y7QTBDN2xYRTtFQWRGO0lBZUksbUJBQUE7UUFBQSxjQUFBO1lBQUEsVUFBQTtJQUNBLHFCQUFBO0UxQ2dtWEY7QUFDRjtBMEMvbFhFO0VBbEJGO0lBbUJJLHFCQUFBO0lBQ0EsNEJBQUE7SUFBQSxvQkFBQTtFMUNrbVhGO0FBQ0Y7QTBDaG1YSTtFQURGO0lBRUksVUFBQTtFMUNtbVhKO0FBQ0Y7QTBDbG1YSTtFQUpGO0lBS0ksVUFBQTtFMUNxbVhKO0FBQ0Y7QTBDcG1YSTtFQVBGO0lBUUksVUFBQTtFMUN1bVhKO0FBQ0Y7QTBDdG1YSTtFQVZGO0lBV0ksVUFBQTtFMUN5bVhKO0UwQ3htWEk7SUFDRSxrQkFBQTtFMUMwbVhOO0FBQ0Y7QTBDdG1YSTtFQURGO0lBRUksYUFBQTtFMUN5bVhKO0FBQ0Y7QTBDeG1YSTtFQUpGO0lBS0ksNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxNQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtJQUNBLFlBQUE7RTFDMm1YSjtBQUNGO0EwQ3ptWE07RUFERjtJQUVJLFVBQUE7SUFDQSxtQkFBQTtFMUM0bVhOO0FBQ0Y7QTBDdm1YTTtFQURGO0lBRUksNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RTFDMG1YTjtBQUNGO0EwQ3ZtWE07RUFERjtJQUVJLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0UxQzBtWE47QUFDRjtBMEN2bVhNO0VBREY7SUFFSSw0QkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtFMUMwbVhOO0FBQ0Y7QTBDdm1YTTtFQURGO0lBRUksNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RTFDMG1YTjtBQUNGO0EwQ3ZtWE07RUFERjtJQUVJLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0UxQzBtWE47QUFDRjtBMEN0bVhJO0VBREY7SUFFSSxZQUFBO0UxQ3ltWEo7QUFDRjtBMEN0bVhJO0VBREY7SUFFSSxxQkFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSwrQkFBQTtFMUN5bVhKO0FBQ0Y7QTBDeG1YSTtFQUNFLDhCQUFBO0ExQzBtWE47QTBDdG1YSTtFQURGO0lBRUksOEJBQUE7RTFDeW1YSjtBQUNGO0EwQ3ZtWE07RUFERjtJQUVJLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0UxQzBtWE47QUFDRjtBMEN2bVhNO0VBREY7SUFFSSw0QkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtFMUMwbVhOO0FBQ0Y7QTBDdm1YTTtFQURGO0lBRUksdUJBQUE7WUFBQSxlQUFBO0UxQzBtWE47QUFDRjtBMEN0bVhJO0VBREY7SUFFSSxVQUFBO0UxQ3ltWEo7QUFDRjtBMEN4bVhJO0VBSkY7SUFLSSxVQUFBO0UxQzJtWEo7QUFDRjtBMEMxbVhJO0VBUEY7SUFRSSxVQUFBO0UxQzZtWEo7QUFDRjtBMEM1bVhJO0VBVkY7SUFXSSxVQUFBO0UxQyttWEo7QUFDRjtBMENybVhVO0VBREY7SUFFSSxjcENoS0o7RU53d1hOO0FBQ0Y7QTBDdG1YWTtFQURGO0lBRUkseUJwQ3BLTjtFTjZ3WE47QUFDRjtBMENybVhVO0VBREY7SUFFSSxhcEMxS0o7RU5reFhOO0FBQ0Y7QTBDcG5YVTtFQURGO0lBRUksY3BDaEtKO0VOdXhYTjtBQUNGO0EwQ3JuWFk7RUFERjtJQUVJLHlCcENwS047RU40eFhOO0FBQ0Y7QTBDcG5YVTtFQURGO0lBRUksYXBDMUtKO0VOaXlYTjtBQUNGO0EwQ25vWFU7RUFERjtJQUVJLGNwQ2hLSjtFTnN5WE47QUFDRjtBMENwb1hZO0VBREY7SUFFSSx5QnBDcEtOO0VOMnlYTjtBQUNGO0EwQ25vWFU7RUFERjtJQUVJLGFwQzFLSjtFTmd6WE47QUFDRjtBMENscFhVO0VBREY7SUFFSSxjcENoS0o7RU5xelhOO0FBQ0Y7QTBDbnBYWTtFQURGO0lBRUkseUJwQ3BLTjtFTjB6WE47QUFDRjtBMENscFhVO0VBREY7SUFFSSxhcEMxS0o7RU4relhOO0FBQ0Y7QTBDanFYVTtFQURGO0lBRUksY3BDaEtKO0VObzBYTjtBQUNGO0EwQ2xxWFk7RUFERjtJQUVJLHlCcENwS047RU55MFhOO0FBQ0Y7QTBDanFYVTtFQURGO0lBRUksYXBDMUtKO0VOODBYTjtBQUNGO0EwQ2hyWFU7RUFERjtJQUVJLGNwQ2hLSjtFTm0xWE47QUFDRjtBMENqclhZO0VBREY7SUFFSSx5QnBDcEtOO0VOdzFYTjtBQUNGO0EwQ2hyWFU7RUFERjtJQUVJLGFwQzFLSjtFTjYxWE47QUFDRjtBMEMvclhVO0VBREY7SUFFSSxjcENoS0o7RU5rMlhOO0FBQ0Y7QTBDaHNYWTtFQURGO0lBRUkseUJwQ3BLTjtFTnUyWE47QUFDRjtBMEMvclhVO0VBREY7SUFFSSxhcEMxS0o7RU40MlhOO0FBQ0Y7QTBDOXNYVTtFQURGO0lBRUksY3BDaEtKO0VOaTNYTjtBQUNGO0EwQy9zWFk7RUFERjtJQUVJLHlCcENwS047RU5zM1hOO0FBQ0Y7QTBDOXNYVTtFQURGO0lBRUksYXBDMUtKO0VOMjNYTjtBQUNGO0EwQzd0WFU7RUFERjtJQUVJLGNwQ2hLSjtFTmc0WE47QUFDRjtBMEM5dFhZO0VBREY7SUFFSSx5QnBDcEtOO0VOcTRYTjtBQUNGO0EwQzd0WFU7RUFERjtJQUVJLGFwQzFLSjtFTjA0WE47QUFDRjtBMEM1dVhVO0VBREY7SUFFSSxjcENoS0o7RU4rNFhOO0FBQ0Y7QTBDN3VYWTtFQURGO0lBRUkseUJwQ3BLTjtFTm81WE47QUFDRjtBMEM1dVhVO0VBREY7SUFFSSxhcEMxS0o7RU55NVhOO0FBQ0Y7QTBDM3ZYVTtFQURGO0lBRUksY3BDaEtKO0VOODVYTjtBQUNGO0EwQzV2WFk7RUFERjtJQUVJLHlCcENwS047RU5tNlhOO0FBQ0Y7QTBDM3ZYVTtFQURGO0lBRUksYXBDMUtKO0VOdzZYTjtBQUNGO0EwQzF3WFU7RUFERjtJQUVJLGNwQ2hLSjtFTjY2WE47QUFDRjtBMEMzd1hZO0VBREY7SUFFSSx5QnBDcEtOO0VOazdYTjtBQUNGO0EwQzF3WFU7RUFERjtJQUVJLGFwQzFLSjtFTnU3WE47QUFDRjtBMEN6eFhVO0VBREY7SUFFSSxjcENoS0o7RU40N1hOO0FBQ0Y7QTBDMXhYWTtFQURGO0lBRUkseUJwQ3BLTjtFTmk4WE47QUFDRjtBMEN6eFhVO0VBREY7SUFFSSxhcEMxS0o7RU5zOFhOO0FBQ0Y7QTBDcHhYTTtFQURGO0lBRUksNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RTFDdXhYTjtBQUNGOztBMEM1d1hVO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QTFDK3dYWjtBMEM5d1hZO0VBQ0UsVUFBQTtBMUNneFhkO0EwQzl3WFk7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QTFDZ3hYZDtBMEN6eFhVO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QTFDMnhYWjtBMEMxeFhZO0VBQ0UsVUFBQTtBMUM0eFhkO0EwQzF4WFk7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QTFDNHhYZDtBMENyeVhVO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QTFDdXlYWjtBMEN0eVhZO0VBQ0UsVUFBQTtBMUN3eVhkO0EwQ3R5WFk7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QTFDd3lYZDtBMENqelhVO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QTFDbXpYWjtBMENselhZO0VBQ0UsVUFBQTtBMUNvelhkO0EwQ2x6WFk7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QTFDb3pYZDtBMEM3elhVO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QTFDK3pYWjtBMEM5elhZO0VBQ0UsVUFBQTtBMUNnMFhkO0EwQzl6WFk7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QTFDZzBYZDtBMEN6MFhVO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QTFDMjBYWjtBMEMxMFhZO0VBQ0UsVUFBQTtBMUM0MFhkO0EwQzEwWFk7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QTFDNDBYZDtBMENyMVhVO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QTFDdTFYWjtBMEN0MVhZO0VBQ0UsVUFBQTtBMUN3MVhkO0EwQ3QxWFk7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QTFDdzFYZDtBMENqMlhVO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QTFDbTJYWjtBMENsMlhZO0VBQ0UsVUFBQTtBMUNvMlhkO0EwQ2wyWFk7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QTFDbzJYZDtBMEM3MlhVO0VBQ0UseUJBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QTFDKzJYWjtBMEM5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MENqNlhJO0VBREY7SUFFSSxjcEN4VkU7RU40dllOO0FBQ0Y7QTBDajZYSTtFQURGO0lBRUksbUJBQUE7SW5DbllMLGVBQUE7SUFDQSxrQkFBQTtFUHd5WUM7QUFDRjtBMENsNlhJO0VBREY7SUFFSSxnQkFBQTtFMUNxNlhKO0FBQ0Y7QTBDcDZYSTtFQUpGO0lBS0ksZ0JBQUE7RTFDdTZYSjtBQUNGO0EwQ3A2WEk7RUFERjtJQUVJLGlCQUFBO0UxQ3U2WEo7QUFDRjtBMEN0NlhJO0VBQ0U7SUFDRSx5QkFBQTtJQUNBLFdBQUE7RTFDdzZYTjtFMEN2NlhNO0lBQ0UsVUFBQTtFMUN5NlhSO0FBQ0Y7QTBDdDZYSTtFQUNFLHlCQUFBO0VBQ0EsV0FBQTtBMUN3NlhOO0EwQ3Y2WFE7RUFDRSxVQUFBO0ExQ3k2WFY7O0EwQ2w2WEU7RUFERjtJQUVJLGFBQUE7RTFDczZYRjtBQUNGO0EwQ3I2WEU7RUFDRSxhcENyWUk7QU40eVlSO0EwQ3I2WEU7RUFDRSxvQkFBQTtBMUN1NlhKO0EwQ3Q2WEk7RUFDRSxlcEMxWUU7QU5rellSO0EwQ3A2WEk7RUFERjtJQUVJLGNBQUE7SUFDQSxjQUFBO0UxQ3U2WEo7QUFDRjtBMENyNlhFO0VBQ0UsZ0JBQUE7QTFDdTZYSjs7QTBDbDZYRTtFQURGO0lBRUksY0FBQTtFMUNzNlhGO0FBQ0Y7QTBDcDZYSTtFQURGO0lBRUksZUFBQTtFMUN1NlhKO0FBQ0Y7QTBDcjZYRTtFQUNFLGdCQUFBO0ExQ3U2WEo7O0EwQ242WEE7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7QTFDczZYRjtBMENwNlhJO0VBQ0UsdUJBQUE7QTFDczZYTiIsImZpbGUiOiJnbG9iYWxuYXZpLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkxpYnJhcmllc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE2LTA5LTE0XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBkcmFnZ2FibGUuY3NzLCByZXNpemFibGUuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdGFibGUuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc29ydGFibGUuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP2JnU2hhZG93WFBvcz0mYmdPdmVybGF5WFBvcz0mYmdFcnJvclhQb3M9JmJnSGlnaGxpZ2h0WFBvcz0mYmdDb250ZW50WFBvcz0mYmdIZWFkZXJYUG9zPSZiZ0FjdGl2ZVhQb3M9JmJnSG92ZXJYUG9zPSZiZ0RlZmF1bHRYUG9zPSZiZ1NoYWRvd1lQb3M9JmJnT3ZlcmxheVlQb3M9JmJnRXJyb3JZUG9zPSZiZ0hpZ2hsaWdodFlQb3M9JmJnQ29udGVudFlQb3M9JmJnSGVhZGVyWVBvcz0mYmdBY3RpdmVZUG9zPSZiZ0hvdmVyWVBvcz0mYmdEZWZhdWx0WVBvcz0mYmdTaGFkb3dSZXBlYXQ9JmJnT3ZlcmxheVJlcGVhdD0mYmdFcnJvclJlcGVhdD0mYmdIaWdobGlnaHRSZXBlYXQ9JmJnQ29udGVudFJlcGVhdD0mYmdIZWFkZXJSZXBlYXQ9JmJnQWN0aXZlUmVwZWF0PSZiZ0hvdmVyUmVwZWF0PSZiZ0RlZmF1bHRSZXBlYXQ9Jmljb25zSG92ZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIaWdobGlnaHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIZWFkZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNFcnJvcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nJTIyKSZpY29uc0RlZmF1bHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZyUyMikmaWNvbnNDb250ZW50PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zQWN0aXZlPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmclMjIpJmJnSW1nVXJsU2hhZG93PSZiZ0ltZ1VybE92ZXJsYXk9JmJnSW1nVXJsSG92ZXI9JmJnSW1nVXJsSGlnaGxpZ2h0PSZiZ0ltZ1VybEhlYWRlcj0mYmdJbWdVcmxFcnJvcj0mYmdJbWdVcmxEZWZhdWx0PSZiZ0ltZ1VybENvbnRlbnQ9JmJnSW1nVXJsQWN0aXZlPSZvcGFjaXR5RmlsdGVyU2hhZG93PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eUZpbHRlck92ZXJsYXk9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5U2hhZG93UGVyYz0zMCZvcGFjaXR5T3ZlcmxheVBlcmM9MzAmaWNvbkNvbG9ySG92ZXI9JTIzNTU1NTU1Jmljb25Db2xvckhpZ2hsaWdodD0lMjM3Nzc2MjAmaWNvbkNvbG9ySGVhZGVyPSUyMzQ0NDQ0NCZpY29uQ29sb3JFcnJvcj0lMjNjYzAwMDAmaWNvbkNvbG9yRGVmYXVsdD0lMjM3Nzc3NzcmaWNvbkNvbG9yQ29udGVudD0lMjM0NDQ0NDQmaWNvbkNvbG9yQWN0aXZlPSUyM2ZmZmZmZiZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdJbWdPcGFjaXR5RXJyb3I9OTUmYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PTU1JmJnSW1nT3BhY2l0eUNvbnRlbnQ9NzUmYmdJbWdPcGFjaXR5SGVhZGVyPTc1JmJnSW1nT3BhY2l0eUFjdGl2ZT02NSZiZ0ltZ09wYWNpdHlIb3Zlcj03NSZiZ0ltZ09wYWNpdHlEZWZhdWx0PTc1JmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmdGhpY2tuZXNzU2hhZG93PTVweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4Jm9wYWNpdHlTaGFkb3c9LjMmYmdDb2xvclNoYWRvdz0lMjM2NjY2NjYmb3BhY2l0eU92ZXJsYXk9LjMmYmdDb2xvck92ZXJsYXk9JTIzYWFhYWFhJmZjRXJyb3I9JTIzNWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9JTIzZjFhODk5JmJnQ29sb3JFcnJvcj0lMjNmZGRmZGYmZmNIaWdobGlnaHQ9JTIzNzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PSUyM2RhZDU1ZSZiZ0NvbG9ySGlnaGxpZ2h0PSUyM2ZmZmE5MCZmY0NvbnRlbnQ9JTIzMzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD0lMjNkZGRkZGQmYmdDb2xvckNvbnRlbnQ9JTIzZmZmZmZmJmZjSGVhZGVyPSUyMzMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj0lMjNkZGRkZGQmYmdDb2xvckhlYWRlcj0lMjNlOWU5ZTkmZmNBY3RpdmU9JTIzZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPSUyMzAwM2VmZiZiZ0NvbG9yQWN0aXZlPSUyMzAwN2ZmZiZmY0hvdmVyPSUyMzJiMmIyYiZib3JkZXJDb2xvckhvdmVyPSUyM2NjY2NjYyZiZ0NvbG9ySG92ZXI9JTIzZWRlZGVkJmZjRGVmYXVsdD0lMjM0NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PSUyM2M1YzVjNSZiZ0NvbG9yRGVmYXVsdD0lMjNmNmY2ZjZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi51aS1oZWxwZXItcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJweCAwIDAgMDtcbiAgcGFkZGluZzogMC41ZW0gMC41ZW0gMC41ZW0gMC43ZW07XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxZW0gMi4yZW07XG4gIGJvcmRlci10b3A6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnVpLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwO1xufVxuXG4udWktbWVudSAudWktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBzdXBwb3J0OiBJRTEwLCBzZWUgIzg4NDQgKi9cbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpO1xufVxuXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNweCAxZW0gM3B4IDAuNGVtO1xufVxuXG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cblxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi8qIGxlZnQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwLjJlbTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLnVpLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMC4xZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBTdXBwb3J0OiBJRSA8PSAxMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnVpLWJ1dHRvbixcbi51aS1idXR0b246bGluayxcbi51aS1idXR0b246dmlzaXRlZCxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogdG8gbWFrZSByb29tIGZvciB0aGUgaWNvbiwgYSB3aWR0aCBuZWVkcyB0byBiZSBzZXQgaGVyZSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB3aWR0aDogMmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogbm8gaWNvbiBzdXBwb3J0IGZvciBpbnB1dCBlbGVtZW50cyAqL1xuaW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuMWVtO1xuICBoZWlnaHQ6IDIuMWVtO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbn1cblxuLyogd29ya2Fyb3VuZHMgKi9cbi8qIFN1cHBvcnQ6IEZpcmVmb3ggNSAtIDQwICovXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktY29udHJvbGdyb3VwIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1cyB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbn1cblxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuICAvKiBTdXBwb3J0OiBJRTggb25seSwgQW5kcm9pZCA8IDQuNCBvbmx5ICovXG4gIHdpZHRoOiA3NSU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjRlbSk7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXAge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDE3ZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4yZW0gMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgdG9wOiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAycHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgbGVmdDogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDIuM2VtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMXB4IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIDAuNGVtO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gIHBhZGRpbmc6IDAuN2VtIDAuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luOiAwLjdlbSAwIDAgMDtcbiAgcGFkZGluZzogMCAwLjJlbTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMC41ZW0gMC4yZW0gMC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW0gMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMC40ZW07XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogNTAlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICByaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiAwLjVlbTtcbiAgdG9wOiAwLjNlbTtcbn1cblxuLnVpLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMC40ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMWVtIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA5MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjNlbTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHBhZGRpbmc6IDAuM2VtIDFlbSAwLjVlbSAwLjRlbTtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIG1hcmdpbjogMC41ZW0gMC40ZW0gMC41ZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbiB7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1lIHtcbiAgd2lkdGg6IDJweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXcge1xuICB3aWR0aDogMnB4O1xuICBsZWZ0OiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3IHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1yZXNpemFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLFxuLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1yZXNpemFibGUtbiB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4udWktcmVzaXphYmxlLXMge1xuICBjdXJzb3I6IHMtcmVzaXplO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogMDtcbn1cblxuLnVpLXJlc2l6YWJsZS1lIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktcmVzaXphYmxlLXcge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXJlc2l6YWJsZS1zZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICByaWdodDogMXB4O1xuICBib3R0b206IDFweDtcbn1cblxuLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgYm90dG9tOiAtNXB4O1xufVxuXG4udWktcmVzaXphYmxlLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC01cHg7XG59XG5cbi51aS1yZXNpemFibGUtbmUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC01cHg7XG59XG5cbi51aS1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgbWFyZ2luOiAtMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udWktc2VsZWN0YWJsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3VwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAycHggMC40ZW07XG4gIG1hcmdpbjogMC41ZW0gMCAwIDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktc2VsZWN0bWVudS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51aS1zZWxlY3RtZW51LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxNGVtO1xufVxuXG4udWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi51aS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4vKiBzdXBwb3J0OiBJRTggLSBTZWUgIzY3MjcgKi9cbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2Uge1xuICBmaWx0ZXI6IGluaGVyaXQ7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC44ZW07XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHRvcDogLTAuM2VtO1xuICBtYXJnaW4tbGVmdDogLTAuNmVtO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBsZWZ0OiAwO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICByaWdodDogMDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGxlZnQ6IC0wLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0wLjZlbTtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBib3R0b206IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICB0b3A6IDA7XG59XG5cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51aS1zcGlubmVyLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMC4yMjJlbSAwO1xuICBtYXJnaW46IDAuMmVtIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG5cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIHdpZHRoOiAxLjZlbTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuXG4udWktc3Bpbm5lci11cCB7XG4gIHRvcDogMDtcbn1cblxuLnVpLXNwaW5uZXItZG93biB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnVpLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwLjJlbSAwO1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMXB4IDAuMmVtIDAgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxZW0gMS40ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi51aS10b29sdGlwIHtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbmJvZHkgLnVpLXRvb2x0aXAge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbixcbmE6bGluay51aS1idXR0b24sXG5hOnZpc2l0ZWQudWktYnV0dG9uLFxuLnVpLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS12aXN1YWwtZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2IoOTQsIDE1OCwgMjE0KTtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogIzAwM2VmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG4gIGJhY2tncm91bmQ6ICNmZmZhOTA7XG4gIGNvbG9yOiAjNzc3NjIwO1xufVxuXG4udWktc3RhdGUtY2hlY2tlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG4gIGJhY2tncm91bmQ6ICNmZmZhOTA7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICBjb2xvcjogIzc3NzYyMDtcbn1cblxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG4gIGJhY2tncm91bmQ6ICNmZGRmZGY7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG5cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggLSBTZWUgIzYwNTkgKi9cbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLnVpLWljb24sXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcbi51aS1idXR0b246YWN0aXZlIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktYnV0dG9uIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLyogcG9zaXRpb25pbmcgKi9cbi51aS1pY29uLWJsYW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xufVxuXG4udWktaWNvbi1jYXJldC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvdy00IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcbn1cblxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7XG59XG5cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cblxuLnVpLWljb24tbmV3d2luIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDtcbn1cblxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuXG4udWktaWNvbi10cmFuc2Zlci1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDtcbn1cblxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7XG59XG5cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuXG4udWktaWNvbi1mb2xkZXItb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLW5vdGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tbWFpbC1jbG9zZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDtcbn1cblxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXN1aXRjYXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1jb21tZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXByaW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDtcbn1cblxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuXG4udWktaWNvbi11bmxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDtcbn1cblxuLnVpLWljb24tYm9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcbn1cblxuLnVpLWljb24taG9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuXG4udWktaWNvbi1mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tcGVuY2lsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tZGlzayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1nZWFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24taGVhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tbGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuXG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1wbHVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xvc2V0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbGlnaHRidWxiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tc2Npc3NvcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jb3B5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuXG4udWktaWNvbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1yYWRpby1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1waW4tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGxheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4O1xufVxuXG4udWktaWNvbi1wYXVzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLXByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstZW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuXG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXZvbHVtZS1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi12b2x1bWUtb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4O1xufVxuXG4udWktaWNvbi1zaWduYWwtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tc2lnbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDtcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNhYWFhYWE7XG4gIG9wYWNpdHk6IDAuMDAzO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MC4zKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS13aWRnZXQtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xufVxuXG4jdWktZGF0ZXBpY2tlci1kaXYge1xuICAvKlxuICAgICAgICAgIHRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogMzkwcHghaW1wb3J0YW50O1xuICAqL1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgd2lkdGg6IGNhbGMoMzRlbSArIDgwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1R290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBvc2FrYSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1idXR0b24sIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOHB4IDJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgYS51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmU6YmVmb3JlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZTpiZWZvcmUsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmU6YmVmb3JlLCBhLnVpLWJ1dHRvbjphY3RpdmU6YmVmb3JlLCAudWktYnV0dG9uOmFjdGl2ZTpiZWZvcmUsIC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA4RDMxO1xufVxuXG4udWktZGF0ZXBpY2tlci13ZWVrLWVuZDpmaXJzdC1jaGlsZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVBRUE7XG59XG5cbi51aS1kYXRlcGlja2VyLXdlZWstZW5kOmxhc3QtY2hpbGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGM0ZGO1xufVxuXG50aGVhZCAudWktZGF0ZXBpY2tlci13ZWVrLWVuZDpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgY29sb3I6ICNFMTMzMzM7XG59XG5cbnRoZWFkIC51aS1kYXRlcGlja2VyLXdlZWstZW5kOmxhc3QtY2hpbGQgc3BhbiB7XG4gIGNvbG9yOiAjNTBCNkUzO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAyNWVtO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjBweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDM2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRvcDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi51aS1zdGF0ZS1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtZGlzYWJsZWQsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogLTQwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfcHJldi5zdmcpO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX25leHQuc3ZnKTtcbn1cblxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkxheW91dFxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog44OY44OD44OA44O8ICovXG4ubC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1wb2x5Z2xvdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsLXNpbXBsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fc3RhdGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjZlMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sLWhlYWRlcl9faW5mb19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5mb19faW5uZXIge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvX19pbm5lciB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci4tZ290byAubC1oZWFkZXJfX2luZm9fX2lubmVyLCAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9faW5mb19faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm8uLWdjIC5sLWhlYWRlcl9faW5mb19faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1YiB7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1YiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1YiB7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1Yl9fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjZlMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5mb19faGVhZGluZy1zdWJfX3RvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1Yl9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogIzUwYjZlMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX2hlYWRpbmctc3ViX19ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsZXg6IG5vbmU7XG59XG4ubC1oZWFkZXIuLWdvdG8gLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLCAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9faW5mb19faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9faW5mb19faGVhZGluZywgLmwtaGVhZGVyLi1zdGFuZGFyZCAubC1oZWFkZXJfX2luZm9fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuLWdvdG8gLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLCAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9faW5mb19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmwtaGVhZGVyX19pbmZvLi1nYyAubC1oZWFkZXJfX2luZm9fX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5sLWhlYWRlcl9faW5mby4tZ2MgLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvLi1nYyAubC1oZWFkZXJfX2luZm9fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX3VuaXQge1xuICAgIGZsZXg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvX191bml0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX3VuaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX3VuaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9faW5mb19fdW5pdCwgLmwtaGVhZGVyLi1zdGFuZGFyZCAubC1oZWFkZXJfX2luZm9fX3VuaXQge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9faW5mb19fdW5pdCwgLmwtaGVhZGVyLi1zdGFuZGFyZCAubC1oZWFkZXJfX2luZm9fX3VuaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdvdG8gLmwtaGVhZGVyX19pbmZvX191bml0LCAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9faW5mb19fdW5pdCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5sLWhlYWRlcl9faW5mby4tZ2MgLmwtaGVhZGVyX19pbmZvX191bml0IHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9faW5mby4tZ2MgLmwtaGVhZGVyX19pbmZvX191bml0IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmwtaGVhZGVyX19pbmZvLi1nYyAubC1oZWFkZXJfX2luZm9fX3VuaXQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mb19fZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2luZm9fX2Rlc2Mge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5mb19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdvdG8gLmwtaGVhZGVyX19pbmZvX19kZXNjLCAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9faW5mb19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC1oZWFkZXJfX2luZm8uLWdjIC5sLWhlYWRlcl9faW5mb19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9faW5mb19fZGF0ZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX2RhdGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5mb19fZGF0ZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvX19kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2luZm9fX2xpbmsge1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19pbmZvX19saW5rIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5mb19fbGluayB7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5mb19fbGluayB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX2xpbmsge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2dsb2JhbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9faW5uZXIsIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciwgLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2dsb2JhbF9faW5uZXIsIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsLXNpbXBsZSAubC1oZWFkZXJfX2dsb2JhbF9faW5uZXIsIC5sLWhlYWRlci4tZ2xvYmFsLXNpbXBsZSAubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubC1oZWFkZXIuLWdsb2JhbCAubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE3LjVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubC1oZWFkZXIuLXN0YW5kYXJkIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgcGFkZGluZzogNHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubC1oZWFkZXIuLXN0YW5kYXJkIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdsb2JhbC4tcG9seWdsb3QgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubC1oZWFkZXIuLWdsb2JhbC4tcG9seWdsb3QgLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1sb2dvLXdoLCAuLWxvZ28td2gubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lci4tbG9nby13aCwgLi1sb2dvLXdoLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2dsb2JhbF9faW5uZXIuLWxvZ28td2gsIC5sLWhlYWRlci4tZ2xvYmFsIC4tbG9nby13aC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgcGFkZGluZzogMTQuNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciwgLmwtaGVhZGVyLi1nb3RvIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ290byAubC1oZWFkZXJfX2dsb2JhbF9faW5uZXIsIC5sLWhlYWRlci4tZ290byAubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXIuLWdvbGZjb3Vyc2UgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubC1oZWFkZXIuLWdvbGZjb3Vyc2UgLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nb2xmY291cnNlIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciwgLmwtaGVhZGVyLi1nb2xmY291cnNlIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1ub25lLWxpbmUsIC4tbm9uZS1saW5lLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX2xvZ28sIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLi1hZywgLi1hZy5tcC1sLWhlYWRlcl9fZ2xvYmFsX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX2xvZ28uLWFnLCAuLWFnLm1wLWwtaGVhZGVyX19nbG9iYWxfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1sb2dvLXdoIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLi1hZywgLi1sb2dvLXdoLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLi1hZywgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1sb2dvLXdoIC4tYWcubXAtbC1oZWFkZXJfX2dsb2JhbF9fbG9nbywgLi1sb2dvLXdoLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIC4tYWcubXAtbC1oZWFkZXJfX2dsb2JhbF9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1sb2dvLXdoIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLi1hZywgLi1sb2dvLXdoLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLi1hZywgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1sb2dvLXdoIC4tYWcubXAtbC1oZWFkZXJfX2dsb2JhbF9fbG9nbywgLi1sb2dvLXdoLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIC4tYWcubXAtbC1oZWFkZXJfX2dsb2JhbF9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLCAubC1oZWFkZXIuLWdvdG8gLm1wLWwtaGVhZGVyX19nbG9iYWxfX2xvZ28sIC5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19nbG9iYWxfX2xvZ28sIC5sLWhlYWRlci4tc3RhbmRhcmQgLm1wLWwtaGVhZGVyX19nbG9iYWxfX2xvZ28ge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX2xvZ28sIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbG9nbyB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmwtaGVhZGVyX19sb2dvIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG4gIC5sLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxuICAubC1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbiAgLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9faGVhZGluZy1hZyB7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2hlYWRpbmctYWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxODVweDtcbiAgfVxuICAubC1oZWFkZXJfX2hlYWRpbmctYWcgaW1nIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2hlYWRpbmctYWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxODVweDtcbiAgfVxuICAubC1oZWFkZXJfX2hlYWRpbmctYWcgaW1nIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5sLWhlYWRlcl9faGVhZGluZy1hZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDE4MnB4O1xuICB9XG4gIC5sLWhlYWRlcl9faGVhZGluZy1hZyBpbWcge1xuICAgIHdpZHRoOiAxODJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9faGVhZGluZy1hZyB7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5sLWhlYWRlcl9faGVhZGluZy1hZyBpbWcge1xuICAgIHdpZHRoOiAxODJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkaW5nLWFnIHtcbiAgICB3aWR0aDogMjI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGluZy1hZyBpbWcge1xuICAgIHdpZHRoOiAyMjhweDtcbiAgfVxufVxuLmwtaGVhZGVyX19oZWFkaW5nLWFnIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubC1oZWFkZXJfX2RyYXdlci1zdyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2RyYXdlci1zdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX2RyYXdlci1zdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19kcmF3ZXItc3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5sLWhlYWRlci4tZ290byAubC1oZWFkZXJfX2RyYXdlci1zdywgLmwtaGVhZGVyLi1zdGFuZGFyZCAubC1oZWFkZXJfX2RyYXdlci1zdyB7XG4gIHdpZHRoOiAyOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9fZHJhd2VyLXN3ID4gaW1nLCAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9fZHJhd2VyLXN3ID4gaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG59XG4ubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19kcmF3ZXItc3cge1xuICB3aWR0aDogMjhweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZHJhd2VyLXN3IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19kcmF3ZXItc3cgPiBpbWcge1xuICB3aWR0aDogMjhweDtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbF9fbWVudSB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbn1cbi5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51IHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudSB7XG4gICAgZmxleDogYXV0bztcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWJhc2lzOiA0ODBweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG4ubC1oZWFkZXIuLXBvbHlnbG90IC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX2xvZ2luIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbF9fbG9naW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51X19idG4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51X19idG4ge1xuICAgIHdpZHRoOiAxNjNweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fbGFuZy1jaGFuZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fbGFuZy1jaGFuZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fbGFuZy1jaGFuZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLmlzLWxvZ2luIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51X19sYW5nLWNoYW5nZSB7XG4gICAgei1pbmRleDogMjtcbiAgICByaWdodDogLTE5MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC1oZWFkZXIuaXMtbG9naW4uLWdsb2JhbCAubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fbGFuZy1jaGFuZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLmlzLWxvZ2luLi1nbG9iYWwgLmwtaGVhZGVyX19nbG9iYWxfX21lbnVfX2xhbmctY2hhbmdlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHJpZ2h0OiAtMTkwcHg7XG4gIH1cbn1cbi5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51X19sYW5nLWNoYW5nZSB7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51X19sYW5nLWNoYW5nZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLThweDtcbiAgICByaWdodDogLTE2cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fbGFuZy1jaGFuZ2Uge1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX21lbnVfX2xhbmctY2hhbmdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOHB4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgfVxufVxuLmwtaGVhZGVyLi1wb2x5Z2xvdCAubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fbGFuZy1jaGFuZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLXBvbHlnbG90IC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51X19sYW5nLWNoYW5nZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSwgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSwgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG4ubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hLCAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogNHB4IDAgMCAwO1xufVxuLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSwgLmwtaGVhZGVyLi1nbG9iYWwgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hLCAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEsIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbi5sLWhlYWRlci4tZ2xvYmFsLmlzLWxvZ2luIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEsIC5sLWhlYWRlci4tZ2xvYmFsLmlzLWxvZ2luIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubC1oZWFkZXIuaXMtbG9naW4gLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEsIC5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvLmlzLWxvZ2luIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEsIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvLmlzLWxvZ2luIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEsIC5sLWhlYWRlci4tc3RhbmRhcmQgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4sIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluLCAubC1oZWFkZXIuaXMtbG9naW4gLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluLCAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzcHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubC1oZWFkZXIuLWdsb2JhbC4tc29sby5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluLCAubC1oZWFkZXIuLWdsb2JhbC4tc29sby5pcy1sb2dpbiAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4uLWJveCwgLi1ib3gubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDVweCAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4uLWJveCwgLmwtaGVhZGVyLi1nbG9iYWwgLi1ib3gubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4uLWJveCwgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC4tYm94Lm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsLmlzLWxvZ2luIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4uLWJveCwgLmwtaGVhZGVyLi1nbG9iYWwuaXMtbG9naW4gLi1ib3gubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLmlzLWxvZ2luIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluLi1ib3gsIC5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLi1ib3gubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbi4tYm94Li1sZWZ0LWxvbmctbWVudSwgLi1ib3guLWxlZnQtbG9uZy1tZW51Lm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyNHB4IDEwMHB4O1xuICAgIGdhcDogNXB4IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtLCAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtOmJlZm9yZSwgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbn1cbi5sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW06bGFzdC1jaGlsZCwgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlLCAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSwgLmwtaGVhZGVyLi1zdGFuZGFyZCAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0sIC5sLWhlYWRlci4tc3RhbmRhcmQgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSB7XG4gICAgcGFkZGluZzogM3B4IDhweCAzcHggMDtcbiAgICBtaW4td2lkdGg6IDEyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0uLWdvdG9wYXNzLCAubC1oZWFkZXIuLXN0YW5kYXJkIC4tZ290b3Bhc3MubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG4ubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0uLWJvcmRlci1ub25lLCAubC1oZWFkZXIuLXN0YW5kYXJkIC4tYm9yZGVyLW5vbmUubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0sIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSwgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDA7XG4gICAgbWluLXdpZHRoOiAxMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0uLWdvdG9wYXNzLCAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLi1nb3RvcGFzcy5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtLi1ib3JkZXItbm9uZSwgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC4tYm9yZGVyLW5vbmUubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbi4tbGVmdC1sb25nLW1lbnUgLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSwgLi1sZWZ0LWxvbmctbWVudS5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4gLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSwgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbi4tbGVmdC1sb25nLW1lbnUgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSwgLi1sZWZ0LWxvbmctbWVudS5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4gLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbS4tdXNlciwgLi11c2VyLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtLi11c2VyLCAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAuLXVzZXIubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmwtaGVhZGVyLmlzLWxvZ2luIC5sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0uLXVzZXIsIC5sLWhlYWRlci5pcy1sb2dpbiAuLXVzZXIubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX2l0ZW0ge1xuICBmbGV4OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19pdGVtIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZ2xvYmFsX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLWxvZ2luIC5sLWhlYWRlcl9fZ2xvYmFsX19pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19pdGVtICsgLmwtaGVhZGVyX19nbG9iYWxfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtdXNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LXVzZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtdXNlciB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LXVzZXIge1xuICBtYXJnaW46IDVweCAxNXB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS11c2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9fbWVudV9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubC1oZWFkZXJfX21lbnVfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC1oZWFkZXJfX21lbnVfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fbWVudV9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLmwtaGVhZGVyX19tZW51X19pdGVtLi11c2VyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmwtaGVhZGVyLmlzLWxvZ2luIC5sLWhlYWRlcl9fbWVudV9faXRlbS4tbmV3LXVzZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmwtaGVhZGVyX19tZW51X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tZW51X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4ubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubC1oZWFkZXJfX21lbnVfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubC1oZWFkZXJfX21lbnVfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5sLWhlYWRlcl9fbWVudV9fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sLWhlYWRlcl9fdXNlci1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iIGEsIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYiwgLmwtaGVhZGVyLi1nbG9iYWwgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cbi5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWIgYSwgLmwtaGVhZGVyLi1nbG9iYWwgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYiBhIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDE2NXB4O1xufVxuLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWIsIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWIgYSwgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWIgYSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxNjVweDtcbn1cbi5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWIsIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iX19idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1teWFjY29yZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW15YWNjb3JkaWEgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbXlhY2NvcmRpYV9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbXlhY2NvcmRpYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mb19faW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm8uLWdsb2JhbCAubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvX19pbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mby4tbG9jYWwgLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mb19faW5uZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm8uLWdjIC5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm9fX2lubmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm9fX2hlYWRpbmcge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm9fX2Rlc2Mge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mb19fbGFiZWwge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4ubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2hlYWRlci1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGVyLW5hdiAubS1oZWFkZXItbmF2X19saW5rLFxuLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2hlYWRlci1uYXYgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciwgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlLFxuICAubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2hlYWRlci1uYXYgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6aG92ZXIsXG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGVyLW5hdiAubS1oZWFkZXItbmF2LWNtbl9fbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGVyLW5hdiAubS1oZWFkZXItbmF2X19saW5rOmhvdmVyOmFmdGVyLCAubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2hlYWRlci1uYXYgLm0taGVhZGVyLW5hdl9fbGluay5pcy1hY3RpdmU6YWZ0ZXIsXG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGVyLW5hdiAubS1oZWFkZXItbmF2LWNtbl9fbGluazpob3ZlcjphZnRlcixcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IC5tLWhlYWRlci1uYXYtY21uX19saW5rLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IC5tLWhlYWRlci1uYXZfX2xpbms6aG92ZXIsIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGVyLW5hdiAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSxcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IC5tLWhlYWRlci1uYXYtY21uX19saW5rOmhvdmVyLFxuICAubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2hlYWRlci1uYXYgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIsXG4ubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2hlYWRlci1uYXYgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4ubC1oZWFkZXJfX2hlYWRpbmctYWdfX2dyZWVuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWQxYjtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubC1oZWFkZXJfX2JvcmRlci1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiAxNC41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5sLWhlYWRlcl9fYm9yZGVyLW5hdjpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG59XG5cbi5sLWhlYWRlcl9fYm9yZGVyLW5hdjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMWExO1xufVxuXG4ubC1oZWFkZXJfX25hdl9faW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG59XG5cbi5sLWhlYWRlcl9fbmF2LWltZyBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ubC1oZWFkZXJfX25hdi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjY7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubC1oZWFkZXJfX25hdi1ib2R5IHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG5cbi5sLWhlYWRlcl9fbmF2LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5cbi5sLWhlYWRlcl9fbmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMwMDU5ZGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmwtaGVhZGVyX19uYXYtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmwtaGVhZGVyX19icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmwtaGVhZGVyX19tYWluLi1ib3R0b20tbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fbWFpbi4tYm90dG9tLWxpbmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluLi1ib3R0b20tbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fbWFpbl9faW5uZXIuLXRlbGJveCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fbWFpbl9faW5uZXIuLXRlbGJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluX190eHQuLXNwLWJvdHRvbS1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX21haW5fX3R4dC4tYmFzaWMtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX21haW5fX2lubmVyLi10ZWxib3ggLmwtaGVhZGVyX19tYWluX190eHQge1xuICAgIHBhZGRpbmc6IDNweCAxNXB4IDNweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX25hbWUge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICB9XG59XG4ubC1oZWFkZXJfX21haW5fX2lubmVyLi10ZWxib3ggLmwtaGVhZGVyX19uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmwtaGVhZGVyX19tYWluX19oZWFkaW5nIHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubC1oZWFkZXJfX21haW5fX2hlYWRpbmcuLWJsYWNrIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4ubC1oZWFkZXJfX21haW5fX2lubmVyLi10ZWxib3ggLmwtaGVhZGVyX19tYWluX19oZWFkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX21haW5fX2lubmVyLi10ZWxib3ggLmwtaGVhZGVyX19tYWluX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluLi1nYyAubC1oZWFkZXJfX21haW5fX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19hZGRyZXNzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX3BvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19wb2ludCB7XG4gICAgcGFkZGluZzogNHB4IDE1cHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX3BvaW50X190dGxfX2ltZyB7XG4gIHdpZHRoOiA4M3B4O1xuICBoZWlnaHQ6IDM3cHg7XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19wb2ludF9fY29udF9fbnVtYmVyIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX3BvaW50X19jb250X191bml0IHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qIOODleODg+OCv+ODvCAqL1xuLmwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmwtZm9vdGVyLl9jaGVjay1pbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubC1mb290ZXIuX2NoZWNrLWluIC5sLWZvb3Rlcl9fdXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmwtZm9vdGVyLl9jaGVjay1pbiAubC1mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1mb290ZXJfX3VwcGVyIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWZvb3Rlcl9fdXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbn1cblxuLmwtZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ubC1mb290ZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWZvb3Rlcl9fbG9nb19fYWcge1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1mb290ZXJfX2xvZ29fX2FnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWZvb3Rlcl9fbG9nby4tbG9nby13aCAubC1mb290ZXJfX2xvZ29fX2FnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1mb290ZXJfX2xvZ28uLWxvZ28td2ggLmwtZm9vdGVyX19sb2dvX19hZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cblxuLmwtZm9vdGVyX19sb2dvLWEge1xuICBmbGV4OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1mb290ZXJfX2xvZ28tYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtZm9vdGVyX19sb2dvLWEge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtZm9vdGVyX19sb2dvLWEge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5sLWZvb3Rlcl9fbG9nby1iIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWZvb3Rlcl9fbG9nby1iIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtZm9vdGVyX19sb2dvLWIge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAubC1mb290ZXJfX2xvZ28tYiBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1mb290ZXJfX2xvZ28tYiB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWZvb3Rlcl9fc2l0ZW1hcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAubC1mb290ZXJfX3NpdGVtYXAgPiBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1mb290ZXJfX3NpdGVtYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtZm9vdGVyX19sb3dlciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbG93ZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4ubC1mb290ZXJfX2NvbXBhbnkge1xuICBtYXJnaW46IDMwcHggYXV0byAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtZm9vdGVyX19jb21wYW55IHtcbiAgICBtYXJnaW46IDMwcHggLTE1cHggMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgfVxufVxuXG4ubC1mb290ZXJfX2NvcHkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtZm9vdGVyX19sb3dlcl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1mb290ZXJfX2xvZ28tbGlua3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1mb290ZXJfX2xvZ28tbGlua3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5sLWZvb3Rlcl9fbG93ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sLWZvb3Rlcl9fbG93ZXJfX2xvZ28uLWFnIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmwtZm9vdGVyX19sb3dlcl9fbG9nby4tYWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubC1mb290ZXJfX2xvd2VyX19sb2dvLi1ueCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sLWZvb3Rlcl9fbG93ZXJfX2xvZ28uLW54OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubC1mb290ZXJfX2xvd2VyX19sb2dvLi1ueDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2RvdWJsZS5zdmcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtZm9vdGVyX19sb3dlcl9fbG9nby4tbnggaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtZm9vdGVyX19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG59XG5cbi5sLWZvb3Rlcl9fc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTAwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtZm9vdGVyX19zbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtZHJhd2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzMTAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA5MyU7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uaXMtZHJhd2VyLWFjdGl2ZSAubC1kcmF3ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDEwMDtcbn1cblxuLmwtZHJhd2VyX19zaGFkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA1MDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubC1kcmF3ZXJfX3NoYWRlLi1zdGFuZGFyZC1zaGFkZSB7XG4gIHotaW5kZXg6IDk1MDtcbn1cbi5pcy1kcmF3ZXItYWN0aXZlIC5sLWRyYXdlcl9fc2hhZGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubC1kcmF3ZXJfX21haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubC1kcmF3ZXJfX21haW5fX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sLWRyYXdlcl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDIyMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgY29sb3I6ICM5MTkxOTE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubC1kcmF3ZXJfX2Nsb3NlOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfc3RhbmRhcmQuc3ZnKTtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19jbG9zZTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fY2xvc2Uge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ubC1kcmF3ZXJfX21pZGRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWlkZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmwtZHJhd2VyX19oZWFkLWJ0bnMge1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmwtZHJhd2VyLi1zb2xvIC5sLWRyYXdlcl9faGVhZC1idG5zIHtcbiAgcGFkZGluZzogOXB4IDc1cHggOXB4IDE1cHg7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9faGVhZC1idG5zIHtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLmwtZHJhd2VyX19oZWFkLWJ0biB7XG4gIHdpZHRoOiAxMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmwtZHJhd2VyLi1zb2xvIC5sLWRyYXdlcl9faGVhZC1idG4ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubC1kcmF3ZXJfX2xvZ2luIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWRyYXdlci5zcC1tZW51LmlzLWxvZ2luIC5sLWRyYXdlcl9fbG9naW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmwtZHJhd2VyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5sLWRyYXdlci5zcC1tZW51LmlzLWxvZ2luIC5sLWRyYXdlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sLWRyYXdlcl9fbGlzdF9faXRlbV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5cHggNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubC1kcmF3ZXJfX2xpc3RfX2l0ZW1fX2xpbms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbn1cblxuLmwtZHJhd2VyX19saXN0X19pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG4ubC1kcmF3ZXJfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLmwtZHJhd2VyX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAubC1kcmF3ZXJfX2xpc3RfX2l0ZW1fX2xpbms6YWZ0ZXIge1xuICByaWdodDogNXB4O1xufVxuLmwtZHJhd2VyX19saXN0X19pdGVtOm50aC1jaGlsZChldmVuKSAubC1kcmF3ZXJfX2xpc3RfX2l0ZW1fX2xpbmtfX2ljb24ge1xuICBsZWZ0OiAxMHB4O1xufVxuLmwtZHJhd2VyX19saXN0X19pdGVtLi1jb2wxIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubC1kcmF3ZXJfX2xpc3RfX2l0ZW1fX2xpbmtfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmwtZHJhd2VyX19taWRkbGVfX2J0bnMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5sLWRyYXdlci4tc29sbyAubC1kcmF3ZXJfX21pZGRsZV9fYnRucyB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21pZGRsZV9fYnRucyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sLWRyYXdlcl9fbWlkZGxlX19idG4ge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xufVxuLmwtZHJhd2VyLi1zb2xvIC5sLWRyYXdlcl9fbWlkZGxlX19idG4ge1xuICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmwtZHJhd2VyX191c2VyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fdXNlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5sLWRyYXdlcl9fdXNlci4tYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5sLWRyYXdlcl9fdXNlcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX191c2VyX19uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1ib3R0b206ICNlOGU4ZTggMXB4IHNvbGlkO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX191c2VyX190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX191c2VyX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG59XG5cbi5sLWRyYXdlcl9fdXNlcl9fbmFtZS1lbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5sLWRyYXdlcl9fdXNlcl9fbmFtZS1lbS4tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sLWRyYXdlcl9fdXNlcl9fdW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX3VzZXJfX3VuaXQge1xuICBib3JkZXItYm90dG9tOiAjZThlOGU4IDFweCBzb2xpZDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmwtZHJhd2VyX191c2VyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmwtZHJhd2VyX191c2VyX19pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX191c2VyX19pdGVtOmFmdGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX3VzZXJfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmwtZHJhd2VyX191c2VyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmwtZHJhd2VyX191c2VyX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtZHJhd2VyX191c2VyX19pdGVtLi1oYWxmIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5sLWRyYXdlcl9fdXNlcl9faXRlbS4tdHh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fdXNlcl9faXRlbTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5sLWRyYXdlcl9fY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuLnN2Zyk7XG59XG4ubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaSA+IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5wZy1jYWxlbmRlciAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tY2FsZW5kZXIgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctZGV0YWlsIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1kZXRhaWwgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctbGF5b3V0IC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1sYXlvdXQgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctYWNjZXNzIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1hY2Nlc3MgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctcmVzdGF1cmFudCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tcmVzdGF1cmFudCA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1tZW1iZXIgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLW1lbWJlciA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1nYyAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tZ2MgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctcHJhY3RpY2UgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLXByYWN0aWNlID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLXNjaG9vbCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tc2Nob29sID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLXVzZXIgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLXVzZXIgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctcG9pbnQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLXBvaW50ID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLXRvcCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tdG9wID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLXByaWNlIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1wcmljZSA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkgKyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjNmM2O1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaSA+IGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaSA+IGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0X3doaXRlXzIuc3ZnKTtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkgPiBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnBnLWNhbGVuZGVyIC5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLWNhbGVuZGVyID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLWRldGFpbCAubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1kZXRhaWwgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctbGF5b3V0IC5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLWxheW91dCA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1hY2Nlc3MgLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tYWNjZXNzID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLXJlc3RhdXJhbnQgLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tcmVzdGF1cmFudCA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1tZW1iZXIgLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tbWVtYmVyID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLWdjIC5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLWdjID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLXByYWN0aWNlIC5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLXByYWN0aWNlID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLXNjaG9vbCAubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1zY2hvb2wgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctdXNlciAubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi11c2VyID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLXBvaW50IC5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLXBvaW50ID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLXRvcCAubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi10b3AgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctcHJpY2UgLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tcHJpY2UgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG5cbi5sLWRyYXdlcl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkF0b21zXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYS10b3RvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLXRvdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB9XG4gIC5hLXRvdG9wLmlzLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLmEtdG90b3AuaXMtYWN0aXZlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLXRvdG9wIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgfVxufVxuLmEtdG90b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19kb3duX3doaXRlLnN2Zyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS10b3RvcDpiZWZvcmUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS10b3RvcDpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuXG4vKiDjg5zjgr/jg7MgKi9cbi5hLWJ0bi1jbW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYS1idG4tY21uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtYnRuLWNtbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5hLWJ0bi1jbW46ZGlzYWJsZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYS1idG4tY21uLi1mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmEtYnRuLWNtbi4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc3AtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLWJhc2ljLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc2l6ZS14cyB7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUteHMuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQge1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG59XG4uYS1idG4tY21uLi1zaXplLWxnIHtcbiAgcGFkZGluZzogMTFweCAzNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtc20tMiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNpemUtc20tMiB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXNpemUtc20tMiB7XG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc2l6ZS1zbS0yIHtcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4tY21uLi1zaXplLXNtLTIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0zIHtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTMuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtNCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTQuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtNSB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC01Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTYge1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtNi4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC03IHtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC03IHtcbiAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtNy4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC04IHtcbiAgcGFkZGluZzogMTJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTkge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuNWVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xMSB7XG4gIHBhZGRpbmc6IDExcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXNpemUtbWQtMTEge1xuICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xMS4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xMiB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xMi4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xMyB7XG4gIHBhZGRpbmc6IDEwcHggNDVweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMTQge1xuICBwYWRkaW5nOiAwLjllbSAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMTQuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNC4tYXJyb3ctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNSB7XG4gIHBhZGRpbmc6IDE0cHggMC43ZW0gMTNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTE1Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMTUuLWFycm93LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMTYge1xuICBwYWRkaW5nOiAwLjYyNWVtIDEuODVlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTE2Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNmVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNi4tYXJyb3ctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMi4zZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNiB7XG4gICAgcGFkZGluZzogMC44ZW0gMS44NWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzYxcHgpIHtcbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMTcge1xuICBwYWRkaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xOCB7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDlweCA5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xOSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMjQ2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNHB4IDlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTIwIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0yMSB7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC0yMSB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0yMiB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDAuN2VtIDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTIzLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNjVlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjQge1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjQuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjYge1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWluLXdpZHRoOiAxNjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC0yNiB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTI2Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTI2LTIge1xuICBwYWRkaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTI3IHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS14cy0yIHtcbiAgcGFkZGluZzogMXB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS14cy0zIHtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1idG4tY21uLi1zaXplLXhzLTQge1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXNpemUteHMtNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zaXplLXhzLTQuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS14cy01IHtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1idG4tY21uLi1zaXplLWxnLTIge1xuICBwYWRkaW5nOiA5LjVweCAzN3B4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbGctMi4taGFzLXN1YnR4dCB7XG4gIHBhZGRpbmc6IDlweCAzN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbGctMyB7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4tY21uLi1zaXplLWxnLTQge1xuICBwYWRkaW5nOiAxMnB4IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYS1idG4tY21uLi1zaXplLWxnLTQuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbGctNC4tYXJyb3ctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbGctNSB7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXNpemUtbGctNSB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc2l6ZS1sZy02IHtcbiAgcGFkZGluZzogMTJweCAyMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4tY21uLi1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1iZy13aGl0ZS10eHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNTBiNmUzO1xufVxuLmEtYnRuLWNtbi4tYmctd2hpdGUtdHh0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4tY21uLi1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tbGlnaHRncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tbGlnaHRncmVlbi0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYTIyNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hLWJ0bi1jbW4uLWJvcmRlci1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLWNtbi4tYm9yZGVyLWdyZWVuLi1vbmxpbmUge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIG1heC13aWR0aDogMTA3cHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLWNtbi4tYm9yZGVyLWdyZWVuLi1vbmxpbmUtcGMge1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIG1heC13aWR0aDogMTA3cHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLWNtbi4tYm9yZGVyLWdyZWVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA4ZDMxO1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi1jbW4uLWJvcmRlci1ncmF5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWJ0bi1jbW4uLWJvcmRlci1ncmF5LTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLmEtYnRuLWNtbi4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tZ3JheS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5hLWJ0bi1jbW4uLWdyYXktMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjNDc0NzQ3O1xufVxuLmEtYnRuLWNtbi4tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi1jbW4uLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tcmVkLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI1NjI1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi1jbW4uLWdyZWVuLWhhcy1ib3JkZXIge1xuICBjb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWJ0bi1jbW4uLXJlZC1oYXMtYm9yZGVyIHtcbiAgY29sb3I6ICNkZDMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uYS1idG4tY21uLi1pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tb24tb2ZmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1vbi1vZmYuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi1jbW4uLXVzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICBjb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hLWJ0bi1jbW4uLW5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hLWJ0bi1jbW4uLWFycm93LXJpZ2h0LCAuYS1idG4tY21uLi1hcnJvdy1sZWZ0LCAuYS1idG4tY21uLi1hcnJvdy1yaWdodC1ibGFjaywgLmEtYnRuLWNtbi4tYXJyb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1idG4tY21uLi1pY29uLWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmEtYnRuLWNtbi4taWNvbi1sZWZ0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hLWJ0bi1jbW4uLWljb24tbGVmdC4tc2l6ZS1tZC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hLWJ0bi1jbW4uLWljb24tbGVmdC4tc2l6ZS1tZC0xMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtYnRuLWNtbi4taWNvbi1sZWZ0Li1zaXplLW1kLTIyIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4uYS1idG4tY21uLi1pY29uLWxlZnQuLXNpemUtbWQtMjI6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5hLWJ0bi1jbW4uLWljb24tbGVmdC4tc2l6ZS1tZC0yMyB7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi1jbW4uLWljb24tbGVmdC4tc2l6ZS1tZC0yMzpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAyNHB4O1xufVxuLmEtYnRuLWNtbi4taWNvbi1sZWZ0Li1zaXplLXhzLTU6YmVmb3JlIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbn1cbi5hLWJ0bi1jbW4uLWljb24tcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5hLWJ0bi1jbW4uLWljb24tcmlnaHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmEtYnRuLWNtbi4taWNvbi1yaWdodC4tc2l6ZS1tZC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uYS1idG4tY21uLi1pY29uLXJpZ2h0Li1zaXplLW1kLTEyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1idG4tY21uLi1pY29uLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWJ0bi1jbW4uLWNvbnRhY3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYWlsLnN2Zyk7XG59XG4uYS1idG4tY21uLi1yZXNlcnZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fd29vZC5zdmcpO1xufVxuLmEtYnRuLWNtbi4tc2VhcmNoOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fc2VhcmNoLnN2Zyk7XG59XG4uYS1idG4tY21uLi1pY29uLWxlZnQtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtYnRuLWNtbi4taWNvbi1sZWZ0LWlubGluZS4tY2VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYS1idG4tY21uLi1pY29uLXJpZ2h0LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWJ0bi1jbW4uLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1idG4tY21uLi1jYWxlbmRlciB7XG4gIHBhZGRpbmc6IDlweCA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4tY21uLi1jYWxlbmRlciB7XG4gICAgcGFkZGluZzogMTJweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tY2FsZW5kZXIuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hLWJ0bi1jbW4uLWNvbXBhcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tY29tcGFyZSB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLWNvbXBhcmUgLmEtYnRuLWNtbl9fZW0ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4tY21uLi1jb21wYXJlIC5hLWJ0bi1jbW5fX2VtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLWNvbXBhcmUgLmEtYnRuLWNtbl9fZW0uLWxnIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLWNvbXBhcmUgLmEtYnRuLWNtbl9fZW0uLWxnIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLWNvbXBhcmUgLmEtYnRuLWNtbl9fZW0uLWdyZWVuIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4tY21uLi1zZWFyY2gtZm9ybSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tYWRkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmEtYnRuLWNtbi4tYWRkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+8i1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLWFkZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tY291cnNlLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hLWJ0bi1jbW4uLWNvdXJzZS1hcmVhLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1idG4tY21uLi1jb3Vyc2UtYXJlYS5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tY291cnNlLWFyZWEuLWdjLW5hbWUge1xuICBjdXJzb3I6IGF1dG87XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1jb2xvcjogI2IxYjFiMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hLWJ0bi1jbW4uLWNvdXJzZS1hcmVhLi1nYy1uYW1lOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjFiMWIxO1xufVxuLmEtYnRuLWNtbi4tY291cnNlLWFyZWEuLWdjLW5hbWU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLWNtbi4tY291cnNlLWFyZWEuLWdjLW5hbWUuLXd3d3RvcCB7XG4gIHBhZGRpbmc6IDQuNXB4IDEwcHg7XG59XG4uYS1idG4tY21uLi1jb3Vyc2UtYXJlYS4tZ2MtbmFtZS4tc29sbyB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi1jbW4uLWFyZWEtZGVzaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgd2lkdGg6IDExZW07XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb24tbmFtZTogYmxpbmstb3BhY2l0eTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYS1idG4tY21uLi1hcmVhLWRlc2lkZVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmEtYnRuLWNtbi4tYXJlYS1kZXNpZGUtb25saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgd2lkdGg6IDIxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYS1idG4tY21uLi1hcmVhLWRlc2lkZS1vbmxpbmVbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi1jbW4uLWFycm93LXJpZ2h0LWlubGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWJ0bi1jbW4uLWFycm93LXJpZ2h0LWJvdHRvbTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19ib3R0b21fZ3JlZW4uc3ZnKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hLWJ0bi1jbW4uLWFycm93LXJpZ2h0LWJvdHRvbTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4tY21uLi1teWFjY29yZGlhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hLWJ0bi1jbW4uLW15YWNjb3JkaWEgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hLWJ0bi1jbW4uLW15YWNjb3JkaWEuLXdlaWdodDYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYS1idG4tY21uLi1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDI1cHggMCAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4tY21uLi1zZWxlY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdC5pcy1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdC4taGFzLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdC4tYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYS1idG4tY21uLi1zZWxlY3QuLWdtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmEtYnRuLWNtbi4tc2VsZWN0Li1vdGhlci1nYyB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uYS1idG4tY21uLi1zZWxlY3QuLXNlbGVjdC1nYyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDJweCAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1idG4tY21uLi1zZWxlY3QuLXNlbGVjdC1hcmVhIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNlbGVjdC4tc2VsZWN0LWFyZWEge1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdC4tc2VsZWN0LWFyZWEgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdC4tc2VsZWN0LWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uYS1idG4tY21uLi1zZWxlY3QuLXNlbGVjdC1hcmVhIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNlbGVjdC4tc2VsZWN0LW1vbnRoIHtcbiAgICBtaW4td2lkdGg6IDEzNnB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zZWxlY3QuLWNkIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdC4tY2QuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLWNtbi4tc2VsZWN0Li1jZC5pcy1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi1jbW4uLWNvbnRyb2xsZXIge1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWJ0bi1jbW4uLWNvbnRyb2xsZXIuLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19wcmV2LnN2Zyk7XG59XG4uYS1idG4tY21uLi1jb250cm9sbGVyLi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfbmV4dC5zdmcpO1xufVxuLmEtYnRuLWNtbi4tdXJsIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VkZWRlZDtcbiAgcGFkZGluZzogMTRweCAzNXB4O1xufVxuLmEtYnRuLWNtbi4tdXJsOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4tY21uLi11cmwge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXVybCB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXVybCB7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDEycHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXVybDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2NvcHkuc3ZnKTtcbn1cbi5hLWJ0bi1jbW4uLXJhZGl1cy0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtYnRuLWNtbi4tdi1zZWxlY3Qge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYS1idG4tY21uLi12LXNlbGVjdC5pcy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbn1cbi5hLWJ0bi1jbW4uLXYtc2VsZWN0Li13aWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtYnRuLWNtbi4tdi1zZWxlY3QuLXNvbG8ge1xuICBwYWRkaW5nOiAzcHggOXB4O1xufVxuLmEtYnRuLWNtbi4tdi1zZWxlY3QuLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG59XG4uYS1idG4tY21uLi1jb25kaXRpb24ge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmEtYnRuLWNtbi4tY29uZGl0aW9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi1jbW4uLWNvbmRpdGlvbi5pcy1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi1jbW4uLWFyZWEtZmF2LmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG59XG4uYS1idG4tY21uLi1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5hLWJ0bi1jbW4uLW1hcDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX21hcF93aC5zdmcpO1xufVxuLmEtYnRuLWNtbi4tbWFwOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbn1cbi5hLWJ0bi1jbW4uLW1haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDdweCAyMHB4IDdweCA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2M5YzljOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzViNWI1YjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLWNtbi4tbWFpbDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbWFpbF9ncmF5LnN2Zyk7XG59XG4uYS1idG4tY21uLi1jbGVhciB7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1idG4tY21uLi1jbGVhci4tZ3JheSB7XG4gIHBhZGRpbmc6IDJweCAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYS1idG4tY21uLi1jbGVhcjIge1xuICBwYWRkaW5nOiAwIDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk2OTY5NjtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEzKSBpbnNldDtcbn1cbi5hLWJ0bi1jbW4uLXJlZmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYXBwZWFyYW5jZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4tY21uLi1yZWZpbmU6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB6LWluZGV4OiAyO1xufVxuLmEtYnRuLWNtbi4tcmVmaW5lOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHotaW5kZXg6IDE7XG59XG4uYS1idG4tY21uLi1yZWZpbmUuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmEtYnRuLWNtbi4tcmVmaW5lLmlzLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmEtYnRuLWNtbi4tcmVmaW5lLi1yZXN1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmEtYnRuLWNtbi4tcmVmaW5lLi1yZXN1bHQ6YmVmb3JlLCAuYS1idG4tY21uLi1yZWZpbmUuLXJlc3VsdDphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgd2lkdGg6IDEycHg7XG59XG4uYS1idG4tY21uLi1yZWZpbmUuLXJlc3VsdC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLWNtbi4tcmVmaW5lLi1yZXN1bHQuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmEtYnRuLWNtbi4tcmVmaW5lLi1yZXN1bHQuaXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYS1idG4tY21uLi1yZWZpbmUuLXd3d3RvcDpiZWZvcmUsIC5hLWJ0bi1jbW4uLXJlZmluZS4td3d3dG9wOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xufVxuLmEtYnRuLWNtbi4tc2VhcmNoLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNlYXJjaC1pbWcuLWlubGluZSB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5hLWJ0bi1jbW4uLXNlYXJjaC1pbWcuLXd3d3RvcCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNlYXJjaC1pbWcuLW9ubGluZS1zZWFyY2gge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMzBweDtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbn1cbi5hLWJ0bi1jbW4uLWxpZ2h0LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLmEtYnRuLWNtbi4tbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDQwcHggNXB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtYnRuLWNtbi4tbW9yZTpiZWZvcmUsIC5hLWJ0bi1jbW4uLW1vcmU6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMS41cHg7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG59XG4uYS1idG4tY21uLi1tb3JlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB6LWluZGV4OiAyO1xufVxuLmEtYnRuLWNtbi4tbW9yZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHotaW5kZXg6IDE7XG59XG4uYS1idG4tY21uLi1tb3JlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4tY21uLi1tb3JlLmlzLWFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hLWJ0bi1jbW4uLW1vcmUuaXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYS1idG4tY21uLi1zaGFkb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA5cHggMTVweCA5cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc2hhZG93IHtcbiAgICBwYWRkaW5nOiA0cHggMTVweCA0cHggNXB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zaGFkb3cuLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRjMDU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmVlNDU5O1xuICBib3gtc2hhZG93OiAwIDFweCAjNjQ2NDY0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi1jbW4uLXNoYWRvdy4tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmMwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYTA1MTtcbiAgYm94LXNoYWRvdzogMCAxcHggI2E3MzcxNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1zaGFkb3cuLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVkYTcxZTtcbiAgYm94LXNoYWRvdzogMCAxcHggIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1zaGFkb3cuLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xuICBib3gtc2hhZG93OiAwIDFweCAjMDA4ZDMxO1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi1jbW4uLWJhY2stdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1iYWNrLXRvcCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tYmFjay1wYWdlIHtcbiAgcGFkZGluZzogMC42MjVlbSAwLjhlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzE5MTkxOTtcbn1cbi5hLWJ0bi1jbW4uLWJhY2stcGFnZS4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbi5hLWJ0bi1jbW4uLWJhY2stcGFnZS4tYXJyb3ctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tYmFjay1wYWdlIHtcbiAgICBwYWRkaW5nOiAwLjdlbSAxLjFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYS1idG4tY21uLi1iYWNrLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAuN2VtIDAuNmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zdWJtaXQge1xuICBwYWRkaW5nOiAwLjYyNWVtIDAuOGVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc3VibWl0IHtcbiAgICBwYWRkaW5nOiAwLjdlbSAxLjg1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXN1Ym1pdCB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc3VibWl0OmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmEtYnRuLWNtbi4tc29sby10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwOGQzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tdG9wIHtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc29sby10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvc29sby9hcnJvd19iLnN2Zyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLXRvcDphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLXNlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIzcHggMTdweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBmb250LXNpemU6IDEuODEyNXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1ncmVlbiB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAyNHB4IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1vcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjliMzc7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctb3JhbmdlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDcwcHg7XG4gICAgZm9udC1zaXplOiAzOXB4O1xuICAgIGZvbnQtc2l6ZTogMi40Mzc1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLXdoaXRlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwOGQzMTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMzY2E1NWM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy13aGl0ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS1zbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLXNpemUtc20ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLXR5cGUtYSB7XG4gICAgcGFkZGluZzogMTBweCAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tdHlwZS1iIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi10eXBlLWMge1xuICAgIHBhZGRpbmc6IDI0cHggNTVweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc29sby1saW5rLi1zaXplLXhzIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLXNpemUteHMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLWxpbmsuLXNpemUteHMtMiB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS14cy0yIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc29sby1yYW5raW5nIHtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDhkMzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tcmFua2luZyB7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLXJhbmtpbmc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYS1idG4tY21uLi1zaGliYWZ1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyB0cmFuc2Zvcm07XG59XG4uYS1idG4tY21uLi1zaGliYWZ1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNTAlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmlnaHQ6IDYwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDYwcHggc29saWQgIzExOTkzNjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4zcztcbn1cbi5hLWJ0bi1jbW4uLXNoaWJhZnU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE5OTM2O1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLWNtbi4tc2hpYmFmdTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmEtYnRuLWNtbi4tcm91bmRlZCB7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5hLWJ0bi1jbW4uLXJvdW5kZWQuLWNvcmFsIHtcbiAgcGFkZGluZzogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODU4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXJvdW5kZWQuLXdoaXRlb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjNzA3MDcwIHNvbGlkIDFweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uYS1idG4tY21uLi1yb3VuZGVkLi1jb250cm9sZXIge1xuICBwYWRkaW5nOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uYS1idG4tY21uLi1zcXVhcmUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwLjVweCAxNXB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zcXVhcmUge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLXN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLXR4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNxdWFyZS4tdHh0LXNtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBib3JkZXItY29sb3I6ICMwMDk5MzM7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWJnLWxpZ2h0Z3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xuICBjb2xvcjogIzAwOTkzMztcbiAgYm9yZGVyLWNvbG9yOiAjZGJmMWQzO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1iZy13aGl0ZSB7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyIHtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1iZy13aGl0ZS4tY2hhbmdlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1iZy13aGl0ZS4tY2hhbmdlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYmctd2hpdGUuLXVucmVnaXN0ZXJlZCB7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLmhhcy1hY3RpdmU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLXR4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1ib3JkZXItZ3JlZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xuICBjb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYm9yZGVyLWxpZ2h0LWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi10eHQtYmxhY2sge1xuICBjb2xvcjogYmxhY2s7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWxvdyB7XG4gIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc3F1YXJlLi1sb3cge1xuICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1ncmF5LW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tZ3JheS1vdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWdyYXktb3V0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tdHdvLWxpbmVzIHtcbiAgcGFkZGluZzogOXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc3F1YXJlLi10d28tbGluZXMge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi10d28tbGluZXMgPiBzcGFuIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc3F1YXJlLi10d28tbGluZXMgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLW5vYm9yZGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNxdWFyZS4tYXJyb3ctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWFycm93LXJpZ2h0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICByaWdodDogMjBweDtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLWFjYy1hcnJvdzphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tYWNjLWFycm93LmlzLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tYmctbGlnaHRncmVlbjo6YWZ0ZXIsIC5hLWJ0bi1jbW4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLXR4dC1ncmVlbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk5MzM7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWFycm93LXJpZ2h0Lmhhcy1hY3RpdmU6ZGlzYWJsZWQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNhYWFhYWE7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWFycm93LXJpZ2h0Li1ncmV5OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE3MTcxNztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE3MTcxNztcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLXR0bC1zaWRlIHtcbiAgcGFkZGluZzogNXB4IDI1cHggNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tdHRsLXNpZGUuLWFycm93LXJpZ2h0OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLXR0bC1zaWRlLi1rZWVwLWFsbCB7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1pY29uLWlubGluZSB7XG4gIHBhZGRpbmc6IDE0cHggMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNxdWFyZS4taWNvbi1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1pY29uLWlubGluZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4taWNvbi1hYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwLjVweCA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc3F1YXJlLi1pY29uLWFicyB7XG4gICAgcGFkZGluZzogMjBweCA2MHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWljb24tYWJzOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNmM3NTU7XG4gIGJvcmRlci1jb2xvcjogIzA2Yzc1NTtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tbGluZTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2xpbmUuc3ZnKTtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYXBwbGUge1xuICBwYWRkaW5nOiAxOHB4IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWFwcGxlOjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2FwcGxlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYnVkZHk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fYnVkZHkuc3ZnKTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjVlbTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNxdWFyZS4tYnVkZHk6OmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjRlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1jYW1wYWlnbiB7XG4gIHBhZGRpbmc6IDEzcHggMzZweCAxM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNxdWFyZS4tY2FtcGFpZ24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICMxNzE3MTcgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbn1cbi5hLWJ0bi1jbW4uaGFzLWlucHV0LWJnLWdyZWVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtYnRuLWNtbi5oYXMtaW5wdXQtYmctZ3JlZW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmEtYnRuLWNtbi5oYXMtaW5wdXQtYmctZ3JlZW46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLWNtbi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDIwLjVweCAxNXB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci1jb2xvcjogIzAwOTkzMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmEtYnRuLWNtbi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpob3Zlcixcbi5hLWJ0bi1jbW4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtYnRuLWNtbi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG4uYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbjpob3ZlciA+IGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbi5hLWJ0bi1jbW4uaGFzLWlucHV0LWJnLWdyZWVuOmhvdmVyID4gaW5wdXRbdHlwZT1idXR0b25dOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi1jbW4uLW92YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tb3ZhbCB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLW92YWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMjMyMzI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1vdmFsOjphZnRlciB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLW92YWwuLWdyZWVuIHtcbiAgcGFkZGluZzogMnB4IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLW92YWwuLWdyZWVuIHtcbiAgICBwYWRkaW5nOiAzLjVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLW92YWwuLWdyZWVuOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4tY21uLi1vdmFsLi1ncmVlbi4tbGVmdCB7XG4gICAgcGFkZGluZzogNHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAyLjVweCA1cHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tb3ZhbC4tZ3JlZW4uLWxlZnQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMjVlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tb3ZhbC4tZ3JlZW4uLWxlZnQge1xuICAgIHBhZGRpbmc6IDFweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tb3ZhbC4tbGlnaHRncmVlbiB7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJmMWQzO1xufVxuLmEtYnRuLWNtbi4tb3ZhbC4tbGlnaHRncmVlbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOTkzMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwOTkzMztcbn1cbi5hLWJ0bi1jbW4uLW92YWwuLWxpZ2h0Z3JlZW4uLXBzbSB7XG4gIHBhZGRpbmc6IDMuNXB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tb3ZhbC4tbGlnaHRncmVlbi4tcHNtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tb3ZhbC4tbGlnaHRncmVlbi4tcHNtOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bi1jbW4uLW92YWwuLWJvcmRlciB7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLW92YWwuLWJvcmRlciB7XG4gICAgcGFkZGluZzogOXB4IDMwcHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLW92YWwuLWJvcmRlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMyMzIzMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMyMzIzMjtcbn1cbi5hLWJ0bi1jbW4uLW92YWwuLXNtIHtcbiAgcGFkZGluZzogMy41cHggMjVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1vdmFsLi1zbSB7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLW92YWwuLXNtOmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuLmEtYnRuLWNtbi4tb3ZhbC4teWVsbG93IHtcbiAgcGFkZGluZzogNXB4IDM4cHg7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5hLWJ0bi1jbW4uLW92YWwuLXllbGxvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMyMzIzMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMyMzIzMjtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uby1teXBhZ2VfX2l0ZW1fX2xpbmsgLmEtYnRuLWNtbi4tb3ZhbC4teWVsbG93IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5hLWJ0bi1jbW4uLWNsZWFyIHtcbiAgcGFkZGluZzogMnB4IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGNvbG9yOiAjMzIzMjMyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4tY21uLi1jbGVhci4tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuLmEtYnRuLWNtbi4tY2hlY2tpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMHB4O1xuICBwYWRkaW5nOiAxNHB4O1xufVxuLmEtYnRuLWNtbi4tY2hlY2tpbiBwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzQuOTdweCkge1xuICAuYS1idG4tY21uLi1jaGVja2luIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYS1idG4tY21uLi1sb2dpbi1wYWdlIHtcbiAgcGFkZGluZzogMTdweCA1OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1sb2dpbi1wYWdlIHtcbiAgICBwYWRkaW5nOiAxM3B4IDU4cHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLWxvZ2luLXBhZ2UuLW5ldy11c2VyIHtcbiAgcGFkZGluZzogMjAuNXB4IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1sb2dpbi1wYWdlLi1uZXctdXNlciB7XG4gICAgcGFkZGluZzogMTlweCA1OHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1sb2dpbi1wYWdlLi1uZXctdXNlci4tbm9zdHlsZSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgY29sb3I6ICMwMDk5MzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tbG9naW4tcGFnZS4tbmV3LXVzZXIuLW5vc3R5bGUge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uby1tb2RhbF9fY29udGVudF9fYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG59XG4uYS1idG4tY21uLm8tbW9kYWxfX2NvbnRlbnRfX2J0bi4tY29weSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4uYS1idG4tY21uLm8tbW9kYWxfX2NvbnRlbnRfX2J0bi4tc2VuZCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi5vLW1vZGFsX19jb250ZW50X19idG4uLXNlbmQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uby1tb2RhbF9fY29udGVudF9fYnRuLi1iYWNrIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLmEtYnRuLWNtbi4tc20tc2l6ZSB7XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zbS1zaXplIHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1tZC1zaXplIHtcbiAgICBtaW4td2lkdGg6IDMzMHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1sb3R0ZXJ5IHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAwcHggMHB4ICMwMDc3MmE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYS1idG4tY21uLi1sb3R0ZXJ5OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYS1idG4tY21uLi1sb3R0ZXJ5LWJhY2sge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhkYzMyOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggNXB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1idG4tY21uLi1kaXNhYmxlZC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICBjb2xvcjogI2FhYTtcbiAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xufVxuLmEtYnRuLWNtbi4tZGlzYWJsZWQtYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLWNtbi4tZGlzYWJsZWQtYnRuLi1hcnJvdy1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYS1idG4tY21uLi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5hLWJ0bi1jbW4uLXBpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB6LWluZGV4OiAwO1xufVxuLmEtYnRuLWNtbi4tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2FnZW50L3Bpbl9ncmVlbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi5hLWJ0bi1jbW4uLXBpbi1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmEtYnRuLWNtbi4tcGluLWFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmEtYnRuLWNtbi4taWNvbi1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA3cHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hLWJ0bi1jbW4uLWljb24tYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FnZW50L2ljb25fc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxM3B4O1xufVxuLmEtYnRuLWNtbi4taWNvbi1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IDE2cHg7XG59XG4uYS1idG4tY21uLi1kZXRhaWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA1cHggMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmc6IDhweCAzNnB4O1xuICB9XG59XG4uYS1idG4tY21uLi1kZXRhaWwgLmEtYnRuLWNtbl9fYXJyb3cge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1kZXRhaWwgLmEtYnRuLWNtbl9fYXJyb3cge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG4uYS1idG4tY21uLi1ib3JkZXItcm91bmRlZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkNCQ0JDO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5hLWJ0bi1jbW5fX2FuZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5hLWJ0bi1jbW5fX3FyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5hLWJ0bi1jbW4uLXNvbG8tbGluayAuYS1idG4tY21uX19ibG9jay1pbWcge1xuICBmbGV4LWJhc2lzOiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby1saW5rIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZyB7XG4gICAgZmxleC1iYXNpczogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc29sby1saW5rLi1zaXplLXNtIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS1zbSAuYS1idG4tY21uX19ibG9jay1pbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctZ3JlZW4gLmEtYnRuLWNtbl9fYmxvY2staW1nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1hIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZywgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1iIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZyB7XG4gICAgZmxleC1iYXNpczogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWEgLmEtYnRuLWNtbl9fYmxvY2staW1nLCAuYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWIgLmEtYnRuLWNtbl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiAzOHB4O1xuICAgIG1heC13aWR0aDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWMgLmEtYnRuLWNtbl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYyAuYS1idG4tY21uX19ibG9jay1pbWcge1xuICAgIGZsZXgtYmFzaXM6IDQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS14cyAuYS1idG4tY21uX19ibG9jay1pbWcge1xuICBmbGV4LWJhc2lzOiA1MHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLXNpemUteHMgLmEtYnRuLWNtbl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc29sby1saW5rLi1zaXplLXhzLTIgLmEtYnRuLWNtbl9fYmxvY2staW1nIHtcbiAgZmxleC1iYXNpczogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctd2hpdGUgLmEtYnRuLWNtbl9fYmxvY2staW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbGV4LWJhc2lzOiAzNHB4O1xuICBtYXgtd2lkdGg6IDM0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLXdoaXRlIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi5hLWJ0bi1jbW4uLXNvbG8tdG9wIC5hLWJ0bi1jbW5fX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tdG9wIC5hLWJ0bi1jbW5fX3R4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tdG9wIC5hLWJ0bi1jbW5fX3R4dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4OTAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLXRvcCAuYS1idG4tY21uX190eHQ6YWZ0ZXIge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYSAuYS1idG4tY21uX190eHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS14cy0yIC5hLWJ0bi1jbW5fX3R4dCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmEtYnRuLWNtbi4tc2hpYmFmdSAuYS1idG4tY21uX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hLWJ0bi1jbW5fX21vcmUtaW5hY3RpdmUuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtYnRuLWNtbl9fbW9yZS1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtYnRuLWNtbl9fbW9yZS1hY3RpdmUuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hLWJ0bi1jbW4uLW1haWwgLmEtYnRuLWNtbl9fZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmEtYnRuLWNtbl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uYS1idG4tY21uLi1zaXplLXhzIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtc20tMiAuYS1idG4tY21uX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDVweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbGcgLmEtYnRuLWNtbl9fYXJyb3cge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTMgLmEtYnRuLWNtbl9fYXJyb3csIC5hLWJ0bi1jbW4uLXNpemUtbWQtNCAuYS1idG4tY21uX19hcnJvdywgLmEtYnRuLWNtbi4tc2l6ZS1tZC0yNCAuYS1idG4tY21uX19hcnJvdywgLmEtYnRuLWNtbi4tc2l6ZS1tZC0yNiAuYS1idG4tY21uX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTE1IC5hLWJ0bi1jbW5fX2Fycm93LCAuYS1idG4tY21uLi1zaXplLW1kLTE2IC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjMgLmEtYnRuLWNtbl9fYXJyb3cge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUteHMtMiAuYS1idG4tY21uX19hcnJvdywgLmEtYnRuLWNtbi4tc2l6ZS14cy0zIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUteHMtNCAuYS1idG4tY21uX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTE3IC5hLWJ0bi1jbW5fX2Fycm93LCAuYS1idG4tY21uLi1zaXplLW1kLTE5IC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjAgLmEtYnRuLWNtbl9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjEgLmEtYnRuLWNtbl9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tcGMtYXJyb3cgLmEtYnRuLWNtbl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLWFycm93LWxlZnQgLmEtYnRuLWNtbl9fYXJyb3cge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5hLWJ0bi1jbW4uLWFycm93LXJpZ2h0LWJsYWNrIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgc3Ryb2tlOiAjMWExYTFhO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hLWJ0bi1jbW4uLWFycm93LWJvdHRvbSAuYS1idG4tY21uX19hcnJvdyB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNXB4O1xufVxuLmEtYnRuLWNtbi4tYXJyb3ctcmlnaHQtaW5saW5lIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYS1idG4tY21uLi1zaGFkb3cgLmEtYnRuLWNtbl9fYXJyb3cge1xuICByaWdodDogNXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLWNtbi4tYmFjay1wYWdlIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi1jbW4uLWJvcmRlci1yb3VuZGVkIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG5cbi5hLWJ0bi1jbW5fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5hLWJ0bi1jbW4uLWljb24tcmlnaHQuLXNpemUtbWQtMTIgLmEtYnRuLWNtbl9faWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xufVxuLmEtYnRuLWNtbi4taWNvbi1sZWZ0Li1zaXplLW1kLTEyIC5hLWJ0bi1jbW5fX2ljb24ge1xuICBsZWZ0OiAxMHB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xufVxuLmEtYnRuLWNtbi4tbXlhY2NvcmRpYSAuYS1idG4tY21uX19pY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmEtYnRuLWNtbi4taWNvbi1sZWZ0LWlubGluZSAuYS1idG4tY21uX19pY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG59XG4uYS1idG4tY21uLi1pY29uLXJpZ2h0LWlubGluZSAuYS1idG4tY21uX19pY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbn1cbi5hLWJ0bi1jbW4uLWljb24tcmlnaHQtaW5saW5lLi1zaXplLWxnLTMgLmEtYnRuLWNtbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi5hLWJ0bi1jbW4uLWljb24tYm90dG9tIC5hLWJ0bi1jbW5fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiA1cHg7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmEtYnRuLWNtbl9faWNvbi13cmFwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYS1idG4tY21uX19pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmEtYnRuLWNtbi4tc2VhcmNoLWltZyAuYS1idG4tY21uX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYS1idG4tY21uLi1zZWFyY2gtaW1nLi13d3d0b3AgLmEtYnRuLWNtbl9faW1nIHtcbiAgbGVmdDogMjBweDtcbn1cbi5hLWJ0bi1jbW4uLXNlYXJjaC1pbWcuLWlubGluZSAuYS1idG4tY21uX19pbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwJSk7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby1zZWFyY2ggLmEtYnRuLWNtbl9faW1nIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLmEtYnRuLWNtbi4tc3F1YXJlLi1iZy13aGl0ZS4tcGFydG5lciAuYS1idG4tY21uX19tYWludHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIuLXVucmVnaXN0ZXJlZCAuYS1idG4tY21uX19tYWludHh0IHtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG5cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIgLmEtYnRuLWNtbl9fc3ViIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2FhYTtcbn1cblxuQGtleWZyYW1lcyBibGluay1vcGFjaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYS1idG4tY21uX19zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYS1sYWJlbC1jbW4ge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDZweCAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWxhYmVsLWNtbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hLWxhYmVsLWNtbi4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtbGFiZWwtY21uLi1saWdodC1ncmVlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbi5hLWxhYmVsLWNtbi4tbGlnaHQtZ3JlZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG59XG4uYS1sYWJlbC1jbW4uLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGEyMjU7XG59XG4uYS1sYWJlbC1jbW4uLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYS1sYWJlbC1jbW4uLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMWExO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWxhYmVsLWNtbi4tYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtbGFiZWwtY21uLi1ib3JkZXItcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMzMzMztcbiAgY29sb3I6ICNkZDMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1sYWJlbC1jbW4uLWJvcmRlci1ibGFjayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTFhMWE7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmEtbGFiZWwtY21uLi1ib3JkZXItYmxhY2stMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTFhMWE7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmEtbGFiZWwtY21uLi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtbGFiZWwtY21uLi1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQzMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWxhYmVsLWNtbi4tc2t5Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmI1ZWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtbGFiZWwtY21uLi1vcmFuZ2VyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI0NDBmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWxhYmVsLWNtbi4tYm9yZGVyLWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTA5MDkwO1xuICBjb2xvcjogIzZmNmY2ZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMy41cHggMTBweCA1LjVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLmEtbGFiZWwtY21uLi1zaXplLXhzIHtcbiAgcGFkZGluZzogM3B4O1xufVxuLmEtbGFiZWwtY21uLi1zaXplLXhzLTIge1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuLmEtbGFiZWwtY21uLi1zaXplLXhzLTMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5hLWxhYmVsLWNtbi4tc2l6ZS1zbSB7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmEtbGFiZWwtY21uLi1zaXplLXNtLTIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxhYmVsLWNtbi4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtbGFiZWwtY21uLi1zaXplLW1kIHtcbiAgICBwYWRkaW5nOiAxN3B4IDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1sYWJlbC1jbW4uLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDIzcHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWxhYmVsLWNtbi4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uYS1sYWJlbC1jbW4uLXNpemUtbWQyIHtcbiAgcGFkZGluZzogNnB4O1xufVxuLmEtbGFiZWwtY21uLi1zaXplLWxnIHtcbiAgcGFkZGluZzogMThweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmEtbGFiZWwtY21uLi1zaXplLW1kLTIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxhYmVsLWNtbi4tc2l6ZS1tZC0yIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuYS1sYWJlbC1jbW4uLXNpemUtbWQtMiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cbi5hLWxhYmVsLWNtbi4tc2l6ZS1tZC0zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDZweCAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmEtbGFiZWwtY21uLi1zaXplLW1kLTQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiA0cHggMTFweDtcbn1cbi5hLWxhYmVsLWNtbi4taWNvbi10b29sdGlwIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cbi5hLWxhYmVsLWNtbi4tcmVxdWlyZWQge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICB0ZXh0LWluZGVudDogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1sYWJlbC1jbW4uLWxpc3Qge1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjNWRhNzFlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWRhNzFlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmEtbGFiZWwtY21uLi1saXN0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uYS1sYWJlbC1jbW4uLWxpc3QuLWJ1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2J1cy5zdmcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbn1cbi5hLWxhYmVsLWNtbi4tbGlzdC4tbmF2aTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX25hdmkuc3ZnKTtcbn1cbi5hLWxhYmVsLWNtbi4tbm9uZS1ib3JkZXItciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1sYWJlbC1jbW4uLXNvbG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI5YjM3O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmEtbGFiZWwtY21uLi1zb2xvLi1zaXplLXNtIHtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxhYmVsLWNtbi4tc29sby4tc2l6ZS1zbSB7XG4gICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5hLWxhYmVsLWNtbi4tc29sby4tc2l6ZS1tZCB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxhYmVsLWNtbi4tc29sby4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uYS1sYWJlbC1jbW4uLXNvbG8uLXNpemUteHMge1xuICBwYWRkaW5nOiA1cHggMTdweDtcbn1cbi5hLWxhYmVsLWNtbi4tc29sby4tYmctd2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGI5YjM3O1xuICBjb2xvcjogI2RiOWIzNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xufVxuLmEtbGFiZWwtY21uLi1zb2xvLi1iZy13aC4tc2l6ZS1zbSB7XG4gIHBhZGRpbmc6IDEwcHggMjFweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtbGFiZWwtY21uLi1zb2xvLi1iZy13aDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hLWxhYmVsLWNtbi4tbmV3IHtcbiAgcGFkZGluZzogM3B4IDExcHggN3B4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODU4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWxhYmVsLWNtbi4tbmV3IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYS1sYWJlbC1jbW4uLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1sYWJlbC1jbW4uLWdyb3VwOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmEtbGFiZWwtY21uLi1ncm91cC4tdGFnIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5hLWxhYmVsLWNtbi4tZ3JvdXAuLXRhZy5pcy1hY3RpdmUge1xuICBwYWRkaW5nOiA4cHg7XG59XG4uYS1sYWJlbC1jbW4uLWdyb3VwLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5MzM7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5hLWxhYmVsLWNtbi4tYmctZ3JheSB7XG4gIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuLmEtbGFiZWwtY21uLi1ncm91cCAuYS1sYWJlbC1jbW5fX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmEtbGFiZWwtY21uLi1ncm91cCAuYS1sYWJlbC1jbW5fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5hLWxpbmstY21uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmEtbGluay1jbW46aG92ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYS1saW5rLWNtbjpob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hLWxpbmstY21uLi1jb2xvcmZ1bCB7XG4gIGNvbG9yOiAjMzc3N2I4ICFpbXBvcnRhbnQ7XG59XG4uYS1saW5rLWNtbi4tdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1saW5rLWNtbi4tdW5kZXJsaW5lOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5hLWxpbmstY21uLi11bmRlcmxpbmU6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWxpbmstY21uLi1hcnJvdy1yaWdodCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1saW5rLWNtbi4tYXJyb3ctbGVmdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWxpbmstY21uLi1hcnJvdy1sZWZ0Li1hcnJvdy10b3Age1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmEtbGluay1jbW4uLWljb24tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1saW5rLWNtbi4taWNvbi1sZWZ0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWxpbmstY21uLi1pY29uLWxlZnQuLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX3VzZXIuc3ZnKTtcbn1cbi5hLWxpbmstY21uLi1pY29uLWxlZnQuLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5hLWxpbmstY21uLi1pY29uLWxlZnQuLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fY2FyLnN2Zyk7XG59XG4uYS1saW5rLWNtbi4taWNvbi1sZWZ0Li1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbiAgY29sb3I6ICNmZDQyMzQ7XG59XG4uYS1saW5rLWNtbi4taWNvbi1sZWZ0Li1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICBjb2xvcjogIzFkNDA5ZDtcbn1cbi5hLWxpbmstY21uLi1pY29uLWxlZnQuLWludGVybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGNvbG9yOiAjMDA3NTNjO1xufVxuLmEtbGluay1jbW4uLWljb24tbGVmdC4tbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1nL2ljb25fbW92aWUucG5nKTtcbiAgdmVydGljYWwtYWxpZ246IC0zcHg7XG59XG4uYS1saW5rLWNtbi4tYXJyb3ctciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWxpbmstY21uLi1hcnJvdy1yOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICByaWdodDogLTEwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMyMzIzMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMyMzIzMjtcbn1cbi5hLWxpbmstY21uLi1ncmVlbiB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtbGluay1jbW4uLWdyZWVuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWxpbmstY21uLi1ncmVlbl9teXBhZ2VfMSB7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuLmEtbGluay1jbW4uLWdyZWVuX215cGFnZV8xOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTkzMztcbn1cbi5hLWxpbmstY21uLi1za3ktYmx1ZSB7XG4gIGNvbG9yOiAjMDA1OWRlO1xufVxuLmEtbGluay1jbW4uLXNpemUtc20ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5hLWxpbmstY21uLi1zaXplLW1kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtbGluay1jbW4uLXNpemUtbGcge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saW5rLWNtbi4tc2l6ZS1sZy0yIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYS1saW5rLWNtbi4taHYtbGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmEtbGluay1jbW4uLWFycm93LXJpZ2h0Li1zaXplLXNtIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5hLWxpbmstY21uLi1hcnJvdy1yaWdodC4tc2l6ZS1zbS4tbmFycm93IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmEtbGluay1jbW4uLWFjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGluay1jbW4uLWljb24tbGVmdC4tYXJyb3ctcmlnaHQuLXNpemUtc20uLWFjY2VzcyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmEtbGluay1jbW4uLW15YWNjb3JkaWEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG4uYS1saW5rLWNtbi4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWxpbmstY21uLi11bmRlcmxpbmUtdHh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYS1saW5rLWNtbi4tdW5kZXJsaW5lLW5vcm1hbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmEtbGluay1jbW4uLWluLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzM3NzdiOCAhaW1wb3J0YW50O1xufVxuLmEtbGluay1jbW4uLXcxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hLWxpbmstY21uLi10eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYS1saW5rLWNtbi4tYXJyb3ctcmlnaHQgLmEtbGluay1jbW5fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1saW5rLWNtbi4tYXJyb3ctcmlnaHQuLWZvb3RlciAuYS1saW5rLWNtbl9fYXJyb3cge1xuICByaWdodDogOCU7XG59XG4uYS1saW5rLWNtbi4tYXJyb3ctbGVmdCAuYS1saW5rLWNtbl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtbGluay1jbW4uLWFycm93LWxlZnQuLWFycm93LWdyZWVuIC5hLWxpbmstY21uX19hcnJvdyB7XG4gIHN0cm9rZTogIzAwOGQzMTtcbn1cbi5hLWxpbmstY21uLi1zaXplLWxnIC5hLWxpbmstY21uX19hcnJvdyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGluay1jbW4uLWFjY2VzcyAuYS1saW5rLWNtbl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hLWxpbmstY21uLi1hcnJvdy1sZWZ0Li1hcnJvdy10b3AgLmEtbGluay1jbW5fX2Fycm93IHtcbiAgdG9wOiAwLjdlbTtcbn1cblxuLmEtbGluay1jbW4uLWFjY2VzcyAuYS1saW5rLWNtbl9fY29sb3Ige1xuICBjb2xvcjogIzVkYTcxZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGluay1jbW4uLWFjY2VzcyAuYS1saW5rLWNtbl9fY29sb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uYS1saW5rLWNtbl9faW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmEtYmFkZ2UtY21uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYmFkZ2UtY21uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS1jbW4uLWdyZWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzVkYTcxZTtcbn1cbi5hLWJhZGdlLWNtbi4tc2l6ZS1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UtY21uLi1zaXplLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWJhZGdlLWNtbi4tc2l6ZS1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG4uYS1iYWRnZS1jbW4uLXNpemUtc20tMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYmFkZ2UtY21uLi1zaXplLXNtLTMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UtY21uLi1zaXplLXNtLTMtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UtY21uLi1zaXplLXNtLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJhZGdlLWNtbi4tc2l6ZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS1jbW4uLXNpemUtc20tNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UtY21uLi1zaXplLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJhZGdlLWNtbi4taWNvbi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLmEtYmFkZ2UtY21uLi1uby1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hLWJhZGdlLWNtbi4tc3RhbmRhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4uYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5hLWJhZGdlLWNtbi4tZ3JlZW4gLmEtYmFkZ2UtY21uX19iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4uYS1iYWRnZS1jbW4uLXJlZCAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzMzMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJhZGdlLWNtbi4tc2l6ZS1zbSAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UtY21uLi1zaXplLXNtIC5hLWJhZGdlLWNtbl9fYmFkZ2Uge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYmFkZ2UtY21uLi1zaXplLWxnIC5hLWJhZGdlLWNtbl9fYmFkZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1iYWRnZS1jbW4uLXNpemUtc20tMiAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UtY21uLi1zaXplLXNtLTMgLmEtYmFkZ2UtY21uX19iYWRnZSB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1iYWRnZS1jbW4uLXNpemUtc20tNCAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UtY21uLi1zaXplLXNtLTQgLmEtYmFkZ2UtY21uX19iYWRnZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS1jbW4uLXNpemUtc20tNSAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cbi5hLWJhZGdlLWNtbi4tc2l6ZS1zbS02IC5hLWJhZGdlLWNtbl9fYmFkZ2Uge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICByaWdodDogLTNweDtcbn1cbi5hLWJhZGdlLWNtbi4tc3RhbmRhcmQgLmEtYmFkZ2UtY21uX19iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYmFkZ2UtY21uLi1zdGFuZGFyZCAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5hLWJhZGdlLWNtbi4taWNvbi1sZWZ0IC5hLWJhZGdlLWNtbl9fYmFkZ2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5hLWJhZGdlLWNtbi4taWNvbi1ncmVlbiAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJhZGdlLWNtbi4taWNvbi1ncmF5IC5hLWJhZGdlLWNtbl9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saXN0LWNtbi4tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpc3QtY21uLi1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC1jbW4uLWZvb3RlciA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uYS1saXN0LWNtbi4tZm9vdGVyID4gbGkgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saXN0LWNtbi4tZm9vdGVyID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uYS1saXN0LWNtbi4tZm9vdGVyID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpc3QtY21uLi1mb290ZXIgPiBsaSA+IGE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC1jbW4uLWZvb3RlciA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saXN0LWNtbi4tZm9vdGVyID4gbGkgKyBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC1jbW4uLXBvaW50ID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLmEtbGlzdC1jbW4uLXBvaW50ID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC1jbW4uLXBvaW50ID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIH1cbn1cbi5hLWxpc3QtY21uLi1wb2ludC4tbm90ZSA+IGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuLmEtbGlzdC1jbW4uLXBvaW50Li1ub3RlID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG59XG4uYS1saXN0LWNtbi4tbWFydSA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmEtbGlzdC1jbW4uLW1hcnUgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpc3QtY21uLi1tYXJrID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLmEtbGlzdC1jbW4uLW1hcmsgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saXN0LWNtbi4tbWFyayA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpc3QtY21uLi1zcC1wb2ludCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5hLWxpc3QtY21uLi1taXggPiAuYS1saXN0LWNtbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmEtbGlzdC1jbW4uLW1peCA+IC5hLWxpc3QtY21uX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmEtbGlzdC1jbW4uLW1peCA+IC5hLWxpc3QtY21uX19pdGVtLi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLilqBcIjtcbn1cbi5hLWxpc3QtY21uLi1taXggPiAuYS1saXN0LWNtbl9faXRlbS4tbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbn1cbi5hLWxpc3QtY21uLi1wb2xpY3kgPiBsaSB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYS1zaGFkZS1jbW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA4MDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtc2hhZGUtY21uLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmEtc2hhZGUtY21uLi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5hLXNoYWRlLWNtbi4tbWlkZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmEtc2hhZGUtY21uLi1vbmxpbmUtZGFyayB7XG4gIHotaW5kZXg6IDEzMDA7XG59XG4uYS1zaGFkZS1jbW4uLWhpbnQge1xuICB6LWluZGV4OiAzMTAwO1xufVxuXG4uYS1yYWRpby1sYWJlbC1jbW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogM3B4O1xufVxuLmEtcmFkaW8tbGFiZWwtY21uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYS1yYWRpby1sYWJlbC1jbW5fX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtcmFkaW8tbGFiZWwtY21uX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOXB4IDhweDtcbiAgY29sb3I6ICMzZDNkM2Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMzRlbTtcbn1cblxuLmEtcmFkaW8tbGFiZWwtY21uX19pbnB1dDpjaGVja2VkICsgLmEtcmFkaW8tbGFiZWwtY21uX190ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzUzYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hLXJhZGlvLWxhYmVsLWNtbl9faW5wdXQ6ZGlzYWJsZWQgKyAuYS1yYWRpby1sYWJlbC1jbW5fX3RleHQge1xuICBjb2xvcjogI2RiZGJkYjtcbn1cblxuLmEtZm9ybS1jaGVjay1jbW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLXBhcnRuZXIuLXNtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLXBhcnRuZXIuLWxnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyLi1sZy4tdHh0LW5vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lci4tZnVsbFdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tYXJlYS1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9fcGFydHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5hLWZvcm0tY2hlY2stY21uX19wYXJ0czpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLWJnLXdoaXRlIC5hLWZvcm0tY2hlY2stY21uX19wYXJ0czpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLXNpemUtbGcgLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1iZC1kZ3kgLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4taGVhZGluZyAuYS1mb3JtLWNoZWNrLWNtbl9fcGFydHMge1xuICBjb2xvcjogIzVkYTcxZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLWJ1dHRvbiAuYS1mb3JtLWNoZWNrLWNtbl9fcGFydHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLWJ1dHRvbiAuYS1mb3JtLWNoZWNrLWNtbl9fcGFydHM6YmVmb3JlLCAuYS1mb3JtLWNoZWNrLWNtbi4tYnV0dG9uIC5hLWZvcm0tY2hlY2stY21uX19wYXJ0czphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9fcGFydHM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tc2l6ZS1sZyAuYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19wYXJ0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgYm9yZGVyLWNvbG9yOiAjNWRhNzFlO1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbi4tYnV0dG9uIC5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogM3B4O1xuICBjb250ZW50OiBcIuKck1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1iZy13aGl0ZSAuYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19wYXJ0czo6YWZ0ZXIge1xuICBsZWZ0OiA0cHg7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tc2l6ZS1sZyAuYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19wYXJ0czo6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGVmdDogMTBweDtcbn1cblxuLmEtZm9ybS1jaGVjay1jbW4uLXBhcnRuZXIgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lciAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXIgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lciAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDAuOWVtO1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2stY21uX19pbm5lci4tYm94LXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAwLjhlbTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS1jaGVjay1jbW4uLXBhcnRuZXIgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyLi1ib3gtc20uLWZpeGVkLW1lbnU6YmVmb3JlIHtcbiAgICBib3R0b206IDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyLi10eHQtbm9uZSAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1ncm91cC1saXN0IC5hLWZvcm0tY2hlY2stY21uX19pbm5lciA+IGltZyB7XG4gIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvcGFydG5lci9pY29uX2NoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTkzMztcbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hLWZvcm0tY2hlY2stY21uX19tYXJrIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmEtZm9ybS1jaGVjay1jbW5fX21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAwLjllbTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX21hcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fY2hlY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9fdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1idXR0b24gLmEtZm9ybS1jaGVjay1jbW5fX3R4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dC4tY2hlY2tCYWNrOmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dC4tY2hlY2tCYWNrOmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXIgPiBzcGFuIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQuLWNoZWNrQmFjazpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyLi1ib3gtc206OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvcGFydG5lci9pY29uX2NoZWNrLXNtLnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTkzMztcbn1cblxuLmEtZm9ybS1jaGVjay1jbW4uLXBhcnRuZXIgLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0OmRpc2FibGVkICsgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyIHtcbiAgY29sb3I6ICNjOGM4Yzg7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpkaXNhYmxlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbi4tYnV0dG9uIC5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX3R4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYS1mb3JtLXR4dC1jbW4ge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWZvcm0tdHh0LWNtbjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTE5MTkxO1xufVxuLmEtZm9ybS10eHQtY21uLi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tbGFyZ2Uge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQtY21uLi1sYXJnZS4tcG9pbnQtZm9ybSB7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB9XG59XG4uYS1mb3JtLXR4dC1jbW4uLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWRyb3Bkb3duLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtZm9ybS10eHQtY21uLi1kcm9wZG93bi5pcy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1mb3JtLXR4dC1jbW4uLXBvaW50LWZvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYS1mb3JtLXR4dC1jbW4uLXBvaW50LWZvcm06cGxhY2Vob2xkZXItc2hvd24ge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5hLWZvcm0tdHh0LWNtbi4tcG9pbnQtZm9ybTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLmEtZm9ybS10eHQtY21uLi1wb2ludC1mb3JtOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tcG9pbnQtZm9ybTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBvcGFjaXR5OiAxO1xufVxuLmEtZm9ybS10eHQtY21uLi1wb2ludC1mb3JtOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtZm9ybS10eHQtY21uLi13aWRlIHtcbiAgICB3aWR0aDogNzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWZvcm0tdHh0LWNtbi4td2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0LWNtbi4taGFsZiB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWZvcm0tdHh0LWNtbi4taGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0LWNtbi4tbmFtZSB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWZvcm0tdHh0LWNtbi4tbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hLWZvcm0tdHh0LWNtbi5pcy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZTk7XG4gIGJvcmRlci1jb2xvcjogI2RkMzMzMztcbn1cbi5hLWZvcm0tdHh0LWNtbi4tYXJyb3ctYm90dG9tIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ExYTFhMTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwICNhMWExYTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tYXJyb3ctYm90dG9tOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmEtZm9ybS10eHQtY21uLi1hcnJvdy1ib3R0b20uLWhhcy1pY29uIHtcbiAgcGFkZGluZzogNC41cHggMThweCA0LjVweCAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1mb3JtLXR4dC1jbW4uLWFycm93LWJvdHRvbS4taGFzLWljb24uLXRvcC1pbnB1dCB7XG4gICAgcGFkZGluZzogOXB4IDE4cHggOXB4IDI0cHg7XG4gIH1cbn1cbi5hLWZvcm0tdHh0LWNtbi4tYXJyb3ctYm90dG9tLi1kYXlzIHtcbiAgcGFkZGluZzogNC41cHggOXB4IDQuNXB4IDVweDtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tYXJyb3ctYm90dG9tLi1zb2xvIHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tYXJyb3ctYm90dG9tLi1hcmVhIHtcbiAgcGFkZGluZzogMXB4IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWFycm93LWJvdHRvbS4tYXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWFycm93LWJvdHRvbS4tdW5kZXJsaW5lIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tYXJyb3ctYm90dG9tLi10b3AtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCQ0JDQkM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYS1mb3JtLXR4dC1jbW4uLWFycm93LWJvdHRvbS4tdG9wLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tYXJyb3ctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IDE0cHg7XG59XG4uYS1mb3JtLXR4dC1jbW4uLW9ubGluZS1yZXNlcnZlIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1mb3JtLXR4dC1jbW4uLW9ubGluZS1yZXNlcnZlLi1wYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYS1mb3JtLXR4dC1jbW4uLXVuZGVybGluZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1mb3JtLXR4dC1jbW4uLXRvcC1saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmM2YzY7XG59XG4uYS1mb3JtLXR4dC1jbW4uLXRvcC1saW5lOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tbWVudS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tbWVudS1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWZvcm0tYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXR4dC1jbW4uLWZvcm0tYXJlYSB7XG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC1jbW4uLWZvcm0tYXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FhYTtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tZm9ybS1hcmVhLi1zbSB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDcuNXB4IDEycHg7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWZvcm0tYXJlYS4tc20uLWhpZ2gge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA3cHggMTZweDtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tZm9ybS1hcmVhLi1tZCB7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDkuNXB4IDE2cHg7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWZvcm0tYXJlYS4tcGxheWVyLXR4dCB7XG4gIGJvcmRlcjogI2RiZGJkYiAxcHggc29saWQ7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmEtZm9ybS10eHQtY21uLi1mb3JtLWFyZWEuLWJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtZm9ybS10eHQtY21uLi1mb3JtLWFyZWEuLWJvcmRlci1ub25lLXBjIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1mb3JtLXR4dC1jbW4uLWZvcm0tYXJlYS4tYm9yZGVyLW5vbmUtc3Age1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLmEtZm9ybS10eHQtY21uLi1mb3JtLWFyZWEuaXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmUyO1xufVxuLmEtZm9ybS10eHQtY21uLi1mb3JtLWFyZWEuLXNlYXJjaCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9teXBhZ2UvaWNvbl9zZWFyY2gtdGhpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbn1cbi5hLWZvcm0tdHh0LWNtbi4tZm9ybS1hcmVhLi1ncm91cC1tZCB7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tZm9ybS1hcmVhLmlzLWluYWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtZm9ybS10eHQtY21uLi1mb3JtLWFyZWEuaXMtaW5hY3RpdmU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtZm9ybS10eHQtY21uLi1iZy1ncmF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQtY21uLi1iZy1ncmF5IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC1jbW4uLWJnLWNsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYS1mb3JtLXR4dC1jbW5fX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1mb3JtLXR4dC1jbW5fX2Ryb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICBib3JkZXItY29sb3I6ICMxYTFhMWEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hLWZvcm0tdHh0LWNtbl9faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYS1mb3JtLXR4dC1jbW5fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmEtZm9ybS10eHQtY21uX19pbnB1dC4tZGF0ZSB7XG4gIHdpZHRoOiA4ZW07XG59XG4uYS1mb3JtLXR4dC1jbW5fX2lucHV0Li1yYW5nZSB7XG4gIHdpZHRoOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmEtd2Vidmlldy1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLXdyYXBwZXIuLW5vLWhlYWRlciAuYS13ZWJ2aWV3LWNvbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuTW9sZWN1bGVzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubS1zaXRlbWFwLXVuaXRfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLm0tc2l0ZW1hcC11bml0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm0tc2l0ZW1hcC11bml0X19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm0tc2l0ZW1hcC11bml0X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tLXNpdGVtYXAtdW5pdF9fbWlkZGxlaGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tLWxhbmctY2hhbmdlLWNtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5tLWxhbmctY2hhbmdlLWNtbi4tYm94IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubS1sYW5nLWNoYW5nZS1jbW5fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubS1sYW5nLWNoYW5nZS1jbW5fX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tLWxhbmctY2hhbmdlLWNtbl9fYnV0dG9uID4gc3ZnIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLm0tbGFuZy1jaGFuZ2UtY21uLi1ib3ggLm0tbGFuZy1jaGFuZ2UtY21uX19idXR0b24gPiBzdmcge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLm0tbGFuZy1jaGFuZ2UtY21uLi1ib3ggLm0tbGFuZy1jaGFuZ2UtY21uX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWxhbmctY2hhbmdlLWNtbi4tYm94IC5tLWxhbmctY2hhbmdlLWNtbl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA2cHggMThweCA2cHggMTBweDtcbiAgfVxufVxuXG4ubS1sYW5nLWNoYW5nZS1jbW5fX2J1dHRvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWxhbmctY2hhbmdlLWNtbi4tYm94IC5tLWxhbmctY2hhbmdlLWNtbl9fYnV0dG9uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubS1sYW5nLWNoYW5nZS1jbW4uLWJveCAubS1sYW5nLWNoYW5nZS1jbW5fX2J1dHRvbl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tbGFuZy1jaGFuZ2UtY21uLi1ib3ggLm0tbGFuZy1jaGFuZ2UtY21uX19idXR0b25fX2Fycm93IHtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG5cbi5tLWxhbmctY2hhbmdlLWNtbl9fbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMzAwMTtcbiAgaGVpZ2h0OiAyMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkyJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY3JSk7XG4gICAgdG9wOiAyNXB4O1xuICB9XG59XG4ubS1sYW5nLWNoYW5nZS1jbW4uLWJveCAubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1sYW5nLWNoYW5nZS1jbW4uLWJveCAubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3JSk7XG4gICAgdG9wOiAxNnB4O1xuICB9XG59XG4uaXMtbW9kYWwtYWN0aXZlIC5tLWxhbmctY2hhbmdlLWNtbl9fbW9kYWwge1xuICB6LWluZGV4OiAwO1xufVxuXG4ubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweCAyMnB4O1xufVxuXG4ubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsX19idG5Vbml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG5cbi5tLWxhbmctY2hhbmdlLWNtbl9fbW9kYWxfX2J0biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIG1heC1oZWlnaHQ6IDM3cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsX19idG46aG92ZXIsIC5tLWxhbmctY2hhbmdlLWNtbl9fbW9kYWxfX2J0bjpmb2N1cyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM4ZGMzMjk7XG59XG5cbi5tLWhlYWRlci1uYXYtY21uLi1zcC1maXhlZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4ubS1oZWFkZXItbmF2LWNtbl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qXG4gIFx0QG1lZGlhIHByaW50IHtcbiAgXHRcdGRpc3BsYXk6IG5vbmU7XG4gIFx0fVxuICAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX21lbnUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi1jbW5fX21lbnUuLXBvbHlnbG90IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdi1jbW5fX21lbnUgPiAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tYWNjZXNzLCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdi1jbW5fX21lbnUgPiAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tcmVzdGF1cmFudCwgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXYtY21uX19tZW51ID4gLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLW1lbWJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMy4tcG9seWdsb3QgLm0taGVhZGVyLW5hdi1jbW5fX21lbnUgPiAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tYWNjZXNzLCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90IC5tLWhlYWRlci1uYXYtY21uX19tZW51ID4gLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXJlc3RhdXJhbnQsIC5sLWhlYWRlci5pcy1zY3JvbGwtMy4tcG9seWdsb3QgLm0taGVhZGVyLW5hdi1jbW5fX21lbnUgPiAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tbWVtYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1vdGhlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1vdGhlciB7XG4gICAgb3JkZXI6IDc7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1vdGhlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW4uLW1haW4gLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWNvdXJzZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbi4tbWFpbiAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tYWNjZXNzIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uLi1tYWluIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1pbmZvIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uLi1tYWluIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1yZXN0YXVyYW50IHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uLi1tYWluIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1tZW1iZXIge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXYtY21uX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxcHgpIC8gNCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWluZm8ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1jb3Vyc2Uge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1vdGhlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2LWNtbl9fbWVudS4tcG9seWdsb3QgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbl9fbWVudS4tcG9seWdsb3QgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19tZW51Li1wb2x5Z2xvdCAubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19tZW51Li1wb2x5Z2xvdCAubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctY2FsZW5kZXIgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWNhbGVuZGVyIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1jYWxlbmRlciAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctY2FsZW5kZXIgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWNhbGVuZGVyIC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1kZXRhaWwgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWRldGFpbCAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy1kZXRhaWwgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWRldGFpbCAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctZGV0YWlsIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWxheW91dCAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tbGF5b3V0IC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWxheW91dCAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tbGF5b3V0IC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1sYXlvdXQgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2LWNtbl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctYWNjZXNzIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1hY2Nlc3MgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctYWNjZXNzIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1hY2Nlc3MgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWFjY2VzcyAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tYWNjZXNzIC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLW1lbWJlciAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tbWVtYmVyIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLW1lbWJlciAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tbWVtYmVyIC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1tZW1iZXIgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2LWNtbl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctZ2MgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWdjIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWdjIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1nYyAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctZ2MgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWdjIC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1wcmFjdGljZSAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXByYWN0aWNlIC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1wcmFjdGljZSAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXNjaG9vbCAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tc2Nob29sIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXNjaG9vbCAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tc2Nob29sIC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1zY2hvb2wgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2LWNtbl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdXNlciAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tdXNlciAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy11c2VyIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi11c2VyIC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy11c2VyIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi11c2VyIC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1wb2ludCAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctcG9pbnQgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXBvaW50IC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1wb2ludCAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXRvcCAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tdG9wIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXRvcCAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tdG9wIC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy10b3AgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2LWNtbl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcHJpY2UgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXByaWNlIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXByaWNlIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1wcmljZSAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcHJpY2UgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXByaWNlIC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdi1jbW5fX3N0YXRpYy1jb250IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tLWhlYWRlci1uYXYtY21uX19maXhlZC1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdi1jbW5fX2ZpeGVkLWNvbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgcGFkZGluZzogOHB4IDhweCA0cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgcGFkZGluZzogOHB4IDRweCA0cHg7XG4gIH1cbn1cbi5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6aG92ZXIsIC5tLWhlYWRlci1uYXYtY21uX19saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6aG92ZXI6YWZ0ZXIsIC5tLWhlYWRlci1uYXYtY21uX19saW5rLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6aG92ZXIsIC5tLWhlYWRlci1uYXYtY21uX19saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW4uLXNwLWZpeGVkIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBwYWRkaW5nOiAxMXB4IDAgN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tLWhlYWRlci1uYXYtY21uX19saW5rLmlzLWFjdGl2ZSAubS1oZWFkZXItbmF2LWNtbl9faWNvbiB7XG4gIGZpbGw6ICMwMDhkMzE7XG59XG4ubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tb3RoZXIgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cbi5tLWhlYWRlci1uYXYtY21uX19saW5rLmlzLWFjdGl2ZSAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tb3RoZXIgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICBzdHJva2U6ICMwMDhkMzE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX3R4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2LWNtbl9fb3RoZXItbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5tLWhlYWRlci1uYXYtY21uLi1zcC1maXhlZCAubS1oZWFkZXItbmF2LWNtbl9fb3RoZXItbGlzdCAubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDI1dncgLSAxcHgpO1xufVxuXG4ubS1sb2dpbi1tZW51IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLm0tbG9naW4tbWVudS4tYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4ubS1sb2dpbi1tZW51Li1wYy1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4td2lkdGg6IDI1MnB4O1xufVxuLm0tbG9naW4tbWVudS4tcGMtbWVudS1uYXJyb3cge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubS1sb2dpbi1tZW51Li1zcC1tZW51IHtcbiAgYm9yZGVyLWJvdHRvbTogI2U4ZThlOCAxcHggc29saWQ7XG59XG5cbi5tLWxvZ2luLW1lbnVfX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm0tbG9naW4tbWVudS4tcGMtbWVudSAubS1sb2dpbi1tZW51X19uYW1lLCAubS1sb2dpbi1tZW51Li1wYy1tZW51LW5hcnJvdyAubS1sb2dpbi1tZW51X19uYW1lIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubS1sb2dpbi1tZW51X190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tLWxvZ2luLW1lbnVfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbn1cbi5tLWxvZ2luLW1lbnUuLXBjLW1lbnUgLm0tbG9naW4tbWVudV9fdHh0LCAubS1sb2dpbi1tZW51Li1wYy1tZW51LW5hcnJvdyAubS1sb2dpbi1tZW51X190eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLm0tbG9naW4tbWVudV9fbmFtZS1lbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tLWxvZ2luLW1lbnVfX25hbWUtZW0uLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm0tbG9naW4tbWVudS4tcGMtbWVudSAubS1sb2dpbi1tZW51X19uYW1lLWVtLCAubS1sb2dpbi1tZW51Li1wYy1tZW51LW5hcnJvdyAubS1sb2dpbi1tZW51X19uYW1lLWVtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLm0tbG9naW4tbWVudV9fdW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm0tbG9naW4tbWVudS4tcGMtbWVudSAubS1sb2dpbi1tZW51X191bml0LCAubS1sb2dpbi1tZW51Li1wYy1tZW51LW5hcnJvdyAubS1sb2dpbi1tZW51X191bml0IHtcbiAgcGFkZGluZzogNHB4IDAgN3B4O1xufVxuXG4ubS1sb2dpbi1tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubS1sb2dpbi1tZW51X19pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbn1cbi5tLWxvZ2luLW1lbnUuLXBjLW1lbnUgLm0tbG9naW4tbWVudV9faXRlbTphZnRlciwgLm0tbG9naW4tbWVudS4tcGMtbWVudS1uYXJyb3cgLm0tbG9naW4tbWVudV9faXRlbTphZnRlciB7XG4gIGhlaWdodDogMTRweDtcbn1cbi5tLWxvZ2luLW1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubS1sb2dpbi1tZW51X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tbG9naW4tbWVudV9faXRlbS4taGFsZiB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4ubS1sb2dpbi1tZW51X19pdGVtLi10eHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tLWxvZ2luLW1lbnVfX2l0ZW0uLWZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubS1sb2dpbi1tZW51X190eHQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5tLWxvZ2luLW1lbnVfX3R4dC4tcG9pbnQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubS1sb2dpbi1tZW51X190eHRfX3VuaXQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm0tbG9naW4tbWVudV9faXRlbV9fbG9nbyB7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5tLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhMjI1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tLW1lbnUuLXN0YXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLW1lbnUuLXN0YXJ0IC5tLW1lbnVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm0tbWVudV9fdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tLW1lbnVfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tLW1lbnUuLXN0YXJ0IC5tLW1lbnVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLm0tbWVudV9fY2xvc2VfX2ljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4ubS1tZW51X19iYWNrIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tLW1lbnUtY2xlYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5tLW1lbnUtY2xlYXIuLXBjLXByZWYge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gIG1hcmdpbjogMCAyNHB4O1xufVxuXG4ubS1tZW51LWNsZWFyX190eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm0tZGV0YWlsYm94Li1ib3JkZXItYm90dG0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cbi5tLWRldGFpbGJveCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubS1kZXRhaWxib3ggZGQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm0tZGV0YWlsYm94IGRkIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm0tZGV0YWlsYm94IGRkIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xufVxuLm0tZGV0YWlsYm94IGRkIHVsIGxpLm5vc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubS1kZXRhaWxib3ggZGQgdWwgbGkgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duX2JpZy5zdmcpO1xuICB3aWR0aDogY2FsYyg1MHZ3IC0gMjJweCAtIDdweCk7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLm0tZGV0YWlsYm94Li1wY2JveCB7XG4gIHBhZGRpbmc6IDQwcHggMTBweCAwIDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tLWRldGFpbGJveC4tcGNib3ggZHQge1xuICBmbGV4LWJhc2lzOiAxNDBweDtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm0tZGV0YWlsYm94Li1wY2JveCBkZCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG59XG4ubS1kZXRhaWxib3guLXBjYm94IGRkIHVsIGxpIHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4ubS1kZXRhaWxib3guLXBjYm94Li10YWIyIGR0IHtcbiAgZmxleC1iYXNpczogMTcwcHg7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tLWRldGFpbGJveC4tcGNib3guLXRhYjIgZGQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xufVxuXG4ubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbi5tLWRldGFpbGJveF9faW5uZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tLWRldGFpbGJveF9faW5uZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tZGV0YWlsYm94Li1zcC1mbGV4IC5tLWRldGFpbGJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gIHBhZGRpbmc6IDlweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1kZXRhaWxib3hfX2lubmVyLi1zcC1mbGV4LWNlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NXB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubS1kZXRhaWxib3guLW5vdGljZSAubS1kZXRhaWxib3hfX2lubmVyIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveC4tbm90aWNlIC5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tc3AtZmxleCAubS1kZXRhaWxib3hfX2lubmVyIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubS1kZXRhaWxib3guLWNvbXBsZXRlIC5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgfVxufVxuLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEuLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubS1kZXRhaWxib3hfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1kZXRhaWxib3hfX3R0bCB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tbm90aWNlIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X190dGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAubS1kZXRhaWxib3hfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1kZXRhaWxib3guLWNvbXBsZXRlIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm0tc2NvcGUtY21uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTVweCAxMnB4IDE1cHggM3B4O1xufVxuLm0tc2NvcGUtY21uLi1rdiB7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tLXNjb3BlLWNtbl9fdHRsIHtcbiAgbWluLXdpZHRoOiA3NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm0tc2NvcGUtY21uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubS1tb2RhbC1ib3R0b20tY21uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm0tbW9kYWwtYm90dG9tLWNtbi4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tLW1vZGFsLWJvdHRvbS1jbW5fX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLW1vZGFsLWJvdHRvbS1jbW5fX2J0bi4tbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubS1pbnB1dC1pY29uLWNtbi4tYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWlucHV0LWljb24tY21uLi1hcmVhOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy90b3AvaWNvbl9waW4uc3ZnKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5tLWlucHV0LWljb24tY21uLi1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm0taW5wdXQtaWNvbi1jbW4uLWRhdGU6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3RvcC9pY29uX2NhbGVuZGVyLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5tLWlucHV0LWljb24tY21uLi1kYXRlLi1zbTpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm0taW5wdXQtaWNvbi1jbW4uLXNldHRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1pbnB1dC1pY29uLWNtbi4tc2V0dGluZzpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvdG9wL2ljb25fc2V0dGluZy5zdmcpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuLm0taW5wdXQtaWNvbi1jbW4uLXJvdW5kZWQtc2V0dGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWlucHV0LWljb24tY21uLi1yb3VuZGVkLXNldHRpbmc6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fcm91bmRlZF9zZXR0aW5nLnN2Zyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5tLWlucHV0LWljb24tY21uX19yYW5nZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1pbnB1dC1pY29uLWNtbl9fcmFuZ2UuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubS1hY2MtaW5jaGVjay1jbW5fX2lubmVyX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5tLWFjYy1pbmNoZWNrLWNtbl9faW5uZXJfX2JveF9fY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm0tYWNjLWluY2hlY2stY21uX190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubS1hY2MtaW5jaGVjay1jbW5fX3R0bDphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3RvcC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogNnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tLWFjYy1pbmNoZWNrLWNtbl9fdHRsLmlzLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ubS1hY2MtaW5jaGVjay1jbW5fX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubS1hY2MtaW5jaGVjay1jbW5fX2lubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG59XG5cbi5tLWFjYy1pbmNoZWNrLWNtbl9fdHRsX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5tLWFjYy1pbmNoZWNrLWNtbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbi5tLWFjYy1pbmNoZWNrLWNtbiAubS1hY2MtaW5jaGVjay1jbW5fX2xpc3QgLm0tYWNjLWluY2hlY2stY21uX19pdGVtIHtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDUwcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubS1hY2MtaW5jaGVjay1jbW4gLm0tYWNjLWluY2hlY2stY21uX19saXN0IC5tLWFjYy1pbmNoZWNrLWNtbl9faXRlbSAubS1hY2MtaW5jaGVjay1jbW5fX2l0ZW1fX2NoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm0tdGFiLWxpc3QtY21uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QtY21uLi1jYWxlbmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDhkMzE7XG4gIH1cbn1cbi5tLXRhYi1saXN0LWNtbi4taGFzLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubS10YWItbGlzdC1jbW4uLWhhcy1idG4gLm0tdGFiLWxpc3QtY21uX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuXG4ubS10YWItbGlzdC1jbW5fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QtY21uX19pdGVtIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG4ubS10YWItbGlzdC1jbW5fX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMWExO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRhYi1saXN0LWNtbl9faXRlbTphZnRlciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4ubS10YWItbGlzdC1jbW5fX2l0ZW06bGFzdC1jaGlsZDphZnRlciwgLm0tdGFiLWxpc3QtY21uX19pdGVtLmlzLWFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYi1saXN0LWNtbi4tY2FsZW5kZXIgLm0tdGFiLWxpc3QtY21uX19pdGVtOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICB9XG59XG4ubS10YWItbGlzdC1jbW4uLWNhbGVuZGVyIC5tLXRhYi1saXN0LWNtbl9faXRlbTpsYXN0LWNoaWxkOmFmdGVyLCAubS10YWItbGlzdC1jbW4uLWNhbGVuZGVyIC5tLXRhYi1saXN0LWNtbl9faXRlbS5pcy1hY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tLXRhYi1saXN0LWNtbi4tY2FsZW5kZXIgLnNsaWNrLXNsaWRlW2FyaWEtaGlkZGVuPXRydWVdIC5tLXRhYi1saXN0LWNtbl9faXRlbTpsYXN0LWNoaWxkOmFmdGVyLCAubS10YWItbGlzdC1jbW4uLWNhbGVuZGVyIC5zbGljay1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubS10YWItbGlzdC1jbW5fX2l0ZW0uaXMtYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLXRhYi1saXN0LWNtbi4tY291cnNlbGlzdCAubS10YWItbGlzdC1jbW5fX2l0ZW0ge1xuICBtYXJnaW46IDAgOHB4O1xufVxuLm0tdGFiLWxpc3QtY21uLi1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0LWNtbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm0tdGFiLWxpc3QtY21uLi1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0LWNtbl9faXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS10YWItbGlzdC1jbW5fX2l0ZW0uLWJnLWdyZWVuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgbS10YWItbGlzdC1jbW5fX2xpbmtfX2FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5tLXRhYi1saXN0LWNtbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzkxOTE5MTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QtY21uX19saW5rIHtcbiAgICBwYWRkaW5nOiAyMXB4IDE4cHg7XG4gIH1cbn1cbi5tLXRhYi1saXN0LWNtbi4tcGxhbi1zZWFyY2gtdGFiIC5tLXRhYi1saXN0LWNtbl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm0tdGFiLWxpc3QtY21uX19saW5rLmlzLWZhZGluZyB7XG4gIGFuaW1hdGlvbjogbS10YWItbGlzdC1jbW5fX2xpbmtfX2FuaW1hdGlvbiAwLjVzIGVhc2UgMHMgMyBub3JtYWw7XG59XG4ubS10YWItbGlzdC1jbW5fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm0tdGFiLWxpc3QtY21uX19pdGVtLmlzLWFjdGl2ZSAubS10YWItbGlzdC1jbW5fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm0tdGFiLWxpc3QtY21uLi1wbGFuLXNlYXJjaC10YWIgLm0tdGFiLWxpc3QtY21uX19pdGVtLmlzLWFjdGl2ZSAubS10YWItbGlzdC1jbW5fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmMmQwO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5tLXRhYi1saXN0LWNtbi4tY2FsZW5kZXIgLm0tdGFiLWxpc3QtY21uX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWItbGlzdC1jbW4uLWNhbGVuZGVyIC5tLXRhYi1saXN0LWNtbl9fbGluayB7XG4gICAgcGFkZGluZzogMTNweCA0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWItbGlzdC1jbW4uLWNhbGVuZGVyIC5tLXRhYi1saXN0LWNtbl9fbGluayB7XG4gICAgcGFkZGluZzogMTlweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS10YWItbGlzdC1jbW4uLWNhbGVuZGVyIC5tLXRhYi1saXN0LWNtbl9fbGluayB7XG4gICAgcGFkZGluZzogMTNweCAxNnB4O1xuICB9XG59XG4ubS10YWItbGlzdC1jbW5fX2l0ZW0uLWJnLWdyZWVuIC5tLXRhYi1saXN0LWNtbl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWYyZDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5tLXRhYi1saXN0LWNtbi4tY291cnNlbGlzdC4tYnRuLWJnLXR5cGUtbGlnaHQgLm0tdGFiLWxpc3QtY21uX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5tLXRhYi1saXN0LWNtbi4tY291cnNlbGlzdCAubS10YWItbGlzdC1jbW5fX2xpbmsge1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTFweCAxMHB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tLXRhYi1saXN0LWNtbi4tY291cnNlbGlzdCAubS10YWItbGlzdC1jbW5fX2xpbmsuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWRhNzFlO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzVkYTcxZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm0tdGFiLWxpc3QtY21uLi1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0LWNtbl9fbGluay5pcy1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xufVxuLm0tdGFiLWxpc3QtY21uLi1jb3Vyc2VsaXN0IC5tLXRhYi1saXN0LWNtbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm0tdGFiLWxpc3QtY21uLi1zcCAubS10YWItbGlzdC1jbW5fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYi1saXN0LWNtbl9fZW0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QtY21uX19lbSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cblxuLm0tdGFiLWxpc3QtY21uX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xufVxuLm0tdGFiLWxpc3QtY21uX19idG4uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm0tdGFiLWxpc3QtY21uX19idG4uLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLm0tYWNjLWNtbi4taW5wdXQtYWNjIC5tLWFjYy1jbW5fX2hlYWRpbmcgKyAubS1hY2MtY21uX19jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tYWNjLWNtbl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4ubS1hY2MtY21uX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5tLWFjYy1jbW5fX2l0ZW0uLXNpZGUtbm9uZS1saW5lIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5tLWFjYy1jbW5fX2l0ZW0uLXNpZGUtbm9uZS1saW5lOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm0tYWNjLWNtbi4taW5wdXQtYWNjIC5tLWFjYy1jbW5fX2l0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tLWFjYy1jbW5fX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubS1hY2MtY21uX19oZWFkaW5nLmlzLWFjdGl2ZTphZnRlciB7XG4gIHRvcDogMTRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm0tYWNjLWNtbl9faGVhZGluZzpiZWZvcmUsIC5tLWFjYy1jbW5fX2hlYWRpbmc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5tLWFjYy1jbW5fX2hlYWRpbmc6YmVmb3JlIHtcbiAgcmlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cbi5tLWFjYy1jbW5fX2hlYWRpbmc6YWZ0ZXIge1xuICByaWdodDogMTlweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLm0tYWNjLWNtbl9faXRlbS4tc2lkZS1ub25lLWxpbmUgLm0tYWNjLWNtbl9faGVhZGluZyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5tLWFjYy1jbW4uLWlucHV0LWFjYyAubS1hY2MtY21uX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDA7XG59XG4ubS1hY2MtY21uLi1pbnB1dC1hY2MgLm0tYWNjLWNtbl9faGVhZGluZzpiZWZvcmUsIC5tLWFjYy1jbW4uLWlucHV0LWFjYyAubS1hY2MtY21uX19oZWFkaW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm0tYWNjLWNtbi4taW5wdXQtYWNjIC5tLWFjYy1jbW5fX2hlYWRpbmc6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5tLWFjYy1jbW4uLWlucHV0LWFjYyAubS1hY2MtY21uX19oZWFkaW5nOmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5tLWFjYy1jbW4uLWlucHV0LWFjYyAubS1hY2MtY21uX19oZWFkaW5nLmlzLWFjdGl2ZTphZnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5tLWFjYy1jbW5fX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubS1hY2MtY21uX19jb250Li10YWJsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubS1hY2MtY21uLi1pbnB1dC1hY2MgLm0tYWNjLWNtbl9fY29udCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBmb250LXNpemU6IG1lZGl1bTtcbn1cblxuLm0tYWNjLWNtbl9fY29udF9fcmVmaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLWNtbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLWNtbi4tc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1hbmNob3ItY21uLi11bmRlciB7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWFuY2hvci1jbW4uLWJnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIH1cbn1cbi5tLWFuY2hvci1jbW4uLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm0tYW5jaG9yLWNtbi4tb25saW5lIHtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLm0tYW5jaG9yLWNtbl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubS1hbmNob3ItY21uX19pdGVtLi1uby1hcnJvdyB7XG4gIHBhZGRpbmc6IDEuMjVlbSAwO1xuICBtYXgtaGVpZ2h0OiA1N3B4O1xufVxuLm0tYW5jaG9yLWNtbl9faXRlbS4tbm8tYXJyb3c6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5tLWFuY2hvci1jbW5fX2l0ZW0uLWFycm93LWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuMjVlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbiAgbWF4LWhlaWdodDogNTdweDtcbn1cbi5tLWFuY2hvci1jbW5fX2l0ZW0uLWFycm93LWxlZnQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxZW07XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5tLWFuY2hvci1jbW5fX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubS1hbmNob3ItY21uX19pdGVtOmFmdGVyIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWFuY2hvci1jbW5fX2l0ZW06YWZ0ZXIge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgfVxufVxuLm0tYW5jaG9yLWNtbl9faXRlbS4tZ3JlZW4ge1xuICBjb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLWNtbl9faXRlbSB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBwYWRkaW5nOiAxMXB4IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZmxleDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLm0tYW5jaG9yLWNtbi4tc3RhdGljIC5tLWFuY2hvci1jbW5fX2l0ZW0ge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDAgMCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzYxcHgpIHtcbiAgLm0tYW5jaG9yLWNtbl9faXRlbS4taW9zLXhzIHtcbiAgICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cbi5tLWFuY2hvci1jbW4uLWdjLWRldGFpbCAubS1hbmNob3ItY21uX19pdGVtIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogNnB4IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDRweCk7XG4gIG1heC13aWR0aDogY2FsYygyNSUgLSA0cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tYW5jaG9yLWNtbi4tZ2MtZGV0YWlsIC5tLWFuY2hvci1jbW5fX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDE3OHB4O1xuICAgIG1heC13aWR0aDogMTc4cHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cbn1cbi5tLWFuY2hvci1jbW4uLWdjLWRldGFpbCAubS1hbmNob3ItY21uX19pdGVtOmFmdGVyIHtcbiAgbWFyZ2luOiA1cHggYXV0byAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tYW5jaG9yLWNtbi4tZ2MtZGV0YWlsIC5tLWFuY2hvci1jbW5fX2l0ZW06YWZ0ZXIge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIH1cbn1cblxuLm0tYW5jaG9yLWNtbi4tZ2MtZGV0YWlsIC5tLWFuY2hvci1jbW5fX2l0ZW1zIHtcbiAgbWFyZ2luOiAwIC01cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tLWFuY2hvci1jbW4uLWdjLWRldGFpbCAubS1hbmNob3ItY21uX19pdGVtX190eHQge1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tYW5jaG9yLWNtbi4tZ2MtZGV0YWlsIC5tLWFuY2hvci1jbW5fX2l0ZW1fX3R4dCB7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLWNtbi4tZ2MtZGV0YWlsIC5tLWFuY2hvci1jbW5fX2l0ZW1fX3R4dC4teHMge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5PcmdhbmlzbXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5vLXNwLWZvb3Rlci1tZW51IHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uby1zcC1mb290ZXItbWVudV9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLm8tc3AtZm9vdGVyLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLm8tc3AtZm9vdGVyLW1lbnVfX2l0ZW0gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTNweCA1MHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1zcC1mb290ZXItbWVudV9faXRlbSA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5vLXNwLWZvb3Rlci1tZW51X19pdGVtID4gc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvcGx1c19ncmVlbi5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vLXNwLWZvb3Rlci1tZW51X19pdGVtID4gc3Bhbi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm8tc3AtZm9vdGVyLW1lbnVfX2xpc3QwMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4uby1zcC1mb290ZXItbWVudV9fbGlzdDAyX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tc3AtZm9vdGVyLW1lbnVfX2xpc3QwMl9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm8tc3AtZm9vdGVyLW1lbnVfX2xpc3QwMl9faXRlbSBhIC5hLWxpbmtfX2Fycm93IHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5vLXNwLWZvb3Rlci1tZW51X19ob21lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMCAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc3AtZm9vdGVyLW1lbnVfX2hvbWUge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5vLXNwLWZvb3Rlci1tZW51X19ob21lIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5vLXNwLWZvb3Rlci1tZW51X19idG4taG9tZSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbn1cblxuLm8tc3AtZm9vdGVyLW1lbnVfX2J0bi1wYyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1zcC1mb290ZXItbWVudV9fYnRuLXBjIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1zcC1mb290ZXItbWVudV9fYnRuLXBjIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDEwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC1jbW4ge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbC1jbW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gICAgaGVpZ2h0OiA3NXZoO1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCAyMHB4O1xuICB9XG59XG4uby1tb2RhbC1jbW4uaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5vLW1vZGFsLWNtbi4tbGFuZy1jaGFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmUyO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbi4tbGFuZy1jaGFuZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW4uLWxhbmctY2hhbmdlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX3NoYWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5pcy1tb2RhbC1jbW4tYWN0aXZlIC5vLW1vZGFsLWNtbl9fc2hhZGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uby1tb2RhbC1jbW5fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMjAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9jbG9zZS5zdmcpO1xufVxuLm8tbW9kYWwtY21uX19jbG9zZS4tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19jbG9zZSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uX19jbG9zZSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuLm8tbW9kYWwtY21uLi1waG90byAuby1tb2RhbC1jbW5fX2Nsb3NlLCAuby1tb2RhbC1jbW4uLXBsYW4gLm8tbW9kYWwtY21uX19jbG9zZSwgLm8tbW9kYWwtY21uLi1waG90by1tb2RhbC1jbW4gLm8tbW9kYWwtY21uX19jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlX3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwtY21uLi1waG90byAuby1tb2RhbC1jbW5fX2Nsb3NlLCAuby1tb2RhbC1jbW4uLXBsYW4gLm8tbW9kYWwtY21uX19jbG9zZSwgLm8tbW9kYWwtY21uLi1waG90by1tb2RhbC1jbW4gLm8tbW9kYWwtY21uX19jbG9zZSB7XG4gICAgdG9wOiAtNTBweDtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5vLW1vZGFsLWNtbi4tcGhvdG8gLm8tbW9kYWwtY21uX19jbG9zZSwgLm8tbW9kYWwtY21uLi1wbGFuIC5vLW1vZGFsLWNtbl9fY2xvc2UsIC5vLW1vZGFsLWNtbi4tcGhvdG8tbW9kYWwtY21uIC5vLW1vZGFsLWNtbl9fY2xvc2Uge1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1tb2RhbC1jbW4uLXBob3RvIC5vLW1vZGFsLWNtbl9fY2xvc2UsIC5vLW1vZGFsLWNtbi4tcGxhbiAuby1tb2RhbC1jbW5fX2Nsb3NlLCAuby1tb2RhbC1jbW4uLXBob3RvLW1vZGFsLWNtbiAuby1tb2RhbC1jbW5fX2Nsb3NlIHtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLWNtbi4tcGxhbiAuby1tb2RhbC1jbW5fX2Nsb3NlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC1jbW4uLXBsYW4gLm8tbW9kYWwtY21uX19jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuby1tb2RhbC1jbW4uLXBsYW4gLm8tbW9kYWwtY21uX19jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm8tbW9kYWwtY21uLi1wbGFuIC5vLW1vZGFsLWNtbl9fY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbl9fbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uLi1oYXMtYm90dG9tIC5vLW1vZGFsLWNtbl9fbWFpbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuLm8tbW9kYWwtY21uX19tYWluIC5vLW1vZGFsLWNtbi4tcGhvdG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbl9fbWFpbiAuby1tb2RhbC1jbW4uLXBob3RvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5vLW1vZGFsLWNtbi4tcGhvdG8tbW9kYWwtY21uIC5vLW1vZGFsLWNtbl9fbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vLW1vZGFsLWNtbi4tcGhvdG8tbW9kYWwtY21uIC5vLW1vZGFsLWNtbl9fbWFpbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbC1jbW4uLXBsYW4gLm8tbW9kYWwtY21uX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX21haW5fX2NvbnQuLWNvbDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbl9fbWFpbl9fY29udC4tY29sMiAuby1tb2RhbC1jbW5fX3VuaXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbC1jbW4uLWhhcy1ib3R0b20gLm8tbW9kYWwtY21uX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uby1tb2RhbC1jbW5fX3NsaWRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDNlbSk7XG59XG4uby1tb2RhbC1jbW5fX3NsaWRlX19hcnJvdy4tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uby1tb2RhbC1jbW5fX3NsaWRlX19pdGVtX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uby1tb2RhbC1jbW5fX3NsaWRlX19pdGVtX19kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGhlaWdodDogY2FsYygyMHB4ICsgM2VtKTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uby1tb2RhbC1jbW5fX2hlYWQge1xuICBtYXJnaW46IDAgMCA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxufVxuLm8tbW9kYWwtY21uX19oZWFkaW5nLi10dGwtbm9uZSB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2hlYWRpbmcuLXR0bC1ub25lIHtcbiAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9faGVhZGluZ19fY2xvc2Uge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2hlYWRpbmdfX2Nsb3NlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5vLW1vZGFsLWNtbl9faGVhZGluZ19fY2xvc2UuLWNvbXBhbmlvbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uby1tb2RhbC1jbW5fX2hlYWRpbmdfX2Nsb3NlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1tb2RhbC1jbW5fX2JvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuLm8tbW9kYWwtY21uLi1teXBhZ2UuLWNoYW5nZSAuby1tb2RhbC1jbW5fX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uLi1teXBhZ2UuLWNoYW5nZSAuby1tb2RhbC1jbW5fX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19ib2R5Li13aWRlIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbi5vLW1vZGFsLWNtbl9fYm9keS4tY29tcGFuaW9uLWluZm8ge1xuICBwYWRkaW5nOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2JvZHkuLWNvbXBhbmlvbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG4uby1tb2RhbC1jbW5fX2JvZHkgLm8tbW9kYWwtY21uX19ib2R5X19wb2ludC10eHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC1jbW5fX2JvZHkgLm8tbW9kYWwtY21uX19ib2R5X19wb2ludC10eHQge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgfVxufVxuLm8tbW9kYWwtY21uX19ib2R5IC5vLW1vZGFsLWNtbl9fYm9keV9fcG9pbnQtdHh0IHAge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uby1tb2RhbC1jbW5fX2JvZHkgLm8tbW9kYWwtY21uX19ib2R5X19wb2ludC10eHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm8tbW9kYWwtY21uX19ib2R5IC5vLW1vZGFsLWNtbl9fYm9keV9fcG9pbnQtdHh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1OWRlO1xufVxuLm8tbW9kYWwtY21uLi1teXBhZ2UuLXRpbWUgLm8tbW9kYWwtY21uX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uby1tb2RhbC1jbW5fX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC1jbW5fX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLWNtbl9fZm9vdGVyLi1pbnNpZGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19mb290ZXIuLWNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbi4tbXlwYWdlLi10aW1lIC5vLW1vZGFsLWNtbl9fZm9vdGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uLi1teXBhZ2UuLXRpbWUgLm8tbW9kYWwtY21uX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uX19mb290ZXJfX2J0bi4tY2Fuc2VsIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg0MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19mb290ZXJfX2J0bi4tY2Fuc2VsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uX19mb290ZXJfX2J0bi4tcmVnaXN0ZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNjAlIC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDYwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2Zvb3Rlcl9fYnRuLi1yZWdpc3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2Zvb3Rlci4tY2VudGVyIC5vLW1vZGFsLWNtbl9fZm9vdGVyX19idG4uLWNhbnNlbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbl9fZm9vdGVyLi1jZW50ZXIgLm8tbW9kYWwtY21uX19mb290ZXJfX2J0bi4tcmVnaXN0ZXIge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbi4tbXlwYWdlLi10aW1lIC5vLW1vZGFsLWNtbl9fZm9vdGVyX190eHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uby1tb2RhbC1jbW4uLW15cGFnZS4tdGltZSAuby1tb2RhbC1jbW5fX2Zvb3Rlcl9fdHh0IHN0cm9uZyB7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uLi1teXBhZ2UuLXRpbWUgLm8tbW9kYWwtY21uX19mb290ZXJfX3R4dCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbi4tbXlwYWdlLi10aW1lIC5vLW1vZGFsLWNtbl9fZm9vdGVyX190eHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzhweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19hbGVydF9fdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uby1tb2RhbC1jbW5fX2FsZXJ0X190eHQuLW5vdGUge1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbl9fYWxlcnRfX3R4dC4tbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19hbGVydC1idG5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbl9fYWxlcnQtYnRuYm94IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19hbGVydC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbl9fYWxlcnQtYnRuIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fZXhwbGFuYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uX19leHBsYW5hdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19leHBsYW5hdGlvbl9fdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xufVxuLm8tbW9kYWwtY21uX19leHBsYW5hdGlvbl9fdHh0Li1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC1jbW5fX2V4cGxhbmF0aW9uX190eHQuLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5vLW1vZGFsLWNtbl9fZXhwbGFuYXRpb25fX3R4dC4tc2VuZCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uX19leHBsYW5hdGlvbl9fdHh0Li1zZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fbGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbl9fbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19tYWlsIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uX19tYWlsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX21haWxfX2hlYWRpbmcge1xuICBjb2xvcjogI2FhYTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC1jbW5fX2JvZHlfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fbGFuZy1jaGFuZ2VfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLm8tbW9kYWwtY21uLi1sYW5nLWNoYW5nZSAuby1tb2RhbC1jbW5fX2xhbmctY2hhbmdlX190ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm8tbW9kYWwtY21uX19sYW5nLWNoYW5nZV9fYnRuVW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0cHgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2xhbmctY2hhbmdlX19idG5Vbml0IHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLWNtbi4tbGFuZy1jaGFuZ2UgLm8tbW9kYWwtY21uX19sYW5nLWNoYW5nZV9fYnRuVW5pdCB7XG4gIGdhcDogMzBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uLi1sYW5nLWNoYW5nZSAuby1tb2RhbC1jbW5fX2xhbmctY2hhbmdlX19idG5Vbml0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2xhbmctY2hhbmdlX19idG4ge1xuICB3aWR0aDogMTA2cHg7XG59XG4uby1tb2RhbC1jbW4uLWxhbmctY2hhbmdlIC5vLW1vZGFsLWNtbl9fbGFuZy1jaGFuZ2VfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uLi1sYW5nLWNoYW5nZSAuby1tb2RhbC1jbW5fX2xhbmctY2hhbmdlX19idG4ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tZW51Li1wYyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgLm8tbWVudS4tcGM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tcGMgLm8tbWVudS4tcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAxMzAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDh2aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiA4dmg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTZ2aCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbWVudS4tc3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGh0bWwuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tc3AgLm8tbWVudS4tc3Age1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogNTIwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLm8tbWVudS4tc3A6aGFzKC5vLW1lbnVfX3Njcm9sbC5pcy1hY3RpdmUpIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5vLW1lbnUuLXNwOmhhcyguby1vbmxpbmVfX2FyZWEtbGlzdC1zcC5pcy1hY3RpdmUsIC5vLW9ubGluZV9fZGF0ZS1tZW51LXNwLmlzLWFjdGl2ZSkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW9ubGluZS4tc3AtZHJhd2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tb25saW5lLi1zcC1kcmF3ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tc3AgLm8tb25saW5lLi1zcC1kcmF3ZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG59XG4uby1vbmxpbmUuLXBjLW9ubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1wYyAuby1vbmxpbmUuLXBjLW9ubGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5vLW9ubGluZSAuby1vbmxpbmVfX2J0bl9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTgwcHg7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX2xpbmUtbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX19nYy1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fYnRuX19idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm90dG9tOiBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxM3B4IGF1dG87XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICB3aWR0aDogNTAlO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWI6aGFzKC5vLW9ubGluZV9fdGFiX19pdGVtLmlzLWFjdGl2ZTpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaSB7XG4gIHotaW5kZXg6IDI7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaSBhIHNwYW4ge1xuICBjb2xvcjogIzk2OTY5NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpIGEgc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGk6bGFzdC1jaGlsZCBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGkuaXMtYWN0aXZlIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgLm8tb25saW5lX190YWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbn1cbi5vLW9ubGluZS4tcGMtb25saW5lIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uby1vbmxpbmUuLXBjLW9ubGluZSAuby1vbmxpbmVfX3RhYiB7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uby1vbmxpbmUuLXBjLW9ubGluZSAuby1vbmxpbmVfX3BhbmVsIC5vLW9ubGluZV9fcGFuZWxfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMTNweDtcbn1cbi5vLW9ubGluZS4tcGMtb25saW5lIC5vLW9ubGluZV9fcGFuZWwgLm8tb25saW5lX19hcmVhYm94LFxuLm8tb25saW5lLi1wYy1vbmxpbmUgLm8tb25saW5lX19wYW5lbCAuby1vbmxpbmVfX2RhdGUsXG4uby1vbmxpbmUuLXBjLW9ubGluZSAuby1vbmxpbmVfX3BhbmVsIC5vLW9ubGluZV9fc2V0dGluZyB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5vLW9ubGluZS4tcGMtb25saW5lIC5vLW9ubGluZV9fcGFuZWwgLm8tb25saW5lX19nYy1uYW1lIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1vbmxpbmUuLXBsYW4sIC5vLW9ubGluZS4tb25lIHtcbiAgICB6LWluZGV4OiAxMzAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5vLW9ubGluZV9fZGF0ZV9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm8tb25saW5lX19kYXRlcGlja2VyLXdyYXAge1xuICB3aWR0aDogNzIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHotaW5kZXg6IDExMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1vbmxpbmVfX2RhdGVwaWNrZXItd3JhcCB7XG4gICAgbWF4LWhlaWdodDogODR2aDtcbiAgfVxufVxuLm8tb25saW5lX19kYXRlcGlja2VyLXdyYXAuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM5MHB4O1xuICBwYWRkaW5nOiA1MnB4IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gIHdpZHRoOiA4MjBweDtcbiAgei1pbmRleDogMTEwMDtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cy5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkdCB7XG4gIHdpZHRoOiAyMiU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIGR0IC5vLW9ubGluZV9fc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkZCB7XG4gIHdpZHRoOiA3OCU7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMgZGwgZGQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkZCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkZCB1bCBsaS5ub3N0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIGRkIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA2cHggMC42ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMgZGwgZGQgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50c19fc2Nyb2xsIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHNfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50c19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uby1vbmxpbmVfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGVfMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5vLW9ubGluZV9fY2xvc2UtYnRuLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1vbmxpbmVfX2NsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uby1vbmxpbmVfX3NlbGVjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMTAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW9ubGluZV9fc2VsZWN0IHtcbiAgICBtYXgtaGVpZ2h0OiA4NHZoO1xuICB9XG59XG4uby1vbmxpbmVfX3NlbGVjdC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uby1vbmxpbmVfX3NlbGVjdF9fc2Nyb2xsLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5vLW9ubGluZV9fc2VsZWN0X19mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uby1vbmxpbmUuLXBjLW9ubGluZSAuby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggNTBweDtcbn1cbi5vLW9ubGluZV9fc2VsZWN0X19mcmFtZSBzZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5vLW9ubGluZV9fc2VsZWN0X19mcmFtZSBzZWN0aW9uLm8tb25saW5lX19hcmVhLWxpc3Qge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTM1cHg7XG59XG4uby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUgc2VjdGlvbi5vLW9ubGluZV9fcHJlZi1saXN0IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUgc2VjdGlvbi5vLW9ubGluZV9fcHJlZi1saXN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xufVxuXG4uby1vbmxpbmVfX3ByZWYtdW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uby1vbmxpbmVfX3ByZWYtdW5pdCA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm8tb25saW5lX19hcmVhLWxpc3RfX2FyZWFib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uby1vbmxpbmVfX2FyZWEtbGlzdF9fYXJlYWJveCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLW9ubGluZV9fc2VsZWN0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1vbmxpbmVfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zcHg7XG59XG4uby1vbmxpbmVfX3RhYiBsaSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG59XG4uby1vbmxpbmVfX3RhYiBsaTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vLW9ubGluZV9fdGFiIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uby1vbmxpbmVfX3RhYiBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjYzZjNmM2O1xuICBtYXJnaW46IDA7XG59XG4uby1vbmxpbmVfX3RhYiBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uby1vbmxpbmVfX3RhYiBsaS5pcy1hY3RpdmUgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAyMXB4O1xuICBib3JkZXI6IHNvbGlkICMwMDhkMzE7XG4gIGJvcmRlci13aWR0aDogM3B4IDNweCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLm8tb25saW5lX190YWIgbGkuaXMtYWN0aXZlIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLW9ubGluZV9fdGFiIGxpLmlzLWFjdGl2ZSBhIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC03cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG5cbi5vLW9ubGluZV9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vLW9ubGluZV9fZGF0ZSBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm8tb25saW5lX19hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5vLW9ubGluZV9fZ2MtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uby1vbmxpbmVfX2djLXN1Z2dlc3Rpb25zLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4uby1vbmxpbmVfX2djLXN1Z2dlc3Rpb25zIGxpLmlzLXNlbGVjdGVkIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjFzIGFsbDtcbn1cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbi5vLW9ubGluZV9fcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uby1vbmxpbmVfX2J0bi4tY291cnNlLW1lbnUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzA3MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG5cbi5vLW9ubGluZV9fZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tb25saW5lX19hcmVhLWxpc3RfX2J1dHRvbi4tYXJlYSB7XG4gIG1pbi13aWR0aDogMTA1cHg7XG59XG4uby1vbmxpbmVfX2FyZWEtbGlzdF9fYnV0dG9uLi1wcmVmIHtcbiAgbWluLXdpZHRoOiA3NHB4O1xufVxuXG4uby1vbmxpbmVfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1vbmxpbmVfX3dyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZDMxO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fdGFiIGEuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX3RhYiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fdGFiIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNhMWExYTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMWVtIDAuNWVtO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fcGFuZWwge1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIHBhZGRpbmctdG9wOiA1JTtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX2FyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fYXJlYSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19hcmVhIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fYXJlYS1saXN0LXNwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX2FyZWEtbGlzdC1zcC5pcy1hY3RpdmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDExMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fZGF0ZS1tZW51LXNwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX2RhdGUtbWVudS1zcC5pcy1hY3RpdmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDExMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uby1zZWxlY3QtYXJlYS1jbW4ge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uby1zZWxlY3QtYXJlYS1jbW4gdWwgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ExYTFhMTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG59XG4uby1zZWxlY3QtYXJlYS1jbW4gdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uby10YWItY21uX19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby10YWItY21uX19wYW5lbC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLXRhYi1jbW4uLWJvcmRlciAuby10YWItY21uX19wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLXRhYi1jbW4uLWJvcmRlciAuby10YWItY21uX19wYW5lbCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby10YWItY21uLi1ib3JkZXIgLm8tdGFiLWNtbl9fcGFuZWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA4ZDMxO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLm8tdGFiLWNtbiAuby10YWItY21uX19pbm5lci4tc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby10YWItY21uIC5vLXRhYi1jbW5fX2lubmVyLi1zZWFyY2gge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG4uby10YWItY21uIC5vLXRhYi1jbW5fX2lubmVyLi1zZWFyY2guLWJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby10YWItY21uIC5vLXRhYi1jbW5fX2lubmVyIC5vLXRhYi1jbW5fX3BhbmVsLi1ub3JtYWwge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tdGFiLWNtbiAuby10YWItY21uX19pbm5lciAuby10YWItY21uX19wYW5lbC4tcmVzZXJ2ZS1tZW51IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCA5MHB4O1xuICB9XG59XG5cbi5vLWRhdGVwaWNrZXItY21uLi1yZXNlcnZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vLWRhdGVwaWNrZXItY21uLi1yZXNlcnZlIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uby1kYXRlcGlja2VyLWNtbi4tcmVzZXJ2ZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X25leHRfYmstMi5zdmcpO1xufVxuLm8tZGF0ZXBpY2tlci1jbW4uLXJlc2VydmUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19wcmV2X2JrLTIuc3ZnKTtcbn1cbi5vLWRhdGVwaWNrZXItY21uLi1yZXNlcnZlIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm8tZGF0ZXBpY2tlci1jbW4uLXJlc2VydmUuLXRvcCwgLm8tZGF0ZXBpY2tlci1jbW4uLXJlc2VydmUuLW9ubGluZS1wYyB7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4O1xufVxuLm8tZGF0ZXBpY2tlci1jbW4uLXJlc2VydmUuLXRvcCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sIC5vLWRhdGVwaWNrZXItY21uLi1yZXNlcnZlLi1vbmxpbmUtcGMgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfbmV4dF9iay0yLnN2Zyk7XG59XG4uby1kYXRlcGlja2VyLWNtbi4tcmVzZXJ2ZS4tdG9wIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwgLm8tZGF0ZXBpY2tlci1jbW4uLXJlc2VydmUuLW9ubGluZS1wYyAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19wcmV2X2JrLTIuc3ZnKTtcbn1cbi5vLWRhdGVwaWNrZXItY21uLi1yZXNlcnZlLi1vbmxpbmUtcGMge1xuICBwYWRkaW5nOiAxNXB4IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm8tZGF0ZXBpY2tlci1jbW4uLWNhbGVuZGVyIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tLWhlYWRlci1uYXYuLXNwLWZpeGVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4ubS1oZWFkZXItbmF2Li1uYXYtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbCAubS1oZWFkZXItbmF2Li1uYXYtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXYuLXBjLWJvdHRvbS1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qXG4gIFx0QG1lZGlhIHByaW50IHtcbiAgXHRcdGRpc3BsYXk6IG5vbmU7XG4gIFx0fVxuICAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdl9fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm0taGVhZGVyLW5hdl9fbWVudS4tcG9seWdsb3Qge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2X19tZW51ID4gLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzLCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9fbWVudSA+IC5tLWhlYWRlci1uYXZfX2l0ZW0uLXJlc3RhdXJhbnQsIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2X19tZW51ID4gLm0taGVhZGVyLW5hdl9faXRlbS4tbWVtYmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zLi1wb2x5Z2xvdCAubS1oZWFkZXItbmF2X19tZW51ID4gLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzLCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX21lbnUgPiAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50LCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX21lbnUgPiAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19tZW51IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1wYy1ib3R0b20tbGluZSAubS1oZWFkZXItbmF2X19tZW51IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9faXRlbS4tb3RoZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19pdGVtLi1vdGhlciB7XG4gICAgb3JkZXI6IDc7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW90aGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1tYWluIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNvdXJzZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1tYWluIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1tYWluIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWluZm8ge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbiAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50IHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYuLW1haW4gLm0taGVhZGVyLW5hdl9faXRlbS4tbWVtYmVyIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYuLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUgLm0taGVhZGVyLW5hdl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMXB4KSAvIDQpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWluZm8ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNvdXJzZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9faXRlbS4tb3RoZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbWVudS4tcG9seWdsb3QgLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX21lbnUuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX21lbnUuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19tZW51Li1wb2x5Z2xvdCAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1jYWxlbmRlciAubS1oZWFkZXItbmF2X19pdGVtLi1jYWxlbmRlciAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWRldGFpbCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy1kZXRhaWwgLm0taGVhZGVyLW5hdl9faXRlbS4tZGV0YWlsIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWRldGFpbCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbGF5b3V0IC5tLWhlYWRlci1uYXZfX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWxheW91dCAubS1oZWFkZXItbmF2X19pdGVtLi1sYXlvdXQgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbGF5b3V0IC5tLWhlYWRlci1uYXZfX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzIC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctYWNjZXNzIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyAubS1oZWFkZXItbmF2X19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcmVzdGF1cmFudCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcmVzdGF1cmFudCAubS1oZWFkZXItbmF2X19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXZfX2l0ZW0uLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbWVtYmVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLW1lbWJlciAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbWVtYmVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1nYyAubS1oZWFkZXItbmF2X19pdGVtLi1nYyAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWdjIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWdjIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWdjIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWdjIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXByYWN0aWNlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXByYWN0aWNlIC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctc2Nob29sIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXNjaG9vbCAubS1oZWFkZXItbmF2X19pdGVtLi1zY2hvb2wgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctc2Nob29sIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy11c2VyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXVzZXIgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy11c2VyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXVzZXIgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdXNlciAubS1oZWFkZXItbmF2X19pdGVtLi11c2VyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXBvaW50IC5tLWhlYWRlci1uYXZfX2l0ZW0uLXBvaW50IC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctcG9pbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcG9pbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdG9wIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXRvcCAubS1oZWFkZXItbmF2X19pdGVtLi10b3AgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdG9wIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1wcmljZSAubS1oZWFkZXItbmF2X19pdGVtLi1wcmljZSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXByaWNlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXByaWNlIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXByaWNlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXByaWNlIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51IC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tY2FsZW5kZXIgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctY2FsZW5kZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1jYWxlbmRlciAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tY2FsZW5kZXIgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWRldGFpbCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWRldGFpbCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1kZXRhaWwgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1kZXRhaWwgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWxheW91dCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1sYXlvdXQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1sYXlvdXQgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1sYXlvdXQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1sYXlvdXQgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWFjY2VzcyAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1hY2Nlc3MgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1hY2Nlc3MgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICBib3JkZXItY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXZfX2xpbmsgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucGctcmVzdGF1cmFudCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLW1lbWJlciAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1tZW1iZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1tZW1iZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWdjIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tZ2MgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctZ2MgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1nYyAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLWdjIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tZ2MgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXByYWN0aWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1wcmFjdGljZSAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLXByYWN0aWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXNjaG9vbCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1zY2hvb2wgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1zY2hvb2wgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1zY2hvb2wgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1zY2hvb2wgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXVzZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi11c2VyIC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICBib3JkZXItY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXVzZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi11c2VyIC5tLWhlYWRlci1uYXZfX2xpbmsgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucGctdXNlciAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXVzZXIgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXBvaW50IC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctcG9pbnQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1wb2ludCAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLXBvaW50IC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXRvcCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy10b3AgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi10b3AgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy10b3AgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi10b3AgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXByaWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJpY2UgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctcHJpY2UgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1wcmljZSAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLXByaWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJpY2UgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtOmhvdmVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2X19zdGF0aWMtY29udCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2X19maXhlZC1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9fZml4ZWQtY29udCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgcGFkZGluZzogOHB4IDRweCA0cHg7XG4gIH1cbn1cbi5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGhlaWdodDogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG4gIH1cbn1cbi5tLWhlYWRlci1uYXYuLWhpZ2ggLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19saW5rOmhvdmVyLCAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlcjphZnRlciwgLm0taGVhZGVyLW5hdl9fbGluay5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXZfX2xpbms6aG92ZXIsIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4taGlnaCAubS1oZWFkZXItbmF2X19saW5rOmhvdmVyOmFmdGVyLCAubS1oZWFkZXItbmF2Li1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlOmFmdGVyOmFmdGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tc3AtZml4ZWQgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgcGFkZGluZzogMTFweCAwIDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaC4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiA1cHggNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaC4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG4ubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogIzAwOGQzMTtcbn1cbi5tLWhlYWRlci1uYXZfX2l0ZW0uLW90aGVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cbi5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW90aGVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBzdHJva2U6ICMwMDhkMzE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgbWluLWhlaWdodDogMjNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X190eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X190eHQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X190eHQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubS1oZWFkZXItbmF2X19vdGhlci1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgdG9wOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLm0taGVhZGVyLW5hdi4tc3AtZml4ZWQgLm0taGVhZGVyLW5hdl9fb3RoZXItbGlzdCAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMjV2dyAtIDFweCk7XG59IiwiQGltcG9ydCBcImNvbmZpZ1wiO1xuQGltcG9ydCBcImZvdW5kYXRpb24vbWl4aW5cIjtcblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5MaWJyYXJpZXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQGltcG9ydCBcImxpYnJhcmllcy9qcXVlcnktdWlcIjtcbkBpbXBvcnQgXCJsaWJyYXJpZXMvanF1ZXJ5LXVpLWRhdGVwaWNrZXItZml4XCI7XG5AaW1wb3J0IFwibGlicmFyaWVzL3NsaWNrXCI7XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuTGF5b3V0XG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBpbXBvcnQgXCJsYXlvdXQvaGVhZGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2Zvb3RlclwiO1xuQGltcG9ydCBcImxheW91dC9kcmF3ZXJcIjtcblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5BdG9tc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG5AaW1wb3J0IFwiYXRvbXMvdG90b3BcIjtcbkBpbXBvcnQgXCJhdG9tcy9idG4tY21uXCI7XG5AaW1wb3J0IFwiYXRvbXMvbGFiZWwtY21uXCI7XG5AaW1wb3J0IFwiYXRvbXMvbGluay1jbW5cIjtcbkBpbXBvcnQgXCJhdG9tcy9iYWRnZS1jbW5cIjtcbkBpbXBvcnQgXCJhdG9tcy9saXN0LWNtblwiO1xuQGltcG9ydCBcImF0b21zL3NoYWRlLWNtblwiO1xuQGltcG9ydCBcImF0b21zL3JhZGlvLWxhYmVsLWNtblwiO1xuQGltcG9ydCBcImF0b21zL2Zvcm0tY2hlY2stY21uXCI7XG5AaW1wb3J0IFwiYXRvbXMvZm9ybS10eHQtY21uXCI7XG5AaW1wb3J0IFwiYXRvbXMvd2Vidmlldy1jb250XCI7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbk1vbGVjdWxlc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGltcG9ydCBcIm1vbGVjdWxlcy9zaXRlbWFwLXVuaXRcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbGFuZy1jaGFuZ2UtY21uXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2hlYWRlci1uYXYtY21uXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2xvZ2luLW1lbnVcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbWVudVwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9tZW51LWNsZWFyXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2RldGFpbGJveFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9zY29wZS1jbW5cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbW9kYWwtYm90dG9tLWNtblwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9pbnB1dC1pY29uLWNtblwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9hY2MtaW5jaGVjay1jbW5cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvdGFiLWxpc3QtY21uXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2FjYy1jbW5cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvYW5jaG9yLWNtblwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuT3JnYW5pc21zXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBpbXBvcnQgXCJvcmdhbmlzbXMvc3AtZm9vdGVyLW1lbnVcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvbW9kYWwtY21uXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL21lbnVcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvb25saW5lXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3NlbGVjdC1hcmVhLWNtblwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy90YWItY21uXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL2RhdGVwaWNrZXItY21uXCI7XG5cblxuLy/jgrTjg6vjg5XloLTjg4rjg5Pjga7jg63jg7zjgqvjg6vjg6Hjg4vjg6Xjg7xcbkBpbXBvcnQgXCJtb2xlY3VsZXMvaGVhZGVyLW5hdlwiO1xuIiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE2LTA5LTE0XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBkcmFnZ2FibGUuY3NzLCByZXNpemFibGUuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdGFibGUuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc29ydGFibGUuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP2JnU2hhZG93WFBvcz0mYmdPdmVybGF5WFBvcz0mYmdFcnJvclhQb3M9JmJnSGlnaGxpZ2h0WFBvcz0mYmdDb250ZW50WFBvcz0mYmdIZWFkZXJYUG9zPSZiZ0FjdGl2ZVhQb3M9JmJnSG92ZXJYUG9zPSZiZ0RlZmF1bHRYUG9zPSZiZ1NoYWRvd1lQb3M9JmJnT3ZlcmxheVlQb3M9JmJnRXJyb3JZUG9zPSZiZ0hpZ2hsaWdodFlQb3M9JmJnQ29udGVudFlQb3M9JmJnSGVhZGVyWVBvcz0mYmdBY3RpdmVZUG9zPSZiZ0hvdmVyWVBvcz0mYmdEZWZhdWx0WVBvcz0mYmdTaGFkb3dSZXBlYXQ9JmJnT3ZlcmxheVJlcGVhdD0mYmdFcnJvclJlcGVhdD0mYmdIaWdobGlnaHRSZXBlYXQ9JmJnQ29udGVudFJlcGVhdD0mYmdIZWFkZXJSZXBlYXQ9JmJnQWN0aXZlUmVwZWF0PSZiZ0hvdmVyUmVwZWF0PSZiZ0RlZmF1bHRSZXBlYXQ9Jmljb25zSG92ZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIaWdobGlnaHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIZWFkZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNFcnJvcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nJTIyKSZpY29uc0RlZmF1bHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZyUyMikmaWNvbnNDb250ZW50PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zQWN0aXZlPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmclMjIpJmJnSW1nVXJsU2hhZG93PSZiZ0ltZ1VybE92ZXJsYXk9JmJnSW1nVXJsSG92ZXI9JmJnSW1nVXJsSGlnaGxpZ2h0PSZiZ0ltZ1VybEhlYWRlcj0mYmdJbWdVcmxFcnJvcj0mYmdJbWdVcmxEZWZhdWx0PSZiZ0ltZ1VybENvbnRlbnQ9JmJnSW1nVXJsQWN0aXZlPSZvcGFjaXR5RmlsdGVyU2hhZG93PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eUZpbHRlck92ZXJsYXk9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5U2hhZG93UGVyYz0zMCZvcGFjaXR5T3ZlcmxheVBlcmM9MzAmaWNvbkNvbG9ySG92ZXI9JTIzNTU1NTU1Jmljb25Db2xvckhpZ2hsaWdodD0lMjM3Nzc2MjAmaWNvbkNvbG9ySGVhZGVyPSUyMzQ0NDQ0NCZpY29uQ29sb3JFcnJvcj0lMjNjYzAwMDAmaWNvbkNvbG9yRGVmYXVsdD0lMjM3Nzc3NzcmaWNvbkNvbG9yQ29udGVudD0lMjM0NDQ0NDQmaWNvbkNvbG9yQWN0aXZlPSUyM2ZmZmZmZiZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdJbWdPcGFjaXR5RXJyb3I9OTUmYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PTU1JmJnSW1nT3BhY2l0eUNvbnRlbnQ9NzUmYmdJbWdPcGFjaXR5SGVhZGVyPTc1JmJnSW1nT3BhY2l0eUFjdGl2ZT02NSZiZ0ltZ09wYWNpdHlIb3Zlcj03NSZiZ0ltZ09wYWNpdHlEZWZhdWx0PTc1JmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmdGhpY2tuZXNzU2hhZG93PTVweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4Jm9wYWNpdHlTaGFkb3c9LjMmYmdDb2xvclNoYWRvdz0lMjM2NjY2NjYmb3BhY2l0eU92ZXJsYXk9LjMmYmdDb2xvck92ZXJsYXk9JTIzYWFhYWFhJmZjRXJyb3I9JTIzNWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9JTIzZjFhODk5JmJnQ29sb3JFcnJvcj0lMjNmZGRmZGYmZmNIaWdobGlnaHQ9JTIzNzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PSUyM2RhZDU1ZSZiZ0NvbG9ySGlnaGxpZ2h0PSUyM2ZmZmE5MCZmY0NvbnRlbnQ9JTIzMzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD0lMjNkZGRkZGQmYmdDb2xvckNvbnRlbnQ9JTIzZmZmZmZmJmZjSGVhZGVyPSUyMzMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj0lMjNkZGRkZGQmYmdDb2xvckhlYWRlcj0lMjNlOWU5ZTkmZmNBY3RpdmU9JTIzZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPSUyMzAwM2VmZiZiZ0NvbG9yQWN0aXZlPSUyMzAwN2ZmZiZmY0hvdmVyPSUyMzJiMmIyYiZib3JkZXJDb2xvckhvdmVyPSUyM2NjY2NjYyZiZ0NvbG9ySG92ZXI9JTIzZWRlZGVkJmZjRGVmYXVsdD0lMjM0NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PSUyM2M1YzVjNSZiZ0NvbG9yRGVmYXVsdD0lMjNmNmY2ZjZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLXpmaXgge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuXHR6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0uMjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDJweCAwIDAgMDtcblx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMi4yZW07XG5cdGJvcmRlci10b3A6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Lyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLjJlbTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbi51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1yaWdodDogLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0LyogU3VwcG9ydDogSUUgPD0gMTEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAyLjFlbTtcblx0aGVpZ2h0OiAyLjFlbTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktY29udHJvbGdyb3VwIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcblx0ei1pbmRleDogOTk5OTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuXG5cdC8qIFN1cHBvcnQ6IElFOCBvbmx5LCBBbmRyb2lkIDwgNC40IG9ubHkgKi9cblx0d2lkdGg6IDc1JTtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyLjRlbSApO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjYztcblx0Ym9yZGVyLXJhZGl1czogLjEyZW07XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIge1xuXHR3aWR0aDogMTdlbTtcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDEuOGVtO1xuXHRoZWlnaHQ6IDEuOGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHR0b3A6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRsZWZ0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cmlnaHQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRsZWZ0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0cmlnaHQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMi4zZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHR3aWR0aDogNDUlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAuOWVtO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuXHRwYWRkaW5nOiAuN2VtIC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbjogLjdlbSAwIDAgMDtcblx0cGFkZGluZzogMCAuMmVtO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcblx0d2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuXHR3aWR0aDogOTUlO1xuXHRtYXJnaW46IDAgYXV0byAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdHJpZ2h0OiAycHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdGxlZnQ6IDJweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRsZWZ0OiAuNWVtO1xuXHR0b3A6IC4zZW07XG59XG4udWktZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IC4yZW07XG5cdG91dGxpbmU6IDA7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogLjFlbSAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogOTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC4zZW07XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0cGFkZGluZzogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuXHR3aWR0aDogMnB4O1xuXHRyaWdodDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcblx0aGVpZ2h0OiAycHg7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcblx0d2lkdGg6IDJweDtcblx0bGVmdDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAwLjFweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtbiB7XG5cdGN1cnNvcjogbi1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1zIHtcblx0Y3Vyc29yOiBzLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLWUge1xuXHRjdXJzb3I6IGUtcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXcge1xuXHRjdXJzb3I6IHctcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtc2Uge1xuXHRjdXJzb3I6IHNlLXJlc2l6ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0cmlnaHQ6IDFweDtcblx0Ym90dG9tOiAxcHg7XG59XG4udWktcmVzaXphYmxlLXN3IHtcblx0Y3Vyc29yOiBzdy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHRib3R0b206IC01cHg7XG59XG4udWktcmVzaXphYmxlLW53IHtcblx0Y3Vyc29yOiBudy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktcmVzaXphYmxlLW5lIHtcblx0Y3Vyc29yOiBuZS1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMnB4IDAuNGVtO1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMTRlbTtcbn1cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHR0b3A6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogLS42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0bGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IC44ZW07XG5cdGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHR0b3A6IDA7XG59XG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1zcGlubmVyLWlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogLjIyMmVtIDA7XG5cdG1hcmdpbjogLjJlbSAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogLjRlbTtcblx0bWFyZ2luLXJpZ2h0OiAyZW07XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuXHR3aWR0aDogMS42ZW07XG5cdGhlaWdodDogNTAlO1xuXHRmb250LXNpemU6IC41ZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHJpZ2h0OiAwO1xufVxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cbi51aS1zcGlubmVyLXVwIHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXItZG93biB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS10YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuXHRwYWRkaW5nOiAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS10b29sdGlwIHtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5ib2R5IC51aS10b29sdGlwIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTk7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuXG4vKiBXZSB1c2UgaHRtbCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIGdyZWF0ZXIgc3BlY2lmaWNpdHkgdG8gbWFrZSBzdXJlIGRpc2FibGVkXG53b3JrcyBwcm9wZXJseSB3aGVuIGNsaWNrZWQgb3IgaG92ZXJlZCAqL1xuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcblx0Y29sb3I6ICM0NTQ1NDU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzJiMmIyYjtcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuXHRjb2xvcjogIzJiMmIyYjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJvcmRlcjogIzAwM2VmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuXHRiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAuNztcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4ICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cbi51aS1pY29uLWNhcmV0LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLnVpLWljb24tY2FyZXQtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93LTQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxuLnVpLWljb24tZXh0bGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4OyB9XG4udWktaWNvbi1uZXd3aW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XG4udWktaWNvbi1zaHVmZmxlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7IH1cbi51aS1pY29uLWZvbGRlci1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50LWIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDsgfVxuLnVpLWljb24tbm90ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDsgfVxuLnVpLWljb24tc3VpdGNhc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cbi51aS1pY29uLXBlcnNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuLnVpLWljb24tcHJpbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XG4udWktaWNvbi1sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cbi51aS1pY29uLXVubG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxuLnVpLWljb24tdGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG4udWktaWNvbi1ob21lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGVuZGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4OyB9XG4udWktaWNvbi1jYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cbi51aS1pY29uLWNsb2NrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG4udWktaWNvbi1kaXNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cbi51aS1pY29uLXdyZW5jaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7IH1cbi51aS1pY29uLWdlYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cbi51aS1pY29uLXN0YXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4OyB9XG4udWktaWNvbi1saW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XG4udWktaWNvbi1rZXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4OyB9XG4udWktaWNvbi1saWdodGJ1bGIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsaXBib2FyZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvcHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxuLnVpLWljb24taW1hZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4OyB9XG4udWktaWNvbi12aWRlbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cbi51aS1pY29uLWFsZXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7IH1cbi51aS1pY29uLWluZm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxuLnVpLWljb24taGVscCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuLnVpLWljb24tY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4OyB9XG4udWktaWNvbi1wbGF5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLW5leHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstcHJldiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstc3RhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi51aS1pY29uLXN0b3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7IH1cbi51aS1pY29uLWVqZWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7IH1cbi51aS1pY29uLXBvd2VyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxuLnVpLWljb24tY2lyY2xlLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4OyB9XG5cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogI2FhYWFhYTtcblx0b3BhY2l0eTogLjAwMztcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PS4zKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbiN1aS1kYXRlcGlja2VyLWRpdiB7XG4gIC8qXG4gICAgICAgIHRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDM5MHB4IWltcG9ydGFudDtcbiovXG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB3aWR0aDogY2FsYyggMzRlbSArIDgwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1R290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBvc2FrYSwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1idXR0b24sIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOHB4IDJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgYS51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmU6YmVmb3JlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZTpiZWZvcmUsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmU6YmVmb3JlLCBhLnVpLWJ1dHRvbjphY3RpdmU6YmVmb3JlLCAudWktYnV0dG9uOmFjdGl2ZTpiZWZvcmUsIC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA4RDMxO1xufVxuXG4udWktZGF0ZXBpY2tlci13ZWVrLWVuZDpmaXJzdC1jaGlsZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVBRUE7XG59XG5cbi51aS1kYXRlcGlja2VyLXdlZWstZW5kOmxhc3QtY2hpbGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGM0ZGO1xufVxuXG50aGVhZCAudWktZGF0ZXBpY2tlci13ZWVrLWVuZDpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgY29sb3I6ICNFMTMzMzM7XG59XG5cbnRoZWFkIC51aS1kYXRlcGlja2VyLXdlZWstZW5kOmxhc3QtY2hpbGQgc3BhbiB7XG4gIGNvbG9yOiAjNTBCNkUzO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAyNWVtO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjBweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDM2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRvcDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi51aS1zdGF0ZS1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtZGlzYWJsZWQsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogLTQwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfcHJldi5zdmcpO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX25leHQuc3ZnKTtcbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9anF1ZXJ5LXVpLWRhdGVwaWNrZXItZml4LmNzcy5tYXAgKi9cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIOODmOODg+ODgOODvCAqL1xuXG4ubC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAmLi1wb2x5Z2xvdCB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICB9XG4gICYuLWdsb2JhbC1zaW1wbGUge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cbiAgfVxufVxuLmwtaGVhZGVyX19zaGFkb3cge1xuICAvLyBwYWRkaW5nLXRvcDogNXB4O1xuICAvLyBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLmwtaGVhZGVyX19zdGF0aWMge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubC1oZWFkZXJfX2luZm9fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAubC1oZWFkZXIuLWdvdG8gJixcbiAgLmwtaGVhZGVyLi1zdGFuZGFyZCAme1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9faW5mby4tZ2MgJiB7XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1YiB7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1Yl9fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDRweDtcbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1Yl9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogJGJsdWU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mb19faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbGV4OiBub25lO1xuICAvLyBAbWVkaWEgI3skcGN3fSB7XG4gIC8vICAgd2lkdGg6IDM1MHB4O1xuICAvLyAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gIC8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyB9XG4gIC8vIEBtZWRpYSAjeyRwY2J9IHtcbiAgLy8gICB3aWR0aDogMzkwcHg7XG4gIC8vICAgQGluY2x1ZGUgZm9udC1zaXplKDMzKTtcbiAgLy8gfVxuICAvLyBAbWVkaWEgI3skdGFibGV0fSB7XG4gIC8vICAgd2lkdGg6IDMxMHB4O1xuICAvLyAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gIC8vIH1cbiAgLy8gQG1lZGlhICN7JHNwfSB7XG4gIC8vICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLy8gICB3aWR0aDogMTAwcHg7XG4gIC8vICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgLy8gICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIC8vIH1cbiAgLmwtaGVhZGVyLi1nb3RvICYsXG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgJntcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19pbmZvLi1nYyAmIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX191bml0IHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgZmxleDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5sLWhlYWRlci4tZ290byAmLFxuICAubC1oZWFkZXIuLXN0YW5kYXJkICYge1xuICAgIGZsZXg6IDE7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9faW5mby4tZ2MgJiB7XG4gICAgZmxleDogMTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgfVxuICAubC1oZWFkZXIuLWdvdG8gJixcbiAgLmwtaGVhZGVyLi1zdGFuZGFyZCAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19pbmZvLi1nYyAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19kYXRlIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19saW5rIHtcbiAgZmxleDogbm9uZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWwge1xuICBAbWVkaWEgI3skcGNifSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsLXNpbXBsZSAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDE3LjVweCAwO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuLXN0YW5kYXJkICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwuLXBvbHlnbG90ICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIH1cbiAgfVxuICAmLi1sb2dvLXdoIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgIH1cbiAgICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcGFkZGluZzogMTQuNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tZ290byAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tZ29sZmNvdXJzZSAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB9XG4gIH1cbiAgJi4tbm9uZS1saW5lIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAmLi1hZyB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gICAgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1sb2dvLXdoICYge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLi1nb3RvICYsXG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTY2cHg7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxNjZweDtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX2xvZ29fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubC1oZWFkZXJfX2xvZ28ge1xuICBmbGV4OiBub25lO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1oZWFkZXJfX2hlYWRpbmctYWcge1xuICBmbGV4OiBub25lO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTg1cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxODVweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAxODJweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE4MnB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxODJweDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDIyOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHdpZHRoOiAyMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2RyYXdlci1zdyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MnB4O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tZ290byAmLFxuICAubC1oZWFkZXIuLXN0YW5kYXJkICYge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAmIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMHB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBnYXA6IDBweDtcbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LWJhc2lzOiA0ODBweDtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tcG9seWdsb3QgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbG9naW4ge1xuICBkaXNwbGF5OiBub25lO1xuICAubC1oZWFkZXIuaXMtbG9naW4gJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX21lbnVfX2J0biB7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIC8vIHdpZHRoOiAxMDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAxNjNweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fbGFuZy1jaGFuZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTBweDtcbiAgICByaWdodDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sLWhlYWRlci5pcy1sb2dpbiAmIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHJpZ2h0OiAtMTkwcHg7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci5pcy1sb2dpbi4tZ2xvYmFsICYge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IC0xOTBweDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwgJiB7XG4gICAgZmxleDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICByaWdodDogLTE2cHg7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAmIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICB9XG4gIH0gIFxuICAubC1oZWFkZXIuLXBvbHlnbG90ICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiA0cHggMCAwIDA7XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsLmlzLWxvZ2luICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgJiB7XG4gICAgLmwtaGVhZGVyLmlzLWxvZ2luICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH0gIFxuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvLmlzLWxvZ2luICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmwtaGVhZGVyLi1zdGFuZGFyZCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAubC1oZWFkZXIuaXMtbG9naW4gJiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzcHggMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sby5pcy1sb2dpbiAmIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgJi4tYm94IHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiA1cHggMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5sLWhlYWRlci4tZ2xvYmFsICYge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmwtaGVhZGVyX19nbG9iYWwuLWdjICYge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgIH1cbiAgICB9ICBcbiAgICAubC1oZWFkZXIuLWdsb2JhbC5pcy1sb2dpbiAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuICAgIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAmIHtcbiAgICAgIC5sLWhlYWRlci5pcy1sb2dpbiAmIHtcbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICB9ICBcbiAgICB9XG4gICAgJi4tbGVmdC1sb25nLW1lbnUge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyNHB4IDEwMHB4O1xuICAgICAgICBnYXA6IDVweCAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAxNnB4O1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDA7XG4gICAgICBtaW4td2lkdGg6IDEyNHB4O1xuICAgIH1cbiAgICAmLi1nb3RvcGFzcyB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJvcmRlci1ub25lIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjICYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCAwO1xuICAgICAgbWluLXdpZHRoOiAxMjRweDtcbiAgICB9XG4gICAgJi4tZ290b3Bhc3Mge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ib3JkZXItbm9uZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4uLWxlZnQtbG9uZy1tZW51ICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG4gICYuLXVzZXIge1xuICAgIC8vIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvICYge1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIH1cbiAgICAubC1oZWFkZXIuaXMtbG9naW4gJiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX2l0ZW0ge1xuICBmbGV4OiBub25lO1xuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmwtaGVhZGVyLmlzLWxvZ2luICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX2l0ZW0gKyAubC1oZWFkZXJfX2dsb2JhbF9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWVudS11c2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgJiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gJiB7XG4gICAgbWFyZ2luOiA1cHggMTVweCAwIDA7XG4gIH1cbiAgLmwtaGVhZGVyLmlzLWxvZ2luICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fbWVudV9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMztcbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAmLi11c2VyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICB9XG4gICYuLW5ldy11c2VyIHtcbiAgICAubC1oZWFkZXIuaXMtbG9naW4gJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvICYge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fbWVudV9fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sLWhlYWRlcl9fdXNlci1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWIge1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIGEge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAxNjVweDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjICYge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgIH1cbiAgfSAgXG4gIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iX19idG4ge1xuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW15YWNjb3JkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRncmVlbjtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblxuICAmIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW15YWNjb3JkaWFfX2Fycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvX19pbm5lciB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mby4tZ2xvYmFsICYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gIC5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm8uLWxvY2FsICYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gIC5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm8uLWdjICYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm9fX2hlYWRpbmcge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvX19kZXNjIHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvX19sYWJlbCB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2hlYWRlci1uYXYge1xuICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfMztcbiAgfVxuICAubS1oZWFkZXItbmF2X19saW5rLFxuICAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgLmwtaGVhZGVyLi1nbG9iYWwgJiB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIOa1t+WkluOCqOODvOOCuOOCp+ODs+ODiOeUqOODmOODg+ODgOODvCBhZ2VudC5jc3Pjgbjnp7vli5Vcbi5sLWhlYWRlcl9faGVhZGluZy1hZ19fZ3JlZW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZDFiO1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5sLWhlYWRlcl9fYm9yZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDE0LjVweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmwtaGVhZGVyX19ib3JkZXItbmF2OmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbn1cblxuLmwtaGVhZGVyX19ib3JkZXItbmF2OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG59XG5cbi5sLWhlYWRlcl9fbmF2X19pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cbi5sLWhlYWRlcl9fbmF2LWltZyBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmwtaGVhZGVyX19uYXYtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMC42O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmwtaGVhZGVyX19uYXYtYm9keSB7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4ubC1oZWFkZXJfX25hdi10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5cbi5sLWhlYWRlcl9fbmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzAwNTlkZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLy/oqbPntLDjga/jgZPjgaHjgolcbi5sLWhlYWRlcl9faW5mb19fZGV0YWlsIHtcbn1cbi8v44OR44Oz44GP44GaXG4ubC1oZWFkZXJfX2JyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmwtaGVhZGVyX19tYWluIHtcbiAgJi4tYm90dG9tLWxpbmUge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIH1cbiAgfVxufVxuLmwtaGVhZGVyX19tYWluX19pbm5lciB7XG4gICYuLXRlbGJveCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgfVxuICB9XG59XG4ubC1oZWFkZXJfX21haW5fX3R4dCB7XG4gICYuLXNwLWJvdHRvbS1saW5lIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIH1cbiAgfVxuICAmLi1iYXNpYy1mbGV4IHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXJfX21haW5fX2lubmVyLi10ZWxib3ggJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAzcHggMTVweCAzcHggMDtcbiAgICB9XG4gIH1cbn1cbi5sLWhlYWRlcl9fbmFtZSB7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICB9XG4gIC5sLWhlYWRlcl9fbWFpbl9faW5uZXIuLXRlbGJveCAmIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4ubC1oZWFkZXJfX21haW5fX2hlYWRpbmcge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmLi1ibGFjayB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gIH1cbiAgLmwtaGVhZGVyX19tYWluX19pbm5lci4tdGVsYm94ICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXJfX21haW4uLWdjICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbi5sLWhlYWRlcl9fYWRkcmVzc19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xufVxuLy9nb3RvcGFzcyBwb250XG4ubC1oZWFkZXJfX2dsb2JhbF9fcG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICB9XG59XG4vL2dvdG9wYXNzIHBvbnQgaW1nXG4ubC1oZWFkZXJfX2dsb2JhbF9fcG9pbnRfX3R0bF9faW1nIHtcbiAgd2lkdGg6IDgzcHg7XG4gIGhlaWdodDogMzdweDtcbn1cbi8vZ290b3Bhc3MgcG9udCDmlbDlrZdcbi5sLWhlYWRlcl9fZ2xvYmFsX19wb2ludF9fY29udF9fbnVtYmVyIHtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi8vZ290b3Bhc3MgcG9udCDljZjkvY1cbi5sLWhlYWRlcl9fZ2xvYmFsX19wb2ludF9fY29udF9fdW5pdCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSB7XG4gIEBleHRlbmQgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYTtcbn1cblxuLm1wLWwtaGVhZGVyX19nbG9iYWxfX2xvZ28ge1xuICBAZXh0ZW5kIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvO1xufVxuXG4ubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICBAZXh0ZW5kIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lcjtcbn1cblxuLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSB7XG4gIEBleHRlbmQgLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbTtcbn1cblxuLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYiB7XG4gIEBleHRlbmQgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYjtcbn1cblxuLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gIEBleHRlbmQgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbjtcbn1cbiIsIi8vUmVzcG9uc2l2ZSDoqK3lrprnrYlcblxuJGlvczogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozNjFweClcIjtcbiRzcDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweClcIjtcbiRwYzogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludFwiO1xuJHRhYmxldDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KVwiO1xuJHBjYjogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweClcIjtcbiRwY3c6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnRcIjtcbiRtb2JpbGU6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KVwiO1xuJGRlc2t0b3A6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KVwiO1xuJGJhc2ljOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweClcIjtcblxuJHRhYmxldF93aWR0aDogNzY4cHg7XG4kcGNiX3dpZHRoOiAxMDI0cHg7XG4kcGN3X3dpZHRoOiAxMjAwcHg7XG5cbiRwY193aWR0aDogMTAyNHB4O1xuJHBjX2NvbnQtd2lkdGg6IDk5MHB4O1xuJHNwX3BhZGRpbmc6IDE1cHg7XG4kc3BfcGFkZGluZy13aWRlOiAzMHB4O1xuJHBjX3dpZHRoX29sZDogMTAwMHB4O1xuXG4kZm9udC1nb3RoaWM6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcbiAgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIixcbiAgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXVHb3RoaWNcIixcbiAgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLFxuICBzYW5zLXNlcmlmO1xuJGZvbnQtZ290aGljLWhpcmFnaW5vOiBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXG4gIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsXG4gIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1R290aGljXCIsXG4gIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSxcbiAgc2Fucy1zZXJpZjtcbiRmb250LW1pbmNobzogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsXG4gIFwi77yt77yzIO+8sOaYjuacnVwiLCBzZXJpZjtcblxuJGZvbnQtcG9wcGluczogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1oaXJhZ2lubzogXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG5cbiRmb250LWthbm5hZGE6IFwiS2FubmFkYSBNTlwiO1xuJGZvbnQtc2F2b3llOiAgU2F2b3llIExFVDtcbiRmb250LXl1Z290aGljOiAgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdUdvdGhpY1wiO1xuLy8gYm9keeOCv+OCsOOBq+OCr+ODqeOCuVxuLy8g44Ot44O844Kr44Or44Oh44OL44Ol44O844Gu44Ki44Kv44OG44Kj44OWKOWQhOOCtOODq+ODleWgtCkg5LqI57SE44Kr44Os44Oz44OA44O8IHBnLWNhbGVuZGVyIOOCtOODq+ODleWgtOips+e0sCBwZy1kZXRhaWwg44Kz44O844K544Os44Kk44Ki44Km44OIIHBnLWxheW91dCDjgqLjgq/jgrvjgrkgcGctYWNjZXNzIOODrOOCueODiOODqeODsyBwZy1yZXN0YXVyYW50IOS8muWToeaoqSBwZy1tZW1iZXJcbi8vIOODreODvOOCq+ODq+ODoeODi+ODpeODvOOBruOCouOCr+ODhuOCo+ODlijkuojntITjgrXjgqTjg4gpIOOCtOODq+ODleWgtCBwZy1nYyDnt7Tnv5LloLQgcGctcHJhY3RpY2Ug44K544Kv44O844OrIHBnLXNjaG9vbCDjg6bjg7zjgrbjg7zliKUgcGctdXNlciDkvJrlk6HmqKkgcGctbWVtYmVyIOODneOCpOODs+ODiOOCq+ODvOODiSBwZy1wb2ludFxuJHBhZ2VzOiBjYWxlbmRlciwgZGV0YWlsLCBsYXlvdXQsIGFjY2VzcywgcmVzdGF1cmFudCwgbWVtYmVyLCBnYywgcHJhY3RpY2UsXG4gIHNjaG9vbCwgdXNlciwgcG9pbnQsIHRvcCwgcHJpY2U7XG5cbi8vIOiJslxuJHRoZW1lX2NvbG9yOiAjMDA3NTNjICFkZWZhdWx0O1xuJHRoZW1lX2Rhcms6ICMwMDM2MGUgIWRlZmF1bHQ7XG4kdGhlbWVfbGlnaHQ6ICNlNWYxZWIgIWRlZmF1bHQ7XG5cbiRibHVlOiAjNTBiNmUzO1xuJGdyYXk6ICNlZGVkZWQ7XG4kZ3JheV8yOiAjYzZjNmM2O1xuJGdyYXlfMzogI2NjY2NjYztcbiRncmF5XzQ6ICNhMWExYTE7XG4kZ3JheV81OiAjZWZlZmVmO1xuJGdyYXlfNjogI2Y3ZjdmNztcbiRncmF5Xzc6ICNmMWYxZjE7XG4kZ3JheV84OiAjZmFmYWZhO1xuJGdyYXlfOTogI2ViZWJlYjtcbiRncmF5XzEwOiAjNzA3MDcwO1xuJGdyYXlfMTE6ICNjYmNiY2I7XG4kZ3JheV8xMjogI2M5YzljOTtcbiRncmF5XzEzOiAjYjFiMWIxO1xuJGdyYXlfMTQ6ICNlNmU2ZTY7XG4kZ3JheV8xNTogI2MxYzFjMTtcbiRkYXJrX2dyYXlfMTogIzkxOTE5MTtcbiRkYXJrX2dyYXlfMjogIzY0NjQ2NDtcbiRkYXJrX2dyYXlfMzogIzViNWI1YjtcbiRsaWdodF9ncmF5OiAjZjhmOGY4O1xuJHllbGxvdzogI2ZmZDIxNztcbiRncmVlbjogIzAwOGQzMTtcbiRsaWdodF9ncmVlbl8xOiAjNWRhNzFlO1xuJGxpZ2h0X2dyZWVuXzI6ICM4ZGMzMjk7XG4kbGlnaHRfZ3JlZW5fMzogI2VlZmZlMjtcbiRsaWdodF9ncmVlbl8zOiAjZWVmOGVhO1xuJG9yYW5nZTogI2YwYTIyNTtcbiR0ZXh0LWNvbG9yOiAjMWExYTFhO1xuJGJsYWNrOiAjMzMzO1xuJGJsYWNrXzI6ICMzZDNkM2Q7XG4kYmxhY2tfMzogIzI5MjkyOTtcbiRibGFja180OiAjNDc0NzQ3O1xuJGJsYWNrXzU6ICMzMzM7XG4kbGlnaHRfYmx1ZTogI2UyZjNmZjtcbiRwaW5rOiAjZmZlYWU5O1xuJHBhbGVfcGluazogI2ZmODM4MztcbiRza3libHVlOiAjNTJiNWViO1xuJHJlZDogI2RkMzMzMztcbiRyZWRfMjogI2YyNTYyNTtcbiRyZWRfMzogI2ZmMDAwMDtcbiRnb2xkOiAjOWM4NTA0O1xuJG5pZ2h0OiAjMDAxQjQ1O1xuXG4vL215cGFnZVxuJGdyZWVuX215cGFnZV8xOiAjMDA5OTMzOyAvLyMzOEIxNjfjgYvjgokjMDA5OTMz44Gr5aSJ5pu0XG4kZ3JlZW5fbXlwYWdlXzI6ICMwMDk5MzM7XG4kbGlnaHRfZ3JlZW5fbXlwYWdlOiAjZGJmMWQzO1xuJGxpZ2h0X2dyYXlfbXlwYWdlOiAjZjBmMGYwO1xuJGJsYWNrX215cGFnZTogIzMyMzIzMjtcbiRibGFja19teXBhZ2VfMjogIzY0NjQ2NDtcbiRibGFja19teXBhZ2VfMzogIzI2MjYyNjtcbiRncmF5X215cGFnZTogI2M4YzhjODtcbiRncmF5X215cGFnZV8yOiAjZGJkYmRiO1xuJGdyYXlfbXlwYWdlXzM6ICNmM2YzZjM7XG4kZ3JheV9teXBhZ2VfNDogI2FhYWFhYTtcbiRncmF5X215cGFnZV81OiAjZTJlMmUyO1xuJGdyYXlfbXlwYWdlXzY6ICNmMmYyZjI7XG4kZ3JheV9teXBhZ2VfNzogI2YwZjBmMDtcbiRwYWxlX3llbGxvd19teXBhZ2U6ICNmZmZlZjc7XG4kcGRmOiAjZmQ0MjM0O1xuJHdvcmQ6ICMyYTRiYTM7XG4kZXhjZWw6ICMxNjgzNDQ7XG4kZXh0ZXJuYWw6ICMxZDQwOWQ7XG5cbi8vIHdvbWVuIOODrOODh+OCo+ODvOOCueODmuODvOOCuFxuJHdvbWVuX3RoZW1lX2NvbG9yOiAjZmY2NDY0O1xuXG4kbGlua19jb2xvcjogIzM3NzdiODtcblxuLy/jgIDjgrnjgq/jg7zjg6tcbiRzY2hvb2xfY29sb3IgOiM4NzRCOTE7XG4kc2Nob29sX2xpZ2h0X2NvbG9yIDojRjNFQ0Y0OyIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vL+ODm+ODkOODvOaZguOBqyBvcGFjaXR5IOOCkuS4i+OBkuOCi1xuLy8kb3BhY2l0eTog5LiN6YCP5piO5bqmXG4vLyRkdXJhdGlvbjog44Ki44OL44Oh44O844K344On44Oz44Gu6YCf5bqmXG5AbWl4aW4gaG92ZXJfZWZmZWN0KCRvcGFjaXR5OiAwLjcsICRkdXJhdGlvbjogMC4zcykge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRkdXJhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgfVxufVxuXG4vL+ODm+ODkOODvOaZguOBqyBiYWNrZ3JvdW5kLWNvbG9yIOOCkuWkieOBiOOCi1xuLy8kYmdjOiDoibJcbi8vJGR1cmF0aW9uOiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7pgJ/luqZcbkBtaXhpbiBob3Zlcl9lZmZlY3RfYmcoJGJnYywgJGR1cmF0aW9uOiAwLjNzKSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnYztcbiAgfVxufVxuXG4vL+ODleOCqeODs+ODiOOBrnJlbSAg5L6LIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkYmFzZTogMTYpIHtcblx0Zm9udC1zaXplOiAkc2l6ZSArIHB4O1xuXHRmb250LXNpemU6IG1hdGguZGl2KCRzaXplLCAkYmFzZSkgKyByZW07XG59XG5cbi8vcGxhY2Vob2xkZXJDb2xvciBAaW5jbHVkZSBwbGFjZWhvbGRlckNvbG9yKCNDNEM0QzQpO1xuQG1peGluIHBsYWNlaG9sZGVyQ29sb3IoJGNvbG9yKSB7XG4gICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gYXNwZWN0LXJhdGlvbiBTYWZhcmnlr77lv5xcbkBtaXhpbiBhc3BlY3QtcmF0aW8oJHdpZHRoLCAkaGVpZ2h0LCAkbWF4LXdpZHRoOiBub25lKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaWYgKCRtYXgtd2lkdGggIT0gXCJub25lXCIpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGggKyBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwYWRkaW5nLXRvcDogcm91bmQobWF0aC5kaXYoJGhlaWdodCwgJHdpZHRoKSAqIDEwMCUgKiAxMDApICogMC4wMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbiIsIi8qIOODleODg+OCv+ODvCAqL1xuXG4ubC1mb290ZXJ7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0Ji5fY2hlY2staW4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0LmwtZm9vdGVyX191cHBlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5sLWZvb3Rlcl9fbG9nbyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ubC1mb290ZXJfX3VwcGVyIHtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0cGFkZGluZzogMzVweCAwIDQwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG5cdH1cbn1cblxuLmwtZm9vdGVyX19sb2dve1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cblx0aW1ne1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5sLWZvb3Rlcl9fbG9nb19fYWd7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdG1hcmdpbi1yaWdodDogMjZweDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0fVxuXHQubC1mb290ZXJfX2xvZ28uLWxvZ28td2ggJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5sLWZvb3Rlcl9fbG9nby1he1xuXHRmbGV4OiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHdpZHRoOiA2MHB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0d2lkdGg6IDQwcHg7XG5cdH1cblx0QG1lZGlhICN7JHBjYn17XG5cdFx0d2lkdGg6IDYwcHg7XG5cdH1cbn1cblxuLmwtZm9vdGVyX19sb2dvLWJ7XG5cdGZsZXg6IG5vbmU7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHdpZHRoOiAyMzBweDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRpbWd7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgI3skcGNifXtcblx0XHR3aWR0aDogMjMwcHg7XG5cdH1cbn1cblxuLmwtZm9vdGVyX19zaXRlbWFwIHtcblx0QG1lZGlhICN7JHBjd30ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0PiBsaSB7XG5cdFx0XHRAbWVkaWEgI3skZGVza3RvcH0ge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmwtZm9vdGVyX19sb3dlciB7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcblx0Y29sb3I6ICNmZmY7XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG59XG5cbi5sLWZvb3Rlcl9fY29tcGFueXtcblx0bWFyZ2luOiAzMHB4IGF1dG8gMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAbWVkaWEgI3skc3B9e1xuXHRcdG1hcmdpbjogMzBweCAtMTVweCAxOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHR9XG59XG5cbi5sLWZvb3Rlcl9fY29weXtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLmwtZm9vdGVyX19sb3dlcl9faW5uZXJ7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4ubC1mb290ZXJfX2xvZ28tbGlua3N7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5sLWZvb3Rlcl9fbG93ZXJfX2xvZ297XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQmLi1hZ3tcblx0XHRAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG5cdH1cblx0Ji4tbnh7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IDFweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19yaWdodF9kb3VibGUuc3ZnKTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxufVxuXG4ubC1mb290ZXJfX2xpc3R7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHBhZGRpbmctbGVmdDogMTIwcHg7XG5cdH1cbn1cblxuLmwtZm9vdGVyX19zbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxMDBweDtcblx0bWFyZ2luOiA4MHB4IGF1dG8gMCBhdXRvO1xuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIvLyDjg4njg63jg6/jg7xcblxuLmwtZHJhd2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzMTAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA5MyU7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC5pcy1kcmF3ZXItYWN0aXZlICYge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAmLi1zdGFuZGFyZCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDQxMDA7XG4gIH1cbn1cblxuLmwtZHJhd2VyX19zaGFkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjA1MDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICYuLXN0YW5kYXJkLXNoYWRlIHtcbiAgICB6LWluZGV4OiA5NTA7XG4gIH1cbiAgLmlzLWRyYXdlci1hY3RpdmUgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5sLWRyYXdlcl9fbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubC1kcmF3ZXJfX21haW5fX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubC1kcmF3ZXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAyMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGNvbG9yOiAkZGFya19ncmF5XzE7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9jbG9zZV9zdGFuZGFyZC5zdmcpO1xuICAgIC5sLWRyYXdlci4tc3RhbmRhcmQgJiB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG4gIH1cbiAgLmwtZHJhd2VyLi1zdGFuZGFyZCAmIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmwtZHJhd2VyX19taWRkbGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAubC1kcmF3ZXIuLXN0YW5kYXJkICYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubC1kcmF3ZXJfX2hlYWQtYnRucyB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgLmwtZHJhd2VyLi1zb2xvICYge1xuICAgIHBhZGRpbmc6IDlweCA3NXB4IDlweCAxNXB4O1xuICB9XG4gIC5sLWRyYXdlci4tc3RhbmRhcmQgJiB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuLmwtZHJhd2VyX19oZWFkLWJ0biB7XG4gIHdpZHRoOiAxMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAubC1kcmF3ZXIuLXNvbG8gJiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5sLWRyYXdlcl9fbG9naW4ge1xuICBkaXNwbGF5OiBub25lO1xuICAubC1kcmF3ZXIuc3AtbWVudS5pcy1sb2dpbiAme1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sLWRyYXdlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIC5sLWRyYXdlci5zcC1tZW51LmlzLWxvZ2luICZ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubC1kcmF3ZXJfX2xpc3RfX2l0ZW1fX2xpbmsge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDlweCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgfVxufVxuLmwtZHJhd2VyX19saXN0X19pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgLmwtZHJhd2VyX19saXN0X19pdGVtX19saW5rIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubC1kcmF3ZXJfX2xpc3RfX2l0ZW1fX2xpbmtfX2ljb24ge1xuICAgICAgbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi4tY29sMSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWRyYXdlcl9fbGlzdF9faXRlbV9fbGlua19faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmwtZHJhd2VyX19taWRkbGVfX2J0bnMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLmwtZHJhd2VyLi1zb2xvICYge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmwtZHJhd2VyLi1zdGFuZGFyZCAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sLWRyYXdlcl9fbWlkZGxlX19idG4ge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAubC1kcmF3ZXIuLXNvbG8gJiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuXG4ubC1kcmF3ZXJfX3VzZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgLmwtZHJhd2VyLi1zdGFuZGFyZCAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAmLi1iZy1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICB9XG59XG5cbi5sLWRyYXdlcl9fdXNlcl9fbmFtZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gIC5sLWRyYXdlci4tc3RhbmRhcmQgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICBib3JkZXItYm90dG9tOiAjZThlOGU4IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmwtZHJhd2VyX191c2VyX190eHQge1xuICAubC1kcmF3ZXIuLXN0YW5kYXJkICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICB9XG4gIH1cbn1cbi5sLWRyYXdlcl9fdXNlcl9fbmFtZS1lbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICAmLi1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5sLWRyYXdlcl9fdXNlcl9fdW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuICAubC1kcmF3ZXIuLXN0YW5kYXJkICYge1xuICAgIGJvcmRlci1ib3R0b206ICNlOGU4ZTggMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubC1kcmF3ZXJfX3VzZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV80O1xuICAgIC5sLWRyYXdlci4tc3RhbmRhcmQgJiB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICAgIH1cbiAgfVxuICAubC1kcmF3ZXIuLXN0YW5kYXJkICYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLi1oYWxmIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgJi4tdHh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAubC1kcmF3ZXIuLXN0YW5kYXJkICYge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWRyYXdlcl9fY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmwtZHJhd2VyX19tZW51IHtcbiAgLm1lbnUge1xuICAgID4gbGkge1xuICAgICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHRfZ3JlZW4uc3ZnKTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlYWNoICRwYWdlIGluICRwYWdlcyB7XG4gICAgICAgICYuLSN7JHBhZ2V9IHtcbiAgICAgICAgICAucGctI3skcGFnZX0gJiB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubC1kcmF3ZXIuLXN0YW5kYXJkICYge1xuICAgIC5tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICArIGxpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICAgICAgfVxuICAgICAgICA+IGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHRfd2hpdGVfMi5zdmcpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcGFnZSBpbiAkcGFnZXMge1xuICAgICAgICAgICYuLSN7JHBhZ2V9IHtcbiAgICAgICAgICAgIC5wZy0jeyRwYWdlfSAmIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWRyYXdlcl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4iLCIvLyBUT1DjgbjmiLvjgovjg5zjgr/jg7NcblxuLmEtdG90b3Age1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdEBtZWRpYSAjeyRwY3d9e1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDMwcHg7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfZG93bl93aGl0ZS5zdmcpO1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qIOODnOOCv+ODsyAqL1xuXG4uYS1idG4tY21uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8zICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyDjg5Xjgqnjg7Pjg4jjga7lpKrjgZVcbiAgJi4tZnctNTAwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLy8g44OW44Ot44OD44Kv6KaB57SgICsg5qiq5bmFMTAwJVxuICAmLi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLy8g44OW44Ot44OD44Kv6KaB57SgICsg5qiq5bmFMTAwJShTUOOBruOBvylcbiAgJi4tc3AtYmxvY2sge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi4tYmFzaWMtYmxvY2sge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyDjgrXjgqTjgrpcbiAgJi4tc2l6ZS14cyB7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLXNtIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJi4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogMTRweCAyNHB4O1xuICB9XG4gICYuLXNpemUtbGcge1xuICAgIHBhZGRpbmc6IDExcHggMzVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAvL+OBneOBruS7luOBruOCteOCpOOCulxuICAmLi1zaXplLXNtLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgcGFkZGluZzogMTJweCA2cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAmLi1zaXplLW1kLTMge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC00IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC01IHtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTYge1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtNyB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTgge1xuICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIH1cbiAgJi4tc2l6ZS1tZC05IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgIHRleHQtaW5kZW50OiAwLjVlbTtcbiAgfVxuICAmLi1zaXplLW1kLTExIHtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTEyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTEzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQ1cHg7XG4gIH1cbiAgJi4tc2l6ZS1tZC0xNCB7XG4gICAgcGFkZGluZzogMC45ZW0gMS4yNWVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgIH1cbiAgICAmLi1hcnJvdy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTE1IHtcbiAgICBwYWRkaW5nOiAxNHB4IDAuN2VtIDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1ZW07XG4gICAgfVxuICAgICYuLWFycm93LWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjc1ZW07XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMTYge1xuICAgIHBhZGRpbmc6IDAuNjI1ZW0gMS44NWVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMi42ZW07XG4gICAgfVxuICAgICYuLWFycm93LWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjNlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAwLjhlbSAxLjg1ZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRpb3N9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMTcge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG4gICYuLXNpemUtbWQtMTgge1xuICAgIHBhZGRpbmc6IDlweCAxNXB4IDlweCA5cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICAmLi1zaXplLW1kLTE5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1heC13aWR0aDogMjQ2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCA5cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICAmLi1zaXplLW1kLTIwIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuICAmLi1zaXplLW1kLTIxIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgcGFkZGluZzogMTFweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0yMiB7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG4gICYuLXNpemUtbWQtMjMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAwLjdlbSA2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjY1ZW07XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMjQge1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0yNiB7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBtaW4td2lkdGg6IDE2NXB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozMjBweCkge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTI2LTIge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICB9XG4gICYuLXNpemUtbWQtMjcge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gICYuLXNpemUteHMtMiB7XG4gICAgcGFkZGluZzogMXB4IDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxuICAmLi1zaXplLXhzLTMge1xuICAgIHBhZGRpbmc6IDZweCAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgJi4tc2l6ZS14cy00IHtcbiAgICBwYWRkaW5nOiAycHggMjBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgfVxuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS14cy01IHtcbiAgICBwYWRkaW5nOiA3cHggMTNweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICYuLXNpemUtbGctMiB7XG4gICAgcGFkZGluZzogOS41cHggMzdweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAmLi1oYXMtc3VidHh0IHtcbiAgICAgIHBhZGRpbmc6IDlweCAzN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbGctMyB7XG4gICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLi1zaXplLWxnLTQge1xuICAgIHBhZGRpbmc6IDEycHggMzVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuICAgICYuLWFycm93LWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLWxnLTUge1xuICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAxMXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLWxnLTYge1xuICAgIHBhZGRpbmc6IDEycHggMjJweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG5cbiAgLy8g6ImyXG4gICYuLWJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWJnLXdoaXRlLXR4dC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxuICAmLi1iZy13aGl0ZS10eHQtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgfVxuICAmLi1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWxpZ2h0Z3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWxpZ2h0Z3JlZW4tMDIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJi4tYm9yZGVyLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgICYuLW9ubGluZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5X215cGFnZV8yO1xuICAgICAgbWF4LXdpZHRoOiAxMDdweDtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICAgICYuLW9ubGluZS1wYyB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5X215cGFnZV8yO1xuICAgICAgbWF4LXdpZHRoOiAxMDdweDtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICB9XG4gICYuLWJvcmRlci1ncmVlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgICBjb2xvcjogJGdyZWVuO1xuICB9XG4gICYuLWJvcmRlci1ncmF5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAmLi1ib3JkZXItZ3JheS0zIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gICYuLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tZ3JheS0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgfVxuICAmLi1ncmF5LTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5Xzk7XG4gICAgY29sb3I6ICRibGFja180O1xuICB9XG5cbiAgJi4tYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tcmVkLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWRfMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ncmVlbi1oYXMtYm9yZGVyIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gICYuLXJlZC1oYXMtYm9yZGVyIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAmLi1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1vbi1vZmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAmLi11c2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICAgIGNvbG9yOiAjMTcxNzE3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi4tbm8tc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyDlj7Ms5bem55+i5Y2wXG4gICYuLWFycm93LXJpZ2h0LFxuICAmLi1hcnJvdy1sZWZ0LFxuICAmLi1hcnJvdy1yaWdodC1ibGFjayxcbiAgJi4tYXJyb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC8v5bem44Gr44Ki44Kk44Kz44Oz5LuY44GNXG4gICYuLWljb24tbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICAmLi1zaXplLW1kLTEyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS1tZC0yMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS1tZC0yMyB7XG4gICAgICBwYWRkaW5nOiA0cHggNHB4IDRweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS14cy01IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy/lj7PjgavjgqLjgqTjgrPjg7Pku5jjgY1cbiAgJi4taWNvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgJi4tc2l6ZS1tZC0xMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL+S4i+OBq+OCouOCpOOCs+ODs+S7mOOBjVxuICAmLi1pY29uLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC8v44GK5ZWP44GE5ZCI44KP44GbXG4gICYuLWNvbnRhY3Qge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbWFpbC5zdmcpO1xuICAgIH1cbiAgfVxuICAvL+S6iOe0hOOBmeOCi1xuICAmLi1yZXNlcnZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX3dvb2Quc3ZnKTtcbiAgICB9XG4gIH1cbiAgLy8g5qSc57Si44Oc44K/44OzXG4gICYuLXNlYXJjaCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9zZWFyY2guc3ZnKTtcbiAgICB9XG4gIH1cbiAgLy/lt6blgbTjgavjgqLjgqTjgrPjg7PvvIjjgqTjg7Pjg6njgqTjg7NTVkfvvIlcbiAgJi4taWNvbi1sZWZ0LWlubGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8v44Ki44Kk44Kz44Oz44O744OG44Kt44K544OI5Lit5aSu5a+E44GbXG4gICAgJi4tY2VudGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAvL+WPs+WBtOOBq+OCouOCpOOCs+ODs++8iOOCpOODs+ODqeOCpOODs1NWR++8iVxuICAmLi1pY29uLXJpZ2h0LWlubGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC8v44OG44Kt44K544OI5bem5a+E44GbXG4gICYuLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAvL1NQ44Kr44Os44Oz44OA44O8IOWJjeaXpSznv4zml6XjgbhcbiAgJi4tY2FsZW5kZXIge1xuICAgIHBhZGRpbmc6IDlweCA4cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTNweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMyk7XG4gICAgfVxuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgLy/jg5fjg6njg7PjgpLmr5TovIPjgZnjgovjg5zjgr/jg7NcbiAgJi4tY29tcGFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgIGhlaWdodDogMTA4cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgIH1cbiAgICAuYS1idG4tY21uX19lbSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICB9XG4gICAgICAmLi1sZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XG4gICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy/mpJzntKLjg5Xjgqnjg7zjg6DnlKjjg5zjgr/jg7NcbiAgJi4tc2VhcmNoLWZvcm0ge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICB0ZXh0LWluZGVudDogMC40ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgfVxuICB9XG4gIC8v5qSc57Si5p2h5Lu244KS6L+95Yqg44Oc44K/44OzXG4gICYuLWFkZCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLvvItcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu+8i1wiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL+OCs+ODvOOCuemBuOaKnuODnOOCv+ODs1xuICAmLi1jb3Vyc2UtYXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi4tZ2MtbmFtZSB7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5XzEzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRncmF5XzEzO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAmLi13d3d0b3Age1xuICAgICAgICBwYWRkaW5nOiA0LjVweCAxMHB4O1xuICAgICAgfVxuICAgICAgJi4tc29sbyB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1hcmVhLWRlc2lkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgd2lkdGg6IDExZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rLW9wYWNpdHk7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgIH1cbiAgfVxuICAmLi1hcmVhLWRlc2lkZS1vbmxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi4tYXJyb3ctcmlnaHQtaW5saW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLi1hcnJvdy1yaWdodC1ib3R0b20ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JvdHRvbV9ncmVlbi5zdmcpO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vTVkgQUNDT1JESUFcbiAgJi4tbXlhY2NvcmRpYSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgID4gKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmLi13ZWlnaHQ2MDAge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAvL3NlbGVjdOOBqOWQjOOBmOimi+OBn+ebruOBruODnOOCv+ODs1xuICAmLi1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDI1cHggMCAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgICAvL+inkuS4uFxuICAgICYuLWhhcy1yYWRpdXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAvL+OCs+ODvOOCueS4gOimpyDjgqjjg6rjgqLpgbjmip5cbiAgICAmLi1hcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuICAgIC8v44Kz44O844K55LiA6KanIOWcsOWbs+OBi+OCiemBuOaKnlxuICAgICYuLWdtYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC8v5LuW44Gu44K044Or44OV5aC044KS5o6i44GZXG4gICAgJi4tb3RoZXItZ2Mge1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICB9XG4gICAgLy/jgrPjg7zjgrnpgbjmip5cbiAgICAmLi1zZWxlY3QtZ2Mge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDJweCAxOHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAmLi1zZWxlY3QtYXJlYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMnB4IDE4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2VsZWN0LW1vbnRoIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMzZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy/kuojntITjgqvjg6zjg7Pjg4Djg7wg5p2h5Lu2XG4gICAgJi4tY2Qge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8v5YmN5b6M44G45YiH44KK5pu/44GI44KL44Oc44K/44OzXG4gICYuLWNvbnRyb2xsZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgICYuLXByZXYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcHJldi5zdmcpO1xuICAgIH1cbiAgICAmLi1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X25leHQuc3ZnKTtcbiAgICB9XG4gIH1cblxuICAmLi11cmwge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xuICAgIHBhZGRpbmc6IDE0cHggMzVweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE1cHggMTJweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9jb3B5LnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJi4tcmFkaXVzLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC8vIOeJueauilxuICAmLi12LXNlbGVjdCB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICAgICYuLXdpZGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLi1zb2xvIHtcbiAgICAgIHBhZGRpbmc6IDNweCA5cHg7XG4gICAgfVxuICAgICYuLW5hcnJvdyB7XG4gICAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgIH1cbiAgfVxuICAvL+OCq+ODrOODs+ODgOODvOWGhSDmpJzntKLmnaHku7ZcbiAgJi4tY29uZGl0aW9uIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAvL+OCq+ODrOODs+ODgOODvOWGhSDmpJzntKLmnaHku7ZcbiAgJi4tYXJlYS1mYXYge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgLy/lnLDlm7PjgYvjgonmjqLjgZlcbiAgJi4tbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTRweCA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbWFwX3doLnN2Zyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8yO1xuICAgIH1cbiAgfVxuXG4gICYuLW1haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzEyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheV8xMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICRkYXJrX2dyYXlfMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX21haWxfZ3JheS5zdmcpO1xuICAgIH1cbiAgfVxuXG4gIC8v44Kv44Oq44KiXG4gICYuLWNsZWFyIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMjtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYuLWdyYXkge1xuICAgICAgcGFkZGluZzogMnB4IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICAvL+OCr+ODquOCojJcbiAgJi4tY2xlYXIyIHtcbiAgICBwYWRkaW5nOiAwIDlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTY5Njk2O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEzKSBpbnNldDtcbiAgfVxuXG4gIC8v5p2h5Lu244KS57We44KK6L6844KAIFBDXG4gICYuLXJlZmluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGFwcGVhcmFuY2U6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL+aknOe0oue1kOaenFxuICAgICYuLXJlc3VsdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi13d3d0b3Age1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8v5qSc57SiXG4gICYuLXNlYXJjaC1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAmLi1pbmxpbmUge1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgIH1cbiAgICAmLi13d3d0b3Age1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICAgICYuLW9ubGluZS1zZWFyY2gge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICB9XG4gIH1cbiAgJi4tbGlnaHQtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxuXG4gIC8v44KC44Gj44Go6KaL44KLXG4gICYuLW1vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHggNDBweCA1cHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxLjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8v44K044Or44OV5aC0VE9Q44Oa44O844K4IOaeoOe3muOAgeW9seS7mOOBjVxuICAmLi1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOXB4IDE1cHggOXB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDRweCAxNXB4IDRweCA1cHg7XG4gICAgfVxuICAgICYuLWdvbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YzA1NjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZWU0NTk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAjNjQ2NDY0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYTA1MTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4ICNhNzM3MTQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi4tZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzVkYTcxZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4ICRncmVlbjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAkZ3JlZW47XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAmLi1iYWNrLXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCA5cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgfVxuICB9XG4gICYuLWJhY2stcGFnZSB7XG4gICAgcGFkZGluZzogMC42MjVlbSAwLjhlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgICAmLi1hcnJvdy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMC43ZW0gMS4xZW07XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAuN2VtIDAuNmVtO1xuICAgIH1cbiAgfVxuICAmLi1zdWJtaXQge1xuICAgIHBhZGRpbmc6IDAuNjI1ZW0gMC44ZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDAuN2VtIDEuODVlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG4gICYuLXNvbG8tdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmVlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9zb2xvL2Fycm93X2Iuc3ZnKTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc29sby1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjNweCAxN3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuICAmLi1zb2xvLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOSk7XG4gICAgfVxuICAgICYuLWJnLWdyZWVuIHtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgcGFkZGluZzogMjRweCA3MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1iZy1vcmFuZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI5YjM3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcGFkZGluZzogNDBweCA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1iZy13aGl0ZSB7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkZ3JlZW47XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIGNvbG9yOiAjM2NhNTVjO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNpemUtc20ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIxKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdHlwZS1hIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXR5cGUtYiB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi10eXBlLWMge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggNTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS14cyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS14cy0yIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1zb2xvLXJhbmtpbmcge1xuICAgIHBhZGRpbmc6IDZweCAxM3B4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmVlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG4gICYuLXNoaWJhZnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyB0cmFuc2Zvcm07XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlci1yaWdodDogNjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDYwcHggc29saWQgIzExOTkzNjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjNzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTE5OTM2O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcm91bmRlZCB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAmLi1jb3JhbCB7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODU4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG5cbiAgICAmLi13aGl0ZW91dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAjNzA3MDcwIHNvbGlkIDFweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB9XG4gICAgJi4tY29udHJvbGVyIHtcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgfVxuICB9XG5cbiAgLy9teSBwYWdlXG4gICYuLXNxdWFyZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMC41cHggMTVweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgICAvL+WkquWtl1xuICAgICYuLXN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmLi10eHQtc20ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1iZy1ibGFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIH1cbiAgICAmLi1iZy1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICB9XG4gICAgJi4tYmctbGlnaHRncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fbXlwYWdlO1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0X2dyZWVuX215cGFnZTtcbiAgICB9XG4gICAgJi4tYmctd2hpdGUge1xuICAgICAgY29sb3I6ICRibGFja19teXBhZ2VfMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5X215cGFnZV8yO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlXzI7XG4gICAgICAvL+WQjOS8tOiAheOBrueZu+mMslxuICAgICAgJi4tcGFydG5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgIC8v6aCG55Wq5YWl44KM5pu/44GI55SoXG4gICAgICAmLi1jaGFuZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8g5pyq55m76YyyXG4gICAgICAmLi11bnJlZ2lzdGVyZWQge1xuICAgICAgICBjb2xvcjogJGdyZWVuX215cGFnZV8yO1xuICAgICAgfVxuICAgIH1cbiAgICAvL2FjdGl2ZSBkaXNhYmxlZFxuICAgICYuaGFzLWFjdGl2ZSB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheV9teXBhZ2VfNCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi10eHQtZ3JlZW4ge1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgICB9XG4gICAgJi4tYm9yZGVyLWdyZWVuIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbl9teXBhZ2VfMTtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1ib3JkZXItbGlnaHQtZ3JheSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgfVxuICAgICYuLXR4dC1ibGFjayB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICAgICYuLWxvdyB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZ3JheS1vdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGdyYXlfbXlwYWdlXzQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodF9ncmF5X215cGFnZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2UgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRncmF5X215cGFnZV80ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdHdvLWxpbmVzIHtcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIH1cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbm9ib3JkZXIge1xuICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJi4tYWNjLWFycm93IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1iZy1saWdodGdyZWVuLFxuICAgICAgJi4tdHh0LWdyZWVuIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5oYXMtYWN0aXZlIHtcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5X215cGFnZV80O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tZ3JleSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxNzE3MTc7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE3MTcxNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tdHRsLXNpZGUge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4ta2VlcC1hbGwge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWljb24taW5saW5lIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1pY29uLWFicyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyMC41cHggNjBweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yzc1NTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA2Yzc1NTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9saW5lLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWFwcGxlIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fYXBwbGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1idWRkeSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2J1ZGR5LnN2Zyk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC41ZW07XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC40ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tY2FtcGFpZ24ge1xuICAgICAgcGFkZGluZzogMTNweCAzNnB4IDEzcHggMjBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICAgICAgY29sb3I6ICMxNzE3MTcgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICAgIH1cbiAgfVxuICAmLmhhcy1pbnB1dC1iZy1ncmVlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDIwLjVweCAxNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICAgIH1cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8zO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5XzM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi1vdmFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNnB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFja19teXBhZ2U7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ncmVlbiB7XG4gICAgICBwYWRkaW5nOiAycHggMjVweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAzLjVweCAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAmLi1sZWZ0IHtcbiAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICBwYWRkaW5nOiAyLjVweCA1cHg7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC4yNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBwYWRkaW5nOiAxcHggMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWxpZ2h0Z3JlZW4ge1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl9teXBhZ2U7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmVlbl9teXBhZ2VfMjtcbiAgICAgIH1cbiAgICAgICYuLXBzbSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi1ib3JkZXIge1xuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiA5cHggMzBweDtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFja19teXBhZ2U7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFja19teXBhZ2U7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNtIHtcbiAgICAgIHBhZGRpbmc6IDMuNXB4IDI1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4teWVsbG93IHtcbiAgICAgIHBhZGRpbmc6IDVweCAzOHB4O1xuICAgICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMjAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgIC5vLW15cGFnZV9faXRlbV9fbGluayAmIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1jbGVhciB7XG4gICAgcGFkZGluZzogMnB4IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV9teXBhZ2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfbXlwYWdlXzM7XG4gICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICYuLWRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgIH1cbiAgfVxuXG4gICYuLWNoZWNraW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzQuOTdweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLi1sb2dpbi1wYWdlIHtcbiAgICBwYWRkaW5nOiAxN3B4IDU4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDU4cHg7XG4gICAgfVxuXG4gICAgJi4tbmV3LXVzZXIge1xuICAgICAgcGFkZGluZzogMjAuNXB4IDYwcHg7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcGFkZGluZzogMTlweCA1OHB4O1xuICAgICAgfVxuICAgICAgJi4tbm9zdHlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgY29sb3I6ICMwMDk5MzM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vLW1vZGFsX19jb250ZW50X19idG4ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICYuLWNvcHkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB9XG4gICAgJi4tc2VuZCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJhY2sge1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICB9XG4gIH1cbiAgJi4tc20tc2l6ZSB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgfVxuICB9XG4gICYuLW1kLXNpemUge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICB9XG4gIH1cbiAgLy8g44GP44GY44Gu44Oc44K/44OzXG4gICYuLWxvdHRlcnkge1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMHB4IDBweCAjMDA3NzJhO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi4tbG90dGVyeS1iYWNrIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGRjMzI5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi4tZGlzYWJsZWQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAmLi1waW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgei1pbmRleDogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYWdlbnQvcGluX2dyZWVuLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgJi4tcGluLWFycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLi1pY29uLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3cHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWdlbnQvaWNvbl9zZWFyY2guc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAxM3B4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICByaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgJi4tZGV0YWlsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA1cHggMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgQG1lZGlhICN7JHBjfXtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBwYWRkaW5nOiA4cHggMzZweDtcbiAgICB9XG4gICAgLmEtYnRuLWNtbl9fYXJyb3cge1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICBAbWVkaWEgI3skcGN9e1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLWJvcmRlci1yb3VuZGVkIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JDQkNCQztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG59XG5cbi5hLWJ0bi1jbW5fX2FuZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5hLWJ0bi1jbW5fX3FyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5hLWJ0bi1jbW5fX2Jsb2NrLWltZyB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluayAmIHtcbiAgICBmbGV4LWJhc2lzOiA1MHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS1zbSAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1ncmVlbiAmIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1hICYsXG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYiAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBmbGV4LWJhc2lzOiAzOHB4O1xuICAgICAgbWF4LXdpZHRoOiAzOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1jICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDQ1cHg7XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLXNpemUteHMgJiB7XG4gICAgZmxleC1iYXNpczogNTBweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1iYXNpczogODBweDtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICB9XG4gIH1cbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1zaXplLXhzLTIgJiB7XG4gICAgZmxleC1iYXNpczogNTBweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy13aGl0ZSAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxleC1iYXNpczogMzRweDtcbiAgICBtYXgtd2lkdGg6IDM0cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZmxleC1iYXNpczogNTBweDtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmEtYnRuLWNtbl9fdHh0IHtcbiAgLmEtYnRuLWNtbi4tc29sby10b3AgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4OTAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWEgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLXNpemUteHMtMiAmIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc2hpYmFmdSAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uYS1idG4tY21uX19tb3JlLWluYWN0aXZlIHtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmEtYnRuLWNtbl9fbW9yZS1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmEtYnRuLWNtbl9fZW0ge1xuICAuYS1idG4tY21uLi1tYWlsICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbn1cblxuLmEtYnRuLWNtbl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIC5hLWJ0bi1jbW4uLXNpemUteHMgJiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc2l6ZS1zbS0yICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZCAmIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc2l6ZS1sZyAmIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuYS1idG4tY21uLi1zaXplLW1kLTMgJixcbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC00ICYsXG4gIC5hLWJ0bi1jbW4uLXNpemUtbWQtMjQgJixcbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC0yNiAmIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1idG4tY21uLi1zaXplLW1kLTE1ICYsXG4gIC5hLWJ0bi1jbW4uLXNpemUtbWQtMTYgJiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNpemUtbWQtMjMgJiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc2l6ZS14cy0yICYsXG4gIC5hLWJ0bi1jbW4uLXNpemUteHMtMyAmIHtcbiAgICByaWdodDogNnB4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNpemUteHMtNCAmIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1idG4tY21uLi1zaXplLW1kLTE3ICYsXG4gIC5hLWJ0bi1jbW4uLXNpemUtbWQtMTkgJiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC0yMCAmIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNpemUtbWQtMjEgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgfVxuICAvL1BD44Gu44G/77ye44GM5LuY44GPXG4gIC5hLWJ0bi1jbW4uLXBjLWFycm93ICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLy/lt6bnn6LljbBcbiAgLmEtYnRuLWNtbi4tYXJyb3ctbGVmdCAmIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hLWJ0bi1jbW4uLWFycm93LXJpZ2h0LWJsYWNrICYge1xuICAgIHN0cm9rZTogJHRleHQtY29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLWFycm93LWJvdHRvbSAmIHtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxuICAuYS1idG4tY21uLi1hcnJvdy1yaWdodC1pbmxpbmUgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNoYWRvdyAmIHtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLWJhY2stcGFnZSAmIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tYm9yZGVyLXJvdW5kZWQgJiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgfVxufVxuXG4uYS1idG4tY21uX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC5hLWJ0bi1jbW4uLWljb24tcmlnaHQuLXNpemUtbWQtMTIgJiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTBweDtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG4gIH1cbiAgLmEtYnRuLWNtbi4taWNvbi1sZWZ0Li1zaXplLW1kLTEyICYge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xuICB9XG4gIC8vTVkgQUNDT1JESUEg44Ki44Kk44Kz44Oz44Go44OG44Kt44K544OI44GM5Lit5aSuXG4gIC5hLWJ0bi1jbW4uLW15YWNjb3JkaWEgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmEtYnRuLWNtbi4taWNvbi1sZWZ0LWlubGluZSAmIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgfVxuICAuYS1idG4tY21uLi1pY29uLXJpZ2h0LWlubGluZSAmIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLWljb24tcmlnaHQtaW5saW5lLi1zaXplLWxnLTMgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IDA7XG4gIH1cbiAgLmEtYnRuLWNtbi4taWNvbi1ib3R0b20gJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDVweDtcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB9XG59XG5cbi5hLWJ0bi1jbW5fX2ljb24td3JhcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmEtYnRuLWNtbl9faW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLmEtYnRuLWNtbi4tc2VhcmNoLWltZyAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc2VhcmNoLWltZy4td3d3dG9wICYge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc2VhcmNoLWltZy4taW5saW5lICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNvbG8tc2VhcmNoICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYS1idG4tY21uX19tYWludHh0IHtcbiAgLmEtYnRuLWNtbi4tc3F1YXJlLi1iZy13aGl0ZS4tcGFydG5lciAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIuLXVucmVnaXN0ZXJlZCAmIHtcbiAgICAvLyDmnKrnmbvpjLJcbiAgICBjb2xvcjogJGdyZWVuX215cGFnZV8yO1xuICB9XG59XG5cbi5hLWJ0bi1jbW5fX3N1YiB7XG4gIC5hLWJ0bi1jbW4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGNvbG9yOiAjYWFhO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmstb3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYS1idG4tY21uX19zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG59XG4iLCIuYS1sYWJlbC1jbW4ge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvL+iJslxuICAmLi1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICB9XG4gICYuLWxpZ2h0LWdyZWVuLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICB9XG4gICYuLWxpZ2h0LWdyZWVuLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8yO1xuICB9XG4gICYuLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgfVxuICAmLi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAmLi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgJi4tYm9yZGVyLXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuLWJvcmRlci1ibGFjayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQtY29sb3I7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gICYuLWJvcmRlci1ibGFjay0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAmLi1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLXNreWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRza3libHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLW9yYW5nZXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDQwZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXItZ3JheSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkwOTA5MDtcbiAgICBjb2xvcjogIzZmNmY2ZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDMuNXB4IDEwcHggNS41cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gIH1cblxuICAvL+OCteOCpOOCulxuICAmLi1zaXplLXhzIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbiAgJi4tc2l6ZS14cy0yIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIH1cbiAgJi4tc2l6ZS14cy0zIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG4gICYuLXNpemUtc20ge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgJi4tc2l6ZS1zbS0yIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gICYuLXNpemUtbWQge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBhZGRpbmc6IDIzcHggNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZDIge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICAmLi1zaXplLWxnIHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLy/jgZ3jga7ku5bjga7jgrXjgqTjgrpcbiAgJi4tc2l6ZS1tZC0yIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0zIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHBhZGRpbmc6IDZweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJi4tc2l6ZS1tZC00IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIHBhZGRpbmc6IDRweCAxMXB4O1xuICB9XG4gIC8v5LqI57SE44Kr44Os44Oz44OA44O844Gu44Ki44Kk44Kz44Oz44Gu6Kqs5piO55SoXG4gICYuLWljb24tdG9vbHRpcCB7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbiAgfVxuICAvL+W/hemgiCjjg5Xjgqnjg7zjg6Djgafkvb/nlKgpXG4gICYuLXJlcXVpcmVkIHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gICAgdGV4dC1pbmRlbnQ6IDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJi4tbGlzdCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRfZ3JlZW5fMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICAmLi1idXMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2J1cy5zdmcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbmF2aSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbmF2aS5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1ub25lLWJvcmRlci1yIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuLXNvbG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjliMzc7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgICYuLXNpemUtc20ge1xuICAgICAgcGFkZGluZzogN3B4IDEzcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS1tZCB7XG4gICAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tc2l6ZS14cyB7XG4gICAgICBwYWRkaW5nOiA1cHggMTdweDtcbiAgICB9XG4gICAgJi4tYmctd2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYjliMzc7XG4gICAgICBjb2xvcjogI2RiOWIzNztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gICAgICAmLi1zaXplLXNtIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tbmV3IHtcbiAgICBwYWRkaW5nOiAzcHggMTFweCA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODU4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICB9XG5cbiAgLy8gcGFydG5lclxuICAmLi1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi4tdGFnIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5MzM7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuICB9XG4gIC8vcmVzZXJ2ZVxuICAmLi1iZy1ncmF5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICB9XG59XG5cbi5hLWxhYmVsLWNtbl9faWNvbiB7XG4gIC5hLWxhYmVsLWNtbi4tZ3JvdXAgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cbi5hLWxhYmVsLWNtbl9fdHh0IHtcbiAgLmEtbGFiZWwtY21uLi1ncm91cCAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxufVxuXG4iLCIuYS1saW5rLWNtbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuICB9XG5cbiAgLy/oibLku5jjgY1cbiAgJi4tY29sb3JmdWwge1xuICAgIGNvbG9yOiAkbGlua19jb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy/nt5Hjga7kuIvnt5rku5jjgY1cbiAgJi4tdW5kZXJsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g5paH5a2X44Gu5Y+z5YG044GrIO+8niDjgYzku5jjgY9cbiAgJi4tYXJyb3ctcmlnaHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLy8g5paH5a2X44Gu5bem5YG044GrIO+8niDjgYzku5jjgY9cbiAgJi4tYXJyb3ctbGVmdCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYuLWFycm93LXRvcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgfVxuICAvLyDmloflrZfjga7lt6blgbTjgavjgqLjgqTjgrPjg7PjgYzku5jjgY9cbiAgJi4taWNvbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgICYuLXVzZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fdXNlci5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1jb250YWN0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXEYwNTlcIjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tY2FyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2Nhci5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1wZGYge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjFjMVwiO1xuICAgICAgICBjb2xvcjogJHBkZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZXh0ZXJuYWwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICAgICAgICBjb2xvcjogJGV4dGVybmFsO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1pbnRlcm5hbCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW1vdmllIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1nL2ljb25fbW92aWUucG5nKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0zcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOaWh+Wtl+OBruWPs+WBtOOBqyDvvJ4g44GM5LuY44GPXG4gICYuLWFycm93LXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICB9XG4gIH1cbiAgJi4tZ3JlZW4ge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gICYuLWdyZWVuX215cGFnZV8xIHtcbiAgICBjb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgIH1cbiAgfVxuICAmLi1za3ktYmx1ZSB7XG4gICAgY29sb3I6ICMwMDU5ZGU7XG4gIH1cbiAgJi4tc2l6ZS1zbSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxuICAmLi1zaXplLW1kIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gICYuLXNpemUtbGcge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuICAmLi1zaXplLWxnLTIge1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICB9XG4gIH1cbiAgJi4taHYtbGluZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgJi4tYXJyb3ctcmlnaHQuLXNpemUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgJi4tbmFycm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbiAgJi4tYWNjZXNzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gICYuLWljb24tbGVmdC4tYXJyb3ctcmlnaHQuLXNpemUtc20uLWFjY2VzcyB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbiAgJi4tbXlhY2NvcmRpYSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICB9XG4gICYuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvL+aWh+Wtl+OBoOOBkeOBq+S4i+e3mlxuICAmLi11bmRlcmxpbmUtdHh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAmLi11bmRlcmxpbmUtbm9ybWFsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyDmlofnq6DlhoXjgafkvb/nlKjjgZnjgovjg6rjg7Pjgq9cbiAgJi4taW4tdGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAkbGlua19jb2xvciAhaW1wb3J0YW50O1xuICB9XG4gICYuLXcxMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYuLXR4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYS1saW5rLWNtbl9fYXJyb3cge1xuICAuYS1saW5rLWNtbi4tYXJyb3ctcmlnaHQgJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1saW5rLWNtbi4tYXJyb3ctcmlnaHQuLWZvb3RlciAmIHsgXG4gICAgcmlnaHQ6IDglO1xuICB9XG4gIC5hLWxpbmstY21uLi1hcnJvdy1sZWZ0ICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1saW5rLWNtbi4tYXJyb3ctbGVmdC4tYXJyb3ctZ3JlZW4gJiB7XG4gICAgc3Ryb2tlOiAkZ3JlZW47XG4gIH1cbiAgLmEtbGluay1jbW4uLXNpemUtbGcgJiB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLmEtbGluay1jbW4uLWFjY2VzcyAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hLWxpbmstY21uLi1hcnJvdy1sZWZ0Li1hcnJvdy10b3AgJiB7XG4gICAgdG9wOiAwLjdlbTtcbiAgfVxufVxuXG4uYS1saW5rLWNtbl9fY29sb3Ige1xuICAuYS1saW5rLWNtbi4tYWNjZXNzICYge1xuICAgIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmEtbGluay1jbW5fX2ltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iLCIuYS1iYWRnZS1jbW57XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0QG1lZGlhICN7JHBjfXtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHR9XG5cdCYuLWdyZWVue1xuXHRmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICRsaWdodF9ncmVlbl8xO1xuXHR9XG5cdCYuLXNpemUtc217XG5cdFx0cGFkZGluZy1yaWdodDogMTRweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0XHR9XG5cdH1cblx0Ji4tc2l6ZS1sZ3tcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSk7XG5cdH1cblx0Ji4tc2l6ZS1zbS0ye1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2KTtcblx0fVxuXHQmLi1zaXplLXNtLTN7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0fVxuXHQmLi1zaXplLXNtLTMtbm9ybWFse1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0fVxuXHQmLi1zaXplLXNtLTR7XG5cdFx0cGFkZGluZy1yaWdodDogMTdweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHR9XG5cdH1cblx0Ji4tc2l6ZS1zbS02IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0QG1lZGlhICN7JGJhc2ljfSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHR9XG5cdH1cblx0Ji4taWNvbi1sZWZ0e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHR9XG5cdCYuLW5vLWljb257XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQmLi1zdGFuZGFyZCB7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0fVxufVxuXG4uYS1iYWRnZS1jbW5fX2JhZGdle1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTApO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuXHQuYS1iYWRnZS1jbW4uLWdyZWVuICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG5cdH1cblx0LmEtYmFkZ2UtY21uLi1yZWQgJntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHR9XG5cdC5hLWJhZGdlLWNtbi4tc2l6ZS1zbSAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0fVxuXHR9XG5cdC5hLWJhZGdlLWNtbi4tc2l6ZS1sZyAme1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdH1cblx0LmEtYmFkZ2UtY21uLi1zaXplLXNtLTIgJntcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHR9XG5cdC5hLWJhZGdlLWNtbi4tc2l6ZS1zbS0zICZ7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG5cdH1cblx0LmEtYmFkZ2UtY21uLi1zaXplLXNtLTQgJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdH1cblx0fVxuXHQuYS1iYWRnZS1jbW4uLXNpemUtc20tNSAme1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHR9XG5cdC5hLWJhZGdlLWNtbi4tc2l6ZS1zbS02ICYge1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdHJpZ2h0OiAtM3B4O1xuXHR9XG5cdC5hLWJhZGdlLWNtbi4tc3RhbmRhcmQgJiB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0QG1lZGlhICN7JHBjd30ge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwKTtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxuXHQuYS1iYWRnZS1jbW4uLWljb24tbGVmdCAme1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0LmEtYmFkZ2UtY21uLi1pY29uLWdyZWVuICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHR9XG5cdC5hLWJhZGdlLWNtbi4taWNvbi1ncmF5ICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtfZ3JheV8xO1xuXHR9XG59IiwiLy/jg6rjgrnjg4hcbi5hLWxpc3QtY21uIHtcbiAgICAvL2Zvb3RlclxuICAgICYuLWZvb3RlciB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgXG4gICAgICA+IGxpIHtcbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXG4gICAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDhkMzE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICArIGxpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICArIGxpICsgbGkge1xuICAgICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8v44O75LuY44GN44CAcGN35bem5o+D44GI44KLXG4gICAgJi4tcG9pbnQge1xuICAgICAgPiBsaSB7XG4gICAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vMTNweOOBruiEmuazqFxuICAgICAgJi4tbm90ZSB7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8v44Kw44Oq44O844Oz5Li45LuY44GN44CAcGN35bem5o+D44GI44KLXG4gICAgJi4tbWFydSB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8v44O75LuY44GN44CAcGN35bem5o+D44GI44KLXG4gICAgJi4tbWFyayB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi1zcC1wb2ludCB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIOikh+aVsOOBruODnuODvOOCr+OCkuS9v+eUqOOBl+OBpuOBhOOCi+OCguOBrlxuICAgICYuLW1peCB7XG4gICAgICA+IC5hLWxpc3QtY21uX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgICAgICYuLXNxdWFyZSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLilqBcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi4tbm90ZXMge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLXBvbGljeSB7XG4gICAgICA+bGl7XG4gICAgICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlXzM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICIsIlxuLmEtc2hhZGUtY21uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwODA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5pcy1hY3RpdmV7XG5cdCAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAmLi1saWdodHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG4gICAgJi4tbWlkZGxle1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIH1cbiAgICAmLi1vbmxpbmUtZGFyayB7XG4gICAgICAgIHotaW5kZXg6IDEzMDA7XG4gICAgfVxuICAgICYuLWhpbnR7XG4gICAgICAgIHotaW5kZXg6IDMxMDA7XG4gICAgfVxufSIsIi8vcmFkaW8gaW5wdXQgbGFiZWwg6KeS5Li45Zub6KeS44Gu44OG44Kt44K544OI44Op44K444Kq44Oc44K/44OzXG4uYS1yYWRpby1sYWJlbC1jbW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogM3B4O1xuICAmOmhvdmVye1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmEtcmFkaW8tbGFiZWwtY21uX19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hLXJhZGlvLWxhYmVsLWNtbl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDlweCA4cHg7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNGVtO1xufVxuXG4uYS1yYWRpby1sYWJlbC1jbW5fX2lucHV0OmNoZWNrZWQgKyAuYS1yYWRpby1sYWJlbC1jbW5fX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYS1yYWRpby1sYWJlbC1jbW5fX2lucHV0OmRpc2FibGVkICsgLmEtcmFkaW8tbGFiZWwtY21uX190ZXh0IHtcbiAgY29sb3I6ICNkYmRiZGI7XG59XG4iLCIuYS1mb3JtLWNoZWNrLWNtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYuLXBhcnRuZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi4tc20ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgICYuLWxnIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgICAmLi10eHQtbm9uZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZnVsbFdpZHRoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAvL+OCquODs+ODqeOCpOODs+S6iOe0hFxuICAmLi1hcmVhLXNlYXJjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19wYXJ0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAuYS1mb3JtLWNoZWNrLWNtbi4tYmctd2hpdGUgJiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5hLWZvcm0tY2hlY2stY21uLi1zaXplLWxnICYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgICAuYS1mb3JtLWNoZWNrLWNtbi4tYmQtZGd5ICYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMTU7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tY2hlY2stY21uLi1oZWFkaW5nICYge1xuICAgIGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmEtZm9ybS1jaGVjay1jbW4uLWJ1dHRvbiAmIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19wYXJ0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAuYS1mb3JtLWNoZWNrLWNtbi4tc2l6ZS1sZyAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2stY21uLi1idXR0b24gLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9fcGFydHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19wYXJ0czo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDNweDtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAuYS1mb3JtLWNoZWNrLWNtbi4tYmctd2hpdGUgJiB7XG4gICAgbGVmdDogNHB4O1xuICB9XG4gIC5hLWZvcm0tY2hlY2stY21uLi1zaXplLWxnICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5uZXIge1xuICAuYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lciAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgdG9wOiAwLjllbTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgJi4tYm94LXNtIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDAuOGVtO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgICYuLWZpeGVkLW1lbnUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1jaGVjay1jbW4uLXBhcnRuZXIuLXR4dC1ub25lICYge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICAuYS1mb3JtLWNoZWNrLWNtbi4tZ3JvdXAtbGlzdCAmIHtcbiAgICA+IGltZyB7XG4gICAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9wYXJ0bmVyL2ljb25fY2hlY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xufVxuLy/jgqrjg7Pjg6njgqTjg7PkuojntIRcbi5hLWZvcm0tY2hlY2stY21uX19tYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAwLjllbTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vL+OCquODs+ODqeOCpOODs+S6iOe0hFxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9fbWFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG4uYS1mb3JtLWNoZWNrLWNtbl9fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAvLyDjg5zjgr/jg7Ppoqjjga7jg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrlcbiAgLmEtZm9ybS1jaGVjay1jbW4uLWJ1dHRvbiAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8vIOODquOCueODiOOBi+OCieOBvuOBqOOCgeOBpumBuOaKnuOBruWHpueQhlxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lcjo6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbn1cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dC4tY2hlY2tCYWNrOmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXIgPiBzcGFuIHtcbiAgei1pbmRleDogMTtcbn1cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dC4tY2hlY2tCYWNrOmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXIuLWJveC1zbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9wYXJ0bmVyL2ljb25fY2hlY2stc20uc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTMzO1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6ZGlzYWJsZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXIge1xuICAuYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lciAmIHtcbiAgICBjb2xvcjogJGdyYXlfbXlwYWdlO1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpkaXNhYmxlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lcjo6YmVmb3JlIHtcbiAgLmEtZm9ybS1jaGVjay1jbW4uLXBhcnRuZXIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9fdHh0IHtcbiAgLmEtZm9ybS1jaGVjay1jbW4uLWJ1dHRvbiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0iLCIuYS1mb3JtLXR4dC1jbW4ge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICY6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkZGFya19ncmF5XzE7XG4gIH1cbiAgJi4tc21hbGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbiAgJi4tbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICYuLXBvaW50LWZvcm0ge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi4tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgJi4tcG9pbnQtZm9ybSB7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJDb2xvcigjY2NjY2NjKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV83O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAmLi13aWRlIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogNzMlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLi1oYWxmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMjE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYuLW5hbWUge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi5pcy1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICB9XG4gIC8v5Y+z44Gr4pa844GM5LuY44GPXG4gICYuLWFycm93LWJvdHRvbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfNDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGdyYXlfNDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgJi4taGFzLWljb24ge1xuICAgICAgcGFkZGluZzogNC41cHggMThweCA0LjVweCAyNHB4O1xuICAgICAgJi4tdG9wLWlucHV0IHtcbiAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDE4cHggOXB4IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZGF5cyB7XG4gICAgICBwYWRkaW5nOiA0LjVweCA5cHggNC41cHggNXB4O1xuICAgIH1cbiAgICAmLi1zb2xvIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgfVxuICAgICYuLWFyZWEge1xuICAgICAgcGFkZGluZzogMXB4IDEycHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdW5kZXJsaW5lIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgICYuLXRvcC1pbnB1dCB7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjQkNCQ0JDO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLWFycm93LWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogN3B4IDE0cHg7XG4gIH1cbiAgJi4tb25saW5lLXJlc2VydmUge1xuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmLi1wYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi4tdW5kZXJsaW5lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuLXRvcC1saW5lIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuLW1lbnUtaW5wdXQge1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gMeihjOODhuOCreOCueODiOODnOODg+OCr+OCuVxuICAmLi1mb3JtLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgIH1cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2FhYTtcbiAgICB9XG4gICAgJi4tc20ge1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDcuNXB4IDEycHg7XG4gICAgICAmLi1oaWdoIHtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW1kIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nOiA5LjVweCAxNnB4O1xuICAgIH1cbiAgICAmLi1wbGF5ZXItdHh0IHtcbiAgICAgIGJvcmRlcjogI2RiZGJkYiAxcHggc29saWQ7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICB9XG4gICAgJi4tYm9yZGVyLW5vbmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAmLi1ib3JkZXItbm9uZS1wYyB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ib3JkZXItbm9uZS1zcCB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZTI7XG4gICAgfVxuICAgIC8vICY6aW52YWxpZDpub3QoOmZvY3VzKSB7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmUyO1xuICAgIC8vIH1cbiAgICAmLi1zZWFyY2gge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9teXBhZ2UvaWNvbl9zZWFyY2gtdGhpbi5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG4gICAgfVxuICAgICYuLWdyb3VwLW1kIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICB9XG4gICAgJi5pcy1pbmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfSAgXG4gICAgfVxuICB9XG5cbiAgLy8g5oub5b6F44OG44Kt44K544OI44Oc44OD44Kv44K5XG4gICYuLWJnLWdyYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG4gICYuLWJnLWNsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmLi1ib3JkZXItbm9uZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmEtZm9ybS10eHQtY21uX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmEtZm9ybS10eHQtY21uX19pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gICYuLWRhdGUge1xuICAgIHdpZHRoOiA4ZW07XG4gIH1cbiAgJi4tcmFuZ2Uge1xuICAgIHdpZHRoOiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiLy8gV2ViVmlld+ODouODvOODieOBruaZguOBoOOBkeihqOekuuOBmeOCi+OCs+ODs+ODhuODs+ODhFxuLmEtd2Vidmlldy1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLmwtd3JhcHBlci4tbm8taGVhZGVyICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLy8g44OV44OD44K/44O844Gu44K144Kk44OI44Oe44OD44OXXG5cbi5tLXNpdGVtYXAtdW5pdF9faGVhZGluZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFhMWExYTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbn1cblxuLm0tc2l0ZW1hcC11bml0X19pdGVtIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm0tc2l0ZW1hcC11bml0X19saW5rIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi5tLXNpdGVtYXAtdW5pdF9fbWlkZGxlaGVhZGluZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59IiwiLm0tbGFuZy1jaGFuZ2UtY21uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAmLmlzLWFjdGl2ZSB7XG4gIH1cbiAgJi4tYm94IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1sYW5nLWNoYW5nZS1jbW5fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA+IHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIC5tLWxhbmctY2hhbmdlLWNtbi4tYm94ICZ7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIH1cbiAgfVxuICAubS1sYW5nLWNoYW5nZS1jbW4uLWJveCAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQG1lZGlhICN7JGJhc2ljfXtcbiAgICAgIHBhZGRpbmc6IDZweCAxOHB4IDZweCAxMHB4O1xuICAgIH1cbiAgfVxufVxuLm0tbGFuZy1jaGFuZ2UtY21uX19idXR0b25fX2ljb24ge1xufVxuLm0tbGFuZy1jaGFuZ2UtY21uX19idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5tLWxhbmctY2hhbmdlLWNtbi4tYm94ICYge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLm0tbGFuZy1jaGFuZ2UtY21uX19idXR0b25fX2Fycm93IHtcbiAgLm0tbGFuZy1jaGFuZ2UtY21uLi1ib3ggJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIEBtZWRpYSAjeyRiYXNpY317XG4gICAgICByaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDMwMDE7XG4gIGhlaWdodDogMjI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IC0zcHggcmdiYSgjMDAwMDAwLCAwLjE2KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MiUpO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NyUpO1xuICAgIHRvcDogMjVweDtcbiAgfVxuICAubS1sYW5nLWNoYW5nZS1jbW4uLWJveCAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NyUpO1xuICAgICAgdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuICAvL+OCs+ODs+ODhuODs+ODhOmDqOWIhuOBruODouODvOODgOODq+OBq+iiq+OCieOBquOBhOOCiOOBhuOBq+iqv+aVtFxuICAuaXMtbW9kYWwtYWN0aXZlICZ7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4ubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweCAyMnB4O1xufVxuLm0tbGFuZy1jaGFuZ2UtY21uX19tb2RhbF9fYnRuVW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuLm0tbGFuZy1jaGFuZ2UtY21uX19tb2RhbF9fYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMzdweDtcbiAgbWF4LWhlaWdodDogMzdweDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YWZ0ZXIge1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRsaWdodF9ncmVlbl8yO1xuICB9XG59XG4iLCIubS1oZWFkZXItbmF2LWNtbiB7XG4gICYuLXNwLWZpeGVkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdi1jbW5fX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5XzM7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLi1wb2x5Z2xvdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC8qXG5cdEBtZWRpYSBwcmludCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuKi9cblxuICA+IC5tLWhlYWRlci1uYXYtY21uX19pdGVtIHtcbiAgICAmLi1hY2Nlc3MsXG4gICAgJi4tcmVzdGF1cmFudCxcbiAgICAmLi1tZW1iZXIge1xuICAgICAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0ge1xuICAgICYuLWFjY2VzcyxcbiAgICAmLi1yZXN0YXVyYW50LFxuICAgICYuLW1lbWJlciB7XG4gICAgICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90ICYge1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1KTtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgfVxuICAmLi1vdGhlciB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG9yZGVyOiA3O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgJiB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi1jbW4uLW1haW4gJiB7XG4gICAgJi4tY291cnNlIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYWNjZXNzIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgIH1cbiAgICB9XG4gICAgJi4taW5mbyB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXJlc3RhdXJhbnQge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1tZW1iZXIge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiA2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxcHgpIC8gNCk7XG4gICAgfVxuICAgICYuLWluZm8ge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1jb3Vyc2Uge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1vdGhlciB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2LWNtbl9fbWVudS4tcG9seWdsb3QgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuICB9XG5cbiAgLy8gYm9keeOCv+OCsOOBq+OCr+ODqeOCuVxuICAvLyDjg63jg7zjgqvjg6vjg6Hjg4vjg6Xjg7zjga7jgqLjgq/jg4bjgqPjg5Yo5ZCE44K044Or44OV5aC0KSDkuojntITjgqvjg6zjg7Pjg4Djg7wgcGctY2FsZW5kZXIg44K044Or44OV5aC06Kmz57SwIHBnLWRldGFpbCDjgrPjg7zjgrnjg6zjgqTjgqLjgqbjg4ggcGctbGF5b3V0IOOCouOCr+OCu+OCuSBwZy1hY2Nlc3Mg44Os44K544OI44Op44OzIHBnLXJlc3RhdXJhbnQg5Lya5ZOh5qipIHBnLW1lbWJlclxuICAvLyDjg63jg7zjgqvjg6vjg6Hjg4vjg6Xjg7zjga7jgqLjgq/jg4bjgqPjg5Yo5LqI57SE44K144Kk44OIKSDjgrTjg6vjg5XloLQgcGctZ2Mg57e057+S5aC0IHBnLXByYWN0aWNlIOOCueOCr+ODvOODqyBwZy1zY2hvb2wg44Om44O844K244O85YilIHBnLXVzZXIg5Lya5ZOh5qipIHBnLW1lbWJlciDjg53jgqTjg7Pjg4jjgqvjg7zjg4kgcGctcG9pbnRcbiAgQGVhY2ggJHBhZ2UgaW4gJHBhZ2VzIHtcbiAgICAmLi0jeyRwYWdlfSB7XG4gICAgICAucGctI3skcGFnZX0gJiB7XG4gICAgICAgIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy/jgrnjgq/jg63jg7zjg6vmmYLjga/pnZ7ooajnpLpcbi5tLWhlYWRlci1uYXYtY21uX19zdGF0aWMtY29udCB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8v44K544Kv44Ot44O844Or5pmC44Gv6KGo56S6XG4ubS1oZWFkZXItbmF2LWNtbl9fZml4ZWQtY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgY29sb3I6ICRkYXJrX2dyYXlfMjtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZzogOHB4IDRweCA0cHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB6LWluZGV4OiAwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICAmOmhvdmVyLFxuICAmLmlzLWFjdGl2ZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYtY21uLi1zcC1maXhlZCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDExcHggMCA3cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIH1cbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2LWNtbl9faWNvbiB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tLWhlYWRlci1uYXYtY21uX19saW5rLmlzLWFjdGl2ZSAmIHtcbiAgICBmaWxsOiAkZ3JlZW47XG4gIH1cbiAgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLW90aGVyICYge1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIC5tLWhlYWRlci1uYXYtY21uX19saW5rLmlzLWFjdGl2ZSAmIHtcbiAgICAgIHN0cm9rZTogJGdyZWVuO1xuICAgIH1cbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2LWNtbl9fdHh0IHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2LWNtbl9fb3RoZXItbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuICAubS1oZWFkZXItbmF2LWNtbi4tc3AtZml4ZWQgJiB7XG4gICAgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLyA0IC0gMXB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tLWxvZ2luLW1lbnUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gICYuLWJnLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIH1cbiAgJi4tcGMtbWVudSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1pbi13aWR0aDogMjUycHg7XG4gIH1cbiAgJi4tcGMtbWVudS1uYXJyb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAmLi1zcC1tZW51IHtcbiAgICBib3JkZXItYm90dG9tOiAjZThlOGU4IDFweCBzb2xpZDtcbiAgfVxufVxuXG4ubS1sb2dpbi1tZW51X19uYW1lIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgLy8gYm9yZGVyLWJvdHRvbTogI2U4ZThlOCAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLm0tbG9naW4tbWVudS4tcGMtbWVudSAmLFxuICAubS1sb2dpbi1tZW51Li1wYy1tZW51LW5hcnJvdyAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5tLWxvZ2luLW1lbnVfX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICB9XG4gIC5tLWxvZ2luLW1lbnUuLXBjLW1lbnUgJixcbiAgLm0tbG9naW4tbWVudS4tcGMtbWVudS1uYXJyb3cgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgfVxufVxuLm0tbG9naW4tbWVudV9fbmFtZS1lbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICAmLi1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5tLWxvZ2luLW1lbnUuLXBjLW1lbnUgJixcbiAgLm0tbG9naW4tbWVudS4tcGMtbWVudS1uYXJyb3cgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgfVxufVxuXG4ubS1sb2dpbi1tZW51X191bml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC5tLWxvZ2luLW1lbnUuLXBjLW1lbnUgJixcbiAgLm0tbG9naW4tbWVudS4tcGMtbWVudS1uYXJyb3cgJiB7XG4gICAgcGFkZGluZzogNHB4IDAgN3B4O1xuICB9XG59XG5cbi5tLWxvZ2luLW1lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG4gICAgLm0tbG9naW4tbWVudS4tcGMtbWVudSAmLFxuICAgIC5tLWxvZ2luLW1lbnUuLXBjLW1lbnUtbmFycm93ICYge1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuLWhhbGYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAmLi10eHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gICYuLWZsZXgtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubS1sb2dpbi1tZW51X190eHQge1xuICAmLi1wb2ludCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLm0tbG9naW4tbWVudV9fdHh0X191bml0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm0tbG9naW4tbWVudV9faXRlbV9fbG9nbyB7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4iLCIubS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYTIyNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIC8vIOWIneacn+eUu+mdolxuICAmLi1zdGFydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tLW1lbnVfX2lubmVyIHtcbiAgLm0tbWVudS4tc3RhcnQgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgXG4gIH1cbn1cbi5tLW1lbnVfX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm0tbWVudV9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICAubS1tZW51Li1zdGFydCAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5tLW1lbnVfX2Nsb3NlX19pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5tLW1lbnVfX2JhY2sge1xuICBsaW5lLWhlaWdodDogMTtcbn0iLCIubS1tZW51LWNsZWFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICYuLXBjLXByZWYge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgIG1hcmdpbjogMCAyNHB4XG4gIH1cbn1cbi5tLW1lbnUtY2xlYXJfX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4iLCIubS1kZXRhaWxib3gge1xuICAmLi1ib3JkZXItYm90dG0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICB9XG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG5cbiAgZGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDZweCA2cHggMDtcblxuICAgICAgICAmLm5vc3R5bGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bl9iaWcuc3ZnKTtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMjJweCAtIDdweCk7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcGNib3gge1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCAwIDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZHQge1xuICAgICAgZmxleC1iYXNpczogMTQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi10YWIyIHtcbiAgICAgIGR0IHtcbiAgICAgICAgZmxleC1iYXNpczogMTcwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICAgIGRkIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vZGwgZHQgZGTjga7oqbPntLDooahcbi5tLWRldGFpbGJveF9faW5uZXIge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubS1kZXRhaWxib3guLW5vdGljZSAmIHtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cbiAgLm0tZGV0YWlsYm94Li1zcC1mbGV4ICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgJiB7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gICYuLXNwLWZsZXgtY2VsbCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTY1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLm0tZGV0YWlsYm94Li1ub3RpY2UgJiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLWRldGFpbGJveC4tc3AtZmxleCAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5tLWRldGFpbGJveC4tY29tcGxldGUgJiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG4ubS1kZXRhaWxib3hfX3R0bCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgfVxuICAubS1kZXRhaWxib3guLW5vdGljZSAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gIH1cbiAgLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAmIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm0tc2NvcGUtY21uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTVweCAxMnB4IDE1cHggM3B4O1xuICAmLi1rdiB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubS1zY29wZS1jbW5fX3R0bCB7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xufVxuLm0tc2NvcGUtY21uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuIiwiLm0tbW9kYWwtYm90dG9tLWNtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi4tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubS1tb2RhbC1ib3R0b20tY21uX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYuLW1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4iLCIubS1pbnB1dC1pY29uLWNtbiB7XG4gICYuLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3RvcC9pY29uX3Bpbi5zdmcpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICB9XG4gIH1cbiAgJi4tZGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvdG9wL2ljb25fY2FsZW5kZXIuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgfVxuICAgICYuLXNtIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc2V0dGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvdG9wL2ljb25fc2V0dGluZy5zdmcpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICB9XG4gIH1cbiAgJi4tcm91bmRlZC1zZXR0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX3JvdW5kZWRfc2V0dGluZy5zdmcpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB9XG4gIH1cbn1cbi5tLWlucHV0LWljb24tY21uX19yYW5nZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi8vYWNj44Gu5Lit44GrY2hlY2tib3jphY3nva5cblxuLm0tYWNjLWluY2hlY2stY21uX19pbm5lcl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLm0tYWNjLWluY2hlY2stY21uX19pbm5lcl9fYm94X19jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xufVxuLm0tYWNjLWluY2hlY2stY21uX190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDUwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBkaXNwbGF5OiBmbGV4O1xuICAmOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfdG9wLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbi5tLWFjYy1pbmNoZWNrLWNtbl9fY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tLWFjYy1pbmNoZWNrLWNtbl9faW5uZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M2YzZjNjtcbn1cblxuLm0tYWNjLWluY2hlY2stY21uX190dGxfX2xhYmVsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbn1cblxuLm0tYWNjLWluY2hlY2stY21uIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAubS1hY2MtaW5jaGVjay1jbW5fX2xpc3Qge1xuICAgIC5tLWFjYy1pbmNoZWNrLWNtbl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAzcHggMjBweCAzcHggNTBweDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAubS1hY2MtaW5jaGVjay1jbW5fX2l0ZW1fX2NoZWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIOOCv+ODlu+8iOS4iumDqOOBruOCs+ODs+ODiOODreODvOODqeOBrumDqOWIhu+8iVxuXG4ubS10YWItbGlzdC1jbW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL+S6iOe0hOOCq+ODrOODs+ODgOODvFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmLi1jYWxlbmRlciB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuO1xuICAgIH1cbiAgfVxuICAmLi1oYXMtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubS10YWItbGlzdC1jbW5fX21haW4ge1xuICAvL+W3puWPs+OBq+WJjeW+jOOBq+enu+WLleOBmeOCi+OBn+OCgeOBruODnOOCv+ODs+S7mOOBjVxuICAubS10YWItbGlzdC1jbW4uLWhhcy1idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG4ubS10YWItbGlzdC1jbW5fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQ7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCxcbiAgJi5pcy1hY3RpdmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm0tdGFiLWxpc3QtY21uLi1jYWxlbmRlciAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkLFxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLXNsaWRlW2FyaWEtaGlkZGVuPSd0cnVlJ10gJiB7XG4gICAgLm0tdGFiLWxpc3QtY21uLi1jYWxlbmRlciAmIHtcbiAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tLXRhYi1saXN0LWNtbi4tY291cnNlbGlzdCAmIHtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi4tYmctZ3JlZW4ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgbS10YWItbGlzdC1jbW5fX2xpbmtfX2FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm0tdGFiLWxpc3QtY21uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGRhcmtfZ3JheV8xO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwYWRkaW5nOiAyMXB4IDE4cHg7XG4gIH1cbiAgLm0tdGFiLWxpc3QtY21uLi1wbGFuLXNlYXJjaC10YWIgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYuaXMtZmFkaW5nIHtcbiAgICBhbmltYXRpb246IG0tdGFiLWxpc3QtY21uX19saW5rX19hbmltYXRpb24gMC41cyBlYXNlIDBzIDMgbm9ybWFsO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAubS10YWItbGlzdC1jbW5fX2l0ZW0uaXMtYWN0aXZlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICAubS10YWItbGlzdC1jbW4uLXBsYW4tc2VhcmNoLXRhYiAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWYyZDA7XG4gICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICB9XG4gIH1cbiAgLm0tdGFiLWxpc3QtY21uLi1jYWxlbmRlciAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDRweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgcGFkZGluZzogMTlweCAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLm0tdGFiLWxpc3QtY21uX19pdGVtLi1iZy1ncmVlbiAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmMmQwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5tLXRhYi1saXN0LWNtbi4tY291cnNlbGlzdC4tYnRuLWJnLXR5cGUtbGlnaHQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcbiAgfVxuICAubS10YWItbGlzdC1jbW4uLWNvdXJzZWxpc3QgJiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMjtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRsaWdodF9ncmVlbl8xO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAubS10YWItbGlzdC1jbW4uLXNwICYge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgfVxuICB9XG59XG5cbi5tLXRhYi1saXN0LWNtbl9fZW0ge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICB9XG59XG5cbi5tLXRhYi1saXN0LWNtbl9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgJi4tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAmLi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuIiwiLm0tYWNjLWNtbi4taW5wdXQtYWNjIHtcbiAgLy8gLm0tYWNjLWNtbl9faGVhZGluZyArIGRkLFxuICAubS1hY2MtY21uX19oZWFkaW5nICsgLm0tYWNjLWNtbl9fY29udCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm0tYWNjLWNtbl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8zO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheV8zO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5XzM7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5XzM7XG4gIH1cbiAgJi4tc2lkZS1ub25lLWxpbmUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm0tYWNjLWNtbi4taW5wdXQtYWNjICYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ubS1hY2MtY21uX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgJi5pcy1hY3RpdmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxOXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5tLWFjYy1jbW5fX2l0ZW0uLXNpZGUtbm9uZS1saW5lICYge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG5cdC8vaW5wdXQg44Gu5LiK44Gr6Kit572uXG4gIC5tLWFjYy1jbW4uLWlucHV0LWFjYyAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuXHRcdHotaW5kZXg6IDA7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cbiAgfVxufVxuXG4ubS1hY2MtY21uX19jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfMztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgLy/kuK3jgavooajjgYzlhaXjgotcbiAgJi4tdGFibGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm0tYWNjLWNtbi4taW5wdXQtYWNjICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcblx0XHRmb250LXNpemU6IG1lZGl1bTtcbiAgfVxufVxuXG4ubS1hY2MtY21uX19jb250X19yZWZpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxufSIsIi5tLWFuY2hvci1jbW4ge1xuXHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdHotaW5kZXg6IDIwMDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcblx0fVxuXG5cdCYuLXN0YXRpYyB7XG5cdFx0QG1lZGlhICN7JGJhc2ljfSB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMjBweCAwIDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHQmLi11bmRlciB7XG5cdFx0QG1lZGlhICN7JGJhc2ljfSB7XG5cdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0fVxuXHR9XG5cdCYuLWJnLWJsYWNrIHtcblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG5cdFx0fVxuXHR9XG5cdCYuLWZsZXgge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmLi1vbmxpbmUge1xuXHRcdHBhZGRpbmc6IDExcHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDBweCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHR9XG59XG5cbi5tLWFuY2hvci1jbW5fX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMjJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0Ji4tbm8tYXJyb3cge1xuXHRcdHBhZGRpbmc6IDEuMjVlbSAwO1xuXHRcdG1heC1oZWlnaHQ6IDU3cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuLWFycm93LWxlZnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxLjI1ZW0gMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcblx0XHRtYXgtaGVpZ2h0OiA1N3B4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMWVtO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcblxuXHQmOmFmdGVyIHtcblx0XHRtYXJnaW46IDE1cHggYXV0byAwO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfZG93bi5zdmcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRtYXJnaW46IDVweCBhdXRvIDA7XG5cdFx0fVxuXHR9XG5cblx0Ji4tZ3JlZW4ge1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuXHR9XG5cblx0QG1lZGlhICN7JGJhc2ljfSB7XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0XHRwYWRkaW5nOiAxMXB4IDZweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuXHRcdGZsZXg6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdFx0Lm0tYW5jaG9yLWNtbi4tc3RhdGljICYge1xuXHRcdFx0Ym94LXNoYWRvdzogMCA0cHggMCAwICRncmF5O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAjeyRpb3N9IHtcblx0XHQmLi1pb3MteHMge1xuXHRcdFx0cGFkZGluZzogMTJweCA2cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuXHRcdH1cblx0fVxuXG5cdC5tLWFuY2hvci1jbW4uLWdjLWRldGFpbCAme1xuXHRcdG1hcmdpbjogMCAycHg7XG5cdFx0cGFkZGluZzogNnB4IDFweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ZmxleC1iYXNpczogY2FsYygyNSUgLSA0cHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygyNSUgLSA0cHgpO1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHRmbGV4LWJhc2lzOiAxNzhweDtcblx0XHRcdG1heC13aWR0aDogMTc4cHg7XG5cdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0cGFkZGluZzogN3B4O1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0bWFyZ2luOiA1cHggYXV0byAwO1xuXHRcdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG8gMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm0tYW5jaG9yLWNtbl9faXRlbXN7XG5cdC5tLWFuY2hvci1jbW4uLWdjLWRldGFpbCAme1xuXHRcdG1hcmdpbjogMCAtNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLm0tYW5jaG9yLWNtbl9faXRlbV9fdHh0e1xuXHQubS1hbmNob3ItY21uLi1nYy1kZXRhaWwgJiB7XG5cdFx0bWluLWhlaWdodDogMjZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdEBtZWRpYSAjeyRwY317XG5cdFx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHRcdCYuLXhze1xuXHRcdFx0QG1lZGlhICN7JHNwfXtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwKTtcblx0XHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm8tc3AtZm9vdGVyLW1lbnV7XG5cdG1hcmdpbjogMCAtMTVweDtcbn1cblxuLm8tc3AtZm9vdGVyLW1lbnVfX2l0ZW17XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcblx0JjpsYXN0LWNoaWxke1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblx0fVxuXHQ+IHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxM3B4IDUwcHg7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBtZWRpYSAjeyRwY2J9e1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3BsdXNfZ3JlZW4uc3ZnKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm8tc3AtZm9vdGVyLW1lbnVfX2xpc3QwMiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbn1cblxuLm8tc3AtZm9vdGVyLW1lbnVfX2xpc3QwMl9faXRlbSB7XG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDEzcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0LmEtbGlua19fYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXHRcdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1zcC1mb290ZXItbWVudV9faG9tZXtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDUwcHggMCAzMHB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdHdpZHRoOiAzMzBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0d2lkdGg6IDMzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4uby1zcC1mb290ZXItbWVudV9fYnRuLWhvbWV7XG5cdGZsZXg6IG5vbmU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbn1cblxuLm8tc3AtZm9vdGVyLW1lbnVfX2J0bi1wY3tcblx0cGFkZGluZzogMCAxNXB4O1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHR3aWR0aDogMzMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdHdpZHRoOiAzMzBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn0iLCIvLyDjg6Ljg7zjg4Djg6tcblxuLm8tbW9kYWwtY21uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MTAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIGhlaWdodDogNzV2aDtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMjBweDtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLi1sYW5nLWNoYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlMjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX3NoYWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gIC5pcy1tb2RhbC1jbW4tYWN0aXZlICYge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMjAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9jbG9zZS5zdmcpO1xuICAmLi1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1waG90byAmLFxuICAuby1tb2RhbC1jbW4uLXBsYW4gJixcbiAgLm8tbW9kYWwtY21uLi1waG90by1tb2RhbC1jbW4gJiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIHRvcDogLTUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICByaWdodDogLTUwcHg7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLWNtbi4tcGxhbiAmIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9jbG9zZV93aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLy/jg6Ljg7zjg4Djg6vjga7kuIvlm7rlrprjga7jgrPjg7Pjg4bjg7Pjg4TjgpLphY3nva5cbiAgLm8tbW9kYWwtY21uLi1oYXMtYm90dG9tICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1waG90byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1waG90by1tb2RhbC1jbW4gJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLWNtbi4tcGxhbiAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX21haW5fX2NvbnQge1xuICAmLi1jb2wyIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX3VuaXQge1xuICAuby1tb2RhbC1jbW5fX21haW5fX2NvbnQuLWNvbDIgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2JvdHRvbSB7XG4gIC5vLW1vZGFsLWNtbi4taGFzLWJvdHRvbSAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm8tbW9kYWwtY21uX19zbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzZW0pO1xuICAmLi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm8tbW9kYWwtY21uX19zbGlkZV9faXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5vLW1vZGFsLWNtbl9fc2xpZGVfX2l0ZW1fX2Rlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgaGVpZ2h0OiBjYWxjKDIwcHggKyAzZW0pO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5vLW1vZGFsLWNtbl9faGVhZCB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4vL215cGFnZeeUqFxuXG4uby1tb2RhbC1jbW5fX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxuICAvL+OCv+OCpOODiOODq+OBquOBlyB1c2VyLXByb2ZpbGUgbW9kYWxcbiAgJi4tdHRsLW5vbmUge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2hlYWRpbmdfX2Nsb3NlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgICYuLWNvbXBhbmlvbi1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1teXBhZ2UuLWNoYW5nZSAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cbiAgfVxuICAmLi13aWRlIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG4gIH1cbiAgJi4tY29tcGFuaW9uLWluZm8ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLWNtbl9fYm9keV9fcG9pbnQtdHh0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDU5ZGU7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLWNtbi4tbXlwYWdlLi10aW1lICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbiAgLy8uby1tb2RhbC1jbW5fX2JvZHnjga7kuK3jgavlhaXjgotcbiAgJi4taW5zaWRlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJi4tY2VudGVyIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1teXBhZ2UuLXRpbWUgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19mb290ZXJfX2J0biB7XG4gICYuLWNhbnNlbCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG4gIH1cbiAgJi4tcmVnaXN0ZXIge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2MCUgLSAxMHB4KTtcbiAgICAgIG1heC13aWR0aDogY2FsYyg2MCUgLSAxMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAuby1tb2RhbC1jbW5fX2Zvb3Rlci4tY2VudGVyICYge1xuICAgICYuLWNhbnNlbCB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcmVnaXN0ZXIge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2Zvb3Rlcl9fdHh0IHtcbiAgLm8tbW9kYWwtY21uLi1teXBhZ2UuLXRpbWUgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgc3Ryb25nIHtcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzOHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fYWxlcnRfX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGNvbG9yOiAkYmxhY2tfbXlwYWdlXzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICYuLW5vdGUge1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19hbGVydC1idG5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fYWxlcnQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTEwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19leHBsYW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19leHBsYW5hdGlvbl9fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgY29sb3I6ICRibGFja19teXBhZ2VfMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG5cbiAgJi4tbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG4gICYuLXNlbmQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2xpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19tYWlsIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fbWFpbF9faGVhZGluZyB7XG4gIGNvbG9yOiAjYWFhO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uby1tb2RhbC1jbW5fX2JvZHlfX2hlYWRpbmcge1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2xhbmctY2hhbmdlX190ZXh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgLm8tbW9kYWwtY21uLi1sYW5nLWNoYW5nZSAmIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fbGFuZy1jaGFuZ2VfX2J0blVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1sYW5nLWNoYW5nZSAmIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fbGFuZy1jaGFuZ2VfX2J0biB7XG4gIHdpZHRoOiAxMDZweDtcbiAgLm8tbW9kYWwtY21uLi1sYW5nLWNoYW5nZSAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8v44Oh44OL44Ol44O844CA44Kq44Oz44Op44Kk44Oz5LqI57SEXG4uby1tZW51IHtcbiAgJi4tcGMge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIC8vbWljcm9zb2Z0IOOBruOCueOCr+ODreODvOODq+ODkOODvOOBjOihqOekuuOBleOCjOOBpuOBl+OBvuOBhuOBn+OCgWNocm9tZeezu+OBrumdnuihqOekulxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaHRtbC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1wYyAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDExMDA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IDEzMDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA4dmg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiA4dmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE2dmgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc3Age1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGh0bWwuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tc3AgJiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiA1MjAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICAgIC8v44GV44KJ44Gr5p2h5Lu244KS6L+95YqgIC5vLW1lbnVfX3Njcm9sbC5pcy1hY3RpdmUg44Grc2Nyb2xs44GZ44KLXG4gICAgJjpoYXMoLm8tbWVudV9fc2Nyb2xsLmlzLWFjdGl2ZSkge1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgfVxuICAgICY6aGFzKC5vLW9ubGluZV9fYXJlYS1saXN0LXNwLmlzLWFjdGl2ZSwuby1vbmxpbmVfX2RhdGUtbWVudS1zcC5pcy1hY3RpdmUpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4iLCIvLyDjg4jjg4Pjg5fjg5fjg6njg7PmpJzntKIgUENcbi5vLW9ubGluZSB7XG4gICYuLXNwLWRyYXdlciB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaHRtbC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1zcCAmIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG4gICAgfVxuICB9XG4gICYuLXBjLW9ubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1wYyAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm8tb25saW5lX19idG5fX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG5cbiAgJi4tbm9ybWFsIHtcbiAgICAuby1vbmxpbmVfX2xpbmUtbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIC5vLW9ubGluZV9fZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuby1vbmxpbmVfX2djLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgLm8tb25saW5lX19idG5fX2J0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm8tb25saW5lX190YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTNweCBhdXRvO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgICY6aGFzKC5vLW9ubGluZV9fdGFiX19pdGVtLmlzLWFjdGl2ZTpsYXN0LWNoaWxkKSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgLy8gbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzk2OTY5NjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vLW9ubGluZV9fdGFiX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tcGMtb25saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAuby1vbmxpbmVfX3RhYiB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLm8tb25saW5lX19wYW5lbCB7XG4gICAgICAuby1vbmxpbmVfX3BhbmVsX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIDEzcHg7XG4gICAgICB9XG4gICAgICAuby1vbmxpbmVfX2FyZWFib3gsXG4gICAgICAuby1vbmxpbmVfX2RhdGUsXG4gICAgICAuby1vbmxpbmVfX3NldHRpbmcge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICB9XG4gICAgICAuby1vbmxpbmVfX2djLW5hbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcGxhbixcbiAgJi4tb25lIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB6LWluZGV4OiAxMzAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5vLW9ubGluZV9fZGF0ZV9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi8vcGNcbi5vLW9ubGluZV9fZGF0ZXBpY2tlci13cmFwIHtcbiAgd2lkdGg6IDcyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB6LWluZGV4OiAxMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2dmgpO1xuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLy9wY1xuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM5MHB4O1xuICBwYWRkaW5nOiA1MnB4IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gIHdpZHRoOiA4MjBweDtcbiAgei1pbmRleDogMTEwMDtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgZHQge1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgLm8tb25saW5lX19zbWFsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgd2lkdGg6IDc4JTtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICAgICAgICAmLm5vc3R5bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwLjZlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGwge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uby1vbmxpbmVfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGVfMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tb25saW5lX19jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm8tb25saW5lX19zZWxlY3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTEwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTZ2aCk7XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLm8tb25saW5lX19zZWxlY3RfX3Njcm9sbC11bml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xuICAuby1vbmxpbmUuLXBjLW9ubGluZSAmIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggNTBweDtcbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJi5vLW9ubGluZV9fYXJlYS1saXN0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgfVxuXG4gICAgJi5vLW9ubGluZV9fcHJlZi1saXN0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9wY1xuLm8tb25saW5lX19wcmVmLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLm8tb25saW5lX19hcmVhLWxpc3RfX2FyZWFib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tb25saW5lX19zZWxlY3QtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1vbmxpbmVfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zcHg7XG5cbiAgbGkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGdyYXlfMjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIxcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGdyZWVuO1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweCAzcHggMCAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uby1vbmxpbmVfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLm8tb25saW5lX19hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uby1vbmxpbmVfX2djLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBsaSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBhbGw7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG4uby1vbmxpbmVfX3BhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5vLW9ubGluZV9fYnRuIHtcbiAgJi4tY291cnNlLW1lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8xMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuXG4uby1vbmxpbmVfX2RhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLW9ubGluZV9fYXJlYS1saXN0X19idXR0b24ge1xuICAmLi1hcmVhIHtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICB9XG4gICYuLXByZWYge1xuICAgIG1pbi13aWR0aDogNzRweDtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44OI44OD44OX44OX44Op44Oz5qSc57SiIFNQXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLm8tb25saW5lX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vLW9ubGluZV9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZDMxO1xuXG4gICAgYS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5vLW9ubGluZV9fcGFuZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgfVxuXG4gIC5vLW9ubGluZV9fYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/jgqjjg6rjgqLpgbjmip7jg6Hjg4vjg6Xjg7xcbiAgLm8tb25saW5lX19hcmVhLWxpc3Qtc3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgei1pbmRleDogMTEwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLm8tb25saW5lX19kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC8v44Ko44Oq44Ki6YG45oqe44Oh44OL44Ol44O8XG4gIC5vLW9ubGluZV9fZGF0ZS1tZW51LXNwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHotaW5kZXg6IDExMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU1Ag44Ko44Oq44Ki6YG45oqeXG5cbi5vLXNlbGVjdC1hcmVhLWNtbiAge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfNDtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8g44K/44OWXG5cbi5vLXRhYi1jbW5fX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vLXRhYi1jbW4uLWJvcmRlciAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLm8tdGFiLWNtbiB7XG4gIC5vLXRhYi1jbW5fX2lubmVyIHtcbiAgICAmLi1zZWFyY2gge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIH1cbiAgICAgICYuLWJvcmRlci1ub25lIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuby10YWItY21uX19wYW5lbCB7XG4gICAgICAmLi1ub3JtYWwge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1yZXNlcnZlLW1lbnUge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuby1kYXRlcGlja2VyLWNtbntcblx0Ly/kuojntIRcblx0Ji4tcmVzZXJ2ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnR7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfbmV4dF9iay0yLnN2Zyk7XG5cdFx0fVxuXHRcdFxuXHRcdC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcHJldl9iay0yLnN2Zyk7XG5cdFx0fVxuXHRcdC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnR7XG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC8v5LqI57SE44OI44OD44OXXG5cdCYuLXJlc2VydmUuLXRvcCxcblx0Ji4tcmVzZXJ2ZS4tb25saW5lLXBje1xuXHRcdG1pbi1oZWlnaHQ6IDMyMHB4O1xuXHRcdC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X25leHRfYmstMi5zdmcpO1xuXHRcdH1cblx0XHQudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW57XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19wcmV2X2JrLTIuc3ZnKTtcblx0XHR9XG5cdH1cblx0Ly/kuojntITjg4jjg4Pjg5dcblx0Ji4tcmVzZXJ2ZS4tb25saW5lLXBjIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwMHB4IDtcblx0XHRtaW4taGVpZ2h0OiAzNzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0Ly/kuojntITjgqvjg6zjg7Pjg4Djg7xcblx0Ji4tY2FsZW5kZXJ7XG5cdFx0LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cblx0XG59XG5cbi5vLWRhdGVwaWNrZXItY21uX19pbm5lcntcbn0iLCIubS1oZWFkZXItbmF2IHtcbiAgJi4tc3AtZml4ZWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAmLi1oaWdoIHtcbiAgICAvL+WwkeOBl+mrmOOCgVxuICB9XG4gICYuLW5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5sLWhlYWRlci5pcy1zY3JvbGwgJiB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1wYy1ib3R0b20tbGluZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgfVxuICB9XG4gICYuLXByYWN0aWNlLW1lbnUge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIH1cbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2X19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi4tcG9seWdsb3Qge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAvKlxuXHRAbWVkaWEgcHJpbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbiovXG5cbiAgPiAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICAmLi1hY2Nlc3MsXG4gICAgJi4tcmVzdGF1cmFudCxcbiAgICAmLi1tZW1iZXIge1xuICAgICAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgJi4tYWNjZXNzLFxuICAgICYuLXJlc3RhdXJhbnQsXG4gICAgJi4tbWVtYmVyIHtcbiAgICAgIC5sLWhlYWRlci5pcy1zY3JvbGwtMy4tcG9seWdsb3QgJiB7XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLW5hdi1tZW51ICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLXBjLWJvdHRvbS1saW5lICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tb3RoZXIge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBvcmRlcjogNztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICB9XG4gICAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLW1haW4gJiB7XG4gICAgJi4tY291cnNlIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYWNjZXNzIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgIH1cbiAgICB9XG4gICAgJi4taW5mbyB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXJlc3RhdXJhbnQge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1tZW1iZXIge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiA2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1oaWdoICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDFweCkgLyA0KTtcbiAgICB9XG4gICAgJi4taW5mbyB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWNvdXJzZSB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW90aGVyIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXZfX21lbnUuLXBvbHlnbG90ICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cbiAgfVxuXG4gIC8vIGJvZHnjgr/jgrDjgavjgq/jg6njgrlcbiAgLy8g44Ot44O844Kr44Or44Oh44OL44Ol44O844Gu44Ki44Kv44OG44Kj44OWKOWQhOOCtOODq+ODleWgtCkg5LqI57SE44Kr44Os44Oz44OA44O8IHBnLWNhbGVuZGVyIOOCtOODq+ODleWgtOips+e0sCBwZy1kZXRhaWwg44Kz44O844K544Os44Kk44Ki44Km44OIIHBnLWxheW91dCDjgqLjgq/jgrvjgrkgcGctYWNjZXNzIOODrOOCueODiOODqeODsyBwZy1yZXN0YXVyYW50IOS8muWToeaoqSBwZy1tZW1iZXJcbiAgLy8g44Ot44O844Kr44Or44Oh44OL44Ol44O844Gu44Ki44Kv44OG44Kj44OWKOS6iOe0hOOCteOCpOODiCkg44K044Or44OV5aC0IHBnLWdjIOe3tOe/kuWgtCBwZy1wcmFjdGljZSDjgrnjgq/jg7zjg6sgcGctc2Nob29sIOODpuODvOOCtuODvOWIpSBwZy11c2VyIOS8muWToeaoqSBwZy1tZW1iZXIg44Od44Kk44Oz44OI44Kr44O844OJIHBnLXBvaW50XG4gIEBlYWNoICRwYWdlIGluICRwYWdlcyB7XG4gICAgJi4tI3skcGFnZX0ge1xuICAgICAgLnBnLSN7JHBhZ2V9ICYge1xuICAgICAgICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tLWhlYWRlci1uYXYuLXByYWN0aWNlLW1lbnUgJiB7XG4gICAgJi4tYWNjZXNzIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy/nt7Tnv5LloLTjga7jg6Hjg4vjg6Xjg7zliIfjgormm7/jgYhcbi5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2gge1xuICAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICBAZWFjaCAkcGFnZSBpbiAkcGFnZXMge1xuICAgICAgJi4tI3skcGFnZX0ge1xuICAgICAgICAucGctI3skcGFnZX0gJiB7XG4gICAgICAgICAgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy/jgrnjgq/jg63jg7zjg6vmmYLjga/pnZ7ooajnpLpcbi5tLWhlYWRlci1uYXZfX3N0YXRpYy1jb250IHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy/jgrnjgq/jg63jg7zjg6vmmYLjga/ooajnpLpcbi5tLWhlYWRlci1uYXZfX2ZpeGVkLWNvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgY29sb3I6ICRkYXJrX2dyYXlfMjtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZzogOHB4IDRweCA0cHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB6LWluZGV4OiAwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51ICYge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLW5hdi1tZW51ICYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNjZweDtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4taGlnaCAmIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLm0taGVhZGVyLW5hdi4taGlnaCAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgICAgLm0taGVhZGVyLW5hdi4taGlnaCAmIHtcbiAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tc3AtZml4ZWQgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDAgN3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaC4tcHJhY3RpY2UtbWVudSAmIHtcbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICBwYWRkaW5nOiA1cHggNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDRweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSAmIHtcbiAgICBmaWxsOiAkZ3JlZW47XG4gIH1cbiAgLm0taGVhZGVyLW5hdl9faXRlbS4tb3RoZXIgJiB7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgLm0taGVhZGVyLW5hdl9fbGluay5pcy1hY3RpdmUgJiB7XG4gICAgICBzdHJva2U6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAmIHtcbiAgICBtaW4taGVpZ2h0OiAyM3B4O1xuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX3R4dCB7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIC5tLWhlYWRlci1uYXYuLW5hdi1tZW51ICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAmIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX290aGVyLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcbiAgLm0taGVhZGVyLW5hdi4tc3AtZml4ZWQgJiB7XG4gICAgLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAvIDQgLSAxcHgpO1xuICAgIH1cbiAgfVxufVxuIl19 */
