.umKAZmLkARLzX3gnuKkp {
  --button-size: var(--theme-button-height-medium, 41px);

  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgb(0 0 0 / 10%));
  color: var(--theme-button-foreground-color, #0e0e0f);
  cursor: pointer;
  display: block;
  position: relative;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-button-font-weight, 500);
  height: var(--button-size);
  padding: 0 var(--theme-button-padding, 1.62em);
  margin: 0;
  text-transform: uppercase;
  transform: initial;
  transition: all 0.1s ease-out;
  text-align: -webkit-center;
  white-space: nowrap;
}

.umKAZmLkARLzX3gnuKkp:focus {
  outline: none;
}

@media (hover) {
  .umKAZmLkARLzX3gnuKkp:hover {
    background-color: var(--theme-button-hover-background-color, #ddd);
  }
}

.umKAZmLkARLzX3gnuKkp:active {
  transform: scale(0.95);
}

.umKAZmLkARLzX3gnuKkp:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.umKAZmLkARLzX3gnuKkp.u1l5AJGbUiP6RVFIKxOI {
  text-align: left;
}

.umKAZmLkARLzX3gnuKkp.hxZpK9CpBK1wR0W0v4SD {
  --button-size: var(--theme-button-height-small, 30px);

  font-size: var(--theme-button-font-size-small, 0.75rem);
}

.umKAZmLkARLzX3gnuKkp.o9DYmt4xfLaImiVzI9dQ {
  --button-size: var(--theme-button-height-large, 54px);
}

.umKAZmLkARLzX3gnuKkp.qmEVxSZS5kfL3aVbee1n {
  --button-size: var(--theme-button-height-xlarge, 80px);
}

.umKAZmLkARLzX3gnuKkp.CNOZHLd9XbokzOW6LYBP {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.umKAZmLkARLzX3gnuKkp.jJCAzw2SyaH4tIWXrAlR {
  border-radius: calc(var(--button-size) / 2);
  padding: 0 calc(var(--button-size) * 0.6);
}

.umKAZmLkARLzX3gnuKkp.jJCAzw2SyaH4tIWXrAlR.KGCu7aPjQy_aFNjHWNuw {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.umKAZmLkARLzX3gnuKkp.jJCAzw2SyaH4tIWXrAlR.dDHYyGzXNi773FAl13GX {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.umKAZmLkARLzX3gnuKkp.lQF1YcUqM0OHvPSlSwl_ {
  box-shadow: none;
}

.umKAZmLkARLzX3gnuKkp.sEo25Eiv6zs1D_x5q8Vy {
  border: none;
}

.umKAZmLkARLzX3gnuKkp.vm3cmANNuYlaQM5Yqz9G {
  background-color: transparent;
  box-shadow: none;
}

.umKAZmLkARLzX3gnuKkp.Pikfzj7zYg2IntdJymuK {
  width: 100%;
}

.umKAZmLkARLzX3gnuKkp.oSgV5cwX6inkSbCG98w8 {
  height: 100%;
}

.umKAZmLkARLzX3gnuKkp.gSZrGR1xqm8Q1iRUfGga {
  padding: 0;
}

.pYLUj9noAqT8WytjDOOb {
  display: grid;
  column-gap: 1em;
  grid-auto-flow: column;
  align-items: center;
  width: min-content;
  height: 100%;
}

.iOy_thUfwxIqZOrWSIzx {
  --badge-size: var(--theme-button-height, 22px);

  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
  box-sizing: border-box;
  padding: 0 6px;
  border-radius: calc(var(--badge-size) * 0.5);
  min-width: var(--badge-size);
  height: var(--badge-size);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-weight: bold;
  font-size: var(--theme-button-font-size-small, 0.75rem);

  /* positioning the badge itself relative to its button parent */
  position: absolute;
  top: calc(var(--badge-size) * -0.5);
  right: 5px;

  /* center children */
  display: flex;
  align-items: center;
  justify-content: center;
}

.iOy_thUfwxIqZOrWSIzx.g79jjcWVnmxLoPNyAx49 {
  background-color: var(--theme-button-background-color, #fff);
  color: var(--theme-button-foreground-color, #0e0e0f);
}

.Unj4rp1Dy71ACruzXl75 {
  --button-size: var(--theme-button-height-medium, 41px);

  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-sizing: border-box;
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgb(0 0 0 / 10%));
  color: var(--theme-button-foreground-color, #0e0e0f);
  cursor: pointer;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-button-font-weight, 500);
  padding: 0 var(--theme-button-padding, 1.62em);
  height: var(--button-size);
  width: min-content;
  margin: 0;
  text-transform: uppercase;
  transform: initial;
  transition: all 0.1s ease-out;
  text-align: -webkit-center;
  white-space: nowrap;
}

.Unj4rp1Dy71ACruzXl75:focus {
  outline: none;
}

@media (hover) {
  .Unj4rp1Dy71ACruzXl75:hover {
    background-color: var(--theme-button-hover-background-color, #ddd);
  }
}

.Unj4rp1Dy71ACruzXl75:active {
  transform: scale(0.95);
}

.Unj4rp1Dy71ACruzXl75:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.Unj4rp1Dy71ACruzXl75.EXWMRvveRvQifixzTH02 {
  text-align: left;
  justify-content: flex-start;
}

.Unj4rp1Dy71ACruzXl75._U0znUk5QTAzPnS2gaLC {
  --button-size: var(--theme-button-height-small, 30px);

  font-size: var(--theme-button-font-size-small, 0.75rem);
}

.Unj4rp1Dy71ACruzXl75.aH8u4s2MtYc5y4vyubDw {
  --button-size: var(--theme-button-height-medium, 41px);

  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 15px));
}

.Unj4rp1Dy71ACruzXl75.c306yV78al_eGwBSkmFm {
  --button-size: var(--theme-button-height-large, 54px);
}

.Unj4rp1Dy71ACruzXl75.xvA1meUmE28AEOpjsWc9 {
  --button-size: var(--theme-button-height-xlarge, 80px);
}

.Unj4rp1Dy71ACruzXl75.WB77YIDOSwJoX68NjlUG {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.Unj4rp1Dy71ACruzXl75.k2nJCsENNgCz2Hlsj_bG {
  border-radius: calc(var(--button-size) / 2);
  padding: 0 calc(var(--button-size) * 0.6);
}

.Unj4rp1Dy71ACruzXl75.k2nJCsENNgCz2Hlsj_bG.jAe5EVE37OrKYvkXdc1s {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.Unj4rp1Dy71ACruzXl75.k2nJCsENNgCz2Hlsj_bG.DgbtB6G4LoBDd04P_MzO {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.Unj4rp1Dy71ACruzXl75.KpQI95_f8nHvk7G2J6h8 {
  box-shadow: none;
}

.Unj4rp1Dy71ACruzXl75.L8PnxUQogzgFMMT7QI4d {
  background-color: transparent;
  box-shadow: none;
}

.Unj4rp1Dy71ACruzXl75.JulaxSccoGmqtgTNJmk9 {
  width: 100%;
}

.Unj4rp1Dy71ACruzXl75.zTYr9W7g2SqbVjPFAokG {
  height: 100%;
}

.Unj4rp1Dy71ACruzXl75.UHzTm51kVyll52_S7sGB {
  padding: 0;
}

.Unj4rp1Dy71ACruzXl75.hRP1XYfuJ49TsYU_cO5A {
  border: none;
}

.Unj4rp1Dy71ACruzXl75.lwWITPhM9TMo585Dsaw8 {
  pointer-events: none;
  cursor: default;
  opacity: 0.3;
}

.MyT_PufJdEvsZE3hSW8P {
  display: grid;
  column-gap: 1em;
  grid-auto-flow: column;
  align-items: center;
  justify-content: center;
  width: min-content;
  height: 100%;
}

.RDZylCMlGfeCUwSbyeIq {
  font-size: var(--theme-input-label-font-size, 0.75rem);
  font-family: var(--theme-input-label-font-family, sans-serif);
  text-transform: uppercase;
  font-weight: bold;
  line-height: 2em;
}

.sy8lKVWP56AlOR7ys_9A.XjfpcuPtguFZvKrxxt7y {
  width: calc(var(--theme-button-height-small, 30px) / 2);
  height: calc(var(--theme-button-height-small, 30px) / 2);
}

.sy8lKVWP56AlOR7ys_9A.tLP3dZWepXH3HKg17sOH {
  width: calc(var(--theme-button-height-medium, 42px) / 2);
  height: calc(var(--theme-button-height-medium, 42px) / 2);
}

.sy8lKVWP56AlOR7ys_9A.Wgp9qHWDrQi9fmcxQIVK {
  width: calc(var(--theme-button-height-large, 54px) / 2);
  height: calc(var(--theme-button-height-large, 54px) / 2);
}

.sy8lKVWP56AlOR7ys_9A.lUA6tpLkWcGFgnoqCFvu {
  width: calc(var(--theme-button-height-xlarge, 80px) / 2);
  height: calc(var(--theme-button-height-xlarge, 80px) / 2);
}

.sy8lKVWP56AlOR7ys_9A {
  contain: strict;
  outline: none;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid var(--theme-button-foreground-color, #0e0e0f);
  appearance: none;
}

.sy8lKVWP56AlOR7ys_9A:checked {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  background-image: url("data:image/svg+xml,%3Csvg width=%276%27 height=%274%27 viewBox=%270 0 8 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.00049 2.88235L3.07741 5L7.00049 1%27 stroke=%27white%27 stroke-linecap=%27square%27/%3E%3C/svg%3E");
}

.sy8lKVWP56AlOR7ys_9A:indeterminate {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  background-image: url("data:image/svg+xml,%3Csvg width=%279%27 height=%272%27 viewBox=%270 0 6 2%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cline y1=%271%27 x2=%276%27 y2=%271%27 stroke=%27white%27/%3E%3C/svg%3E");
}

.sy8lKVWP56AlOR7ys_9A:disabled {
  pointer-events: none;
  cursor: default;
  background-color: #f0f0f0;
  border-color: #e0e0e0;
}

.PvbeBm4SMtMqlQNTyQjQ {
  --color-swatch-size: var(--theme-button-height-medium, 41px);
  --color-swatch-shadow: var(
    --theme-button-shadow,
    0 0 12px 0 rgb(0 0 0 / 10%)
  );

  border: 0;
  border-radius: var(--color-swatch-size);
  box-shadow: var(--color-swatch-shadow);
  contain: strict;
  cursor: pointer;
  height: var(--color-swatch-size);
  transform: initial;
  transition: all 0.1s ease-out;
  width: var(--color-swatch-size);
}

.PvbeBm4SMtMqlQNTyQjQ.S7E3EPy_AWQukEexuvTf {
  --color-swatch-size: var(--theme-button-height-small, 30px);
}

.PvbeBm4SMtMqlQNTyQjQ.a1FsItKPQEOBeTqBCuDl {
  --color-swatch-size: var(--theme-button-height-large, 54px);
}

.PvbeBm4SMtMqlQNTyQjQ.sFhgQEN_UOL3ZxOAR1Ie {
  --color-swatch-size: var(--theme-button-height-xlarge, 80px);
}

@media (hover) {
  .PvbeBm4SMtMqlQNTyQjQ:hover {
    transform: scale(0.95);
    box-shadow: var(--theme-button-hover-shadow, 0 0 15px 0 rgb(0 0 0 / 15%));
  }
}

.PvbeBm4SMtMqlQNTyQjQ:not(.aUx2uSBSs14VqwPqjvlQ):active {
  transform: scale(0.9);
}

.PvbeBm4SMtMqlQNTyQjQ.aUx2uSBSs14VqwPqjvlQ {
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  transform: scale(1.21);
}

/*
 * See https://gomakethings.com/hidden-content-for-better-a11y/#hiding-the-link
*/
.JIQmeZdd9TFl5I_gifPi {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.Kk2dp15HwMZzINbUFAZ4 {
  display: grid;
  contain: layout;
  grid-gap: var(--theme-button-gap, 10px);
}

.Kk2dp15HwMZzINbUFAZ4.JszO_Ug7pKLYQ0DehN8_ {
  align-items: center;
  grid-auto-flow: column;
}

.Kk2dp15HwMZzINbUFAZ4.EVT62lghC99e9bdjYly5 {
  grid-auto-flow: row;
  justify-items: center;
}

.j0h9hd_glvI9xdOnaauY {
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  background-color: var(--theme-modal-overlay-color, rgb(255 255 255 / 90%));
  opacity: var(--theme-modal-overlay-opacity, 1);
}

.j0h9hd_glvI9xdOnaauY.SL48SzZufKgdMiGY3YTN {
  display: none;
}

.hTXcZevGyyI0AcvprXVJ {
  background-color: var(--theme-modal-background-color, #fff);
  box-shadow: var(--theme-modal-shadow, 0 0 50px 0 rgb(0 0 0 / 20%));
  outline: none;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.hTXcZevGyyI0AcvprXVJ.ibqloG1HxHx3stdkVZSj {
  background-color: transparent;
  box-shadow: none;
}

.hTXcZevGyyI0AcvprXVJ.IEo5vEeftvLpmwi0VyjD {
  box-shadow: none;
}

.Vbg1QWWsxIKGAUgqLVO8 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Vbg1QWWsxIKGAUgqLVO8 .hTXcZevGyyI0AcvprXVJ {
  position: relative;
  left: unset;
  top: unset;
  transform: unset;
}

.FoPfC3j7cIg2BYfzqQGE {
  top: var(--theme-outer-padding, 21px);
  right: var(--theme-outer-padding, 21px);
  position: fixed;
}

.ZZVHcX45XCblmDab9ewZ {
  min-width: 33vw;
}

.xTX1XJfCSUsrh_yLlZoi {
  padding: 1em var(--theme-confirmation-modal-horizontal-padding, 1.5rem) 1.5em
    var(--theme-confirmation-modal-horizontal-padding, 1.5rem);
  font-size: var(--theme-confirmation-modal-header-font-size, 2rem);
  text-transform: uppercase;
  margin: 0;
}

.Te6jHdlyjsQXmnTs9ban {
  display: grid;
  grid-auto-flow: row;
  row-gap: 1em;
  padding: 2rem var(--theme-confirmation-modal-horizontal-padding, 1.5rem);
}

.Te6jHdlyjsQXmnTs9ban.Lz_gwSwP3QCN5zYzFsEi {
  padding: 0;
}

.Gh1uvxMfEgPTdt66Qis2 {
  display: flex;
  padding: calc(
      var(--theme-confirmation-modal-horizontal-padding, 1.5rem) * 1.25
    )
    var(--theme-confirmation-modal-horizontal-padding, 1.5rem);
  justify-content: space-between;
}

.Iaw34FkMJqjrGQ58BGfx {
  display: grid;
  grid-auto-flow: column;
  column-gap: var(--theme-button-gap, 10px);
}

.fp_BLJ2FW4Oyyb0bHiD4 {
  --size: var(--theme-icon-height-medium, 16px);

  display: block;
  contain: strict;
  height: var(--size);
  width: var(--size);
  max-width: var(--size);
  transition: 0.2s -webkit-filter ease-out;
  transition: 0.2s -moz-filter ease-out;
  transition: 0.2s filter ease-out;
  transition: 0.2s -ms-filter ease-out;
  transition: 0.2s -o-filter ease-out;
  transition: 0.2s filter ease-out, 0.2s -webkit-filter ease-out;
}

.fp_BLJ2FW4Oyyb0bHiD4.zsVDNfNRkos0Q5uv9FR9 {
  --size: var(--theme-icon-height-small, 12px);
}

.fp_BLJ2FW4Oyyb0bHiD4.eSlil3evPtPBswWF80C5 {
  --size: var(--theme-icon-height-medium, 16px);
}

.fp_BLJ2FW4Oyyb0bHiD4.T7ULyq1yE9AVXEMknV4G {
  --size: var(--theme-icon-height-large, 23px);
}

.fp_BLJ2FW4Oyyb0bHiD4.QPAceVQdZ6QIQ2Qvijwg {
  --size: var(--theme-icon-height-xlarge, 35px);
}

.fp_BLJ2FW4Oyyb0bHiD4.mFTGbhLa4NlUO16nvJrk {
  filter: invert(1);
}

.rBafXkoTCn2Ah6xYYmxf {
  align-items: center;
  column-gap: 1.5em;
  display: flex;
  justify-content: space-between;
}

.kYh7DKYqH6jdLXd7PdJw {
  display: inline-block;
  position: relative;
}

.QleAO3ymTliU6ZNBQxfg {
  display: grid;
  grid-auto-columns: min-content;
  grid-auto-flow: column;
  column-gap: var(--theme-button-gap, 10px);
  position: absolute;
  align-items: flex-start;
}

.QleAO3ymTliU6ZNBQxfg.axfcrjSH4lvujzrsk2Qp.LtVltW3BPZ5gNXVxxkrP {
  margin-bottom: var(--theme-menu-margin, 1rem);
  bottom: 100%;
  right: 0;
}

.QleAO3ymTliU6ZNBQxfg.axfcrjSH4lvujzrsk2Qp.PRb5f8XcMZOcY5ufPMdq {
  margin-bottom: var(--theme-menu-margin, 1rem);
  bottom: 100%;
  left: 0;
}

.QleAO3ymTliU6ZNBQxfg.__MZ5OoiIrVidFXbQfju.LtVltW3BPZ5gNXVxxkrP {
  margin-top: var(--theme-menu-margin, 1rem);
  top: 100%;
  right: 0;
}

.QleAO3ymTliU6ZNBQxfg.__MZ5OoiIrVidFXbQfju.PRb5f8XcMZOcY5ufPMdq {
  margin-top: var(--theme-menu-margin, 1rem);
  top: 100%;
  left: 0;
}

.xQ9Bfk0X1HmZgihCutZV {
  contain: content;
  box-shadow: var(--theme-menu-shadow, 0 0 15px 0 rgb(0 0 0 / 15%));
  position: relative;
  z-index: 1;
}

.xQ9Bfk0X1HmZgihCutZV ul {
  list-style: none;
  padding: 0;
  margin: 0;
  max-height: var(--theme-menu-max-height, 30vh);
  overflow-y: auto;
}

.xQ9Bfk0X1HmZgihCutZV.utv9FYOU7Q0JNnZW1ejv {
  animation: yYKjcCvD2L94FpPgOigQ 0.5s ease-in-out both;
}

.wNL86s9zGFi8XK11KloR {
  background-color: var(--theme-list-view-background-color, #fff);
  border-bottom: 1px solid var(--theme-list-view-border-color, #ddd);
  color: var(--theme-list-view-foreground-color, #0e0e0f);
  font-weight: 500;
  margin: 0;
  padding: var(--theme-list-view-header-padding, 1.25rem 1.5rem 1.75rem 1.5rem);
  text-transform: capitalize;
  white-space: nowrap;
}

.mu4Jev1c4KcifeF8Mzqg {
  background-color: var(--theme-menu-background-color, #fff);
  border-top: 1px solid var(--theme-menu-border-color, #ddd);
  color: var(--theme-menu-foreground-color, #0e0e0f);
  contain: layout;
  display: flex;
  align-items: center;
  font-family: var(--theme-menu-item-font-family, sans-serif);
  font-weight: var(--theme-menu-item-font-weight, 500);
  min-height: var(--theme-menu-item-height, 41px);
  min-width: var(--theme-menu-item-width, 41px);
  padding: var(--theme-menu-item-padding, 0 1.5rem);
  white-space: nowrap;
}

.mu4Jev1c4KcifeF8Mzqg.EaPSjL1nXsz7TCx11Lrf {
  border: none;
}

@keyframes yYKjcCvD2L94FpPgOigQ {
  0% {
    transform: initial;
  }

  50% {
    transform: scale(0.9);
  }

  100% {
    transform: initial;
  }
}

@keyframes yYKjcCvD2L94FpPgOigQ {
  0% {
    transform: initial;
  }

  50% {
    transform: scale(0.9);
  }

  100% {
    transform: initial;
  }
}

.gGZf_GsWswkr0NTD_nbQ {
  background-color: var(--theme-menu-background-color, #fff);
  border-bottom: 1px solid var(--theme-menu-border-color, #ddd);
  color: var(--theme-menu-foreground-color, #0e0e0f);
  contain: layout;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-family: var(--theme-menu-item-font-family, sans-serif);
  font-weight: var(--theme-menu-item-font-weight, 500);
  min-height: var(--theme-menu-item-height, 41px);
  min-width: var(--theme-menu-item-width, 41px);
  padding: var(--theme-menu-item-padding, 0 1.5rem);
  white-space: nowrap;
}

.gGZf_GsWswkr0NTD_nbQ.CM2bHSCxwuitMes7u9Wf {
  padding: 0;
}

.gGZf_GsWswkr0NTD_nbQ.s4tJlK4OFc3rnXL0Mxqk {
  background-color: var(--theme-menu-foreground-color, #0e0e0f);
  color: var(--theme-menu-background-color, #fff);
  text-decoration: none;
}

@media (hover) {
  .gGZf_GsWswkr0NTD_nbQ:hover {
    background-color: var(--theme-menu-hover-background-color, #ddd);
  }
}

.gGZf_GsWswkr0NTD_nbQ:last-child {
  border-bottom: none;
}

.X1F4SQkhQh0fxz5Yu3tH {
  background-color: var(--theme-menu-background-color, #fff);
  border-bottom: 1px solid var(--theme-menu-border-color, #ddd);
  color: var(--theme-menu-foreground-color, #0e0e0f);
  contain: layout;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-family: var(--theme-menu-item-font-family, sans-serif);
  font-weight: var(--theme-menu-item-font-weight, 500);
  min-height: var(--theme-menu-item-height, 41px);
  min-width: var(--theme-menu-item-width, 41px);
  padding: var(--theme-menu-item-padding, 0 1.5rem);
  white-space: nowrap;
}

.X1F4SQkhQh0fxz5Yu3tH.kpDLXZSD2Kp19h9suRLA {
  padding: 0;
}

.X1F4SQkhQh0fxz5Yu3tH.IwITjGn6vTZteEKjNoYc {
  background-color: var(--theme-menu-foreground-color, #0e0e0f);
  color: var(--theme-menu-background-color, #fff);
  text-decoration: none;
}

@media (hover) {
  .X1F4SQkhQh0fxz5Yu3tH:hover {
    background-color: var(--theme-menu-hover-background-color, #ddd);
  }
}

.ldoR6pGOrtgHMXSpmH7F:last-child {
  border-bottom: none;
}

.KWk7oZ8tvPfQicgQYlVa {
  display: none;
}

.e6zrx7UOP_BSoMM3GrjQ {
  --button-size: var(--theme-button-height-medium, 41px);

  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgb(0 0 0 / 10%));
  color: var(--theme-button-foreground-color, #0e0e0f);
  cursor: pointer;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-button-font-weight, 500);
  height: var(--button-size);
  width: max-content;
  margin: 0;
  padding: 0 var(--theme-button-padding, 1.62em);
  text-transform: uppercase;
  transform: initial;
  transition: all 0.1s ease-out;
  text-align: -webkit-center;
  white-space: nowrap;
}

.e6zrx7UOP_BSoMM3GrjQ.ihSnDQg0ygxcVLIySJkM {
  --button-size: var(--theme-button-height-small, 30px);

  font-size: var(--theme-button-font-size-small, 0.75rem);
}

.e6zrx7UOP_BSoMM3GrjQ.FpwhbD7HXx_uFT3l01wb {
  --button-size: var(--theme-button-height-large, 54px);
}

.e6zrx7UOP_BSoMM3GrjQ.YVds4u_DfWSG1r0SAGnS {
  --button-size: var(--theme-button-height-xlarge, 80px);
}

.e6zrx7UOP_BSoMM3GrjQ.CKynoLhiLd6KzAYi5NtG {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.e6zrx7UOP_BSoMM3GrjQ.v72mzJumFSiDOOE1MnXH {
  border-radius: calc(var(--button-size) / 2);
  padding: 0 calc(var(--button-size) * 0.6);
}

.e6zrx7UOP_BSoMM3GrjQ:focus {
  outline: none;
}

.e6zrx7UOP_BSoMM3GrjQ:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.e6zrx7UOP_BSoMM3GrjQ:active {
  transform: scale(0.95);
}

@media (hover) {
  .e6zrx7UOP_BSoMM3GrjQ:hover {
    background-color: var(--theme-button-hover-background-color, #ddd);
  }
}

.e6zrx7UOP_BSoMM3GrjQ.EoewJEDbGdteJ_NRfS5F {
  box-shadow: none;
}

.e6zrx7UOP_BSoMM3GrjQ.cb7l4xvcNnHNlQZmLjkb {
  border: none;
}

.e6zrx7UOP_BSoMM3GrjQ.vcOwDYuGF2etoPfyFDX5 {
  padding: 0;
}

.e6zrx7UOP_BSoMM3GrjQ.l08khaXIUOcruBFHws7X {
  background-color: transparent;
  box-shadow: none;
}

.e6zrx7UOP_BSoMM3GrjQ.I0xvJbB0LNT0S15jTMWW {
  width: 100%;
}

.e6zrx7UOP_BSoMM3GrjQ.X6fqUcVH1BlCRJBiiJii {
  height: 100%;
}

.j1mfiYEGolTRmbBmGKlQ {
  display: flex;
  position: absolute;
  contain: layout;
  max-height: 100vh;
  max-width: 100vw;
  z-index: 1003;
}

.j1mfiYEGolTRmbBmGKlQ.EGaKvmqM2SawiFrW8Ctu {
  flex-direction: row;
}

.j1mfiYEGolTRmbBmGKlQ.NMi0MT1b7rp1Zjye8UVA {
  flex-direction: column;
}

.j1mfiYEGolTRmbBmGKlQ.g0j3kkQr_AjCKFd94S1s {
  position: fixed;
  will-change: transform;
}

.j1mfiYEGolTRmbBmGKlQ.Fr1q7WnF1nFnnbfgpaRz {
  box-shadow: none;
}

.j1mfiYEGolTRmbBmGKlQ.udRZe9H0bKUHXjOwG1Fn {
  background-color: transparent;
}

.j1mfiYEGolTRmbBmGKlQ.uYiKw6VvDEkhjZHzvo7e {
  top: var(--theme-outer-padding, 21px);
}

.j1mfiYEGolTRmbBmGKlQ.tRbEcYjE3KncsNwTbvVM {
  top: 0;
}

.j1mfiYEGolTRmbBmGKlQ.LGunG37X1_HReuw3qzua {
  top: 0;
  transform: translateY(-50%);
}

.j1mfiYEGolTRmbBmGKlQ.lw27rGVlo34axCxw3QHi {
  right: var(--theme-outer-padding, 21px);
}

.j1mfiYEGolTRmbBmGKlQ.PZItvleFIIj0Jx2MikRE {
  right: 0;
}

.j1mfiYEGolTRmbBmGKlQ.KNuGaDPq9rmXfgmO3pcb {
  right: 0;
  transform: translateX(50%);
}

.j1mfiYEGolTRmbBmGKlQ.dn1uh1tasGxDGqmU18HN {
  bottom: var(--theme-outer-padding, 21px);
}

.j1mfiYEGolTRmbBmGKlQ.eD0UCrBRpsRTPPwwIoVg {
  bottom: 0;
}

.j1mfiYEGolTRmbBmGKlQ.IrhH5gfyGsQ6kdcP94RQ {
  bottom: 0;
  transform: translateY(50%);
}

.j1mfiYEGolTRmbBmGKlQ.D5fGHnAGCMR4Ltb9y4Hr {
  left: var(--theme-outer-padding, 21px);
}

.j1mfiYEGolTRmbBmGKlQ._AtAd2tr7t1kXusRbXSz {
  left: 0;
}

.j1mfiYEGolTRmbBmGKlQ._8C9dd0X_JXY4uHzw5Nj {
  left: 0;
  transform: translateX(-50%);
}

.j1mfiYEGolTRmbBmGKlQ.QDks8ovt9RVcFWeEB8wb {
  left: 50%;
  transform: translateX(-50%);
}

.j1mfiYEGolTRmbBmGKlQ.CVuQRE652GH2VJn8zOTs {
  top: 50%;
  transform: translateY(-50%);
}

.j1mfiYEGolTRmbBmGKlQ.QDks8ovt9RVcFWeEB8wb.CVuQRE652GH2VJn8zOTs {
  transform: translate(-50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ.QDks8ovt9RVcFWeEB8wb.j1mfiYEGolTRmbBmGKlQ.LGunG37X1_HReuw3qzua {
  transform: translate(-50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ.QDks8ovt9RVcFWeEB8wb.j1mfiYEGolTRmbBmGKlQ.IrhH5gfyGsQ6kdcP94RQ {
  transform: translate(-50%, 50%);
}

.j1mfiYEGolTRmbBmGKlQ.CVuQRE652GH2VJn8zOTs.j1mfiYEGolTRmbBmGKlQ._8C9dd0X_JXY4uHzw5Nj {
  transform: translate(-50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ.CVuQRE652GH2VJn8zOTs.j1mfiYEGolTRmbBmGKlQ.KNuGaDPq9rmXfgmO3pcb {
  transform: translate(50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ._8C9dd0X_JXY4uHzw5Nj.j1mfiYEGolTRmbBmGKlQ.LGunG37X1_HReuw3qzua {
  transform: translate(-50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ.KNuGaDPq9rmXfgmO3pcb.j1mfiYEGolTRmbBmGKlQ.LGunG37X1_HReuw3qzua {
  transform: translate(50%, -50%);
}

.j1mfiYEGolTRmbBmGKlQ._8C9dd0X_JXY4uHzw5Nj.j1mfiYEGolTRmbBmGKlQ.IrhH5gfyGsQ6kdcP94RQ {
  transform: translate(-50%, 50%);
}

.j1mfiYEGolTRmbBmGKlQ.KNuGaDPq9rmXfgmO3pcb.j1mfiYEGolTRmbBmGKlQ.IrhH5gfyGsQ6kdcP94RQ {
  transform: translate(50%, 50%);
}

.Wcemyr2Gr8ZCGc6Bjbqw {
  --icon-size: var(--theme-icon-height-medium, 16px);

  align-items: center;
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgb(0 0 0 / 10%));
  cursor: pointer;
  display: flex;
  position: relative;
  margin: 0;
  height: min-content;
  width: min-content;
  padding: calc(var(--icon-size) / 1.5);
  transform: initial;
  transition: all 0.1s ease-out;
}

.Wcemyr2Gr8ZCGc6Bjbqw.T_pa8CcpL1GvuDsdvsqq {
  --icon-size: var(--theme-icon-height-small, 12px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.nLLErjOgfa5b2sOeZrQ5 {
  --icon-size: var(--theme-icon-height-medium, 16px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.Q71NFBHrSxQLQE4AGD2h {
  --icon-size: var(--theme-icon-height-large, 23px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.EbBiyF1rg6wRaxSMK8so {
  --icon-size: var(--theme-icon-height-xlarge, 35px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.tLjuwRSsIiLJGVsrarbd {
  border-radius: 50%;
  padding: calc(var(--icon-size) / 1.25);
}

.Wcemyr2Gr8ZCGc6Bjbqw.tLjuwRSsIiLJGVsrarbd.d4KLpI79CuSU6gkPPInA {
  margin-top: var(--theme-button-rounded-offset, -4px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.tLjuwRSsIiLJGVsrarbd.G7hJZoYv8qIrNmFCygME {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.tLjuwRSsIiLJGVsrarbd.DZs3AvGkVdOvJfLeJ8Gh {
  margin-bottom: var(--theme-button-rounded-offset, -4px);
}

.Wcemyr2Gr8ZCGc6Bjbqw.tLjuwRSsIiLJGVsrarbd.wEEnWRcvuvomh_OLO5iq {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.Wcemyr2Gr8ZCGc6Bjbqw:focus {
  outline: none;
}

.Wcemyr2Gr8ZCGc6Bjbqw:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.Wcemyr2Gr8ZCGc6Bjbqw:active {
  transform: scale(0.95);
}
@media (hover) {
  .Wcemyr2Gr8ZCGc6Bjbqw:hover {
    background-color: var(--theme-button-hover-background-color, #ddd);
  }
}

.Wcemyr2Gr8ZCGc6Bjbqw.K9WGCFpUadO9WIXwFaj_ {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.Wcemyr2Gr8ZCGc6Bjbqw.eAQJ10kEkPmDxMGvlYzy {
  box-shadow: none;
}

.Wcemyr2Gr8ZCGc6Bjbqw.OlENR9ntuWYLGOKKKrGR {
  border: none;
}

.Wcemyr2Gr8ZCGc6Bjbqw.KOcsPrivr94rxnfHVlfe {
  background-color: transparent;
  box-shadow: none;
}

.gUSTy3_Np1mGJHW1N3gx {
  --icon-size: var(--theme-icon-height-medium, 16px);

  align-items: center;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #0e0e0f);
  box-shadow: var(--theme-button-shadow, 0 0 12px 0 rgb(0 0 0 / 10%));
  cursor: pointer;
  display: flex;
  position: relative;
  margin: 0;
  height: min-content;
  width: min-content;
  padding: calc(var(--icon-size) / 1.5);
  transform: initial;
  transition: all 0.1s ease-out;
}

.gUSTy3_Np1mGJHW1N3gx.IYuVzh1HBzgoTCi2WQ_p {
  --icon-size: var(--theme-icon-height-small, 12px);
}

.gUSTy3_Np1mGJHW1N3gx.JNg3_bCEfIvi4geEcsS3 {
  --icon-size: var(--theme-icon-height-medium, 16px);
}

.gUSTy3_Np1mGJHW1N3gx.n61saxA20_EwMgt9Gw4s {
  --icon-size: var(--theme-icon-height-large, 23px);
}

.gUSTy3_Np1mGJHW1N3gx.gqGnvnH9X6mGvzwl4aGz {
  --icon-size: var(--theme-icon-height-xlarge, 35px);
}

.gUSTy3_Np1mGJHW1N3gx.DkzuqhEaiMR3XMs1M1If {
  border-radius: 50%;
  padding: calc(var(--icon-size) / 1.25);
}

.gUSTy3_Np1mGJHW1N3gx.DkzuqhEaiMR3XMs1M1If.sGnvevvsxBZUaXrpZQpI {
  margin-top: var(--theme-button-rounded-offset, -4px);
}

.gUSTy3_Np1mGJHW1N3gx.DkzuqhEaiMR3XMs1M1If.hgY3ZpkyD70p7E8rn3bi {
  margin-right: var(--theme-button-rounded-offset, -4px);
}

.gUSTy3_Np1mGJHW1N3gx.DkzuqhEaiMR3XMs1M1If.ROoQY6OaRnQzDOfX_QDF {
  margin-bottom: var(--theme-button-rounded-offset, -4px);
}

.gUSTy3_Np1mGJHW1N3gx.DkzuqhEaiMR3XMs1M1If.Kevm582e3gXPJE3ODopa {
  margin-left: var(--theme-button-rounded-offset, -4px);
}

.gUSTy3_Np1mGJHW1N3gx:focus {
  outline: none;
}

.gUSTy3_Np1mGJHW1N3gx:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.gUSTy3_Np1mGJHW1N3gx:active {
  transform: scale(0.95);
}

@media (hover) {
  .gUSTy3_Np1mGJHW1N3gx:hover {
    background-color: var(--theme-button-hover-background-color, #ddd);
  }
}

.gUSTy3_Np1mGJHW1N3gx.OOznCbAbjOLc4_bCEqfy {
  background-color: var(--theme-button-foreground-color, #0e0e0f);
  color: var(--theme-button-background-color, #fff);
}

.gUSTy3_Np1mGJHW1N3gx.xrHxfce034dgYNEknlVM {
  box-shadow: none;
}

.gUSTy3_Np1mGJHW1N3gx.eHt_RIq8JGoYHc4iCoeg {
  border: none;
}

.gUSTy3_Np1mGJHW1N3gx.nfgqtSgfrtrGFDWfZonQ {
  background-color: transparent;
  box-shadow: none;
}

.gUSTy3_Np1mGJHW1N3gx.I_nhJ9u6pTD_2SF3ql_l {
  pointer-events: none;
  cursor: default;
  opacity: 0.3;
}

.rO5W6DQk4NtoWrwmKMWg {
  position: relative;
  width: 100%;
  height: 100%;
  contain: strict;
}

.rO5W6DQk4NtoWrwmKMWg.llvnmI8K13g9PTBiCNz3 {
  contain: content;
}

.GVk2j8wV1t3gY5uXQ4qI {
  display: flex;
  contain: content;
  position: absolute;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.gXjYqKe9w3NgYurYwUQp {
  display: block;
}

.gXjYqKe9w3NgYurYwUQp._l7ONOWayr8tyuGiyUsc {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

.gXjYqKe9w3NgYurYwUQp.SYjOb8lAhmDbdylFIQY9 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

.gXjYqKe9w3NgYurYwUQp.HkrozSfllTFlkkbqxXWh {
  width: 100%;
  max-width: 100%;
}

.gXjYqKe9w3NgYurYwUQp.xyHXhhHEYXMYeavWZw_N {
  height: 100%;
  max-height: 100%;
  width: auto;
}

.i8Gu_W1w8WBAYflLIYzw {
  display: flex;
  contain: content;
  flex-direction: column;
  max-height: 100%;
}

.Gp7R8wYwaLtFoKFcRtgN {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--theme-list-view-background-color, #fff);
  border-bottom: 1px solid var(--theme-list-view-border-color, #ddd);
  padding: var(--theme-list-view-header-padding, 1.25rem 1.5rem 1.75rem 1.5rem);
  flex: 0 0 auto;
}

.VGkotMTnqPRaKcGV8Rjg {
  color: var(--theme-list-view-foreground-color, #0e0e0f);
  contain: content;
  cursor: pointer;
  font-weight: 500;
  margin: 0;
  padding: 0 1em 0 0;
  text-transform: capitalize;
  white-space: nowrap;
}

.vg9QLtCYTAs5x3fF79zp {
  contain: content;
  list-style: none;
  margin: 0;
  max-height: 100%;
  overflow-y: auto;
  padding: 0;
}

.ZFUd7oSpPLt0Ed2XqaWZ {
  contain: content;
  box-sizing: border-box;
  border-bottom: 1px solid var(--theme-separator-color, #ddd);
}

.ZFUd7oSpPLt0Ed2XqaWZ:last-child {
  border-bottom: none;
}

.GevbbG3D0R34xGUFs5Y1 {
  background: var(--theme-background-color, #fff);
  box-shadow: var(
    --theme-numpad-shadow,
    0 0 64px rgb(0 0 0 / 12%),
    0 0 32px rgb(0 0 0 / 14%)
  );
}

.GevbbG3D0R34xGUFs5Y1:focus-within {
  outline: none;
}

.fL5I1WKXCaU9vrBGyJB4 {
  --padding: 15px;

  display: grid;
  grid-template-columns: repeat(3, min-content);
  grid-template-rows: repeat(4, min-content);
  padding: var(--padding);
}

.fL5I1WKXCaU9vrBGyJB4 button {
  font-size: 2.5rem;
  height: auto;
  letter-spacing: initial;
  padding: var(--padding);
}

.fL5I1WKXCaU9vrBGyJB4 button:last-child {
  grid-column: 2 / 4;
  padding: 0;
}

.fL5I1WKXCaU9vrBGyJB4 img {
  width: 100%;
  height: 100%;
}

.nyR3cGEmw3QkYMtiem3S > img {
  max-width: none;
}

.Dh6jsQ15eMydsSMTCwRw {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  contain: strict;
  cursor: pointer;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(
    --theme-overlay-background-color,
    rgb(240 240 240 / 75%)
  );
  opacity: var(--theme-overlay-opacity, 1);
}

.Dh6jsQ15eMydsSMTCwRw.WT6OPljC2qfbAWsk0z4r {
  background-color: transparent;
}

.Dh6jsQ15eMydsSMTCwRw.pu6s9Mj5T1YIgmv4LOnC {
  position: fixed;
}

.WSYYBAz53dhquIOZPWBP {
  display: flex;
}

.b55hyZ0oHl0s4Ot9OhwM {
  padding: 10px 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 17px;
  color: #2d2d33;
  width: 100%;
}

.N3AzO5kZlh4HAPknnYzq {
  transform: rotate(180deg);
}

.SmCi4xOxEsLti61GoYk4 {
  display: flex;
  align-items: center;
}

.SmCi4xOxEsLti61GoYk4._4rJtCOZpnf3xn8pmFvCQ {
  background-color: #f4f2ff;
}

.O5npD0lT3FbBCwjy31SE {
  justify-content: space-between;
}

@media (hover) {
  .SmCi4xOxEsLti61GoYk4:hover {
    background-color: #f4f2ff;
  }
}

.MSXZF7xcC5aoqHlqpI0g {
  padding-left: 10px;
  line-height: 17px;
}

.NJjq9_gAedDRrOE_XWE1 {
  border-color: #6c43ff;
  color: #fff;
}

.NJjq9_gAedDRrOE_XWE1:checked {
  background-color: #6c43ff;
}

.vwmDLc96D9tXgWqs4IKz {
  padding: 10px 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 17px;
  word-break: break-word;
  display: flex;
  align-items: center;
  gap: 4px;
}

.vwmDLc96D9tXgWqs4IKz.ngI3SJJjUmfca4niQkhQ {
  color: var(--theme-select-highlighted-option-color, #2d2d33);
}

.ZPkrksmvBQCboYA1hzNE {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  color: var(--theme-select-highlighted-option-color, #2d2d33);
}

.ZPkrksmvBQCboYA1hzNE svg path {
  stroke: var(--theme-select-highlighted-option-color, #2d2d33);
}

.VR0KoinHu69Tk_iAGn3w {
  opacity: 0.5;
}

.e3yXJBrYTW4sVZKY2NFm {
  max-height: 274px;
  overflow-y: auto;
  overflow-x: hidden;
}

.e3yXJBrYTW4sVZKY2NFm::-webkit-scrollbar {
  width: var(--theme-select-scrollbar-width, 4px);
}

.e3yXJBrYTW4sVZKY2NFm::-webkit-scrollbar-track {
  background: var(--theme-select-scrollbar-track-background, #e6e6eb);
}

.e3yXJBrYTW4sVZKY2NFm::-webkit-scrollbar-thumb {
  background: var(--theme-select-scrollbar-thumb, #898891);
}

.czHLa4L3tRCJDCiDB6Az {
  display: flex;
  align-items: center;
}

.iKqjWUd96zSp9xmocXzk {
  border-color: #6c43ff;
  color: #fff;
}

.axih9EnuzK1fwhqYDVRA {
  padding-left: 10px;
}

.iKqjWUd96zSp9xmocXzk:checked {
  background-color: #6c43ff;
}

.iKqjWUd96zSp9xmocXzk:indeterminate {
  background-color: #6c43ff;
}

.q5Ws9hr8ZMX7fSvDK_qn {
  padding: 10px 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 17px;
  color: #898891;
}

.ovKvB5H8EoFznuMqUujl {
  height: 52px;
  padding: 0 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}

.TwcVaRDz8cokIK9D9DxJ {
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
}

.ddlRidnIzYhQC9DGpgIt {
  color: #898891;
}

.shHsEJGtbz4cmA6x1G1l {
  color: #2d2d33;
}

.BGEShc7qu2fk9DZE2RUs {
  max-width: 100%;
}

.ma9BIjuGCQeKF44sgucT {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 4px;
}

.nRpAwv97CesqQbDLcet9,
.ma9BIjuGCQeKF44sgucT {
  color: #2d2d33;
}

.zKF34aKvYZnbLuZzjEeO {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 3px 6px;
  gap: 8px;
  height: 24px;
  margin-right: 2px;
  background: #e3e0ff;
  border-radius: 2px;
  font-family: var(--theme-tag-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-tag-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-tag-font-weight, 400);
  line-height: var(--theme-tag-line-height, 14px);
}

.o_21r_EjLKB3xhgGy74s {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}

.ZZPRZLUq9MQyifD8x2jH {
  cursor: pointer;
}

.uCLz0vbNnQZFX8kVuUiG {
  opacity: 0.3;
  pointer-events: none;
}

.ix3aZWMeN5Al4UK8yebJ {
  display: flex;
  align-items: center;
}

.Z5LPx47ybEKeX29XBYBC {
  padding: 10px;
}

.hjT9ZXvmvc5QUruwz8El {
  opacity: 0.5;
}

.NPZrksCpnXVJSq_snHjR {
  border: none;
  border-bottom: 1px solid var(--theme-button-border-color, #b0b0b0);
  box-sizing: border-box;
  contain: strict;
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
  font-weight: var(--theme-input-font-weight, 400);
  height: var(--theme-text-input-height-medium, 41px);
  outline: none;
  padding: 0;
  width: 100%;
}

.NPZrksCpnXVJSq_snHjR.jQGriQJSa04zsoG1a2u9 {
  height: var(--theme-text-input-height-small, 30px);
  font-size: var(--theme-text-input-font-size-small, 0.75rem);
}

.NPZrksCpnXVJSq_snHjR.lVoY9Dp17HOBinMj0Q7o {
  height: var(--theme-text-input-height-medium, 41px);
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
}

.NPZrksCpnXVJSq_snHjR.QlUaPbX8EaIi7rZ4Fb8o {
  height: var(--theme-text-input-height-large, 54px);
  font-size: var(--theme-text-input-font-size-large, 1.25rem);
}

.NPZrksCpnXVJSq_snHjR.rYPOM9fNtVLdPFyWKkGE {
  height: var(--theme-text-input-height-xlarge, 80px);
  font-size: var(--theme-text-input-font-size-xlarge, 2.5rem);
}

.NPZrksCpnXVJSq_snHjR:focus {
  border-bottom: 1px solid var(--theme-foreground-color, #222);
}

.NPZrksCpnXVJSq_snHjR.KDTINsHdolYReSbLcooH {
  border-bottom: none;
}

.ETGbXTdYAp0G40TJPLnK {
  color: var(--theme-button-foreground-color, #898891);
  cursor: pointer;
  display: block;
  position: relative;
  letter-spacing: var(--theme-button-letter-spacing, 0.15em);
  font-family: var(--theme-button-font-family, helvetica, arial, sans-serif);
  font-size: var(--theme-button-font-size-medium, var(--theme-font-size, 13px));
  font-weight: var(--theme-button-font-weight, 500);
  margin: 0;
  width: 232px;
}

.nECgGdXOspUrQWHjzwkg {
  opacity: 0.3;
  pointer-events: none;
}

.XAoJhxTApcR9lGegyp9A {
  background-color: var(--theme-button-background-color, #fff);
  border: 1px solid var(--theme-button-border-color, #d2d2d9);
  color: #2d2d33;
  padding: 6px 2.5rem 6px 16px;
  min-height: var(--theme-button-height-medium, 44px);
  max-height: var(--theme-select-max-height, 70px);
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 6px;
  overflow-y: auto;
  overflow-x: hidden;
}

.XAoJhxTApcR9lGegyp9A::-webkit-scrollbar {
  width: var(--theme-select-scrollbar-width, 4px);
}

.XAoJhxTApcR9lGegyp9A::-webkit-scrollbar-track {
  background: var(--theme-select-scrollbar-track-background, #e6e6eb);
}

.XAoJhxTApcR9lGegyp9A::-webkit-scrollbar-thumb {
  background: var(--theme-select-scrollbar-thumb, #898891);
}

@media (hover) {
  .XAoJhxTApcR9lGegyp9A:hover {
    background-color: var(--theme-button-background-color, #f4f2ff);
  }
}

.XAoJhxTApcR9lGegyp9A.ebemztZEWIV4_6AsKPQH {
  border: 1px solid var(--theme-button-border-color, #2d2d33);
}

.rRDWv2qqwSrBy3evZ7Dw {
  background-color: var(--theme-button-background-color, #fff);
  box-sizing: border-box;
  border: 1px solid var(--theme-button-border-color, #2d2d33);
  border-top: 0;
  width: 100%;
  position: absolute;
  z-index: 1;
}

.rRDWv2qqwSrBy3evZ7Dw.IsxSe9oasdMK9fmg_6At {
  min-height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.fLP4x4IxnyiWhp5BP5sT {
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.yOECDJeDVT5z5YaXpeJn {
  border-bottom: 1px solid #e6e5eb;
}

.aVKp3H3JWraBf7G5UdaP {
  position: absolute;
  right: 0;
  top: 4px;
}

.BrxrtD3aMX7IU52rA220 {
  transform: rotate(180deg);
}

.JcA1VzV4MwVQ3NEh0vzE {
  text-align: start;
  font-size: var(--theme-table-header-font-size, 1rem);
  font-weight: var(--theme-table-header-font-weight, 500);
  text-transform: var(--theme-table-header-text-transform, uppercase);
  width: 100%;
  display: flex;
  align-items: center;
}

.JcA1VzV4MwVQ3NEh0vzE > img:last-of-type {
  visibility: hidden;
  margin-left: 5px;
  filter: opacity(50%);
}

.Iq7OxsQzL06xj98O0LqJ > img:last-of-type {
  visibility: visible;
  filter: opacity(100%);
}

@media (hover) {
  .JcA1VzV4MwVQ3NEh0vzE:hover > img:last-of-type {
    visibility: visible;
  }
}

.VSTShY7LTh_IIjnrP__l {
  cursor: pointer;
}

.j4PigJOL5DgzD8OYxskz {
  text-transform: capitalize;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  background: var(--theme-background-color, #fff);
}

.AYR_4HeolAjJCOsl3HZJ {
  position: sticky;
  top: 0;
  z-index: 1;
}

.iZrD3tH12zDIFOWvJUD7 {
  border-bottom: 1px solid var(--theme-foreground-color, #262626);
}

.AvR7WCDRxCwvRUA_j80P {
  border: none;
  padding-left: 8px;
  display: flex;
  align-items: center;
  width: 100%;
}

.dOvigSghxyQ4CbbCMkCR {
  border: none;
  border-bottom: 1px solid var(--theme-table-border-color, #f4f6f7);
  display: flex;
  cursor: pointer;
}

@media (hover) {
  .dOvigSghxyQ4CbbCMkCR:hover {
    background-color: var(--theme-image-frame-background-color, #f6f8f9);
  }
}

.dOvigSghxyQ4CbbCMkCR.tqnYdY0HtDlmW61tjGbQ {
  background-color: var(--theme-image-frame-background-color, #f6f8f9);
}

@media (hover) {
  .qqO6a1jNL6HTJG7HR11t:hover::after {
    content: "\2192";
    color: var(--theme-group-frame-color, #1006c3);
    position: absolute;
    top: 14px;
    right: 25px;
  }
}

.g5OR0aONOW1Os1xtkNHi {
  overflow: auto;
  width: 100%;
  font-family: var(--theme-table-font-family, sans-serif);
}

.sMR1Vb62XEvOOWRrWc4Q {
  width: 100%;
  display: flex;
  flex-direction: column;
  white-space: nowrap;
}

._7x2z7p_kbQOLDmEX54iA {
  display: flex;
  justify-content: center;
  align-items: center;
}

.EAH14XPeJBuDWGp5NVYo::-webkit-scrollbar {
  display: block;
  appearance: none;
  background-color: var(--theme-scrollbar-background-color, #f0f0f0);
  width: 6px;
  border-radius: 6px;
}

.EAH14XPeJBuDWGp5NVYo::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 1px solid var(--theme-background-color, #fff);
  background-color: var(--theme-toaster-background-color, #262626);
}

.EAH14XPeJBuDWGp5NVYo::-webkit-scrollbar:vertical {
  width: 6px;
}

.EAH14XPeJBuDWGp5NVYo::-webkit-scrollbar:horizontal {
  display: none;
}

.gwYKRPpGdIMVXkiN0H9B {
  display: flex;
  box-sizing: border-box;
  padding: 4px;
  padding-left: 12px;
  gap: 6px 4px;
  align-items: center;
  flex-flow: row wrap;
  border: 1px solid var(--theme-button-border-color, #d2d2d9);
  width: 100%;
}

.gwYKRPpGdIMVXkiN0H9B.ovdjwhr21awv2AgiQEd2 {
  max-height: var(--theme-tags-input-max-height, 64px);
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior-y: contain;
  scroll-snap-type: y proximity;
}

.gwYKRPpGdIMVXkiN0H9B.ovdjwhr21awv2AgiQEd2 > div:last-child {
  scroll-snap-align: start;
}

.gwYKRPpGdIMVXkiN0H9B::-webkit-scrollbar {
  width: var(--theme-select-scrollbar-width, 4px);
}

.gwYKRPpGdIMVXkiN0H9B::-webkit-scrollbar-track {
  background: var(--theme-select-scrollbar-track-background, #e6e6eb);
}

.gwYKRPpGdIMVXkiN0H9B::-webkit-scrollbar-thumb {
  background: var(--theme-select-scrollbar-thumb, #898891);
}

.avImGs3XcLeDLGhxD8bw {
  display: inline-block;
  flex: 1;
  min-width: 25%;
}

.gwYKRPpGdIMVXkiN0H9B.yT8Pp8TUvP7sQSGeGLNJ {
  pointer-events: none;
  opacity: 0.3;
}

.ZiNNf2oLVjExxp9RT2s_ {
  display: flex;
  border: none;
  box-sizing: border-box;
  contain: strict;
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
  font-weight: var(--theme-input-font-weight, 400);
  height: var(--theme-text-input-height-medium, 41px);
  outline: none;
  padding: 0;
  width: 100%;
}

.ZiNNf2oLVjExxp9RT2s_.LemMUTseigxHbmIYVVTc {
  height: var(--theme-text-input-height-small, 30px);
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
}

.ZiNNf2oLVjExxp9RT2s_.PUHJdM7ZEb3LFReM1_Ug {
  height: var(--theme-text-input-height-medium, 41px);
  font-size: var(
    --theme-text-input-font-size-medium,
    var(--theme-font-size, 15px)
  );
}

.ZiNNf2oLVjExxp9RT2s_.j9mk52hGhoFwjw4FWHQ9 {
  height: var(--theme-text-input-height-large, 54px);
  font-size: var(--theme-text-input-font-size-large, 1.25rem);
}

.ZiNNf2oLVjExxp9RT2s_.EiWqeFqQXE9LHUh1vxpX {
  height: var(--theme-text-input-height-xlarge, 80px);
  font-size: var(--theme-text-input-font-size-xlarge, 2.5rem);
}

/* .text-input:focus {
  border-bottom: 1px solid var(--theme-foreground-color, #222);
} */

.ZiNNf2oLVjExxp9RT2s_.O6WsOpUZoZeThUb_ViXn {
  border-bottom: none;
}

.ZiNNf2oLVjExxp9RT2s_:disabled {
  background-color: unset;
}

.zFiuATgsSB42VdEmcJZY {
  animation: R8rpOUOtngYOEt7I0pGM 0.5s ease-in-out both;
  background-color: var(--theme-toast-background-color, #fff);
  box-shadow: var(--theme-toast-shadow, 0 0 15px 0 rgb(0 0 0 / 15%));
  contain: layout;
  cursor: pointer;
  min-height: var(--theme-toast-min-height, 50px);
}

@keyframes R8rpOUOtngYOEt7I0pGM {
  0% {
    transform: initial;
  }

  50% {
    transform: scale(0.9);
  }

  100% {
    transform: initial;
  }
}

@keyframes R8rpOUOtngYOEt7I0pGM {
  0% {
    transform: initial;
  }

  50% {
    transform: scale(0.9);
  }

  100% {
    transform: initial;
  }
}

.XlLQOe474OtBiac_gU7H {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  bottom: calc(var(--theme-button-height, 30px) * 1.5);
  z-index: 20;
}

.XlLQOe474OtBiac_gU7H > * {
  margin: var(--theme-toast-margin, 5px);
}

.Km6UUy0jpqM0LA2eXccc.e50zEjtfQK00lf_884OY {
  position: absolute;
}

.Km6UUy0jpqM0LA2eXccc.jqxT4McOeUDDnGseZkBL {
  position: fixed;
}

.Km6UUy0jpqM0LA2eXccc::before {
  content: attr(data-text);
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  z-index: 2;
  width: var(--theme-tooltip-container-width, 230px);
  height: var(--theme-tooltip-container-height, 37px);
  background: var(--theme-tooltip-background-color, #000);
  color: var(--theme-tooltip-color, #e6e5eb);
  text-align: center;
  font-family: var(--theme-tooltip-font-family, "TT Monument Grotesk");
  font-weight: var(--theme-tooltip-font-weight, 400);
  font-size: var(--theme-tooltip-font-size, 11.11px);
  line-height: var(--theme-tooltip-line-height, 14px);
  box-sizing: border-box;
  padding: var(--theme-tooltip-y-padding, 4px)
    var(--theme-tooltip-x-padding, 12px);
}

.Km6UUy0jpqM0LA2eXccc.yBv1lwDHpexxO3DPpd1v::before {
  left: initial;
  margin: initial;
  right: 100%;
  margin-right: var(--theme-tooltip-right-indent, 5px);
  transform: translateY(-50%);
}

.Km6UUy0jpqM0LA2eXccc.v852ExxmQ6AtSQF2sX8A::before {
  right: initial;
  margin: initial;
  margin-left: var(--theme-tooltip-left-indent, 5px);
  transform: translateY(-50%);
}

.Km6UUy0jpqM0LA2eXccc.iV2yzPizoou9omW811hg::before {
  right: initial;
  margin: initial;
  margin-bottom: var(--theme-tooltip-top-indent, 5px);
  transform: translateX(-50%);
  bottom: 100%;
}

.Km6UUy0jpqM0LA2eXccc.VmmE8ENsCkzbwLpL3XJg::before {
  right: initial;
  top: initial;
  margin: initial;
  margin-top: var(--theme-tooltip-bottom-indent, 5px);
  transform: translateX(-50%);
}

.yY9HV40ITTWgAV8qLw1w {
  contain: strict;
  position: relative;
  width: 100%;
  height: 100%;
}

.yY9HV40ITTWgAV8qLw1w.zub5bqdVXm4NFxpI4HBf {
  contain: content;
}

.MVCDVjfgmHE7QemcYxGl {
  display: block;
}

.MVCDVjfgmHE7QemcYxGl.V4nEcm179vZe2MLgRVaM {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.MVCDVjfgmHE7QemcYxGl.u2_MfeCjMSl_aBNJn5nL {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.MVCDVjfgmHE7QemcYxGl.ljfsYs8BQqleKzbLkkad {
  width: 100%;
}

.MVCDVjfgmHE7QemcYxGl.HJtRqbAFLOnXVyGz8iFU {
  height: 100%;
}

.ALHhOHAeLlBDy1DpYqiv {
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.U3dCzqTyynyzBn2mFkmW {
  position: fixed;
  inset: 0;
  z-index: 9999;
  visibility: hidden;
}

.U3dCzqTyynyzBn2mFkmW.sTcJdQUaZPOeseD_2fe0 {
  visibility: visible;
}

.I3Z0jA85NrYHJ1wDZHWb {
  position: fixed;
  height: 100%;
  width: var(--theme-drawer-width, 376px);
  top: 0;
  right: calc(var(--theme-drawer-width, 376px) * -1);
  color: var(--theme-drawer-text-color, #000);
  background-color: var(--theme-drawer-background-color, #fff);
  border-left: var(
    --theme-drawer-border-left,
    1px solid var(--theme-drawer-border-color, #e7e7e7)
  );
}

.MWLbaUZIM1JbDLE3H0_Q {
  right: calc(var(--theme-drawer-width, 376px) * -1);
}

.reBHfkDZXiKwiRvYTfHu {
  right: 0;
  transition: right 300ms ease-out;
}

.J5dmw7woKvwgujgbB0qV {
  right: 0;
}

.rm7jH2Sq7wf2d9IlSevk {
  right: 0;
}

.nbeoVr9VpIXAH1GWfphC {
  right: calc(var(--theme-drawer-width, 376px) * -1);
  transition: right 300ms ease-out;
}

.sgNb6nOhF35lWQE9jQKE {
  right: calc(var(--theme-drawer-width, 376px) * -1);
}

.CsqC6wvlLYDsKBsZ0GdT {
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  height: 100%;
}

.e34gBjx3k3bRYPZlf9wZ {
  position: fixed;
  display: flex;
  visibility: hidden;
  align-items: center;
  justify-content: center;
  inset: 0;
  background-color: var(--theme-drawer-overlay-color, rgba(0 0 0 / 25%));
  transition: opacity 300ms ease-out, visibility 300ms ease-out;
  opacity: 0;
  z-index: -1;
}

.e34gBjx3k3bRYPZlf9wZ.sTcJdQUaZPOeseD_2fe0 {
  opacity: var(--theme-drawer-overlay-opacity, 1);
  visibility: visible;
}

.e34gBjx3k3bRYPZlf9wZ.b3ucNpEtNq2OrQKwvqqw {
  display: none;
}

.nk69HulhPkeFsEMuZOrB {
  border-top: var(
    --theme-drawer-footer-border-top,
    1px solid var(--theme-drawer-border-color, #e7e7e7)
  );
  background-color: var(--theme-drawer-footer-background-color, #fff);
  padding: var(--theme-drawer-footer-padding, 0 2.5em);
}

.vdwkPIGxzELdYhmiZPq2 {
  padding: var(--theme-drawer-header-padding, 2.5em);
  display: flex;
  flex-flow: column;
  border-bottom: var(
    --theme-drawer-header-border-bottom,
    1px solid var(--theme-drawer-border-color, #e7e7e7)
  );
  background-color: var(--theme-drawer-header-background-color, #fff);
}

.uz4NM_XvNZaqxVZYvSYA {
  align-self: flex-end;
}

.ZdNjx6DpeWEI2pAVL18t {
  cursor: pointer;
}

.ZdNjx6DpeWEI2pAVL18t > img {
  width: var(--theme-drawer-header-close-icon-size, 38px);
  height: var(--theme-drawer-header-close-icon-size, 38px);
}

.gF1_WnOrrPKWEQoXJmgf {
  flex-grow: 1;
  overflow: auto;
  position: relative;
  background-color: var(--theme-drawer-content-background-color, #fff);
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0VBQ0UsK0NBQStDO0VBQy9DLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUM5RUE7RUFDRTs7O0dBR0M7RUFDRCxtRUFBbUU7RUFDbkUsb0RBQW9EO0FBQ3REOztBQ1BBO0VBQ0Usa0RBQWtEO0VBQ2xELGFBQWE7RUFDYixpQkFBaUI7RUFDakI7OztHQUdDO0VBQ0QsbUVBQW1FO0FBQ3JFOztBQUVBO0VBQ0Usb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVEQUF1RDtFQUN2RCx3REFBd0Q7QUFDMUQ7O0FDdEJBO0VBQ0UsWUFBWTtFQUNaLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsb0VBQW9FO0FBQ3RFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9CdXR0b24vQnV0dG9uLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9CdXR0b25CYWRnZS9CdXR0b25CYWRnZS5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvQnV0dG9uTGluay9CdXR0b25MaW5rLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9MYWJlbC9MYWJlbC5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvQ2hlY2tib3gvQ2hlY2tib3gubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL0NvbG9yU3dhdGNoL0NvbG9yU3dhdGNoLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9Db2xvclBpY2tlci9Db2xvclBpY2tlci5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvTW9kYWwvTW9kYWwubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL0NvbmZpcm1hdGlvbk1vZGFsL0NvbmZpcm1hdGlvbk1vZGFsLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9JY29uL0ljb24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL0Ryb3Bkb3duL0NsaWNrYWJsZS5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvTWVudS9NZW51Q29udGFpbmVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9NZW51L01lbnUubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL01lbnUvTWVudUl0ZW0ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL01lbnUvTWVudUxpbmtJdGVtLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9GaWxlSW5wdXQvRmlsZUlucHV0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9GbG9hdGluZ1BhbmVsL0Zsb2F0aW5nUGFuZWwubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL0ljb25CdXR0b24vSWNvbkJ1dHRvbi5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvSWNvbkJ1dHRvbkxpbmsvSWNvbkJ1dHRvbkxpbmsubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL0ltYWdlL0ltYWdlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9MaXN0Vmlldy9MaXN0Vmlldy5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvTGlzdFZpZXcvTGlzdFZpZXdJdGVtLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9OdW1wYWQvTnVtcGFkLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9PdmVybGF5L092ZXJsYXkubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL1NlbGVjdC9Hcm91cE9wdGlvbi9Hcm91cE9wdGlvbi5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvU2VsZWN0L09wdGlvbi9PcHRpb24ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL1NlbGVjdC9PcHRpb25MaXN0L09wdGlvbkxpc3QubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL1NlbGVjdC9TZWxlY3Rvci9TZWxlY3Rvci5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvVGFnL1RhZy5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvU2VsZWN0L1NlYXJjaC9TZWFyY2gubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL1RleHRJbnB1dC9UZXh0SW5wdXQubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL1NlbGVjdC9TZWxlY3QubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL1RhYmxlL1RhYmxlSGVhZGVyQ2VsbC5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvVGFibGUvVGFibGVIZWFkZXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL1RhYmxlL1RhYmxlUm93Q2VsbC5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvVGFibGUvVGFibGVSb3cubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL1RhYmxlL1RhYmxlLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9UYWdzSW5wdXQvVGFnc0lucHV0Lm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9Ub2FzdC9Ub2FzdC5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvVG9hc3QvVG9hc3RDb250YWluZXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL1Rvb2x0aXAvVG9vbHRpcC5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvVmlkZW8vVmlkZW8ubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL0RyYXdlci9EcmF3ZXIubW9kdWxlLmNzcyIsIndlYnBhY2s6Ly9AdG91Y2h0ZWNoL2Jhc2VsYXllci11aS8uL3NyYy9jb21wb25lbnRzL0RyYXdlci9EcmF3ZXJGb290ZXIvRHJhd2VyRm9vdGVyLm1vZHVsZS5jc3MiLCJ3ZWJwYWNrOi8vQHRvdWNodGVjaC9iYXNlbGF5ZXItdWkvLi9zcmMvY29tcG9uZW50cy9EcmF3ZXIvRHJhd2VySGVhZGVyL0RyYXdlckhlYWRlci5tb2R1bGUuY3NzIiwid2VicGFjazovL0B0b3VjaHRlY2gvYmFzZWxheWVyLXVpLy4vc3JjL2NvbXBvbmVudHMvRHJhd2VyL0RyYXdlckNvbnRlbnQvRHJhd2VyQ29udGVudC5tb2R1bGUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5jb250YWluZXIge1xuICAtLWJ1dHRvbi1zaXplOiB2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LW1lZGl1bSwgNDFweCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWJhY2tncm91bmQtY29sb3IsICNmZmYpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1idXR0b24tYm9yZGVyLWNvbG9yLCAjMGUwZTBmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtYnV0dG9uLXNoYWRvdywgMCAwIDEycHggMCByZ2IoMCAwIDAgLyAxMCUpKTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1mb3JlZ3JvdW5kLWNvbG9yLCAjMGUwZTBmKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdGhlbWUtYnV0dG9uLWxldHRlci1zcGFjaW5nLCAwLjE1ZW0pO1xuICBmb250LWZhbWlseTogdmFyKC0tdGhlbWUtYnV0dG9uLWZvbnQtZmFtaWx5LCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS10aGVtZS1idXR0b24tZm9udC1zaXplLW1lZGl1bSwgdmFyKC0tdGhlbWUtZm9udC1zaXplLCAxM3B4KSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aGVtZS1idXR0b24tZm9udC13ZWlnaHQsIDUwMCk7XG4gIGhlaWdodDogdmFyKC0tYnV0dG9uLXNpemUpO1xuICBwYWRkaW5nOiAwIHZhcigtLXRoZW1lLWJ1dHRvbi1wYWRkaW5nLCAxLjYyZW0pO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29udGFpbmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChob3Zlcikge1xuICAuY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvciwgI2RkZCk7XG4gIH1cbn1cblxuLmNvbnRhaW5lcjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xufVxuXG4uY29udGFpbmVyOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbnRhaW5lci5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbnRhaW5lci5zbWFsbCB7XG4gIC0tYnV0dG9uLXNpemU6IHZhcigtLXRoZW1lLWJ1dHRvbi1oZWlnaHQtc21hbGwsIDMwcHgpO1xuXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGhlbWUtYnV0dG9uLWZvbnQtc2l6ZS1zbWFsbCwgMC43NXJlbSk7XG59XG5cbi5jb250YWluZXIubGFyZ2Uge1xuICAtLWJ1dHRvbi1zaXplOiB2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LWxhcmdlLCA1NHB4KTtcbn1cblxuLmNvbnRhaW5lci54bGFyZ2Uge1xuICAtLWJ1dHRvbi1zaXplOiB2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LXhsYXJnZSwgODBweCk7XG59XG5cbi5jb250YWluZXIuaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZm9yZWdyb3VuZC1jb2xvciwgIzBlMGUwZik7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG59XG5cbi5jb250YWluZXIucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnV0dG9uLXNpemUpIC8gMik7XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1idXR0b24tc2l6ZSkgKiAwLjYpO1xufVxuXG4uY29udGFpbmVyLnJvdW5kZWQucmlnaHQtb2Zmc2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS10aGVtZS1idXR0b24tcm91bmRlZC1vZmZzZXQsIC00cHgpO1xufVxuXG4uY29udGFpbmVyLnJvdW5kZWQubGVmdC1vZmZzZXQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tdGhlbWUtYnV0dG9uLXJvdW5kZWQtb2Zmc2V0LCAtNHB4KTtcbn1cblxuLmNvbnRhaW5lci5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY29udGFpbmVyLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNvbnRhaW5lci50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY29udGFpbmVyLnN0cmV0Y2gtaG9yaXpvbnRhbGx5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXIuc3RyZXRjaC12ZXJ0aWNhbGx5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29udGFpbmVyLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDFlbTtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4iLCIuYnV0dG9uLWJhZGdlIHtcbiAgLS1iYWRnZS1zaXplOiB2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LCAyMnB4KTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZm9yZWdyb3VuZC1jb2xvciwgIzBlMGUwZik7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJhZGdlLXNpemUpICogMC41KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1iYWRnZS1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1zaXplKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRoZW1lLWJ1dHRvbi1mb250LWZhbWlseSwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IHZhcigtLXRoZW1lLWJ1dHRvbi1mb250LXNpemUtc21hbGwsIDAuNzVyZW0pO1xuXG4gIC8qIHBvc2l0aW9uaW5nIHRoZSBiYWRnZSBpdHNlbGYgcmVsYXRpdmUgdG8gaXRzIGJ1dHRvbiBwYXJlbnQgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGModmFyKC0tYmFkZ2Utc2l6ZSkgKiAtMC41KTtcbiAgcmlnaHQ6IDVweDtcblxuICAvKiBjZW50ZXIgY2hpbGRyZW4gKi9cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idXR0b24tYmFkZ2UuaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZm9yZWdyb3VuZC1jb2xvciwgIzBlMGUwZik7XG59XG4iLCIuY29udGFpbmVyIHtcbiAgLS1idXR0b24tc2l6ZTogdmFyKC0tdGhlbWUtYnV0dG9uLWhlaWdodC1tZWRpdW0sIDQxcHgpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCAjZmZmKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYnV0dG9uLWJvcmRlci1jb2xvciwgIzBlMGUwZik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLWJ1dHRvbi1zaGFkb3csIDAgMCAxMnB4IDAgcmdiKDAgMCAwIC8gMTAlKSk7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZm9yZWdyb3VuZC1jb2xvciwgIzBlMGUwZik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXRoZW1lLWJ1dHRvbi1sZXR0ZXItc3BhY2luZywgMC4xNWVtKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRoZW1lLWJ1dHRvbi1mb250LWZhbWlseSwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGhlbWUtYnV0dG9uLWZvbnQtc2l6ZS1tZWRpdW0sIHZhcigtLXRoZW1lLWZvbnQtc2l6ZSwgMTNweCkpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGhlbWUtYnV0dG9uLWZvbnQtd2VpZ2h0LCA1MDApO1xuICBwYWRkaW5nOiAwIHZhcigtLXRoZW1lLWJ1dHRvbi1wYWRkaW5nLCAxLjYyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWJ1dHRvbi1zaXplKTtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29udGFpbmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChob3Zlcikge1xuICAuY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvciwgI2RkZCk7XG4gIH1cbn1cblxuLmNvbnRhaW5lcjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xufVxuXG4uY29udGFpbmVyOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbnRhaW5lci5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uY29udGFpbmVyLnNtYWxsIHtcbiAgLS1idXR0b24tc2l6ZTogdmFyKC0tdGhlbWUtYnV0dG9uLWhlaWdodC1zbWFsbCwgMzBweCk7XG5cbiAgZm9udC1zaXplOiB2YXIoLS10aGVtZS1idXR0b24tZm9udC1zaXplLXNtYWxsLCAwLjc1cmVtKTtcbn1cblxuLmNvbnRhaW5lci5tZWRpdW0ge1xuICAtLWJ1dHRvbi1zaXplOiB2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LW1lZGl1bSwgNDFweCk7XG5cbiAgZm9udC1zaXplOiB2YXIoLS10aGVtZS1idXR0b24tZm9udC1zaXplLW1lZGl1bSwgdmFyKC0tdGhlbWUtZm9udC1zaXplLCAxNXB4KSk7XG59XG5cbi5jb250YWluZXIubGFyZ2Uge1xuICAtLWJ1dHRvbi1zaXplOiB2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LWxhcmdlLCA1NHB4KTtcbn1cblxuLmNvbnRhaW5lci54bGFyZ2Uge1xuICAtLWJ1dHRvbi1zaXplOiB2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LXhsYXJnZSwgODBweCk7XG59XG5cbi5jb250YWluZXIuaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZm9yZWdyb3VuZC1jb2xvciwgIzBlMGUwZik7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG59XG5cbi5jb250YWluZXIucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnV0dG9uLXNpemUpIC8gMik7XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1idXR0b24tc2l6ZSkgKiAwLjYpO1xufVxuXG4uY29udGFpbmVyLnJvdW5kZWQucmlnaHQtb2Zmc2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS10aGVtZS1idXR0b24tcm91bmRlZC1vZmZzZXQsIC00cHgpO1xufVxuXG4uY29udGFpbmVyLnJvdW5kZWQubGVmdC1vZmZzZXQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tdGhlbWUtYnV0dG9uLXJvdW5kZWQtb2Zmc2V0LCAtNHB4KTtcbn1cblxuLmNvbnRhaW5lci5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY29udGFpbmVyLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jb250YWluZXIuc3RyZXRjaC1ob3Jpem9udGFsbHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci5zdHJldGNoLXZlcnRpY2FsbHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250YWluZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb250YWluZXIubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY29udGFpbmVyLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDFlbTtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGhlbWUtaW5wdXQtbGFiZWwtZm9udC1zaXplLCAwLjc1cmVtKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRoZW1lLWlucHV0LWxhYmVsLWZvbnQtZmFtaWx5LCBzYW5zLXNlcmlmKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG4iLCIuY2hlY2tib3guc21hbGwge1xuICB3aWR0aDogY2FsYyh2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LXNtYWxsLCAzMHB4KSAvIDIpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdGhlbWUtYnV0dG9uLWhlaWdodC1zbWFsbCwgMzBweCkgLyAyKTtcbn1cblxuLmNoZWNrYm94Lm1lZGl1bSB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXRoZW1lLWJ1dHRvbi1oZWlnaHQtbWVkaXVtLCA0MnB4KSAvIDIpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdGhlbWUtYnV0dG9uLWhlaWdodC1tZWRpdW0sIDQycHgpIC8gMik7XG59XG5cbi5jaGVja2JveC5sYXJnZSB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXRoZW1lLWJ1dHRvbi1oZWlnaHQtbGFyZ2UsIDU0cHgpIC8gMik7XG4gIGhlaWdodDogY2FsYyh2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LWxhcmdlLCA1NHB4KSAvIDIpO1xufVxuXG4uY2hlY2tib3gueGxhcmdlIHtcbiAgd2lkdGg6IGNhbGModmFyKC0tdGhlbWUtYnV0dG9uLWhlaWdodC14bGFyZ2UsIDgwcHgpIC8gMik7XG4gIGhlaWdodDogY2FsYyh2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LXhsYXJnZSwgODBweCkgLyAyKTtcbn1cblxuLmNoZWNrYm94IHtcbiAgY29udGFpbjogc3RyaWN0O1xuICBvdXRsaW5lOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYnV0dG9uLWZvcmVncm91bmQtY29sb3IsICMwZTBlMGYpO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY2hlY2tib3g6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1mb3JlZ3JvdW5kLWNvbG9yLCAjMGUwZTBmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNicgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgOCA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4wMDA0OSAyLjg4MjM1TDMuMDc3NDEgNUw3LjAwMDQ5IDEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jaGVja2JveDppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWZvcmVncm91bmQtY29sb3IsICMwZTBlMGYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzInIHZpZXdCb3g9JzAgMCA2IDInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NsaW5lIHkxPScxJyB4Mj0nNicgeTI9JzEnIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jaGVja2JveDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcbn1cbiIsIi5jb2xvci1zd2F0Y2gge1xuICAtLWNvbG9yLXN3YXRjaC1zaXplOiB2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LW1lZGl1bSwgNDFweCk7XG4gIC0tY29sb3Itc3dhdGNoLXNoYWRvdzogdmFyKFxuICAgIC0tdGhlbWUtYnV0dG9uLXNoYWRvdyxcbiAgICAwIDAgMTJweCAwIHJnYigwIDAgMCAvIDEwJSlcbiAgKTtcblxuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNvbG9yLXN3YXRjaC1zaXplKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY29sb3Itc3dhdGNoLXNoYWRvdyk7XG4gIGNvbnRhaW46IHN0cmljdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IHZhcigtLWNvbG9yLXN3YXRjaC1zaXplKTtcbiAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgd2lkdGg6IHZhcigtLWNvbG9yLXN3YXRjaC1zaXplKTtcbn1cblxuLmNvbG9yLXN3YXRjaC5zbWFsbCB7XG4gIC0tY29sb3Itc3dhdGNoLXNpemU6IHZhcigtLXRoZW1lLWJ1dHRvbi1oZWlnaHQtc21hbGwsIDMwcHgpO1xufVxuXG4uY29sb3Itc3dhdGNoLmxhcmdlIHtcbiAgLS1jb2xvci1zd2F0Y2gtc2l6ZTogdmFyKC0tdGhlbWUtYnV0dG9uLWhlaWdodC1sYXJnZSwgNTRweCk7XG59XG5cbi5jb2xvci1zd2F0Y2gueGxhcmdlIHtcbiAgLS1jb2xvci1zd2F0Y2gtc2l6ZTogdmFyKC0tdGhlbWUtYnV0dG9uLWhlaWdodC14bGFyZ2UsIDgwcHgpO1xufVxuXG5AbWVkaWEgKGhvdmVyKSB7XG4gIC5jb2xvci1zd2F0Y2g6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdGhlbWUtYnV0dG9uLWhvdmVyLXNoYWRvdywgMCAwIDE1cHggMCByZ2IoMCAwIDAgLyAxNSUpKTtcbiAgfVxufVxuXG4uY29sb3Itc3dhdGNoOm5vdCguc2VsZWN0ZWQpOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmNvbG9yLXN3YXRjaC5zZWxlY3RlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXItY29sb3IsICMwZTBlMGYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMjEpO1xufVxuXG4vKlxuICogU2VlIGh0dHBzOi8vZ29tYWtldGhpbmdzLmNvbS9oaWRkZW4tY29udGVudC1mb3ItYmV0dGVyLWExMXkvI2hpZGluZy10aGUtbGlua1xuKi9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4iLCIuY29sb3ItcGlja2VyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29udGFpbjogbGF5b3V0O1xuICBncmlkLWdhcDogdmFyKC0tdGhlbWUtYnV0dG9uLWdhcCwgMTBweCk7XG59XG5cbi5jb2xvci1waWNrZXIuaG9yaXpvbnRhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG5cbi5jb2xvci1waWNrZXIudmVydGljYWwge1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIub3ZlcmxheSB7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLW1vZGFsLW92ZXJsYXktY29sb3IsIHJnYigyNTUgMjU1IDI1NSAvIDkwJSkpO1xuICBvcGFjaXR5OiB2YXIoLS10aGVtZS1tb2RhbC1vdmVybGF5LW9wYWNpdHksIDEpO1xufVxuXG4ub3ZlcmxheS5uby1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbW9kYWwtYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLW1vZGFsLXNoYWRvdywgMCAwIDUwcHggMCByZ2IoMCAwIDAgLyAyMCUpKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm1vZGFsLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tb2RhbC5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWNlbnRlciAubW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IHVuc2V0O1xuICB0b3A6IHVuc2V0O1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuXG4ubW9kYWwtYnV0dG9uIHtcbiAgdG9wOiB2YXIoLS10aGVtZS1vdXRlci1wYWRkaW5nLCAyMXB4KTtcbiAgcmlnaHQ6IHZhcigtLXRoZW1lLW91dGVyLXBhZGRpbmcsIDIxcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIuY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAzM3Z3O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMWVtIHZhcigtLXRoZW1lLWNvbmZpcm1hdGlvbi1tb2RhbC1ob3Jpem9udGFsLXBhZGRpbmcsIDEuNXJlbSkgMS41ZW1cbiAgICB2YXIoLS10aGVtZS1jb25maXJtYXRpb24tbW9kYWwtaG9yaXpvbnRhbC1wYWRkaW5nLCAxLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLXRoZW1lLWNvbmZpcm1hdGlvbi1tb2RhbC1oZWFkZXItZm9udC1zaXplLCAycmVtKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIHJvdy1nYXA6IDFlbTtcbiAgcGFkZGluZzogMnJlbSB2YXIoLS10aGVtZS1jb25maXJtYXRpb24tbW9kYWwtaG9yaXpvbnRhbC1wYWRkaW5nLCAxLjVyZW0pO1xufVxuXG4ubW9kYWwtY29udGVudC5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1vZGFsLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogY2FsYyhcbiAgICAgIHZhcigtLXRoZW1lLWNvbmZpcm1hdGlvbi1tb2RhbC1ob3Jpem9udGFsLXBhZGRpbmcsIDEuNXJlbSkgKiAxLjI1XG4gICAgKVxuICAgIHZhcigtLXRoZW1lLWNvbmZpcm1hdGlvbi1tb2RhbC1ob3Jpem9udGFsLXBhZGRpbmcsIDEuNXJlbSk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS10aGVtZS1idXR0b24tZ2FwLCAxMHB4KTtcbn1cbiIsIi5pY29uIHtcbiAgLS1zaXplOiB2YXIoLS10aGVtZS1pY29uLWhlaWdodC1tZWRpdW0sIDE2cHgpO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250YWluOiBzdHJpY3Q7XG4gIGhlaWdodDogdmFyKC0tc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1zaXplKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXplKTtcbiAgdHJhbnNpdGlvbjogMC4ycyAtd2Via2l0LWZpbHRlciBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyAtbW96LWZpbHRlciBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBmaWx0ZXIgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgLW1zLWZpbHRlciBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyAtby1maWx0ZXIgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZmlsdGVyIGVhc2Utb3V0LCAwLjJzIC13ZWJraXQtZmlsdGVyIGVhc2Utb3V0O1xufVxuXG4uaWNvbi5zbWFsbCB7XG4gIC0tc2l6ZTogdmFyKC0tdGhlbWUtaWNvbi1oZWlnaHQtc21hbGwsIDEycHgpO1xufVxuXG4uaWNvbi5tZWRpdW0ge1xuICAtLXNpemU6IHZhcigtLXRoZW1lLWljb24taGVpZ2h0LW1lZGl1bSwgMTZweCk7XG59XG5cbi5pY29uLmxhcmdlIHtcbiAgLS1zaXplOiB2YXIoLS10aGVtZS1pY29uLWhlaWdodC1sYXJnZSwgMjNweCk7XG59XG5cbi5pY29uLnhsYXJnZSB7XG4gIC0tc2l6ZTogdmFyKC0tdGhlbWUtaWNvbi1oZWlnaHQteGxhcmdlLCAzNXB4KTtcbn1cblxuLmljb24uaW52ZXJ0ZWQge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbiIsIi5jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogbWluLWNvbnRlbnQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IHZhcigtLXRoZW1lLWJ1dHRvbi1nYXAsIDEwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVudS1jb250YWluZXIudG9wLnJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdGhlbWUtbWVudS1tYXJnaW4sIDFyZW0pO1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWVudS1jb250YWluZXIudG9wLmxlZnQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS10aGVtZS1tZW51LW1hcmdpbiwgMXJlbSk7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLm1lbnUtY29udGFpbmVyLmJvdHRvbS5yaWdodCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXRoZW1lLW1lbnUtbWFyZ2luLCAxcmVtKTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbn1cblxuLm1lbnUtY29udGFpbmVyLmJvdHRvbS5sZWZ0IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tdGhlbWUtbWVudS1tYXJnaW4sIDFyZW0pO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4iLCIubWVudSB7XG4gIGNvbnRhaW46IGNvbnRlbnQ7XG4gIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLW1lbnUtc2hhZG93LCAwIDAgMTVweCAwIHJnYigwIDAgMCAvIDE1JSkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS10aGVtZS1tZW51LW1heC1oZWlnaHQsIDMwdmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWVudS5vcGVuIHtcbiAgYW5pbWF0aW9uOiBlbnRyYW5jZSAwLjVzIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1saXN0LXZpZXctYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS1saXN0LXZpZXctYm9yZGVyLWNvbG9yLCAjZGRkKTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWxpc3Qtdmlldy1mb3JlZ3JvdW5kLWNvbG9yLCAjMGUwZTBmKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS10aGVtZS1saXN0LXZpZXctaGVhZGVyLXBhZGRpbmcsIDEuMjVyZW0gMS41cmVtIDEuNzVyZW0gMS41cmVtKTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1tZW51LWJhY2tncm91bmQtY29sb3IsICNmZmYpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGhlbWUtbWVudS1ib3JkZXItY29sb3IsICNkZGQpO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtbWVudS1mb3JlZ3JvdW5kLWNvbG9yLCAjMGUwZTBmKTtcbiAgY29udGFpbjogbGF5b3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tdGhlbWUtbWVudS1pdGVtLWZvbnQtZmFtaWx5LCBzYW5zLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRoZW1lLW1lbnUtaXRlbS1mb250LXdlaWdodCwgNTAwKTtcbiAgbWluLWhlaWdodDogdmFyKC0tdGhlbWUtbWVudS1pdGVtLWhlaWdodCwgNDFweCk7XG4gIG1pbi13aWR0aDogdmFyKC0tdGhlbWUtbWVudS1pdGVtLXdpZHRoLCA0MXB4KTtcbiAgcGFkZGluZzogdmFyKC0tdGhlbWUtbWVudS1pdGVtLXBhZGRpbmcsIDAgMS41cmVtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZvb3Rlci5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgZW50cmFuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBlbnRyYW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxufVxuIiwiLm1lbnUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLW1lbnUtYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS1tZW51LWJvcmRlci1jb2xvciwgI2RkZCk7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1tZW51LWZvcmVncm91bmQtY29sb3IsICMwZTBlMGYpO1xuICBjb250YWluOiBsYXlvdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRoZW1lLW1lbnUtaXRlbS1mb250LWZhbWlseSwgc2Fucy1zZXJpZik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aGVtZS1tZW51LWl0ZW0tZm9udC13ZWlnaHQsIDUwMCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXRoZW1lLW1lbnUtaXRlbS1oZWlnaHQsIDQxcHgpO1xuICBtaW4td2lkdGg6IHZhcigtLXRoZW1lLW1lbnUtaXRlbS13aWR0aCwgNDFweCk7XG4gIHBhZGRpbmc6IHZhcigtLXRoZW1lLW1lbnUtaXRlbS1wYWRkaW5nLCAwIDEuNXJlbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZW51LWl0ZW0ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZW51LWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbWVudS1mb3JlZ3JvdW5kLWNvbG9yLCAjMGUwZTBmKTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLW1lbnUtYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChob3Zlcikge1xuICAubWVudS1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1tZW51LWhvdmVyLWJhY2tncm91bmQtY29sb3IsICNkZGQpO1xuICB9XG59XG5cbi5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4iLCIubWVudS1saW5rLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1tZW51LWJhY2tncm91bmQtY29sb3IsICNmZmYpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtbWVudS1ib3JkZXItY29sb3IsICNkZGQpO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtbWVudS1mb3JlZ3JvdW5kLWNvbG9yLCAjMGUwZTBmKTtcbiAgY29udGFpbjogbGF5b3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aGVtZS1tZW51LWl0ZW0tZm9udC1mYW1pbHksIHNhbnMtc2VyaWYpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGhlbWUtbWVudS1pdGVtLWZvbnQtd2VpZ2h0LCA1MDApO1xuICBtaW4taGVpZ2h0OiB2YXIoLS10aGVtZS1tZW51LWl0ZW0taGVpZ2h0LCA0MXB4KTtcbiAgbWluLXdpZHRoOiB2YXIoLS10aGVtZS1tZW51LWl0ZW0td2lkdGgsIDQxcHgpO1xuICBwYWRkaW5nOiB2YXIoLS10aGVtZS1tZW51LWl0ZW0tcGFkZGluZywgMCAxLjVyZW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWVudS1saW5rLWl0ZW0ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZW51LWxpbmstaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1tZW51LWZvcmVncm91bmQtY29sb3IsICMwZTBlMGYpO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtbWVudS1iYWNrZ3JvdW5kLWNvbG9yLCAjZmZmKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKGhvdmVyKSB7XG4gIC5tZW51LWxpbmstaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbWVudS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLCAjZGRkKTtcbiAgfVxufVxuXG4ubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuIiwiLmlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhYmVsIHtcbiAgLS1idXR0b24tc2l6ZTogdmFyKC0tdGhlbWUtYnV0dG9uLWhlaWdodC1tZWRpdW0sIDQxcHgpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXItY29sb3IsICMwZTBlMGYpO1xuICBib3gtc2hhZG93OiB2YXIoLS10aGVtZS1idXR0b24tc2hhZG93LCAwIDAgMTJweCAwIHJnYigwIDAgMCAvIDEwJSkpO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWZvcmVncm91bmQtY29sb3IsICMwZTBlMGYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS10aGVtZS1idXR0b24tbGV0dGVyLXNwYWNpbmcsIDAuMTVlbSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aGVtZS1idXR0b24tZm9udC1mYW1pbHksIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLXRoZW1lLWJ1dHRvbi1mb250LXNpemUtbWVkaXVtLCB2YXIoLS10aGVtZS1mb250LXNpemUsIDEzcHgpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRoZW1lLWJ1dHRvbi1mb250LXdlaWdodCwgNTAwKTtcbiAgaGVpZ2h0OiB2YXIoLS1idXR0b24tc2l6ZSk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIHZhcigtLXRoZW1lLWJ1dHRvbi1wYWRkaW5nLCAxLjYyZW0pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LWNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxhYmVsLnNtYWxsIHtcbiAgLS1idXR0b24tc2l6ZTogdmFyKC0tdGhlbWUtYnV0dG9uLWhlaWdodC1zbWFsbCwgMzBweCk7XG5cbiAgZm9udC1zaXplOiB2YXIoLS10aGVtZS1idXR0b24tZm9udC1zaXplLXNtYWxsLCAwLjc1cmVtKTtcbn1cblxuLmxhYmVsLmxhcmdlIHtcbiAgLS1idXR0b24tc2l6ZTogdmFyKC0tdGhlbWUtYnV0dG9uLWhlaWdodC1sYXJnZSwgNTRweCk7XG59XG5cbi5sYWJlbC54bGFyZ2Uge1xuICAtLWJ1dHRvbi1zaXplOiB2YXIoLS10aGVtZS1idXR0b24taGVpZ2h0LXhsYXJnZSwgODBweCk7XG59XG5cbi5sYWJlbC5pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1mb3JlZ3JvdW5kLWNvbG9yLCAjMGUwZTBmKTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCAjZmZmKTtcbn1cblxuLmxhYmVsLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJ1dHRvbi1zaXplKSAvIDIpO1xuICBwYWRkaW5nOiAwIGNhbGModmFyKC0tYnV0dG9uLXNpemUpICogMC42KTtcbn1cblxuLmxhYmVsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxhYmVsOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxhYmVsOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbkBtZWRpYSAoaG92ZXIpIHtcbiAgLmxhYmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvciwgI2RkZCk7XG4gIH1cbn1cblxuLmxhYmVsLm5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sYWJlbC5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sYWJlbC5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhYmVsLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sYWJlbC5zdHJldGNoLWhvcml6b250YWxseSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGFiZWwuc3RyZXRjaC12ZXJ0aWNhbGx5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGFpbjogbGF5b3V0O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogMTAwMztcbn1cblxuLmNvbnRhaW5lci5yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uY29udGFpbmVyLmNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250YWluZXIuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5jb250YWluZXIucGxhaW4ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY29udGFpbmVyLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250YWluZXIudG9wIHtcbiAgdG9wOiB2YXIoLS10aGVtZS1vdXRlci1wYWRkaW5nLCAyMXB4KTtcbn1cblxuLmNvbnRhaW5lci50b3AtZWRnZSB7XG4gIHRvcDogMDtcbn1cblxuLmNvbnRhaW5lci50b3Atb24tZWRnZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY29udGFpbmVyLnJpZ2h0IHtcbiAgcmlnaHQ6IHZhcigtLXRoZW1lLW91dGVyLXBhZGRpbmcsIDIxcHgpO1xufVxuXG4uY29udGFpbmVyLnJpZ2h0LWVkZ2Uge1xuICByaWdodDogMDtcbn1cblxuLmNvbnRhaW5lci5yaWdodC1vbi1lZGdlIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4uY29udGFpbmVyLmJvdHRvbSB7XG4gIGJvdHRvbTogdmFyKC0tdGhlbWUtb3V0ZXItcGFkZGluZywgMjFweCk7XG59XG5cbi5jb250YWluZXIuYm90dG9tLWVkZ2Uge1xuICBib3R0b206IDA7XG59XG5cbi5jb250YWluZXIuYm90dG9tLW9uLWVkZ2Uge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4uY29udGFpbmVyLmxlZnQge1xuICBsZWZ0OiB2YXIoLS10aGVtZS1vdXRlci1wYWRkaW5nLCAyMXB4KTtcbn1cblxuLmNvbnRhaW5lci5sZWZ0LWVkZ2Uge1xuICBsZWZ0OiAwO1xufVxuXG4uY29udGFpbmVyLmxlZnQtb24tZWRnZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmNvbnRhaW5lci5ob3Jpem9udGFsLWNlbnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uY29udGFpbmVyLnZlcnRpY2FsLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jb250YWluZXIuaG9yaXpvbnRhbC1jZW50ZXIudmVydGljYWwtY2VudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jb250YWluZXIuaG9yaXpvbnRhbC1jZW50ZXIuY29udGFpbmVyLnRvcC1vbi1lZGdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jb250YWluZXIuaG9yaXpvbnRhbC1jZW50ZXIuY29udGFpbmVyLmJvdHRvbS1vbi1lZGdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLmNvbnRhaW5lci52ZXJ0aWNhbC1jZW50ZXIuY29udGFpbmVyLmxlZnQtb24tZWRnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uY29udGFpbmVyLnZlcnRpY2FsLWNlbnRlci5jb250YWluZXIucmlnaHQtb24tZWRnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5jb250YWluZXIubGVmdC1vbi1lZGdlLmNvbnRhaW5lci50b3Atb24tZWRnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uY29udGFpbmVyLnJpZ2h0LW9uLWVkZ2UuY29udGFpbmVyLnRvcC1vbi1lZGdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmNvbnRhaW5lci5sZWZ0LW9uLWVkZ2UuY29udGFpbmVyLmJvdHRvbS1vbi1lZGdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLmNvbnRhaW5lci5yaWdodC1vbi1lZGdlLmNvbnRhaW5lci5ib3R0b20tb24tZWRnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbn1cbiIsIi5jb250YWluZXIge1xuICAtLWljb24tc2l6ZTogdmFyKC0tdGhlbWUtaWNvbi1oZWlnaHQtbWVkaXVtLCAxNnB4KTtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXItY29sb3IsICMwZTBlMGYpO1xuICBib3gtc2hhZG93OiB2YXIoLS10aGVtZS1idXR0b24tc2hhZG93LCAwIDAgMTJweCAwIHJnYigwIDAgMCAvIDEwJSkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0taWNvbi1zaXplKSAvIDEuNSk7XG4gIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG59XG5cbi5jb250YWluZXIuc21hbGwge1xuICAtLWljb24tc2l6ZTogdmFyKC0tdGhlbWUtaWNvbi1oZWlnaHQtc21hbGwsIDEycHgpO1xufVxuXG4uY29udGFpbmVyLm1lZGl1bSB7XG4gIC0taWNvbi1zaXplOiB2YXIoLS10aGVtZS1pY29uLWhlaWdodC1tZWRpdW0sIDE2cHgpO1xufVxuXG4uY29udGFpbmVyLmxhcmdlIHtcbiAgLS1pY29uLXNpemU6IHZhcigtLXRoZW1lLWljb24taGVpZ2h0LWxhcmdlLCAyM3B4KTtcbn1cblxuLmNvbnRhaW5lci54bGFyZ2Uge1xuICAtLWljb24tc2l6ZTogdmFyKC0tdGhlbWUtaWNvbi1oZWlnaHQteGxhcmdlLCAzNXB4KTtcbn1cblxuLmNvbnRhaW5lci5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWljb24tc2l6ZSkgLyAxLjI1KTtcbn1cblxuLmNvbnRhaW5lci5yb3VuZGVkLnRvcC1vZmZzZXQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS10aGVtZS1idXR0b24tcm91bmRlZC1vZmZzZXQsIC00cHgpO1xufVxuXG4uY29udGFpbmVyLnJvdW5kZWQucmlnaHQtb2Zmc2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS10aGVtZS1idXR0b24tcm91bmRlZC1vZmZzZXQsIC00cHgpO1xufVxuXG4uY29udGFpbmVyLnJvdW5kZWQuYm90dG9tLW9mZnNldCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXRoZW1lLWJ1dHRvbi1yb3VuZGVkLW9mZnNldCwgLTRweCk7XG59XG5cbi5jb250YWluZXIucm91bmRlZC5sZWZ0LW9mZnNldCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS10aGVtZS1idXR0b24tcm91bmRlZC1vZmZzZXQsIC00cHgpO1xufVxuXG4uY29udGFpbmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbnRhaW5lcjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb250YWluZXI6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cbkBtZWRpYSAoaG92ZXIpIHtcbiAgLmNvbnRhaW5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3IsICNkZGQpO1xuICB9XG59XG5cbi5jb250YWluZXIuaW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tZm9yZWdyb3VuZC1jb2xvciwgIzBlMGUwZik7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG59XG5cbi5jb250YWluZXIubm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNvbnRhaW5lci5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jb250YWluZXIudHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiIsIi5jb250YWluZXIge1xuICAtLWljb24tc2l6ZTogdmFyKC0tdGhlbWUtaWNvbi1oZWlnaHQtbWVkaXVtLCAxNnB4KTtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdGhlbWUtYnV0dG9uLWxldHRlci1zcGFjaW5nLCAwLjE1ZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24tYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXItY29sb3IsICMwZTBlMGYpO1xuICBib3gtc2hhZG93OiB2YXIoLS10aGVtZS1idXR0b24tc2hhZG93LCAwIDAgMTJweCAwIHJnYigwIDAgMCAvIDEwJSkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0taWNvbi1zaXplKSAvIDEuNSk7XG4gIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG59XG5cbi5jb250YWluZXIuc21hbGwge1xuICAtLWljb24tc2l6ZTogdmFyKC0tdGhlbWUtaWNvbi1oZWlnaHQtc21hbGwsIDEycHgpO1xufVxuXG4uY29udGFpbmVyLm1lZGl1bSB7XG4gIC0taWNvbi1zaXplOiB2YXIoLS10aGVtZS1pY29uLWhlaWdodC1tZWRpdW0sIDE2cHgpO1xufVxuXG4uY29udGFpbmVyLmxhcmdlIHtcbiAgLS1pY29uLXNpemU6IHZhcigtLXRoZW1lLWljb24taGVpZ2h0LWxhcmdlLCAyM3B4KTtcbn1cblxuLmNvbnRhaW5lci54bGFyZ2Uge1xuICAtLWljb24tc2l6ZTogdmFyKC0tdGhlbWUtaWNvbi1oZWlnaHQteGxhcmdlLCAzNXB4KTtcbn1cblxuLmNvbnRhaW5lci5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWljb24tc2l6ZSkgLyAxLjI1KTtcbn1cblxuLmNvbnRhaW5lci5yb3VuZGVkLnRvcC1vZmZzZXQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS10aGVtZS1idXR0b24tcm91bmRlZC1vZmZzZXQsIC00cHgpO1xufVxuXG4uY29udGFpbmVyLnJvdW5kZWQucmlnaHQtb2Zmc2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS10aGVtZS1idXR0b24tcm91bmRlZC1vZmZzZXQsIC00cHgpO1xufVxuXG4uY29udGFpbmVyLnJvdW5kZWQuYm90dG9tLW9mZnNldCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXRoZW1lLWJ1dHRvbi1yb3VuZGVkLW9mZnNldCwgLTRweCk7XG59XG5cbi5jb250YWluZXIucm91bmRlZC5sZWZ0LW9mZnNldCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS10aGVtZS1idXR0b24tcm91bmRlZC1vZmZzZXQsIC00cHgpO1xufVxuXG4uY29udGFpbmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbnRhaW5lcjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb250YWluZXI6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cblxuQG1lZGlhIChob3Zlcikge1xuICAuY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1idXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvciwgI2RkZCk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci5pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1mb3JlZ3JvdW5kLWNvbG9yLCAjMGUwZTBmKTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLCAjZmZmKTtcbn1cblxuLmNvbnRhaW5lci5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY29udGFpbmVyLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNvbnRhaW5lci50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY29udGFpbmVyLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC4zO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGFpbjogc3RyaWN0O1xufVxuXG4uY29udGFpbmVyLmhhcy1vdmVybGF5IHtcbiAgY29udGFpbjogY29udGVudDtcbn1cblxuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb250YWluOiBjb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1hZ2UuY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2UuY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLnN0cmV0Y2gtaG9yaXpvbnRhbGx5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLnN0cmV0Y2gtdmVydGljYWxseSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4iLCIuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29udGFpbjogY29udGVudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtbGlzdC12aWV3LWJhY2tncm91bmQtY29sb3IsICNmZmYpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtbGlzdC12aWV3LWJvcmRlci1jb2xvciwgI2RkZCk7XG4gIHBhZGRpbmc6IHZhcigtLXRoZW1lLWxpc3Qtdmlldy1oZWFkZXItcGFkZGluZywgMS4yNXJlbSAxLjVyZW0gMS43NXJlbSAxLjVyZW0pO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmhlYWRlci1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1saXN0LXZpZXctZm9yZWdyb3VuZC1jb2xvciwgIzBlMGUwZik7XG4gIGNvbnRhaW46IGNvbnRlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGlzdCB7XG4gIGNvbnRhaW46IGNvbnRlbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbiIsIi5saXN0LXZpZXctaXRlbSB7XG4gIGNvbnRhaW46IGNvbnRlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS1zZXBhcmF0b3ItY29sb3IsICNkZGQpO1xufVxuXG4ubGlzdC12aWV3LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4iLCIubnVtcGFkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG4gIGJveC1zaGFkb3c6IHZhcihcbiAgICAtLXRoZW1lLW51bXBhZC1zaGFkb3csXG4gICAgMCAwIDY0cHggcmdiKDAgMCAwIC8gMTIlKSxcbiAgICAwIDAgMzJweCByZ2IoMCAwIDAgLyAxNCUpXG4gICk7XG59XG5cbi5udW1wYWQ6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm51bWJlcnMge1xuICAtLXBhZGRpbmc6IDE1cHg7XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWluLWNvbnRlbnQpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBtaW4tY29udGVudCk7XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcpO1xufVxuXG4ubnVtYmVycyBidXR0b24ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZyk7XG59XG5cbi5udW1iZXJzIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubnVtYmVycyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYnV0dG9uID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuIiwiLm92ZXJsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250YWluOiBzdHJpY3Q7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoXG4gICAgLS10aGVtZS1vdmVybGF5LWJhY2tncm91bmQtY29sb3IsXG4gICAgcmdiKDI0MCAyNDAgMjQwIC8gNzUlKVxuICApO1xuICBvcGFjaXR5OiB2YXIoLS10aGVtZS1vdmVybGF5LW9wYWNpdHksIDEpO1xufVxuXG4ub3ZlcmxheS50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ub3ZlcmxheS5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGFiZWwge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICMyZDJkMzM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250YWluZXIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmMmZmO1xufVxuXG4uc2hvdy1zZWxlY3RlZC13aXRoLXRpY2stY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKGhvdmVyKSB7XG4gIC5jb250YWluZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGYyZmY7XG4gIH1cbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5jaGVja2JveCB7XG4gIGJvcmRlci1jb2xvcjogIzZjNDNmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jaGVja2JveDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNDNmZjtcbn1cblxuLmxhYmVsIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuXG4ubGFiZWwuc2VsZWN0ZWQtbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGhlbWUtc2VsZWN0LWhpZ2hsaWdodGVkLW9wdGlvbi1jb2xvciwgIzJkMmQzMyk7XG59XG5cbi50aWNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS10aGVtZS1zZWxlY3QtaGlnaGxpZ2h0ZWQtb3B0aW9uLWNvbG9yLCAjMmQyZDMzKTtcbn1cblxuLnRpY2stY29udGFpbmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10aGVtZS1zZWxlY3QtaGlnaGxpZ2h0ZWQtb3B0aW9uLWNvbG9yLCAjMmQyZDMzKTtcbn1cblxuLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDI3NHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IHZhcigtLXRoZW1lLXNlbGVjdC1zY3JvbGxiYXItd2lkdGgsIDRweCk7XG59XG5cbi5jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtc2VsZWN0LXNjcm9sbGJhci10cmFjay1iYWNrZ3JvdW5kLCAjZTZlNmViKTtcbn1cblxuLmNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1zZWxlY3Qtc2Nyb2xsYmFyLXRodW1iLCAjODk4ODkxKTtcbn1cblxuLnNlbGVjdC1hbGwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoZWNrYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM0M2ZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmNoZWNrYm94OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM0M2ZmO1xufVxuXG4uY2hlY2tib3g6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzQzZmY7XG59XG5cbi5sYWJlbCB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzg5ODg5MTtcbn1cblxuLm5vLW9wdGlvbnMge1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWFyY2gta2V5d29yZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4OTg4OTE7XG59XG5cbi5hY3RpdmUge1xuICBjb2xvcjogIzJkMmQzMztcbn1cblxuLnRhZy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0ZWQtb3B0aW9uIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuXG4uc2VsZWN0ZWQtb3B0aW9ucyxcbi5zZWxlY3RlZC1vcHRpb24ge1xuICBjb2xvcjogIzJkMmQzMztcbn1cbiIsIi5jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgZ2FwOiA4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNlM2UwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRoZW1lLXRhZy1mb250LWZhbWlseSwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGhlbWUtdGFnLWZvbnQtc2l6ZS1tZWRpdW0sIHZhcigtLXRoZW1lLWZvbnQtc2l6ZSwgMTNweCkpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGhlbWUtdGFnLWZvbnQtd2VpZ2h0LCA0MDApO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGhlbWUtdGFnLWxpbmUtaGVpZ2h0LCAxNHB4KTtcbn1cblxuLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2xvc2UtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pY29uLXNlYXJjaC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucmVzZXQtYnV0dG9uIHtcbiAgb3BhY2l0eTogMC41O1xufVxuIiwiLnRleHQtaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS1idXR0b24tYm9yZGVyLWNvbG9yLCAjYjBiMGIwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGFpbjogc3RyaWN0O1xuICBmb250LXNpemU6IHZhcihcbiAgICAtLXRoZW1lLXRleHQtaW5wdXQtZm9udC1zaXplLW1lZGl1bSxcbiAgICB2YXIoLS10aGVtZS1mb250LXNpemUsIDE1cHgpXG4gICk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aGVtZS1pbnB1dC1mb250LXdlaWdodCwgNDAwKTtcbiAgaGVpZ2h0OiB2YXIoLS10aGVtZS10ZXh0LWlucHV0LWhlaWdodC1tZWRpdW0sIDQxcHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtaW5wdXQuc21hbGwge1xuICBoZWlnaHQ6IHZhcigtLXRoZW1lLXRleHQtaW5wdXQtaGVpZ2h0LXNtYWxsLCAzMHB4KTtcbiAgZm9udC1zaXplOiB2YXIoLS10aGVtZS10ZXh0LWlucHV0LWZvbnQtc2l6ZS1zbWFsbCwgMC43NXJlbSk7XG59XG5cbi50ZXh0LWlucHV0Lm1lZGl1bSB7XG4gIGhlaWdodDogdmFyKC0tdGhlbWUtdGV4dC1pbnB1dC1oZWlnaHQtbWVkaXVtLCA0MXB4KTtcbiAgZm9udC1zaXplOiB2YXIoXG4gICAgLS10aGVtZS10ZXh0LWlucHV0LWZvbnQtc2l6ZS1tZWRpdW0sXG4gICAgdmFyKC0tdGhlbWUtZm9udC1zaXplLCAxNXB4KVxuICApO1xufVxuXG4udGV4dC1pbnB1dC5sYXJnZSB7XG4gIGhlaWdodDogdmFyKC0tdGhlbWUtdGV4dC1pbnB1dC1oZWlnaHQtbGFyZ2UsIDU0cHgpO1xuICBmb250LXNpemU6IHZhcigtLXRoZW1lLXRleHQtaW5wdXQtZm9udC1zaXplLWxhcmdlLCAxLjI1cmVtKTtcbn1cblxuLnRleHQtaW5wdXQueGxhcmdlIHtcbiAgaGVpZ2h0OiB2YXIoLS10aGVtZS10ZXh0LWlucHV0LWhlaWdodC14bGFyZ2UsIDgwcHgpO1xuICBmb250LXNpemU6IHZhcigtLXRoZW1lLXRleHQtaW5wdXQtZm9udC1zaXplLXhsYXJnZSwgMi41cmVtKTtcbn1cblxuLnRleHQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZm9yZWdyb3VuZC1jb2xvciwgIzIyMik7XG59XG5cbi50ZXh0LWlucHV0Lm5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4iLCIuY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWJ1dHRvbi1mb3JlZ3JvdW5kLWNvbG9yLCAjODk4ODkxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdGhlbWUtYnV0dG9uLWxldHRlci1zcGFjaW5nLCAwLjE1ZW0pO1xuICBmb250LWZhbWlseTogdmFyKC0tdGhlbWUtYnV0dG9uLWZvbnQtZmFtaWx5LCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiB2YXIoLS10aGVtZS1idXR0b24tZm9udC1zaXplLW1lZGl1bSwgdmFyKC0tdGhlbWUtZm9udC1zaXplLCAxM3B4KSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aGVtZS1idXR0b24tZm9udC13ZWlnaHQsIDUwMCk7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIzMnB4O1xufVxuXG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWJhY2tncm91bmQtY29sb3IsICNmZmYpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1idXR0b24tYm9yZGVyLWNvbG9yLCAjZDJkMmQ5KTtcbiAgY29sb3I6ICMyZDJkMzM7XG4gIHBhZGRpbmc6IDZweCAyLjVyZW0gNnB4IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXRoZW1lLWJ1dHRvbi1oZWlnaHQtbWVkaXVtLCA0NHB4KTtcbiAgbWF4LWhlaWdodDogdmFyKC0tdGhlbWUtc2VsZWN0LW1heC1oZWlnaHQsIDcwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4IDZweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaGVhZGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiB2YXIoLS10aGVtZS1zZWxlY3Qtc2Nyb2xsYmFyLXdpZHRoLCA0cHgpO1xufVxuXG4uaGVhZGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXNlbGVjdC1zY3JvbGxiYXItdHJhY2stYmFja2dyb3VuZCwgI2U2ZTZlYik7XG59XG5cbi5oZWFkZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtc2VsZWN0LXNjcm9sbGJhci10aHVtYiwgIzg5ODg5MSk7XG59XG5cbkBtZWRpYSAoaG92ZXIpIHtcbiAgLmhlYWRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWJhY2tncm91bmQtY29sb3IsICNmNGYyZmYpO1xuICB9XG59XG5cbi5oZWFkZXIuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGhlbWUtYnV0dG9uLWJvcmRlci1jb2xvciwgIzJkMmQzMyk7XG59XG5cbi5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtYnV0dG9uLWJhY2tncm91bmQtY29sb3IsICNmZmYpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1idXR0b24tYm9yZGVyLWNvbG9yLCAjMmQyZDMzKTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbnRlbnQuaXMtbG9hZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubm8tb3B0aW9ucyB7XG4gIGhlaWdodDogNTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU1ZWI7XG59XG5cbi5pY29uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNHB4O1xufVxuXG4uZXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuIiwiLnRhYmxlLWhlYWRlci1jZWxsIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGhlbWUtdGFibGUtaGVhZGVyLWZvbnQtc2l6ZSwgMXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aGVtZS10YWJsZS1oZWFkZXItZm9udC13ZWlnaHQsIDUwMCk7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS10aGVtZS10YWJsZS1oZWFkZXItdGV4dC10cmFuc2Zvcm0sIHVwcGVyY2FzZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGFibGUtaGVhZGVyLWNlbGwgPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmaWx0ZXI6IG9wYWNpdHkoNTAlKTtcbn1cblxuLnNvcnQtaWNvbi12aXNpYmxlID4gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZpbHRlcjogb3BhY2l0eSgxMDAlKTtcbn1cblxuQG1lZGlhIChob3Zlcikge1xuICAudGFibGUtaGVhZGVyLWNlbGw6aG92ZXIgPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5jb250YWluZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWUtYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG59XG5cbi5pcy1oZWFkZXItc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS1mb3JlZ3JvdW5kLWNvbG9yLCAjMjYyNjI2KTtcbn1cbiIsIi5jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi5jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10aGVtZS10YWJsZS1ib3JkZXItY29sb3IsICNmNGY2ZjcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoaG92ZXIpIHtcbiAgLmNvbnRhaW5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtaW1hZ2UtZnJhbWUtYmFja2dyb3VuZC1jb2xvciwgI2Y2ZjhmOSk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1pbWFnZS1mcmFtZS1iYWNrZ3JvdW5kLWNvbG9yLCAjZjZmOGY5KTtcbn1cblxuQG1lZGlhIChob3Zlcikge1xuICAuaGFzLWFycm93OmhvdmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIxOTJcIjtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWUtZ3JvdXAtZnJhbWUtY29sb3IsICMxMDA2YzMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbiIsIi5jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10aGVtZS10YWJsZS1mb250LWZhbWlseSwgc2Fucy1zZXJpZik7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGxhY2Vob2xkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zY3JvbGxiYXItY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1zY3JvbGxiYXItYmFja2dyb3VuZC1jb2xvciwgI2YwZjBmMCk7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnNjcm9sbGJhci1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10aGVtZS1iYWNrZ3JvdW5kLWNvbG9yLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdG9hc3Rlci1iYWNrZ3JvdW5kLWNvbG9yLCAjMjYyNjI2KTtcbn1cblxuLnNjcm9sbGJhci1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDZweDtcbn1cblxuLnNjcm9sbGJhci1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBnYXA6IDZweCA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRoZW1lLWJ1dHRvbi1ib3JkZXItY29sb3IsICNkMmQyZDkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci5zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tdGhlbWUtdGFncy1pbnB1dC1tYXgtaGVpZ2h0LCA2NHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IGNvbnRhaW47XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgcHJveGltaXR5O1xufVxuXG4uY29udGFpbmVyLnNjcm9sbGFibGUgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbn1cblxuLmNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogdmFyKC0tdGhlbWUtc2VsZWN0LXNjcm9sbGJhci13aWR0aCwgNHB4KTtcbn1cblxuLmNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS1zZWxlY3Qtc2Nyb2xsYmFyLXRyYWNrLWJhY2tncm91bmQsICNlNmU2ZWIpO1xufVxuXG4uY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRoZW1lLXNlbGVjdC1zY3JvbGxiYXItdGh1bWIsICM4OTg4OTEpO1xufVxuXG4udGFnLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDI1JTtcbn1cblxuLmNvbnRhaW5lci5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi50ZXh0LWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250YWluOiBzdHJpY3Q7XG4gIGZvbnQtc2l6ZTogdmFyKFxuICAgIC0tdGhlbWUtdGV4dC1pbnB1dC1mb250LXNpemUtbWVkaXVtLFxuICAgIHZhcigtLXRoZW1lLWZvbnQtc2l6ZSwgMTVweClcbiAgKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRoZW1lLWlucHV0LWZvbnQtd2VpZ2h0LCA0MDApO1xuICBoZWlnaHQ6IHZhcigtLXRoZW1lLXRleHQtaW5wdXQtaGVpZ2h0LW1lZGl1bSwgNDFweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1pbnB1dC5zbWFsbCB7XG4gIGhlaWdodDogdmFyKC0tdGhlbWUtdGV4dC1pbnB1dC1oZWlnaHQtc21hbGwsIDMwcHgpO1xuICBmb250LXNpemU6IHZhcihcbiAgICAtLXRoZW1lLXRleHQtaW5wdXQtZm9udC1zaXplLW1lZGl1bSxcbiAgICB2YXIoLS10aGVtZS1mb250LXNpemUsIDE1cHgpXG4gICk7XG59XG5cbi50ZXh0LWlucHV0Lm1lZGl1bSB7XG4gIGhlaWdodDogdmFyKC0tdGhlbWUtdGV4dC1pbnB1dC1oZWlnaHQtbWVkaXVtLCA0MXB4KTtcbiAgZm9udC1zaXplOiB2YXIoXG4gICAgLS10aGVtZS10ZXh0LWlucHV0LWZvbnQtc2l6ZS1tZWRpdW0sXG4gICAgdmFyKC0tdGhlbWUtZm9udC1zaXplLCAxNXB4KVxuICApO1xufVxuXG4udGV4dC1pbnB1dC5sYXJnZSB7XG4gIGhlaWdodDogdmFyKC0tdGhlbWUtdGV4dC1pbnB1dC1oZWlnaHQtbGFyZ2UsIDU0cHgpO1xuICBmb250LXNpemU6IHZhcigtLXRoZW1lLXRleHQtaW5wdXQtZm9udC1zaXplLWxhcmdlLCAxLjI1cmVtKTtcbn1cblxuLnRleHQtaW5wdXQueGxhcmdlIHtcbiAgaGVpZ2h0OiB2YXIoLS10aGVtZS10ZXh0LWlucHV0LWhlaWdodC14bGFyZ2UsIDgwcHgpO1xuICBmb250LXNpemU6IHZhcigtLXRoZW1lLXRleHQtaW5wdXQtZm9udC1zaXplLXhsYXJnZSwgMi41cmVtKTtcbn1cblxuLyogLnRleHQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGhlbWUtZm9yZWdyb3VuZC1jb2xvciwgIzIyMik7XG59ICovXG5cbi50ZXh0LWlucHV0Lm5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50ZXh0LWlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4iLCIudG9hc3Qge1xuICBhbmltYXRpb246IGVudHJhbmNlIDAuNXMgZWFzZS1pbi1vdXQgYm90aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtdG9hc3QtYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXRoZW1lLXRvYXN0LXNoYWRvdywgMCAwIDE1cHggMCByZ2IoMCAwIDAgLyAxNSUpKTtcbiAgY29udGFpbjogbGF5b3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXRoZW1lLXRvYXN0LW1pbi1oZWlnaHQsIDUwcHgpO1xufVxuXG5Aa2V5ZnJhbWVzIGVudHJhbmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZW50cmFuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbn1cbiIsIi50b2FzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLXRoZW1lLWJ1dHRvbi1oZWlnaHQsIDMwcHgpICogMS41KTtcbiAgei1pbmRleDogMjA7XG59XG5cbi50b2FzdC1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luOiB2YXIoLS10aGVtZS10b2FzdC1tYXJnaW4sIDVweCk7XG59XG4iLCIudG9vbHRpcC5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRvb2x0aXAuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi50b29sdGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogdmFyKC0tdGhlbWUtdG9vbHRpcC1jb250YWluZXItd2lkdGgsIDIzMHB4KTtcbiAgaGVpZ2h0OiB2YXIoLS10aGVtZS10b29sdGlwLWNvbnRhaW5lci1oZWlnaHQsIDM3cHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aGVtZS10b29sdGlwLWJhY2tncm91bmQtY29sb3IsICMwMDApO1xuICBjb2xvcjogdmFyKC0tdGhlbWUtdG9vbHRpcC1jb2xvciwgI2U2ZTVlYik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRoZW1lLXRvb2x0aXAtZm9udC1mYW1pbHksIFwiVFQgTW9udW1lbnQgR3JvdGVza1wiKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRoZW1lLXRvb2x0aXAtZm9udC13ZWlnaHQsIDQwMCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGhlbWUtdG9vbHRpcC1mb250LXNpemUsIDExLjExcHgpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGhlbWUtdG9vbHRpcC1saW5lLWhlaWdodCwgMTRweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IHZhcigtLXRoZW1lLXRvb2x0aXAteS1wYWRkaW5nLCA0cHgpXG4gICAgdmFyKC0tdGhlbWUtdG9vbHRpcC14LXBhZGRpbmcsIDEycHgpO1xufVxuXG4udG9vbHRpcC5sZWZ0OjpiZWZvcmUge1xuICBsZWZ0OiBpbml0aWFsO1xuICBtYXJnaW46IGluaXRpYWw7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXRoZW1lLXRvb2x0aXAtcmlnaHQtaW5kZW50LCA1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50b29sdGlwLnJpZ2h0OjpiZWZvcmUge1xuICByaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luOiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tdGhlbWUtdG9vbHRpcC1sZWZ0LWluZGVudCwgNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udG9vbHRpcC50b3A6OmJlZm9yZSB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW46IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXRoZW1lLXRvb2x0aXAtdG9wLWluZGVudCwgNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDEwMCU7XG59XG5cbi50b29sdGlwLmJvdHRvbTo6YmVmb3JlIHtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIHRvcDogaW5pdGlhbDtcbiAgbWFyZ2luOiBpbml0aWFsO1xuICBtYXJnaW4tdG9wOiB2YXIoLS10aGVtZS10b29sdGlwLWJvdHRvbS1pbmRlbnQsIDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbiIsIi5jb250YWluZXIge1xuICBjb250YWluOiBzdHJpY3Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci5oYXMtb3ZlcmxheSB7XG4gIGNvbnRhaW46IGNvbnRlbnQ7XG59XG5cbi52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8uY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLmNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8uc3RyZXRjaC1ob3Jpem9udGFsbHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLnN0cmV0Y2gtdmVydGljYWxseSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4iLCIuZHJhd2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZHJhd2VyLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZHJhd2VyLXBhcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS10aGVtZS1kcmF3ZXItd2lkdGgsIDM3NnB4KTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyh2YXIoLS10aGVtZS1kcmF3ZXItd2lkdGgsIDM3NnB4KSAqIC0xKTtcbiAgY29sb3I6IHZhcigtLXRoZW1lLWRyYXdlci10ZXh0LWNvbG9yLCAjMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtZHJhd2VyLWJhY2tncm91bmQtY29sb3IsICNmZmYpO1xuICBib3JkZXItbGVmdDogdmFyKFxuICAgIC0tdGhlbWUtZHJhd2VyLWJvcmRlci1sZWZ0LFxuICAgIDFweCBzb2xpZCB2YXIoLS10aGVtZS1kcmF3ZXItYm9yZGVyLWNvbG9yLCAjZTdlN2U3KVxuICApO1xufVxuXG4uZHJhd2VyLXBhcGVyLWVudGVyIHtcbiAgcmlnaHQ6IGNhbGModmFyKC0tdGhlbWUtZHJhd2VyLXdpZHRoLCAzNzZweCkgKiAtMSk7XG59XG5cbi5kcmF3ZXItcGFwZXItZW50ZXItYWN0aXZlIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDMwMG1zIGVhc2Utb3V0O1xufVxuXG4uZHJhd2VyLXBhcGVyLWVudGVyLWRvbmUge1xuICByaWdodDogMDtcbn1cblxuLmRyYXdlci1wYXBlci1leGl0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5kcmF3ZXItcGFwZXItZXhpdC1hY3RpdmUge1xuICByaWdodDogY2FsYyh2YXIoLS10aGVtZS1kcmF3ZXItd2lkdGgsIDM3NnB4KSAqIC0xKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMzAwbXMgZWFzZS1vdXQ7XG59XG5cbi5kcmF3ZXItcGFwZXItZXhpdC1kb25lIHtcbiAgcmlnaHQ6IGNhbGModmFyKC0tdGhlbWUtZHJhd2VyLXdpZHRoLCAzNzZweCkgKiAtMSk7XG59XG5cbi5kcmF3ZXItcGFwZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRyYXdlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtZHJhd2VyLW92ZXJsYXktY29sb3IsIHJnYmEoMCAwIDAgLyAyNSUpKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAzMDBtcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5kcmF3ZXItb3ZlcmxheS52aXNpYmxlIHtcbiAgb3BhY2l0eTogdmFyKC0tdGhlbWUtZHJhd2VyLW92ZXJsYXktb3BhY2l0eSwgMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5kcmF3ZXItb3ZlcmxheS5uby1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5kcmF3ZXItZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogdmFyKFxuICAgIC0tdGhlbWUtZHJhd2VyLWZvb3Rlci1ib3JkZXItdG9wLFxuICAgIDFweCBzb2xpZCB2YXIoLS10aGVtZS1kcmF3ZXItYm9yZGVyLWNvbG9yLCAjZTdlN2U3KVxuICApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1kcmF3ZXItZm9vdGVyLWJhY2tncm91bmQtY29sb3IsICNmZmYpO1xuICBwYWRkaW5nOiB2YXIoLS10aGVtZS1kcmF3ZXItZm9vdGVyLXBhZGRpbmcsIDAgMi41ZW0pO1xufVxuIiwiLmRyYXdlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS10aGVtZS1kcmF3ZXItaGVhZGVyLXBhZGRpbmcsIDIuNWVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IHZhcihcbiAgICAtLXRoZW1lLWRyYXdlci1oZWFkZXItYm9yZGVyLWJvdHRvbSxcbiAgICAxcHggc29saWQgdmFyKC0tdGhlbWUtZHJhd2VyLWJvcmRlci1jb2xvciwgI2U3ZTdlNylcbiAgKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWUtZHJhd2VyLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yLCAjZmZmKTtcbn1cblxuLmRyYXdlci1oZWFkZXItY2xvc2Uge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmRyYXdlci1oZWFkZXItY2xvc2UtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRyYXdlci1oZWFkZXItY2xvc2UtaWNvbiA+IGltZyB7XG4gIHdpZHRoOiB2YXIoLS10aGVtZS1kcmF3ZXItaGVhZGVyLWNsb3NlLWljb24tc2l6ZSwgMzhweCk7XG4gIGhlaWdodDogdmFyKC0tdGhlbWUtZHJhd2VyLWhlYWRlci1jbG9zZS1pY29uLXNpemUsIDM4cHgpO1xufVxuIiwiLmRyYXdlci1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS1kcmF3ZXItY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yLCAjZmZmKTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/