.pull-right {
  float: right; }

.abrs-datamap-view {
  height: 100%; }
  .abrs-datamap-view .abrs-datamap-content-row > div > div:nth-child(2) {
    height: 100%; }
  .abrs-datamap-view .abrs-datamap-content-row .abrs-datamap-content {
    overflow: auto;
    background-color: #f8f8f8;
    padding: 20px;
    height: 100%; }

abris-algorithm .algorithm-addons .algorithm-addon-holder .abrs-addon-container {
  position: relative;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-y: auto; }
  abris-algorithm .algorithm-addons .algorithm-addon-holder .abrs-addon-container div {
    height: initial;
    line-height: normal; }

abris-algorithm .algorithm-view-holder .algorithm-transitions .connector-far-down-arrow {
  bottom: -4px; }

abris-algorithm .algorithm-view-holder .algorithm-transitions .connector-far-up-arrow {
  top: -8px; }

.abrs-algorithm-cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6); }

@charset "UTF-8";
abris-datamap .smap {
  width: 100%;
  height: 100%; }

abris-datamap .gm-style-iw > div {
  overflow: hidden !important; }

abris-datamap .popover {
  max-width: none; }

abris-datamap .popover-content {
  max-height: 300px;
  width: 500px;
  overflow: auto; }

.ol-popup {
  position: absolute;
  background-color: white;
  -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #cccccc;
  bottom: 12px;
  left: -50px;
  min-width: 280px; }

.ol-popup:after,
.ol-popup:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.ol-popup:after {
  border-top-color: white;
  border-width: 10px;
  left: 48px;
  margin-left: -10px; }

.ol-popup:before {
  border-top-color: #cccccc;
  border-width: 11px;
  left: 48px;
  margin-left: -11px; }

.ol-popup-closer {
  text-decoration: none;
  position: absolute;
  top: 2px;
  right: 8px; }

.ol-popup-closer:after {
  content: "✖"; }

.layer-switcher .panel {
  display: block; }

.layer-switcher button {
  display: none; }

.datamap-footer label.form-control-inline {
  white-space: nowrap;
  line-height: 2em;
  vertical-align: middle;
  width: auto;
  margin: 0 0.5em; }

.datamap-footer abris-time.form-control-inline {
  vertical-align: middle;
  width: 118px; }

.datamap-footer abris-time > div.clockpicker > input[type="time"].form-control,
.datamap-footer abris-time > div.clockpicker > input[type="text"].form-control {
  width: auto; }

.abrs-datamap-list-view {
  width: 100%;
  height: calc(100% - 5px); }
  .abrs-datamap-list-view .abrs-datamap-content-row {
    width: 100%;
    height: 100%; }
    .abrs-datamap-list-view .abrs-datamap-content-row .col-lg-12 {
      width: 100%;
      height: 100%; }
      .abrs-datamap-list-view .abrs-datamap-content-row .col-lg-12 > div {
        position: relative;
        height: 100%; }
        .abrs-datamap-list-view .abrs-datamap-content-row .col-lg-12 > div .datamap-footer {
          width: 100%;
          overflow: hidden; }
          .abrs-datamap-list-view .abrs-datamap-content-row .col-lg-12 > div .datamap-footer > div {
            margin-top: 10px;
            white-space: nowrap; }
        .abrs-datamap-list-view .abrs-datamap-content-row .col-lg-12 > div .abrs-datamap-list-panel {
          height: 100%;
          width: 100%;
          padding: 5px;
          overflow: auto;
          position: absolute;
          top: 0;
          right: -10px; }


.abrs-pivot-control-row {
  margin-bottom: 5px; }
  .abrs-pivot-control-row > div > * {
    display: inline-block; }
  .abrs-pivot-control-row label {
    font-weight: initial;
    margin-right: 5px; }
  .abrs-pivot-control-row abris-readonly {
    margin-right: 20px; }

.algorithm-view-holder .algorithm-blocks .algorithm-block-item .algorithm-block-num {
  top: -.7em; }

.algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-num {
  line-height: 1.2em;
  padding: 0 2px; }

.algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-controls {
  transform: translate(-49%, -13px);
  white-space: nowrap; }
  .algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-controls .algorithm-block-command {
    position: relative;
    display: inline-block;
    cursor: pointer;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    margin: 5px;
    margin-bottom: 2px; }
  .algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-controls .algorithm-block-command::before {
    font: normal normal normal 18px/1 FontAwesome; }
  .algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-controls .algorithm-block-command-add:first-child::before {
    content: "\f077";
    vertical-align: middle; }
  .algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-controls .algorithm-block-command-edit::before {
    content: "\f040";
    vertical-align: middle; }
  .algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-controls .algorithm-block-command-remove::before {
    content: "\f014";
    vertical-align: middle; }
  .algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-controls .algorithm-block-command-add:last-child::before {
    content: "\f078";
    vertical-align: middle; }
  .algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-controls .algorithm-block-command-add, .algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-controls .algorithm-block-command-edit, .algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-controls .algorithm-block-command-remove {
    width: 24px;
    height: 24px; }
  .algorithm-view-holder .algorithm-blocks .algorithm-block .algorithm-block-controls .algorithm-hint:hover::after {
    top: -100%; }

body .fc-event {
  background-color: #7694ce;
  border-color: #7694ce; }
  body .fc-event span {
    color: white; }

abris-chartjs {
  display: block;
  width: 100%;
  height: 100%; }

tr.detail abris-chartjs {
  max-height: 160px; }

.abrs-chart-view {
  height: 100%; }
  .abrs-chart-view abris-chartjs {
    height: calc(100% - 90px); }
  .abrs-chart-view .abrs-legend li span {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px; }

abris-gridstack {
  display: block;
  background: url("../../images/grid.png") top center #faf5f4;
  padding: 10px 0;
  min-height: calc(100vh - 120px);
  height: 100%;
  overflow: auto; }
  abris-gridstack .grid-stack-item-content .abris-stack-view-holder {
    background: #fcfcfc;
    border-radius: 4px;
    right: 25px;
    padding: 15px;
    height: 100%; }
    abris-gridstack .grid-stack-item-content .abris-stack-view-holder h2 {
      position: absolute;
      z-index: 1000;
      margin-left: 9px;
      margin-top: 0;
      font-size: 16px;
      color: rgba(0, 0, 0, 0.5);
      cursor: move; }
    abris-gridstack .grid-stack-item-content .abris-stack-view-holder .fa-close {
      color: #929292;
      position: absolute;
      right: 10px;
      font-size: 17px;
      cursor: pointer; }
    abris-gridstack .grid-stack-item-content .abris-stack-view-holder .fa-refresh {
      color: #929292;
      position: absolute;
      right: 25px;
      font-size: 17px;
      cursor: pointer; }
    abris-gridstack .grid-stack-item-content .abris-stack-view-holder > div {
      height: calc(100% - 30px);
      overflow: auto;
      display: block;
      width: 100%;
      margin-top: 30px; }

.map {
  width: 100%;
  background: url(../images/grid.png) top center #faf5f4; }

.orgChart text {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none; }

.orgChart {
  float: left;
  padding: 10px; }

#variables {
  overflow: auto;
  width: 100%;
  max-height: 60vh;
  margin-top: 5px; }

#variables input {
  display: none; }

#variables label {
  font-weight: normal !important;
  display: block;
  width: 100%;
  padding: 10px 15px;
  cursor: pointer;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd; }

#variables label:nth-child(2) {
  border-top: 1px solid #dddddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

#variables label:nth-last-child(2) {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

#variables input:checked + label {
  color: #ffffff !important;
  border-color: #e86131;
  background-color: #e86131; }

#variables input:checked + label + span {
  color: #ffffff; }

.btn-find {
  margin: -1px; }

#variables label + span {
  line-height: 0;
  position: relative;
  display: block;
  width: 0;
  height: 20px;
  margin-top: -20px;
  margin-left: 95%;
  cursor: pointer; }

.orgChartDiv {
  float: left;
  width: 100%;
  background: url(../../../Demo/images/grid.png) top center #faf5f4; }

abris-versions {
  display: block;
  margin: 10px 0; }
  abris-versions .a-versions input {
    padding: 6px 8px;
    z-index: 1; }
  abris-versions .a-versions input:focus {
    border-color: #cccccc;
    box-shadow: none; }
  abris-versions .a-versions .a-btn-small {
    cursor: pointer;
    border: 1px solid #cccccc;
    border-radius: 0 4px 4px 0;
    border-left: none;
    z-index: 1; }
  abris-versions .a-versions .a-btn-small:hover {
    background-color: #cccccc;
    color: blue; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcGxpY2F0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvZGF0YW1hcC5zY3NzIiwid2lkZ2V0cy9hYnJpcy1hbGdvcml0aG0uc2NzcyIsIndpZGdldHMvYWJyaXMtZGF0YW1hcC5zY3NzIiwid2lkZ2V0cy9hYnJpcy1kb2NzLnNjc3MiLCJ3aWRnZXRzL2FicmlzLXBpdm90LnNjc3MiLCJ3aWRnZXRzL2FsZ29yaXRobS5zY3NzIiwid2lkZ2V0cy9jYWxlbmRhci5zY3NzIiwiX2NvbG9ycy5zY3NzIiwid2lkZ2V0cy9jaGFydGpzLnNjc3MiLCJ3aWRnZXRzL2dyaWRzdGFjay5zY3NzIiwid2lkZ2V0cy9tYXAuc2NzcyIsIndpZGdldHMvb3JnY2hhcnQuc2NzcyIsIndpZGdldHMvdmVyc2lvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUFXLENBQUM7RUFDUixLQUFLLEVBQUUsS0FBTSxHQUNoQjs7QUNGRCxrQkFBa0IsQ0FBQztFQUNqQixNQUFNLEVBQUUsSUFBSyxHQWVkO0VBaEJELEFBSXdCLGtCQUpOLENBR2hCLHlCQUF5QixHQUN0QixHQUFHLEdBQUMsR0FBRyxVQUFXLENBQUEsQ0FBQyxFQUFFO0lBQ3BCLE1BQU0sRUFBRSxJQUFLLEdBQ2Q7RUFOTCxBQVNJLGtCQVRjLENBR2hCLHlCQUF5QixDQU12QixxQkFBcUIsQ0FBQztJQUNwQixRQUFRLEVBQUUsSUFBSztJQUNmLGdCQUFnQixFQUFFLE9BQVE7SUFDMUIsT0FBTyxFQUFFLElBQUs7SUFDZCxNQUFNLEVBQUUsSUFBSyxHQUNkOztBQ2RMLEFBR0csZUFIWSxDQUNkLGlCQUFpQixDQUNoQix1QkFBdUIsQ0FDdEIscUJBQXFCLENBQUM7RUFDckIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsS0FBSyxFQUFFLElBQUs7RUFDWixNQUFNLEVBQUUsSUFBSztFQUNiLGNBQWMsRUFBRSxNQUFPO0VBQ3ZCLFFBQVEsRUFBRSxNQUFPO0VBQ2pCLFdBQVcsRUFBRSxNQUFPO0VBQ2xCLGFBQWEsRUFB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QjtFQVpMLEFBYUksY0FiVSxDQUlaLFdBQVcsQ0FTVCxZQUFZLENBQUM7SUFDWCxNQUFNLEVBQUUsT0FBUTtJQUNoQixNQUFNLEVBQUUsaUJBQWtCO0lBQzFCLGFBQWEsRUFBRSxXQUFZO0lBQzNCLFdBQVcsRUFBRSxJQUFLO0lBQ2xCLE9BQU8sRUFBRSxDQUFFLEdBQ1o7RUFuQkwsQUFvQmdCLGNBcEJGLENBSVosV0FBVyxDQWdCVCxZQUFZLE1BQU0sQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxPQUFRO0lBQzFCLEtBQUssRUFBRSxJQUFLLEdBQ2IiLCJmaWxlIjoiYWJyaXMuY29yZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufSIsIi5hYnJzLWRhdGFtYXAtdmlldyB7XG4gIGhlaWdodDogMTAwJTtcblxuICAuYWJycy1kYXRhbWFwLWNvbnRlbnQtcm93IHtcbiAgICA+ZGl2PmRpdjpudGgtY2hpbGQoMikge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuYWJycy1kYXRhbWFwLW1hcCB7XG4gICAgfVxuICAgIC5hYnJzLWRhdGFtYXAtY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsImFicmlzLWFsZ29yaXRobSB7XG5cdC5hbGdvcml0aG0tYWRkb25zIHtcblx0XHQuYWxnb3JpdGhtLWFkZG9uLWhvbGRlciB7XG5cdFx0XHQuYWJycy1hZGRvbi1jb250YWluZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hbGdvcml0aG0tdmlldy1ob2xkZXIgLmFsZ29yaXRobS10cmFuc2l0aW9ucyB7XG5cdFx0LmNvbm5lY3Rvci1mYXItZG93bi1hcnJvdyB7XG4gICAgXHRib3R0b206IC00cHg7XG5cdFx0fVxuXHRcdC5jb25uZWN0b3ItZmFyLXVwLWFycm93IHtcbiAgICBcdHRvcDogLThweDtcblx0XHR9XG5cdH1cbn1cblxuLmFicnMtYWxnb3JpdGhtLWNvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbiIsImFicmlzLWRhdGFtYXAge1xuICAuc21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5nbS1zdHlsZS1pdyA+IGRpdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3BvdmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnBvcG92ZXItY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbi5vbC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAtNTBweDtcbiAgbWluLXdpZHRoOiAyODBweDtcbn1cbi5vbC1wb3B1cDphZnRlcixcbi5vbC1wb3B1cDpiZWZvcmUge1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm9sLXBvcHVwOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgbGVmdDogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLm9sLXBvcHVwOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbiAgbGVmdDogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xufVxuLm9sLXBvcHVwLWNsb3NlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDhweDtcbn1cbi5vbC1wb3B1cC1jbG9zZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKcllwiO1xufVxuXG4ubGF5ZXItc3dpdGNoZXIgLnBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGF5ZXItc3dpdGNoZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGFtYXAtZm9vdGVyIGxhYmVsLmZvcm0tY29udHJvbC1pbmxpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDAuNWVtO1xufVxuXG4uZGF0YW1hcC1mb290ZXIgYWJyaXMtdGltZS5mb3JtLWNvbnRyb2wtaW5saW5lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDExOHB4O1xufVxuXG4uZGF0YW1hcC1mb290ZXIgYWJyaXMtdGltZSA+IGRpdi5jbG9ja3BpY2tlciA+IGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbi5kYXRhbWFwLWZvb3RlciBhYnJpcy10aW1lID4gZGl2LmNsb2NrcGlja2VyID4gaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5hYnJzLWRhdGFtYXAtbGlzdC12aWV3IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcblxuXHQuYWJycy1kYXRhbWFwLWNvbnRlbnQtcm93IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XG5cdFx0LmNvbC1sZy0xMiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHQuZGF0YW1hcC1mb290ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWJycy1kYXRhbWFwLWxpc3QtcGFuZWwge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIiLCIuYWJycy1waXZvdC1jb250cm9sLXJvdyB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHQmPmRpdj4qIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGluaXRpYWw7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblxuXHRhYnJpcy1yZWFkb25seSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG4iLCIuYWxnb3JpdGhtLXZpZXctaG9sZGVyIC5hbGdvcml0aG0tYmxvY2tzIHtcblx0LmFsZ29yaXRobS1ibG9jay1pdGVtIC5hbGdvcml0aG0tYmxvY2stbnVtIHtcblx0XHR0b3A6IC0uN2VtO1xuXHR9XG5cblx0LmFsZ29yaXRobS1ibG9jayB7XG5cblx0XHQuYWxnb3JpdGhtLWJsb2NrLW51bSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRwYWRkaW5nOiAwIDJweDtcblx0XHR9XG5cblx0XHQuYWxnb3JpdGhtLWJsb2NrLWNvbnRyb2xzIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OSUsLTEzcHgpO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0LmFsZ29yaXRobS1ibG9jay1jb21tYW5kIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0fVxuXHRcdFx0LmFsZ29yaXRobS1ibG9jay1jb21tYW5kOjpiZWZvcmUge1xuXHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxOHB4LzEgRm9udEF3ZXNvbWU7XG5cdFx0XHR9XG5cdFx0XHQuYWxnb3JpdGhtLWJsb2NrLWNvbW1hbmQtYWRkOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA3N1wiO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdFx0LmFsZ29yaXRobS1ibG9jay1jb21tYW5kLWVkaXQ6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHQuYWxnb3JpdGhtLWJsb2NrLWNvbW1hbmQtcmVtb3ZlOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjAxNFwiO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdFx0LmFsZ29yaXRobS1ibG9jay1jb21tYW5kLWFkZDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA3OFwiO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdFx0LmFsZ29yaXRobS1ibG9jay1jb21tYW5kLWFkZCwgLmFsZ29yaXRobS1ibG9jay1jb21tYW5kLWVkaXQsIC5hbGdvcml0aG0tYmxvY2stY29tbWFuZC1yZW1vdmUge1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYWxnb3JpdGhtLWhpbnQ6aG92ZXI6OmFmdGVyIHtcblx0XHQgICAgdG9wOiAtMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9za2VsZXRvbi9fY29sb3JzXCI7XG5cbmJvZHkge1xuICAuZmMtZXZlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhYnJpcy1iYXNlLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGFicmlzLWJhc2UtY29sb3I7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59IiwiJGFicmlzLWJhc2UtY29sb3I6ICM3Njk0Y2U7XHJcbiIsImFicmlzLWNoYXJ0anMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxufVxuXG50ci5kZXRhaWwgIGFicmlzLWNoYXJ0anN7XG4gICAgbWF4LWhlaWdodDogMTYwcHg7XG59XG5cbi5hYnJzLWNoYXJ0LXZpZXcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhYnJpcy1jaGFydGpzIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgfVxuLmFicnMtbGVnZW5kIGxpIHNwYW57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbn1cbiIsImFicmlzLWdyaWRzdGFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvZ3JpZC5wbmdcIikgdG9wIGNlbnRlciAjZmFmNWY0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgLmdyaWQtc3RhY2staXRlbS1jb250ZW50IHtcbiAgICAuYWJyaXMtc3RhY2stdmlldy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaDIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgfVxuXG4gICAgICAuZmEtY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzkyOTI5MjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5mYS1yZWZyZXNoIHtcbiAgICAgICAgY29sb3I6ICM5MjkyOTI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmPmRpdiB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ3JpZC5wbmcpIHRvcCBjZW50ZXIgI2ZhZjVmNDtcbn0iLCIub3JnQ2hhcnQgdGV4dCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3JnQ2hhcnQge1xuICBmbG9hdDogbGVmdDtcblxuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4jdmFyaWFibGVzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuI3ZhcmlhYmxlcyBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN2YXJpYWJsZXMgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbiN2YXJpYWJsZXMgbGFiZWw6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuI3ZhcmlhYmxlcyBsYWJlbDpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuI3ZhcmlhYmxlcyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlODYxMzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODYxMzE7XG59XG5cbiN2YXJpYWJsZXMgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsICsgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLWZpbmQge1xuICBtYXJnaW46IC0xcHg7XG59XG5cbiN2YXJpYWJsZXMgbGFiZWwgKyBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogOTUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcmdDaGFydERpdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL0RlbW8vaW1hZ2VzL2dyaWQucG5nKSB0b3AgY2VudGVyICNmYWY1ZjQ7XG59XG4iLCJAaW1wb3J0IFwiLi4vY29sb3JzXCI7XG5cbmFicmlzLXZlcnNpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBcbiAgLmEtdmVyc2lvbnMge1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBpbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuYS1idG4tc21hbGwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuYS1idG4tc21hbGw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICAgIGNvbG9yOiBibHVlO1xuICAgIH1cbiAgfVxufSJdfQ== */
