.ss-main {
  position: relative;
  display: inline-block;
  user-select: none;
  color: #666666;
  width: 100%;
}

.ss-main .ss-single-selected {
  display: flex;
  cursor: pointer;
  width: 100%;
  height: 30px;
  padding: 6px;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  background-color: #ffffff;
  outline: 0;
  box-sizing: border-box;
  transition: background-color .3s;
}

.ss-main .ss-single-selected.ss-disabled {
  background-color: #dcdee2;
  cursor: not-allowed;
}

.ss-main .ss-single-selected.ss-open-above {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.ss-main .ss-single-selected.ss-open-below {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.ss-main .ss-single-selected .placeholder {
  display: flex;
  flex: 1 1 100%;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
  width: calc(100% - 30px);
  line-height: 1em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ss-main .ss-single-selected .placeholder * {
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
}

.ss-main .ss-single-selected .placeholder .ss-disabled {
  cursor: pointer;
  color: #dcdee2;
}

.ss-main .ss-single-selected .ss-deselect {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  margin: 0 5px 0 5px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

.ss-main .ss-single-selected .ss-deselect.ss-hide {
  display: none;
}

.ss-main .ss-single-selected .ss-arrow {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  margin: 0 5px 0 5px;
}

.ss-main .ss-single-selected .ss-arrow span {
  border: solid #666666;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transition: transform .2s, margin .2s;
}

.ss-main .ss-single-selected .ss-arrow span.arrow-up {
  transform: rotate(-135deg);
  margin: 3px 0 0 0;
}

.ss-main .ss-single-selected .ss-arrow span.arrow-down {
  transform: rotate(45deg);
  margin: -3px 0 0 0;
}

.ss-main .ss-multi-selected {
  display: flex;
  flex-direction: row;
  cursor: pointer;
  min-height: 30px;
  width: 100%;
  padding: 0 0 0 3px;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  background-color: #ffffff;
  outline: 0;
  box-sizing: border-box;
  transition: background-color .3s;
}

.ss-main .ss-multi-selected.ss-disabled {
  background-color: #dcdee2;
  cursor: not-allowed;
}

.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled {
  color: #666666;
}

.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete {
  cursor: not-allowed;
}

.ss-main .ss-multi-selected.ss-open-above {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.ss-main .ss-multi-selected.ss-open-below {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.ss-main .ss-multi-selected .ss-values {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  flex: 1 1 100%;
  width: calc(100% - 30px);
}

.ss-main .ss-multi-selected .ss-values .ss-disabled {
  display: flex;
  padding: 4px 5px;
  margin: 2px 0px;
  line-height: 1em;
  align-items: center;
  width: 100%;
  color: #dcdee2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@keyframes scaleIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes scaleOut {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  100% {
    transform: scale(0);
    opacity: 0;
  }
}

.ss-main .ss-multi-selected .ss-values .ss-value {
  display: flex;
  user-select: none;
  align-items: center;
  font-size: 12px;
  padding: 3px 5px;
  margin: 3px 5px 3px 0px;
  color: #ffffff;
  background-color: #5897fb;
  border-radius: 4px;
  animation-name: scaleIn;
  animation-duration: .2s;
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}

.ss-main .ss-multi-selected .ss-values .ss-value.ss-out {
  animation-name: scaleOut;
  animation-duration: .2s;
  animation-timing-function: ease-out;
}

.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete {
  margin: 0 0 0 5px;
  cursor: pointer;
}

.ss-main .ss-multi-selected .ss-add {
  display: flex;
  flex: 0 1 3px;
  margin: 9px 12px 0 5px;
}

.ss-main .ss-multi-selected .ss-add .ss-plus {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #666666;
  position: relative;
  height: 10px;
  width: 2px;
  transition: transform .2s;
}

.ss-main .ss-multi-selected .ss-add .ss-plus:after {
  background: #666666;
  content: "";
  position: absolute;
  height: 2px;
  width: 10px;
  left: -4px;
  top: 4px;
}

.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross {
  transform: rotate(45deg);
}

.ss-main .ss-content {
  position: absolute;
  width: 100%;
  margin: -1px 0 0 0;
  box-sizing: border-box;
  border: solid 1px #dcdee2;
  z-index: 1010;
  background-color: #ffffff;
  transform-origin: center top;
  transition: transform .2s, opacity .2s;
  opacity: 0;
  transform: scaleY(0);
}

.ss-main .ss-content.ss-open {
  display: block;
  opacity: 1;
  transform: scaleY(1);
}

.ss-main .ss-content .ss-search {
  display: flex;
  flex-direction: row;
  padding: 8px 10px 8px 10px;
}

.ss-main .ss-content .ss-search.ss-hide {
  height: 0px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.ss-main .ss-content .ss-search.ss-hide input {
  height: 0px;
  opacity: 0;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.ss-main .ss-content .ss-search input {
  display: inline-flex;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  flex: 1 1 auto;
  width: 100%;
  min-width: 0px;
  height: 30px;
  padding: 5px 10px;
  margin: 0;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  background-color: #ffffff;
  outline: 0;
  text-align: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-appearance: textfield;
}

.ss-main .ss-content .ss-search input::placeholder {
  color: #b3b3b3;
}

.ss-main .ss-content .ss-search input:focus {
  box-shadow: 0 0 5px #5897fb;
}

.ss-main .ss-content .ss-search .ss-addable {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 22px;
  font-weight: bold;
  flex: 0 0 30px;
  height: 30px;
  margin: 0 0 0 8px;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  box-sizing: border-box;
}

.ss-main .ss-content .ss-addable {
  padding-top: 0px;
}

.ss-main .ss-content .ss-list {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
}

.ss-main .ss-content .ss-list .ss-optgroup .ss-optgroup-label {
  padding: 6px 10px 6px 10px;
  font-weight: bold;
}

.ss-main .ss-content .ss-list .ss-optgroup .ss-option {
  padding: 6px 6px 6px 25px;
}

.ss-main .ss-content .ss-list .ss-option {
  padding: 6px 10px 6px 10px;
  cursor: pointer;
  user-select: none;
}

.ss-main .ss-content .ss-list .ss-option * {
  display: inline-block;
}

.ss-main .ss-content .ss-list .ss-option:hover,
.ss-main .ss-content .ss-list .ss-option.ss-highlighted {
  color: #ffffff;
  background-color: #5897fb;
}

.ss-main .ss-content .ss-list .ss-option.ss-disabled {
  cursor: default;
  color: #dcdee2;
  background-color: #ffffff;
}

.ss-main .ss-content .ss-list .ss-option.ss-hide {
  display: none;
}

.ss-main .ss-content .ss-list .ss-option .ss-search-highlight {
  background-color: #fff70062;
}

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