$primary-foreground-color: #fff; // #fff default
$primary-background-color: #2B333F;  // #2B333F default
$center-big-play-button: true; // true default

.vjs-theme-gdn {
  font-size: .65em;
  /* The main font color changes the ICON COLORS as well as the text */
  color: $primary-foreground-color;
}

.vjs-theme-gdn:hover .vjs-big-play-button,
.vjs-theme-gdn.vjs-big-play-button:focus {
  background-color: transparent;
  color: #fff;
}

/* Control Bar */
.vjs-theme-gdn .vjs-button > .vjs-icon-placeholder::before {
  line-height: 1.55;
}

.vjs-theme-gdn .vjs-control:not(.vjs-disabled, .vjs-time-control):hover {
  color: $primary-foreground-color;
  text-shadow: $primary-background-color 1px 0 10px;
}

.vjs-theme-gdn .vjs-control-bar {
  background: none;
  margin-bottom: 0.5em;
  padding-left: 1em;
  padding-right: 1em;
  flex-wrap: wrap;
}

.vjs-theme-gdn .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1em;
}

.vjs-theme-gdn .vjs-progress-holder {
  border-radius: 0.2em;
  height: 0.5em;
  margin: 0;
}

.vjs-theme-gdn .vjs-play-progress,
.vjs-theme-gdn .vjs-load-progress,
.vjs-theme-gdn .vjs-load-progress div {
  border-radius: 0.2em;
}

.gdnPlayer-dimensions.vjs-audio-poster-mode,
.gdnPlayer-dimensions.vjs-audio-only-mode,
.vjs-theme-gdn.vjs-audio-poster-mode,
.vjs-theme-gdn.vjs-audio-only-mode {
  height: 7.7em;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-control-bar,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-control-bar {
  height: auto;
  line-height: 2em;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-playback-rate.vjs-menu-button,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-playback-rate.vjs-menu-button {
  height: auto;
  min-height: 2em;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-playback-rate .vjs-menu,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-playback-rate .vjs-menu {
  top: 1.5em;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-button,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-button {
  font-size: 10.4px;
  height: auto;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-visible-text,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-visible-text {
  font-size: 1.15em;
  padding: 0;
  top: .5em;
}

.vjs-theme-gdn.vjs-audio-poster-mode.vjs-layout-tiny .vjs-control-bar,
.vjs-theme-gdn.vjs-audio-poster-mode.vjs-layout-x-small .vjs-control-bar,
.vjs-theme-gdn.vjs-audio-poster-mode.vjs-layout-small .vjs-control-bar,
.vjs-theme-gdn.vjs-audio-poster-mode.vjs-layout-medium .vjs-control-bar,
.vjs-theme-gdn.vjs-audio-poster-mode.vjs-layout-medium  .vjs-control-bar {
  bottom: 0em !Important;
  margin-bottom: 0em !Important;
  background-color: rgba(0,0,0,0.6);
  padding-bottom: 1em;
}

.vjs-theme-gdn.vjs-live.vjs-waiting .vjs-loading-spinner {
  display: none;

}

.vjs-theme-gdn.vjs-layout-tiny:not(.vjs-live) .vjs-control-bar,
.vjs-theme-gdn.vjs-layout-x-small:not(.vjs-live) .vjs-control-bar,
.vjs-theme-gdn.vjs-layout-small:not(.vjs-live) .vjs-control-bar,
.vjs-theme-gdn.vjs-layout-medium:not(.vjs-live) .vjs-control-bar,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-control-bar {
  bottom: 2em;
}

.vjs-theme-gdn.vjs-live .vjs-progress-control {
  display: none !Important;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-progress-control,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-progress-control {
  padding-top: .45em;
}

.vjs-theme-gdn.vjs-live .vjs-control.vjs-live-control {
  order: 3
}


/* time remaining */
.vjs-theme-gdn:not(.vjs-live) .vjs-remaining-time {
  display: flex;
  order 1;
  padding-right: 0;
  min-width 3em;
  justify-content: center;
}
.vjs-theme-gdn.vjs-layout-small .vjs-remaining-time,
.vjs-theme-gdn.vjs-layout-medium .vjs-remaining-time,
.vjs-theme-gdn.vjs-audio-poster-mode .vjs-remaining-time,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-remaining-time {
  /*display: flex;*/
  flex: 1;
  min-width: 3em;
}

.vjs-theme-gdn.vjs-audio-poster-mode.vjs-layout-huge .vjs-remaining-time,
.vjs-theme-gdn.vjs-audio-only-mode.vjs-layout-huge .vjs-remaining-time {
  /*display: flex;*/
  flex: 1 0 3%;
  min-width: 3em;
}
.vjs-theme-gdn.vjs-audio-poster-mode.vjs-layout-x-large .vjs-remaining-time,
.vjs-theme-gdn.vjs-audio-only-mode.vjs-layout-x-large .vjs-remaining-time {
  /*display: flex;*/
  flex: 1 0 4%;
  min-width: 3em;
}
.vjs-theme-gdn.vjs-audio-poster-mode.vjs-layout-large .vjs-remaining-time,
.vjs-theme-gdn.vjs-audio-only-mode.vjs-layout-large .vjs-remaining-time {
  /*display: flex;*/
  flex: 1 0 5%;
  min-width: 3em;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-remaining-time,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-remaining-time {
  line-height: 1.55em;
}

/* current time */
.vjs-theme-gdn:not(.vjs-live) .vjs-current-time {
  display: flex;
  order -1;
  padding-left: 0;
  min-width 3em;
  justify-content: center;
}

.vjs-theme-gdn.vjs-layout-small .vjs-current-time {
  min-width 3em;
  /*display: flex;*/
  flex: 0 0 7%;
}
.vjs-theme-gdn.vjs-layout-medium .vjs-current-time {
  /*display: flex;*/
  min-width 3em;
  flex: 0 0 6%;
}
.vjs-theme-gdn.vjs-layout-huge.vjs-audio-only-mode .vjs-current-time {
  flex: 1 0 3%;
}
.vjs-theme-gdn.vjs-layout-x-large.vjs-audio-only-mode .vjs-current-time,
.vjs-theme-gdn.vjs-layout-large.vjs-audio-only-mode .vjs-current-time {
  flex: 1 0 4%;
}
.vjs-theme-gdn.vjs-audio-poster-mode .vjs-current-time,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-current-time {
  line-height: 1.55em;
}

/* control bar spacer */
.vjs-theme-gdn.vjs-layout-tiny .vjs-controlbar-spacer,
.vjs-theme-gdn.vjs-layout-x-small .vjs-controlbar-spacer,
.vjs-theme-gdn.vjs-layout-small .vjs-controlbar-spacer,
.vjs-theme-gdn.vjs-layout-medium .vjs-controlbar-spacer {
  min-width: 4em;
  order: 10;
  flex: 4;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-controlbar-spacer,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-controlbar-spacer {
  display: none;
  flex: none;
}

.vjs-theme-gdn.vjs-layout-tiny .vjs-control.vjs-play-control,
.vjs-theme-gdn.vjs-layout-x-small .vjs-control.vjs-play-control,
.vjs-theme-gdn.vjs-layout-small .vjs-control.vjs-play-control,
.vjs-theme-gdn.vjs-layout-medium .vjs-control.vjs-play-control {
  flex: none;
  order: 2;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-control.vjs-play-control,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-control.vjs-play-control {
  display: flex;
  flex: 2 0;
  order: 10;
  font-size: 1.7em;
  top: -.5em;
}

.vjs-theme-gdn.vjs-layout-tiny .vjs-control.vjs-volume-panel,
.vjs-theme-gdn.vjs-layout-x-smal .vjs-control.vjs-volume-panel,
.vjs-theme-gdn.vjs-layout-small .vjs-control.vjs-volume-panel,
.vjs-theme-gdn.vjs-layout-medium .vjs-control.vjs-volume-panel,
.vjs-theme-gdn.vjs-audio-poster-mode .vjs-control.vjs-volume-panel,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-control.vjs-volume-panel {
  flex: none;
  order: 3;
}

.vjs-theme-gdn.vjs-touch-enabled .vjs-control.vjs-skip-fwd-button,
.vjs-theme-gdn.vjs-touch-enabled .vjs-control.vjs-skip-bck-button {
  display: none;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-control.vjs-skip-backward-10,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-control.vjs-skip-backward-10 {
  display: flex;
  flex: 1;
  order: 9;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-control.vjs-skip-forward-30,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-control.vjs-skip-forward-30 {
  display: flex;
  flex: 1;
  order: 11;
}

.vjs-theme-gdn .vjs-control.vjs-av-mode {
  order: 13;
  flex: none;
}

.vjs-theme-gdn .vjs-control.vjs-playback-rate {
  display: flex;
  flex: none;
  order: 8;
}

.vjs-theme-gdn .vjs-control.vjs-quality-selector {
  order: 15;
  flex: none;
}

.vjs-theme-gdn .vjs-control.vjs-fullscreen-control {
  order: 16;
  flex: none;
}

.vjs-theme-gdn .vjs-control.vjs-chromecast-button {
  order: 12;
  flex: none;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-control.vjs-chromecast-button,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-control.vjs-chromecast-button {
  order: 6;
  flex: none;
  width: 3em;
  top: .5em;
}

.vjs-theme-gdn.vjs-audio-poster-mode .vjs-control.vjs-chromecast-button .vjs-icon-placeholder,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-control.vjs-chromecast-button .vjs-icon-placeholder {
  width: 1.5em;
  height: 1.5em;
}


.vjs-theme-gdn.vjs-layout-large .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1em;
}

/* Displays the times on progress bar */
.vjs-theme-gdn .vjs-progress-control:hover .vjs-time-tooltip,
.vjs-theme-gdn .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}

/* Sets the font size for each breakpoint */
.vjs-theme-gdn.vjs-layout-tiny,
.vjs-theme-gdn.vjs-layout-x-small,
.vjs-theme-gdn.vjs-layout-small,
.vjs-theme-gdn.vjs-layout-medium,
.vjs-theme-gdn.vjs-layout-large {
  font-size: .65em;
}

.gdnPlayer-dimensions.vjs-audio-poster-mode.vjs-layout-x-large,
.gdnPlayer-dimensions.vjs-audio-only-mode.vjs-layout-x-large,
.vjs-theme-gdn.vjs-audio-poster-mode.vjs-layout-x-large,
.vjs-theme-gdn.vjs-audio-only-mode.vjs-layout-x-large {
  height: 7.8em;
}


.vjs-theme-gdn.vjs-layout-x-large {
  font-size: .75em;
}

.gdnPlayer-dimensions.vjs-audio-poster-mode.vjs-layout-x-large,
.gdnPlayer-dimensions.vjs-audio-only-mode.vjs-layout-x-large,
.vjs-theme-gdn.vjs-audio-poster-mode.vjs-layout-x-large,
.vjs-theme-gdn.vjs-audio-only-mode.vjs-layout-x-large {
  height: 8em;
}


.vjs-theme-gdn.vjs-layout-huge {
  font-size: .85em;
}

.vjs-theme-gdn.vjs-layout-medium .vjs-play-progress::before {
  display: none;
}

.vjs-theme-gdn.vjs-layout-tiny .vjs-progress-control,
.vjs-theme-gdn.vjs-layout-x-small .vjs-progress-control,
.vjs-theme-gdn.vjs-layout-small .vjs-progress-control,
.vjs-theme-gdn.vjs-layout-medium .vjs-progress-control,
.vjs-theme-gdn.vjs-audio-poster-mode .vjs-progress-control,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-progress-control {
  display: flex;
  flex: 5 4 85%;
}

.vjs-theme-gdn.vjs-layout-tiny .vjs-progress-control .vjs-progress-holder,
.vjs-theme-gdn.vjs-layout-x-small .vjs-progress-control .vjs-progress-holder,
.vjs-theme-gdn.vjs-layout-small .vjs-progress-control .vjs-progress-holder,
.vjs-theme-gdn.vjs-layout-medium .vjs-progress-control .vjs-progress-holder,
.vjs-theme-gdn.vjs-audio-poster-mode  .vjs-progress-control .vjs-progress-holder,
.vjs-theme-gdn.vjs-audio-only-mode  .vjs-progress-control .vjs-progress-holder {
  display: flex;
  flex: 5 4 85%;
  margin: 0;
}

.vjs-theme-gdn.vjs-layout-large.vjs-audio-poster-mode .vjs-progress-control,
.vjs-theme-gdn.vjs-layout-large.vjs-audio-only-mode .vjs-progress-control {
  display: flex;
  flex: 10 0 91%;
}
.vjs-theme-gdn.vjs-layout-x-large.vjs-audio-poster-mode .vjs-progress-control,
.vjs-theme-gdn.vjs-layout-x-large.vjs-audio-only-mode .vjs-progress-control {
  display: flex;
  flex: 10 0 92%;
}

.vjs-theme-gdn.vjs-layout-large.vjs-audio-poster-mode  .vjs-progress-control .vjs-progress-holder,
.vjs-theme-gdn.vjs-layout-x-large.vjs-audio-poster-mode  .vjs-progress-control .vjs-progress-holder,
.vjs-theme-gdn.vjs-layout-large.vjs-audio-only-mode  .vjs-progress-control .vjs-progress-holder,
.vjs-theme-gdn.vjs-layout-x-large.vjs-audio-only-mode  .vjs-progress-control .vjs-progress-holder {
  display: flex;
  flex: 10 0 92%;
  margin: 0;
}

.vjs-theme-gdn.vjs-layout-huge.vjs-audio-poster-mode .vjs-progress-control,
.vjs-theme-gdn.vjs-layout-huge.vjs-audio-only-mode .vjs-progress-control {
  display: flex;
  flex: 10 0 94%;
}

.vjs-theme-gdn.vjs-layout-huge.vjs-audio-poster-mode .vjs-progress-control .vjs-progress-holder,
.vjs-theme-gdn.vjs-layout-huge.vjs-audio-only-mode .vjs-progress-control .vjs-progress-holder {
  display: flex;
  flex: 10 0 94%;
  margin: 0;
}

.vjs-theme-gdn .vjs-big-play-button {
  right: .125em;
  top: .16em;
  bottom: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-top: auto;
  color: #fff;
  border: none;
  background: none;
}

.vjs-theme-gdn .vjs-control.vjs-skip-bck-button {
  position: absolute;
  bottom: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-top: auto;
  cursor: pointer;
  opacity: .7;
}

.vjs-theme-gdn .vjs-control.vjs-skip-fwd-button {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-top: auto;
  cursor: pointer;
  opacity: .7;
}

.vjs-theme-gdn:not(.vjs-audio-only-mode, .vjs-audio-poster-mode) .vjs-control.vjs-skip-backward-10,
.vjs-theme-gdn:not(.vjs-audio-only-mode, .vjs-audio-poster-mode) .vjs-control.vjs-skip-forward-30 {
  display: none;
}

.vjs-theme-gdn.vjs-using-native-controls .vjs-control.vjs-skip-fwd-button,
.vjs-theme-gdn.vjs-using-native-controls .vjs-control.vjs-skip-bck-button,
.vjs-theme-gdn.vjs-controls-disabled .vjs-control.vjs-skip-fwd-button,
.vjs-theme-gdn.vjs-controls-disabled .vjs-control.vjs-skip-bck-button,
.vjs-theme-gdn.vjs-audio-poster-mode .vjs-control.vjs-skip-fwd-button,
.vjs-theme-gdn.vjs-audio-poster-mode .vjs-control.vjs-skip-bck-button,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-control.vjs-skip-fwd-button,
.vjs-theme-gdn.vjs-audio-only-mode .vjs-control.vjs-skip-bck-button,
.vjs-theme-gdn.vjs-paused .vjs-control.vjs-skip-fwd-button,
.vjs-theme-gdn.vjs-paused .vjs-control.vjs-skip-bck-button,
.vjs-theme-gdn.vjs-error .vjs-control.vjs-skip-fwd-button,
.vjs-theme-gdn.vjs-error .vjs-control.vjs-skip-bck-button {
  display: none;
}

.vjs-theme-gdn.vjs-has-started .vjs-control.vjs-skip-bck-button,
.vjs-theme-gdn.vjs-has-started .vjs-control.vjs-skip-fwd-button,{
  display: flex;
  visibility: visible;
  opacity: .7;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-theme-gdn.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control.vjs-skip-bck-button,
.vjs-theme-gdn.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control.vjs-skip-fwd-button {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}

.vjs-theme-gdn.vjs-layout-tiny .vjs-big-play-button,
.vjs-theme-gdn.vjs-layout-x-small .vjs-big-play-button,
.vjs-theme-gdn.vjs-layout-small .vjs-big-play-button {
  font-size: 10em;
}

.vjs-theme-gdn.vjs-layout-medium .vjs-big-play-button {
  font-size: 12em;
}

.vjs-theme-gdn.vjs-layout-large .vjs-big-play-button {
  font-size: 17em;
}

.vjs-theme-gdn.vjs-layout-x-large .vjs-big-play-button {
  font-size: 20em;
}

.vjs-theme-gdn.vjs-layout-huge .vjs-big-play-button {
  font-size: 24em;
}

.vjs-theme-gdn.vjs-layout-tiny .vjs-control.vjs-skip-bck-button,
.vjs-theme-gdn.vjs-layout-x-small .vjs-control.vjs-skip-bck-button,
.vjs-theme-gdn.vjs-layout-small .vjs-control.vjs-skip-bck-button {
  top: -0.25em;
  left: -8em;
  height: 2.5em;
  width: 2em;
  font-size: 1.75em;
}

.vjs-theme-gdn.vjs-layout-tiny .vjs-control.vjs-skip-fwd-button,
.vjs-theme-gdn.vjs-layout-x-small .vjs-control.vjs-skip-fwd-button,
.vjs-theme-gdn.vjs-layout-small .vjs-control.vjs-skip-fwd-button {
  top: -0.25em;
  right: -8em;
  height: 2.5em;
  width: 2em;
  font-size: 1.75em;
}

.vjs-theme-gdn.vjs-layout-medium .vjs-control.vjs-skip-bck-button {
  top: -0.25em;
  left: -8em;
  height: 2.5em;
  width: 2em;
  font-size: 2em;
}

.vjs-theme-gdn.vjs-layout-medium .vjs-control.vjs-skip-fwd-button {
  top: -0.25em;
  right: -8em;
  height: 2.5em;
  width: 2em;
  font-size: 2em;
}

.vjs-theme-gdn.vjs-layout-large .vjs-control.vjs-skip-bck-button {
  top: -0.5em;
  left: -8em;
  height: 2.5em;
  width: 2em;
  font-size: 3.5em;
}

.vjs-theme-gdn.vjs-layout-large .vjs-control.vjs-skip-fwd-button {
  top: -0.5em;
  right: -8em;
  height: 2.5em;
  width: 2em;
  font-size: 3.5em;
}

.vjs-theme-gdn.vjs-layout-x-large .vjs-control.vjs-skip-bck-button {
  top: -0.5em;
  left: -8em;
  height: 2.5em;
  width: 2em;
  font-size: 5em;
}

.vjs-theme-gdn.vjs-layout-x-large .vjs-control.vjs-skip-fwd-button {
  top: -0.5em;
  right: -8em;
  height: 2.5em;
  width: 2em;
  font-size: 5em;
}

.vjs-theme-gdn.vjs-layout-huge .vjs-control.vjs-skip-bck-button {
  top: -0.5em;
  left: -8em;
  height: 2.5em;
  width: 2em;
  font-size: 6em;
}

.vjs-theme-gdn.vjs-layout-huge .vjs-control.vjs-skip-fwd-button {
  top: -0.5em;
  right: -8em;
  height: 2.5em;
  width: 2em;
  font-size: 6em;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9wbHVnaW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6InZpZGVvanMtZ2RuLXRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I6ICNmZmY7IC8vICNmZmYgZGVmYXVsdFxuJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjsgIC8vICMyQjMzM0YgZGVmYXVsdFxuJGNlbnRlci1iaWctcGxheS1idXR0b246IHRydWU7IC8vIHRydWUgZGVmYXVsdFxuXG4udmpzLXRoZW1lLWdkbiB7XG4gIGZvbnQtc2l6ZTogLjY1ZW07XG4gIC8qIFRoZSBtYWluIGZvbnQgY29sb3IgY2hhbmdlcyB0aGUgSUNPTiBDT0xPUlMgYXMgd2VsbCBhcyB0aGUgdGV4dCAqL1xuICBjb2xvcjogJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjtcbn1cblxuLnZqcy10aGVtZS1nZG46aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLXRoZW1lLWdkbi52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBDb250cm9sIEJhciAqL1xuLnZqcy10aGVtZS1nZG4gLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuXG4udmpzLXRoZW1lLWdkbiAudmpzLWNvbnRyb2w6bm90KC52anMtZGlzYWJsZWQsIC52anMtdGltZS1jb250cm9sKTpob3ZlciB7XG4gIGNvbG9yOiAkcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciAxcHggMCAxMHB4O1xufVxuXG4udmpzLXRoZW1lLWdkbiAudmpzLWNvbnRyb2wtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnZqcy10aGVtZS1nZG4gLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi52anMtdGhlbWUtZ2RuIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIGhlaWdodDogMC41ZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLnZqcy10aGVtZS1nZG4gLnZqcy1wbGF5LXByb2dyZXNzLFxuLnZqcy10aGVtZS1nZG4gLnZqcy1sb2FkLXByb2dyZXNzLFxuLnZqcy10aGVtZS1nZG4gLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xufVxuXG4uZ2RuUGxheWVyLWRpbWVuc2lvbnMudmpzLWF1ZGlvLXBvc3Rlci1tb2RlLFxuLmdkblBsYXllci1kaW1lbnNpb25zLnZqcy1hdWRpby1vbmx5LW1vZGUsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlIHtcbiAgaGVpZ2h0OiA3LjdlbTtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLXBvc3Rlci1tb2RlIC52anMtY29udHJvbC1iYXIsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlIC52anMtY29udHJvbC1iYXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLXBsYXliYWNrLXJhdGUudmpzLW1lbnUtYnV0dG9uLFxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLXBsYXliYWNrLXJhdGUudmpzLW1lbnUtYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyZW07XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51LFxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51IHtcbiAgdG9wOiAxLjVlbTtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLXBvc3Rlci1tb2RlIC52anMtYnV0dG9uLFxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTAuNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLXZpc2libGUtdGV4dCxcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy12aXNpYmxlLXRleHQge1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAuNWVtO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUudmpzLWxheW91dC10aW55IC52anMtY29udHJvbC1iYXIsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUudmpzLWxheW91dC14LXNtYWxsIC52anMtY29udHJvbC1iYXIsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUudmpzLWxheW91dC1zbWFsbCAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLXBvc3Rlci1tb2RlLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtY29udHJvbC1iYXIsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUudmpzLWxheW91dC1tZWRpdW0gIC52anMtY29udHJvbC1iYXIge1xuICBib3R0b206IDBlbSAhSW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwZW0gIUltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtbGl2ZS52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC10aW55Om5vdCgudmpzLWxpdmUpIC52anMtY29udHJvbC1iYXIsXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZSkgLnZqcy1jb250cm9sLWJhcixcbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtbGl2ZSkgLnZqcy1jb250cm9sLWJhcixcbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtbWVkaXVtOm5vdCgudmpzLWxpdmUpIC52anMtY29udHJvbC1iYXIsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlIC52anMtY29udHJvbC1iYXIge1xuICBib3R0b206IDJlbTtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZSAhSW1wb3J0YW50O1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUgLnZqcy1wcm9ncmVzcy1jb250cm9sLFxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBwYWRkaW5nLXRvcDogLjQ1ZW07XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1saXZlIC52anMtY29udHJvbC52anMtbGl2ZS1jb250cm9sIHtcbiAgb3JkZXI6IDNcbn1cblxuXG4vKiB0aW1lIHJlbWFpbmluZyAqL1xuLnZqcy10aGVtZS1nZG46bm90KC52anMtbGl2ZSkgLnZqcy1yZW1haW5pbmctdGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyIDE7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1pbi13aWR0aCAzZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1tZWRpdW0gLnZqcy1yZW1haW5pbmctdGltZSxcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLXJlbWFpbmluZy10aW1lIHtcbiAgLypkaXNwbGF5OiBmbGV4OyovXG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogM2VtO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUudmpzLWxheW91dC1odWdlIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlLnZqcy1sYXlvdXQtaHVnZSAudmpzLXJlbWFpbmluZy10aW1lIHtcbiAgLypkaXNwbGF5OiBmbGV4OyovXG4gIGZsZXg6IDEgMCAzJTtcbiAgbWluLXdpZHRoOiAzZW07XG59XG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUudmpzLWxheW91dC14LWxhcmdlIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlLnZqcy1sYXlvdXQteC1sYXJnZSAudmpzLXJlbWFpbmluZy10aW1lIHtcbiAgLypkaXNwbGF5OiBmbGV4OyovXG4gIGZsZXg6IDEgMCA0JTtcbiAgbWluLXdpZHRoOiAzZW07XG59XG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUudmpzLWxheW91dC1sYXJnZSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLW9ubHktbW9kZS52anMtbGF5b3V0LWxhcmdlIC52anMtcmVtYWluaW5nLXRpbWUge1xuICAvKmRpc3BsYXk6IGZsZXg7Ki9cbiAgZmxleDogMSAwIDUlO1xuICBtaW4td2lkdGg6IDNlbTtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLXBvc3Rlci1tb2RlIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlIC52anMtcmVtYWluaW5nLXRpbWUge1xuICBsaW5lLWhlaWdodDogMS41NWVtO1xufVxuXG4vKiBjdXJyZW50IHRpbWUgKi9cbi52anMtdGhlbWUtZ2RuOm5vdCgudmpzLWxpdmUpIC52anMtY3VycmVudC10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXIgLTE7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWluLXdpZHRoIDNlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUge1xuICBtaW4td2lkdGggM2VtO1xuICAvKmRpc3BsYXk6IGZsZXg7Ki9cbiAgZmxleDogMCAwIDclO1xufVxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1tZWRpdW0gLnZqcy1jdXJyZW50LXRpbWUge1xuICAvKmRpc3BsYXk6IGZsZXg7Ki9cbiAgbWluLXdpZHRoIDNlbTtcbiAgZmxleDogMCAwIDYlO1xufVxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1odWdlLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1jdXJyZW50LXRpbWUge1xuICBmbGV4OiAxIDAgMyU7XG59XG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXgtbGFyZ2UudmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLWN1cnJlbnQtdGltZSxcbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtbGFyZ2UudmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLWN1cnJlbnQtdGltZSB7XG4gIGZsZXg6IDEgMCA0JTtcbn1cbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLWN1cnJlbnQtdGltZSxcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1jdXJyZW50LXRpbWUge1xuICBsaW5lLWhlaWdodDogMS41NWVtO1xufVxuXG4vKiBjb250cm9sIGJhciBzcGFjZXIgKi9cbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtdGlueSAudmpzLWNvbnRyb2xiYXItc3BhY2VyLFxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC14LXNtYWxsIC52anMtY29udHJvbGJhci1zcGFjZXIsXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXNtYWxsIC52anMtY29udHJvbGJhci1zcGFjZXIsXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LW1lZGl1bSAudmpzLWNvbnRyb2xiYXItc3BhY2VyIHtcbiAgbWluLXdpZHRoOiA0ZW07XG4gIG9yZGVyOiAxMDtcbiAgZmxleDogNDtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLXBvc3Rlci1tb2RlIC52anMtY29udHJvbGJhci1zcGFjZXIsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlIC52anMtY29udHJvbGJhci1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXRpbnkgLnZqcy1jb250cm9sLnZqcy1wbGF5LWNvbnRyb2wsXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jb250cm9sLnZqcy1wbGF5LWNvbnRyb2wsXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXNtYWxsIC52anMtY29udHJvbC52anMtcGxheS1jb250cm9sLFxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1tZWRpdW0gLnZqcy1jb250cm9sLnZqcy1wbGF5LWNvbnRyb2wge1xuICBmbGV4OiBub25lO1xuICBvcmRlcjogMjtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLXBvc3Rlci1tb2RlIC52anMtY29udHJvbC52anMtcGxheS1jb250cm9sLFxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLWNvbnRyb2wudmpzLXBsYXktY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDIgMDtcbiAgb3JkZXI6IDEwO1xuICBmb250LXNpemU6IDEuN2VtO1xuICB0b3A6IC0uNWVtO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXRpbnkgLnZqcy1jb250cm9sLnZqcy12b2x1bWUtcGFuZWwsXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXgtc21hbCAudmpzLWNvbnRyb2wudmpzLXZvbHVtZS1wYW5lbCxcbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jb250cm9sLnZqcy12b2x1bWUtcGFuZWwsXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LW1lZGl1bSAudmpzLWNvbnRyb2wudmpzLXZvbHVtZS1wYW5lbCxcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLWNvbnRyb2wudmpzLXZvbHVtZS1wYW5lbCxcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1jb250cm9sLnZqcy12b2x1bWUtcGFuZWwge1xuICBmbGV4OiBub25lO1xuICBvcmRlcjogMztcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLXRvdWNoLWVuYWJsZWQgLnZqcy1jb250cm9sLnZqcy1za2lwLWZ3ZC1idXR0b24sXG4udmpzLXRoZW1lLWdkbi52anMtdG91Y2gtZW5hYmxlZCAudmpzLWNvbnRyb2wudmpzLXNraXAtYmNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLWNvbnRyb2wudmpzLXNraXAtYmFja3dhcmQtMTAsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlIC52anMtY29udHJvbC52anMtc2tpcC1iYWNrd2FyZC0xMCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG9yZGVyOiA5O1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUgLnZqcy1jb250cm9sLnZqcy1za2lwLWZvcndhcmQtMzAsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlIC52anMtY29udHJvbC52anMtc2tpcC1mb3J3YXJkLTMwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3JkZXI6IDExO1xufVxuXG4udmpzLXRoZW1lLWdkbiAudmpzLWNvbnRyb2wudmpzLWF2LW1vZGUge1xuICBvcmRlcjogMTM7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52anMtdGhlbWUtZ2RuIC52anMtY29udHJvbC52anMtcGxheWJhY2stcmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IG5vbmU7XG4gIG9yZGVyOiA4O1xufVxuXG4udmpzLXRoZW1lLWdkbiAudmpzLWNvbnRyb2wudmpzLXF1YWxpdHktc2VsZWN0b3Ige1xuICBvcmRlcjogMTU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52anMtdGhlbWUtZ2RuIC52anMtY29udHJvbC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgb3JkZXI6IDE2O1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXRoZW1lLWdkbiAudmpzLWNvbnRyb2wudmpzLWNocm9tZWNhc3QtYnV0dG9uIHtcbiAgb3JkZXI6IDEyO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUgLnZqcy1jb250cm9sLnZqcy1jaHJvbWVjYXN0LWJ1dHRvbixcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1jb250cm9sLnZqcy1jaHJvbWVjYXN0LWJ1dHRvbiB7XG4gIG9yZGVyOiA2O1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogM2VtO1xuICB0b3A6IC41ZW07XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLWNvbnRyb2wudmpzLWNocm9tZWNhc3QtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcixcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1jb250cm9sLnZqcy1jaHJvbWVjYXN0LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG59XG5cblxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1sYXJnZSAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRGlzcGxheXMgdGhlIHRpbWVzIG9uIHByb2dyZXNzIGJhciAqL1xuLnZqcy10aGVtZS1nZG4gLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwLFxuLnZqcy10aGVtZS1nZG4gLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBTZXRzIHRoZSBmb250IHNpemUgZm9yIGVhY2ggYnJlYWtwb2ludCAqL1xuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC10aW55LFxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC14LXNtYWxsLFxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1zbWFsbCxcbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtbWVkaXVtLFxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogLjY1ZW07XG59XG5cbi5nZG5QbGF5ZXItZGltZW5zaW9ucy52anMtYXVkaW8tcG9zdGVyLW1vZGUudmpzLWxheW91dC14LWxhcmdlLFxuLmdkblBsYXllci1kaW1lbnNpb25zLnZqcy1hdWRpby1vbmx5LW1vZGUudmpzLWxheW91dC14LWxhcmdlLFxuLnZqcy10aGVtZS1nZG4udmpzLWF1ZGlvLXBvc3Rlci1tb2RlLnZqcy1sYXlvdXQteC1sYXJnZSxcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1vbmx5LW1vZGUudmpzLWxheW91dC14LWxhcmdlIHtcbiAgaGVpZ2h0OiA3LjhlbTtcbn1cblxuXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uZ2RuUGxheWVyLWRpbWVuc2lvbnMudmpzLWF1ZGlvLXBvc3Rlci1tb2RlLnZqcy1sYXlvdXQteC1sYXJnZSxcbi5nZG5QbGF5ZXItZGltZW5zaW9ucy52anMtYXVkaW8tb25seS1tb2RlLnZqcy1sYXlvdXQteC1sYXJnZSxcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZS52anMtbGF5b3V0LXgtbGFyZ2UsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlLnZqcy1sYXlvdXQteC1sYXJnZSB7XG4gIGhlaWdodDogOGVtO1xufVxuXG5cbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtaHVnZSB7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtcGxheS1wcm9ncmVzczo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC10aW55IC52anMtcHJvZ3Jlc3MtY29udHJvbCxcbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXByb2dyZXNzLWNvbnRyb2wsXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXNtYWxsIC52anMtcHJvZ3Jlc3MtY29udHJvbCxcbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtcHJvZ3Jlc3MtY29udHJvbCxcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLXByb2dyZXNzLWNvbnRyb2wsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDUgNCA4NSU7XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtdGlueSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIsXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyLFxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1zbWFsbCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIsXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LW1lZGl1bSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIsXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tcG9zdGVyLW1vZGUgIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlcixcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1vbmx5LW1vZGUgIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDUgNCA4NSU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1sYXJnZS52anMtYXVkaW8tcG9zdGVyLW1vZGUgLnZqcy1wcm9ncmVzcy1jb250cm9sLFxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1sYXJnZS52anMtYXVkaW8tb25seS1tb2RlIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEwIDAgOTElO1xufVxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC14LWxhcmdlLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLXByb2dyZXNzLWNvbnRyb2wsXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXgtbGFyZ2UudmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxMCAwIDkyJTtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1sYXJnZS52anMtYXVkaW8tcG9zdGVyLW1vZGUgIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlcixcbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQteC1sYXJnZS52anMtYXVkaW8tcG9zdGVyLW1vZGUgIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlcixcbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtbGFyZ2UudmpzLWF1ZGlvLW9ubHktbW9kZSAgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyLFxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC14LWxhcmdlLnZqcy1hdWRpby1vbmx5LW1vZGUgIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEwIDAgOTIlO1xuICBtYXJnaW46IDA7XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtaHVnZS52anMtYXVkaW8tcG9zdGVyLW1vZGUgLnZqcy1wcm9ncmVzcy1jb250cm9sLFxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1odWdlLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTAgMCA5NCU7XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtaHVnZS52anMtYXVkaW8tcG9zdGVyLW1vZGUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyLFxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1odWdlLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTAgMCA5NCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZqcy10aGVtZS1nZG4gLnZqcy1iaWctcGxheS1idXR0b24ge1xuICByaWdodDogLjEyNWVtO1xuICB0b3A6IC4xNmVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi52anMtdGhlbWUtZ2RuIC52anMtY29udHJvbC52anMtc2tpcC1iY2stYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4udmpzLXRoZW1lLWdkbiAudmpzLWNvbnRyb2wudmpzLXNraXAtZndkLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4udmpzLXRoZW1lLWdkbjpub3QoLnZqcy1hdWRpby1vbmx5LW1vZGUsIC52anMtYXVkaW8tcG9zdGVyLW1vZGUpIC52anMtY29udHJvbC52anMtc2tpcC1iYWNrd2FyZC0xMCxcbi52anMtdGhlbWUtZ2RuOm5vdCgudmpzLWF1ZGlvLW9ubHktbW9kZSwgLnZqcy1hdWRpby1wb3N0ZXItbW9kZSkgLnZqcy1jb250cm9sLnZqcy1za2lwLWZvcndhcmQtMzAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC52anMtc2tpcC1md2QtYnV0dG9uLFxuLnZqcy10aGVtZS1nZG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWNvbnRyb2wudmpzLXNraXAtYmNrLWJ1dHRvbixcbi52anMtdGhlbWUtZ2RuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wudmpzLXNraXAtZndkLWJ1dHRvbixcbi52anMtdGhlbWUtZ2RuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wudmpzLXNraXAtYmNrLWJ1dHRvbixcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLWNvbnRyb2wudmpzLXNraXAtZndkLWJ1dHRvbixcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1wb3N0ZXItbW9kZSAudmpzLWNvbnRyb2wudmpzLXNraXAtYmNrLWJ1dHRvbixcbi52anMtdGhlbWUtZ2RuLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1jb250cm9sLnZqcy1za2lwLWZ3ZC1idXR0b24sXG4udmpzLXRoZW1lLWdkbi52anMtYXVkaW8tb25seS1tb2RlIC52anMtY29udHJvbC52anMtc2tpcC1iY2stYnV0dG9uLFxuLnZqcy10aGVtZS1nZG4udmpzLXBhdXNlZCAudmpzLWNvbnRyb2wudmpzLXNraXAtZndkLWJ1dHRvbixcbi52anMtdGhlbWUtZ2RuLnZqcy1wYXVzZWQgLnZqcy1jb250cm9sLnZqcy1za2lwLWJjay1idXR0b24sXG4udmpzLXRoZW1lLWdkbi52anMtZXJyb3IgLnZqcy1jb250cm9sLnZqcy1za2lwLWZ3ZC1idXR0b24sXG4udmpzLXRoZW1lLWdkbi52anMtZXJyb3IgLnZqcy1jb250cm9sLnZqcy1za2lwLWJjay1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLnZqcy1za2lwLWJjay1idXR0b24sXG4udmpzLXRoZW1lLWdkbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLnZqcy1za2lwLWZ3ZC1idXR0b24se1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAuNztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wudmpzLXNraXAtYmNrLWJ1dHRvbixcbi52anMtdGhlbWUtZ2RuLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wudmpzLXNraXAtZndkLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXRpbnkgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXNtYWxsIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LW1lZGl1bSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJlbTtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1sYXJnZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTdlbTtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC14LWxhcmdlIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyMGVtO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LWh1Z2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDI0ZW07XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtdGlueSAudmpzLWNvbnRyb2wudmpzLXNraXAtYmNrLWJ1dHRvbixcbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNvbnRyb2wudmpzLXNraXAtYmNrLWJ1dHRvbixcbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jb250cm9sLnZqcy1za2lwLWJjay1idXR0b24ge1xuICB0b3A6IC0wLjI1ZW07XG4gIGxlZnQ6IC04ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIHdpZHRoOiAyZW07XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXRpbnkgLnZqcy1jb250cm9sLnZqcy1za2lwLWZ3ZC1idXR0b24sXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jb250cm9sLnZqcy1za2lwLWZ3ZC1idXR0b24sXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXNtYWxsIC52anMtY29udHJvbC52anMtc2tpcC1md2QtYnV0dG9uIHtcbiAgdG9wOiAtMC4yNWVtO1xuICByaWdodDogLThlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDJlbTtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtY29udHJvbC52anMtc2tpcC1iY2stYnV0dG9uIHtcbiAgdG9wOiAtMC4yNWVtO1xuICBsZWZ0OiAtOGVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMmVtO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1tZWRpdW0gLnZqcy1jb250cm9sLnZqcy1za2lwLWZ3ZC1idXR0b24ge1xuICB0b3A6IC0wLjI1ZW07XG4gIHJpZ2h0OiAtOGVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMmVtO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1sYXJnZSAudmpzLWNvbnRyb2wudmpzLXNraXAtYmNrLWJ1dHRvbiB7XG4gIHRvcDogLTAuNWVtO1xuICBsZWZ0OiAtOGVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMmVtO1xuICBmb250LXNpemU6IDMuNWVtO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LWxhcmdlIC52anMtY29udHJvbC52anMtc2tpcC1md2QtYnV0dG9uIHtcbiAgdG9wOiAtMC41ZW07XG4gIHJpZ2h0OiAtOGVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMmVtO1xuICBmb250LXNpemU6IDMuNWVtO1xufVxuXG4udmpzLXRoZW1lLWdkbi52anMtbGF5b3V0LXgtbGFyZ2UgLnZqcy1jb250cm9sLnZqcy1za2lwLWJjay1idXR0b24ge1xuICB0b3A6IC0wLjVlbTtcbiAgbGVmdDogLThlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDJlbTtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQteC1sYXJnZSAudmpzLWNvbnRyb2wudmpzLXNraXAtZndkLWJ1dHRvbiB7XG4gIHRvcDogLTAuNWVtO1xuICByaWdodDogLThlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDJlbTtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi52anMtdGhlbWUtZ2RuLnZqcy1sYXlvdXQtaHVnZSAudmpzLWNvbnRyb2wudmpzLXNraXAtYmNrLWJ1dHRvbiB7XG4gIHRvcDogLTAuNWVtO1xuICBsZWZ0OiAtOGVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMmVtO1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLnZqcy10aGVtZS1nZG4udmpzLWxheW91dC1odWdlIC52anMtY29udHJvbC52anMtc2tpcC1md2QtYnV0dG9uIHtcbiAgdG9wOiAtMC41ZW07XG4gIHJpZ2h0OiAtOGVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMmVtO1xuICBmb250LXNpemU6IDZlbTtcbn1cbiJdfQ== */