/* .yarn/cache/@melloware-coloris-npm-0.25.0-f3acc397d4-15727dc988.zip/node_modules/@melloware/coloris/dist/coloris.css */
.clr-picker {
  display: none;
  flex-wrap: wrap;
  position: absolute;
  width: 200px;
  z-index: 1000;
  border-radius: 10px;
  background-color: #fff;
  justify-content: flex-end;
  direction: ltr;
  box-shadow: 0 0 5px rgba(0, 0, 0, .05), 0 5px 20px rgba(0, 0, 0, .1);
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.clr-picker.clr-open,
.clr-picker[data-inline=true] {
  display: flex;
}
.clr-picker[data-inline=true] {
  position: relative;
}
.clr-gradient {
  position: relative;
  width: 100%;
  height: 100px;
  margin-bottom: 15px;
  border-radius: 3px 3px 0 0;
  background-image:
    linear-gradient(rgba(0, 0, 0, 0), #000),
    linear-gradient(
      90deg,
      #fff,
      currentColor);
  cursor: pointer;
}
.clr-marker {
  position: absolute;
  width: 12px;
  height: 12px;
  margin: -6px 0 0 -6px;
  border: 1px solid #fff;
  border-radius: 50%;
  background-color: currentColor;
  cursor: pointer;
}
.clr-picker input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 16px;
}
.clr-picker input[type=range]::-webkit-slider-thumb {
  width: 16px;
  height: 16px;
  -webkit-appearance: none;
}
.clr-picker input[type=range]::-moz-range-track {
  width: 100%;
  height: 16px;
  border: 0;
}
.clr-picker input[type=range]::-moz-range-thumb {
  width: 16px;
  height: 16px;
  border: 0;
}
.clr-hue {
  background-image:
    linear-gradient(
      to right,
      #f00 0%,
      #ff0 16.66%,
      #0f0 33.33%,
      #0ff 50%,
      #00f 66.66%,
      #f0f 83.33%,
      #f00 100%);
}
.clr-hue,
.clr-alpha {
  position: relative;
  width: calc(100% - 40px);
  height: 8px;
  margin: 5px 20px;
  border-radius: 4px;
}
.clr-alpha span {
  display: block;
  height: 100%;
  width: 100%;
  border-radius: inherit;
  background-image:
    linear-gradient(
      90deg,
      rgba(0, 0, 0, 0),
      currentColor);
}
.clr-hue input[type=range],
.clr-alpha input[type=range] {
  position: absolute;
  width: calc(100% + 32px);
  height: 16px;
  left: -16px;
  top: -4px;
  margin: 0;
  background-color: transparent;
  opacity: 0;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
}
.clr-hue div,
.clr-alpha div {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 50%;
  margin-left: -8px;
  transform: translateY(-50%);
  border: 2px solid #fff;
  border-radius: 50%;
  background-color: currentColor;
  box-shadow: 0 0 1px #888;
  pointer-events: none;
}
.clr-alpha div:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  border-radius: 50%;
  background-color: currentColor;
}
.clr-format {
  display: none;
  order: 1;
  width: calc(100% - 40px);
  margin: 0 20px 20px;
}
.clr-segmented {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid #ddd;
  border-radius: 15px;
  box-sizing: border-box;
  color: #999;
  font-size: 12px;
}
.clr-segmented input,
.clr-segmented legend {
  position: absolute;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  left: 0;
  top: 0;
  opacity: 0;
  pointer-events: none;
}
.clr-segmented label {
  flex-grow: 1;
  margin: 0;
  padding: 4px 0;
  font-size: inherit;
  font-weight: normal;
  line-height: initial;
  text-align: center;
  cursor: pointer;
}
.clr-segmented label:first-of-type {
  border-radius: 10px 0 0 10px;
}
.clr-segmented label:last-of-type {
  border-radius: 0 10px 10px 0;
}
.clr-segmented input:checked + label {
  color: #fff;
  background-color: #666;
}
.clr-swatches {
  order: 2;
  width: calc(100% - 32px);
  margin: 0 16px;
}
.clr-swatches div {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 12px;
  justify-content: center;
}
.clr-swatches button {
  position: relative;
  width: 20px;
  height: 20px;
  margin: 0 4px 6px 4px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  color: inherit;
  text-indent: -1000px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}
.clr-swatches button:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: inherit;
  background-color: currentColor;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
}
input.clr-color {
  order: 1;
  width: calc(100% - 80px);
  height: 32px;
  margin: 15px 20px 20px auto;
  padding: 0 10px;
  border: 1px solid #ddd;
  border-radius: 16px;
  color: #444;
  background-color: #fff;
  font-family: sans-serif;
  font-size: 14px;
  text-align: center;
  box-shadow: none;
}
input.clr-color:focus {
  outline: none;
  border: 1px solid #1e90ff;
}
.clr-close,
.clr-clear {
  display: none;
  order: 2;
  height: 24px;
  margin: 0 20px 20px;
  padding: 0 20px;
  border: 0;
  border-radius: 12px;
  color: #fff;
  background-color: #666;
  font-family: inherit;
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
}
.clr-close {
  display: block;
  margin: 0 20px 20px auto;
}
.clr-preview {
  position: relative;
  width: 32px;
  height: 32px;
  margin: 15px 0 20px 20px;
  border-radius: 50%;
  overflow: hidden;
}
.clr-preview:before,
.clr-preview:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  border: 1px solid #fff;
  border-radius: 50%;
}
.clr-preview:after {
  border: 0;
  background-color: currentColor;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
}
.clr-preview button {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 50%;
  outline-offset: -2px;
  background-color: transparent;
  text-indent: -9999px;
  cursor: pointer;
  overflow: hidden;
}
.clr-marker,
.clr-hue div,
.clr-alpha div,
.clr-color {
  box-sizing: border-box;
}
.clr-field {
  display: inline-block;
  position: relative;
  color: transparent;
}
.clr-field input {
  margin: 0;
  direction: ltr;
}
.clr-field.clr-rtl input {
  text-align: right;
}
.clr-field button {
  position: absolute;
  width: 30px;
  height: 100%;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  padding: 0;
  border: 0;
  color: inherit;
  text-indent: -1000px;
  white-space: nowrap;
  overflow: hidden;
  pointer-events: none;
}
.clr-field.clr-rtl button {
  right: auto;
  left: 0;
}
.clr-field button:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: inherit;
  background-color: currentColor;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, .5);
}
.clr-alpha,
.clr-alpha div,
.clr-swatches button,
.clr-preview:before,
.clr-field button {
  background-image:
    repeating-linear-gradient(
      45deg,
      #aaa 25%,
      transparent 25%,
      transparent 75%,
      #aaa 75%,
      #aaa),
    repeating-linear-gradient(
      45deg,
      #aaa 25%,
      #fff 25%,
      #fff 75%,
      #aaa 75%,
      #aaa);
  background-position: 0 0, 4px 4px;
  background-size: 8px 8px;
}
.clr-marker:focus {
  outline: none;
}
.clr-keyboard-nav .clr-marker:focus,
.clr-keyboard-nav .clr-hue input:focus + div,
.clr-keyboard-nav .clr-alpha input:focus + div,
.clr-keyboard-nav .clr-segmented input:focus + label {
  outline: none;
  box-shadow: 0 0 0 2px #1e90ff, 0 0 2px 2px #fff;
}
.clr-picker[data-alpha=false] .clr-alpha {
  display: none;
}
.clr-picker[data-minimal=true] {
  padding-top: 16px;
}
.clr-picker[data-minimal=true] .clr-gradient,
.clr-picker[data-minimal=true] .clr-hue,
.clr-picker[data-minimal=true] .clr-alpha,
.clr-picker[data-minimal=true] .clr-color,
.clr-picker[data-minimal=true] .clr-preview {
  display: none;
}
.clr-dark {
  background-color: #444;
}
.clr-dark .clr-segmented {
  border-color: #777;
}
.clr-dark .clr-swatches button:after {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
}
.clr-dark input.clr-color {
  color: #fff;
  border-color: #777;
  background-color: #555;
}
.clr-dark input.clr-color:focus {
  border-color: #1e90ff;
}
.clr-dark .clr-preview:after {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .5);
}
.clr-dark .clr-alpha,
.clr-dark .clr-alpha div,
.clr-dark .clr-swatches button,
.clr-dark .clr-preview:before {
  background-image:
    repeating-linear-gradient(
      45deg,
      #666 25%,
      transparent 25%,
      transparent 75%,
      #888 75%,
      #888),
    repeating-linear-gradient(
      45deg,
      #888 25%,
      #444 25%,
      #444 75%,
      #888 75%,
      #888);
}
.clr-picker.clr-polaroid {
  border-radius: 6px;
  box-shadow: 0 0 5px rgba(0, 0, 0, .1), 0 5px 30px rgba(0, 0, 0, .2);
}
.clr-picker.clr-polaroid:before {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 10px;
  left: 20px;
  top: -10px;
  border: solid transparent;
  border-width: 0 8px 10px 8px;
  border-bottom-color: currentColor;
  box-sizing: border-box;
  color: #fff;
  filter: drop-shadow(0 -4px 3px rgba(0, 0, 0, .1));
  pointer-events: none;
}
.clr-picker.clr-polaroid.clr-dark:before {
  color: #444;
}
.clr-picker.clr-polaroid.clr-left:before {
  left: auto;
  right: 20px;
}
.clr-picker.clr-polaroid.clr-top:before {
  top: auto;
  bottom: -10px;
  transform: rotateZ(180deg);
}
.clr-polaroid .clr-gradient {
  width: calc(100% - 20px);
  height: 120px;
  margin: 10px;
  border-radius: 3px;
}
.clr-polaroid .clr-hue,
.clr-polaroid .clr-alpha {
  width: calc(100% - 30px);
  height: 10px;
  margin: 6px 15px;
  border-radius: 5px;
}
.clr-polaroid .clr-hue div,
.clr-polaroid .clr-alpha div {
  box-shadow: 0 0 5px rgba(0, 0, 0, .2);
}
.clr-polaroid .clr-format {
  width: calc(100% - 20px);
  margin: 0 10px 15px;
}
.clr-polaroid .clr-swatches {
  width: calc(100% - 12px);
  margin: 0 6px;
}
.clr-polaroid .clr-swatches div {
  padding-bottom: 10px;
}
.clr-polaroid .clr-swatches button {
  width: 22px;
  height: 22px;
}
.clr-polaroid input.clr-color {
  width: calc(100% - 60px);
  margin: 10px 10px 15px auto;
}
.clr-polaroid .clr-clear {
  margin: 0 10px 15px 10px;
}
.clr-polaroid .clr-close {
  margin: 0 10px 15px auto;
}
.clr-polaroid .clr-preview {
  margin: 10px 0 15px 10px;
}
.clr-picker.clr-large {
  width: 275px;
}
.clr-large .clr-gradient {
  height: 150px;
}
.clr-large .clr-swatches button {
  width: 22px;
  height: 22px;
}
.clr-picker.clr-pill {
  width: 380px;
  padding-left: 180px;
  box-sizing: border-box;
}
.clr-pill .clr-gradient {
  position: absolute;
  width: 180px;
  height: 100%;
  left: 0;
  top: 0;
  margin-bottom: 0;
  border-radius: 3px 0 0 3px;
}
.clr-pill .clr-hue {
  margin-top: 20px;
}

/* packages/colorpicker/colorpicker/src/colorpicker.css */
.clr-picker {
  width: 240px;
}
.clr-picker.clr-pill {
  width: 420px;
}
.field .clr-field {
  display: block;
}
.clr-field button {
  height: 95%;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  margin-right: 1px;
}
.clr-field.clr-rtl button {
  right: unset;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.ui-float-label .clr-field.clr-rtl + label {
  left: unset;
  margin-left: unset;
  margin-right: .5rem;
  right: 0;
}
.clr-field button.ui-state-error {
  border-width: 1px;
  border-style: solid;
}
.thumbnail .clr-field button {
  width: 100%;
  height: 100%;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* packages/colorpicker/colorpicker/index.css */
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL21haW4vZnJvbnRlbmQvLnlhcm4vY2FjaGUvQG1lbGxvd2FyZS1jb2xvcmlzLW5wbS0wLjI1LjAtZjNhY2MzOTdkNC0xNTcyN2RjOTg4LnppcC9ub2RlX21vZHVsZXMvQG1lbGxvd2FyZS9jb2xvcmlzL2Rpc3QvY29sb3Jpcy5jc3MiLCAiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL21haW4vZnJvbnRlbmQvcGFja2FnZXMvY29sb3JwaWNrZXIvY29sb3JwaWNrZXIvc3JjL2NvbG9ycGlja2VyLmNzcyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiLmNsci1waWNrZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsLjA1KSwgMCA1cHggMjBweCByZ2JhKDAsMCwwLC4xKTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5jbHItcGlja2VyLmNsci1vcGVuLFxyXG4uY2xyLXBpY2tlcltkYXRhLWlubGluZT1cInRydWVcIl0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jbHItcGlja2VyW2RhdGEtaW5saW5lPVwidHJ1ZVwiXSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2xyLWdyYWRpZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDApLCAjMDAwKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmLCBjdXJyZW50Q29sb3IpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNsci1tYXJrZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jbHItcGlja2VyIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmNsci1waWNrZXIgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmNsci1waWNrZXIgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uY2xyLXBpY2tlciBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5jbHItaHVlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMDAgMCUsICNmZjAgMTYuNjYlLCAjMGYwIDMzLjMzJSwgIzBmZiA1MCUsICMwMGYgNjYuNjYlLCAjZjBmIDgzLjMzJSwgI2YwMCAxMDAlKTtcclxufVxyXG5cclxuLmNsci1odWUsXHJcbi5jbHItYWxwaGEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luOiA1cHggMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5jbHItYWxwaGEgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsMCwwLDApLCBjdXJyZW50Q29sb3IpO1xyXG59XHJcblxyXG4uY2xyLWh1ZSBpbnB1dFt0eXBlPVwicmFuZ2VcIl0sXHJcbi5jbHItYWxwaGEgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xyXG4gIGhlaWdodDogMTZweDtcclxuICBsZWZ0OiAtMTZweDtcclxuICB0b3A6IC00cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uY2xyLWh1ZSBkaXYsXHJcbi5jbHItYWxwaGEgZGl2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4ICM4ODg7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jbHItYWxwaGEgZGl2OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcblxyXG4uY2xyLWZvcm1hdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvcmRlcjogMTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgbWFyZ2luOiAwIDIwcHggMjBweDtcclxufVxyXG5cclxuLmNsci1zZWdtZW50ZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmNsci1zZWdtZW50ZWQgaW5wdXQsXHJcbi5jbHItc2VnbWVudGVkIGxlZ2VuZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNsci1zZWdtZW50ZWQgbGFiZWwge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogNHB4IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNsci1zZWdtZW50ZWQgbGFiZWw6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxufVxyXG5cclxuLmNsci1zZWdtZW50ZWQgbGFiZWw6bGFzdC1vZi10eXBlIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xyXG59XHJcblxyXG4uY2xyLXNlZ21lbnRlZCBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi5jbHItc3dhdGNoZXMge1xyXG4gIG9yZGVyOiAyO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICBtYXJnaW46IDAgMTZweDtcclxufVxyXG5cclxuLmNsci1zd2F0Y2hlcyBkaXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uY2xyLXN3YXRjaGVzIGJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDAgNHB4IDZweCA0cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jbHItc3dhdGNoZXMgYnV0dG9uOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsMCwwLC4xKTtcclxufVxyXG5cclxuaW5wdXQuY2xyLWNvbG9yIHtcclxuICBvcmRlcjogMTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbjogMTVweCAyMHB4IDIwcHggYXV0bztcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5pbnB1dC5jbHItY29sb3I6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlOTBmZjtcclxufVxyXG5cclxuLmNsci1jbG9zZSxcclxuLmNsci1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvcmRlcjogMjtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbWFyZ2luOiAwIDIwcHggMjBweDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jbHItY2xvc2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCAyMHB4IDIwcHggYXV0bztcclxufVxyXG5cclxuLmNsci1wcmV2aWV3IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbjogMTVweCAwIDIwcHggMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNsci1wcmV2aWV3OmJlZm9yZSxcclxuLmNsci1wcmV2aWV3OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uY2xyLXByZXZpZXc6YWZ0ZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjEpO1xyXG59XHJcblxyXG4uY2xyLXByZXZpZXcgYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNsci1tYXJrZXIsXHJcbi5jbHItaHVlIGRpdixcclxuLmNsci1hbHBoYSBkaXYsXHJcbi5jbHItY29sb3Ige1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jbHItZmllbGQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY2xyLWZpZWxkIGlucHV0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuXHJcbi5jbHItZmllbGQuY2xyLXJ0bCBpbnB1dCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5jbHItZmllbGQgYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uY2xyLWZpZWxkLmNsci1ydGwgYnV0dG9uIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uY2xyLWZpZWxkIGJ1dHRvbjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwwLDAsLjUpO1xyXG59XHJcblxyXG4uY2xyLWFscGhhLFxyXG4uY2xyLWFscGhhIGRpdixcclxuLmNsci1zd2F0Y2hlcyBidXR0b24sXHJcbi5jbHItcHJldmlldzpiZWZvcmUsXHJcbi5jbHItZmllbGQgYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYWFhIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNhYWEgNzUlLCAjYWFhKSwgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2FhYSAyNSUsICNmZmYgMjUlLCAjZmZmIDc1JSwgI2FhYSA3NSUsICNhYWEpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgNHB4IDRweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDhweCA4cHg7XHJcbn1cclxuXHJcbi5jbHItbWFya2VyOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uY2xyLWtleWJvYXJkLW5hdiAuY2xyLW1hcmtlcjpmb2N1cyxcclxuLmNsci1rZXlib2FyZC1uYXYgLmNsci1odWUgaW5wdXQ6Zm9jdXMgKyBkaXYsXHJcbi5jbHIta2V5Ym9hcmQtbmF2IC5jbHItYWxwaGEgaW5wdXQ6Zm9jdXMgKyBkaXYsXHJcbi5jbHIta2V5Ym9hcmQtbmF2IC5jbHItc2VnbWVudGVkIGlucHV0OmZvY3VzICsgbGFiZWwge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMxZTkwZmYsIDAgMCAycHggMnB4ICNmZmY7XHJcbn1cclxuXHJcbi5jbHItcGlja2VyW2RhdGEtYWxwaGE9XCJmYWxzZVwiXSAuY2xyLWFscGhhIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2xyLXBpY2tlcltkYXRhLW1pbmltYWw9XCJ0cnVlXCJdIHtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxufVxyXG5cclxuLmNsci1waWNrZXJbZGF0YS1taW5pbWFsPVwidHJ1ZVwiXSAuY2xyLWdyYWRpZW50LFxyXG4uY2xyLXBpY2tlcltkYXRhLW1pbmltYWw9XCJ0cnVlXCJdIC5jbHItaHVlLFxyXG4uY2xyLXBpY2tlcltkYXRhLW1pbmltYWw9XCJ0cnVlXCJdIC5jbHItYWxwaGEsXHJcbi5jbHItcGlja2VyW2RhdGEtbWluaW1hbD1cInRydWVcIl0gLmNsci1jb2xvcixcclxuLmNsci1waWNrZXJbZGF0YS1taW5pbWFsPVwidHJ1ZVwiXSAuY2xyLXByZXZpZXcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKiBEYXJrIHRoZW1lICoqL1xyXG5cclxuLmNsci1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4uY2xyLWRhcmsgLmNsci1zZWdtZW50ZWQge1xyXG4gIGJvcmRlci1jb2xvcjogIzc3NztcclxufVxyXG5cclxuLmNsci1kYXJrIC5jbHItc3dhdGNoZXMgYnV0dG9uOmFmdGVyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuMyk7XHJcbn1cclxuXHJcbi5jbHItZGFyayBpbnB1dC5jbHItY29sb3Ige1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzc3NztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG59XHJcblxyXG4uY2xyLWRhcmsgaW5wdXQuY2xyLWNvbG9yOmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICMxZTkwZmY7XHJcbn1cclxuXHJcbi5jbHItZGFyayAuY2xyLXByZXZpZXc6YWZ0ZXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxufVxyXG5cclxuLmNsci1kYXJrIC5jbHItYWxwaGEsXHJcbi5jbHItZGFyayAuY2xyLWFscGhhIGRpdixcclxuLmNsci1kYXJrIC5jbHItc3dhdGNoZXMgYnV0dG9uLFxyXG4uY2xyLWRhcmsgLmNsci1wcmV2aWV3OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgIzY2NiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjODg4IDc1JSwgIzg4OCksIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsICM4ODggMjUlLCAjNDQ0IDI1JSwgIzQ0NCA3NSUsICM4ODggNzUlLCAjODg4KTtcclxufVxyXG5cclxuLyoqIFBvbGFyb2lkIHRoZW1lICoqL1xyXG5cclxuLmNsci1waWNrZXIuY2xyLXBvbGFyb2lkIHtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLC4xKSwgMCA1cHggMzBweCByZ2JhKDAsMCwwLC4yKTtcclxufVxyXG5cclxuLmNsci1waWNrZXIuY2xyLXBvbGFyb2lkOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHRvcDogLTEwcHg7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItd2lkdGg6IDAgOHB4IDEwcHggOHB4O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAtNHB4IDNweCByZ2JhKDAsMCwwLC4xKSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jbHItcGlja2VyLmNsci1wb2xhcm9pZC5jbHItZGFyazpiZWZvcmUge1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4uY2xyLXBpY2tlci5jbHItcG9sYXJvaWQuY2xyLWxlZnQ6YmVmb3JlIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uY2xyLXBpY2tlci5jbHItcG9sYXJvaWQuY2xyLXRvcDpiZWZvcmUge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IC0xMHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xyXG59XHJcblxyXG4uY2xyLXBvbGFyb2lkIC5jbHItZ3JhZGllbnQge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIG1hcmdpbjogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5jbHItcG9sYXJvaWQgLmNsci1odWUsXHJcbi5jbHItcG9sYXJvaWQgLmNsci1hbHBoYSB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gIGhlaWdodDogMTBweDtcclxuICBtYXJnaW46IDZweCAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmNsci1wb2xhcm9pZCAuY2xyLWh1ZSBkaXYsXHJcbi5jbHItcG9sYXJvaWQgLmNsci1hbHBoYSBkaXYge1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuMik7XHJcbn1cclxuXHJcbi5jbHItcG9sYXJvaWQgLmNsci1mb3JtYXQge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICBtYXJnaW46IDAgMTBweCAxNXB4O1xyXG59XHJcblxyXG4uY2xyLXBvbGFyb2lkIC5jbHItc3dhdGNoZXMge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcclxuICBtYXJnaW46IDAgNnB4O1xyXG59XHJcbi5jbHItcG9sYXJvaWQgLmNsci1zd2F0Y2hlcyBkaXYge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY2xyLXBvbGFyb2lkIC5jbHItc3dhdGNoZXMgYnV0dG9uIHtcclxuICB3aWR0aDogMjJweDtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5jbHItcG9sYXJvaWQgaW5wdXQuY2xyLWNvbG9yIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTVweCBhdXRvO1xyXG59XHJcblxyXG4uY2xyLXBvbGFyb2lkIC5jbHItY2xlYXIge1xyXG4gIG1hcmdpbjogMCAxMHB4IDE1cHggMTBweDtcclxufVxyXG5cclxuLmNsci1wb2xhcm9pZCAuY2xyLWNsb3NlIHtcclxuICBtYXJnaW46IDAgMTBweCAxNXB4IGF1dG87XHJcbn1cclxuXHJcbi5jbHItcG9sYXJvaWQgLmNsci1wcmV2aWV3IHtcclxuICBtYXJnaW46IDEwcHggMCAxNXB4IDEwcHg7XHJcbn1cclxuXHJcbi8qKiBMYXJnZSB0aGVtZSAqKi9cclxuXHJcbi5jbHItcGlja2VyLmNsci1sYXJnZSB7XHJcbiAgd2lkdGg6IDI3NXB4O1xyXG59XHJcblxyXG4uY2xyLWxhcmdlIC5jbHItZ3JhZGllbnQge1xyXG4gIGhlaWdodDogMTUwcHg7XHJcbn1cclxuXHJcbi5jbHItbGFyZ2UgLmNsci1zd2F0Y2hlcyBidXR0b24ge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxufVxyXG5cclxuLyoqIFBpbGwgKGhvcml6b250YWwpIHRoZW1lICoqL1xyXG5cclxuLmNsci1waWNrZXIuY2xyLXBpbGwge1xyXG4gIHdpZHRoOiAzODBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jbHItcGlsbCAuY2xyLWdyYWRpZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG59XHJcblxyXG4uY2xyLXBpbGwgLmNsci1odWUge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn0iLCAiLmNsci1waWNrZXIge1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi5jbHItcGlja2VyLmNsci1waWxsIHtcbiAgd2lkdGg6IDQyMHB4O1xufVxuXG4uZmllbGQgLmNsci1maWVsZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2xyLWZpZWxkIGJ1dHRvbiB7XG5cdGhlaWdodDogOTUlO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0bWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi5jbHItZmllbGQuY2xyLXJ0bCBidXR0b24ge1xuXHRyaWdodDogdW5zZXQ7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuXG4udWktZmxvYXQtbGFiZWwgLmNsci1maWVsZC5jbHItcnRsK2xhYmVsIHtcblx0bGVmdDogdW5zZXQ7XG5cdG1hcmdpbi1sZWZ0OiB1bnNldDtcblx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcblx0cmlnaHQ6IDA7XG59XG5cbi5jbHItZmllbGQgYnV0dG9uLnVpLXN0YXRlLWVycm9yIHtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi50aHVtYm5haWwgLmNsci1maWVsZCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbiJdLAogICJtYXBwaW5ncyI6ICI7QUFBQSxDQUFDO0FBQ0MsV0FBUztBQUNULGFBQVc7QUFDWCxZQUFVO0FBQ1YsU0FBTztBQUNQLFdBQVM7QUFDVCxpQkFBZTtBQUNmLG9CQUFrQjtBQUNsQixtQkFBaUI7QUFDakIsYUFB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 */
