/**
 * Import Compass
 */
/* ==========================================================================
   Component View (in Page Designer)
   ========================================================================== */
/* Variables
   ========================================================================== */
.temp-wrapper {
  -webkit-font-smoothing: antialiased; }

/* Container and Columns
   ========================================================================== */
.a-CV {
  background-color: #DADADA;
  table-layout: fixed; }
  .a-CV.u-Table {
    padding: 4px; }

.a-CV-colWrap {
  background-color: #DADADA;
  height: 50vh; }
  .a-CV-colWrap.u-Table-fit {
    padding: 4px; }

.a-CV-colWrap--pr {
  width: 40%; }

.a-CV-colWrap--pp {
  width: 30%; }

.a-CV-colWrap--sc {
  width: 30%; }

.a-CV-col {
  background-color: #FFFFFF;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }

.a-CV-colHeader {
  margin: 0;
  padding: 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px; }

/* Groups
   ========================================================================== */
.a-CV-group {
  border-width: 1px 0;
  border-style: solid;
  border-color: #E0E0E0; }
  .a-CV-group + .a-CV-group {
    border-top-width: 0; }
  .a-CV-group:last-child {
    border-bottom-width: 0; }

.a-CV-groupHeader {
  background-color: #F4F4F4;
  *zoom: 1;
  position: relative; }
  .a-CV-groupHeader:before, .a-CV-groupHeader:after {
    content: " ";
    display: table; }
  .a-CV-groupHeader:after {
    clear: both; }
  .a-CV-groupHeader .a-Button--regionHeader {
    position: absolute;
    color: #A0A0A0;
    right: 0;
    top: 0; }
  .a-CV-groupHeader:hover .a-Button--regionHeader {
    color: #505050; }

.a-CV-groupTitle {
  padding: 8px 40px 8px 12px;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.a-CV-groupBody {
  border-top: 1px solid #E0E0E0; }
  .a-CV-groupBody:empty {
    display: none; }

/* Component Group
   ========================================================================== */
.a-CV-componentGroup:first-child .a-CV-componentGroupTitle {
  border-top-width: 0; }

.a-CV-componentGroupTitle {
  margin: 0;
  padding: 8px 12px 0 12px;
  font-size: 11px;
  color: #404040;
  font-weight: normal;
  border-top: 1px solid #E0E0E0; }

.a-CV-componentGroupTitle-context {
  color: #707070;
  margin-right: 8px; }

/* Component List
   ========================================================================== */
.a-CV-components {
  list-style: none;
  margin: 0;
  padding: 8px 0; }

.a-CV-components--page {
  width: 50%;
  display: table-cell; }
  .a-CV-components--page .a-CV-component:hover {
    background-color: inherit; }

.a-CV-component {
  font-size: 10px;
  line-height: 14px;
  padding: 4px;
  color: #707070;
  display: table;
  width: 100%;
  table-layout: fixed;
  /**
   * Hover State
   */
  /**
   * Is Conditional
   */ }
  .a-CV-component:hover {
    background-color: rgba(0, 0, 0, 0.05); }
  .a-CV-component.is-conditional {
    font-style: italic; }
    .a-CV-component.is-conditional .a-CV-icon {
      position: relative; }
    .a-CV-component.is-conditional .a-CV-icon:after {
      position: absolute;
      left: 0;
      display: inline-block;
      width: 6px;
      height: 6px;
      margin: 9px 0 0 9px;
      content: '';
      border: 1px solid #fff;
      border-radius: 100%;
      background-color: rgba(143, 63, 175, 0.65);
      box-shadow: 0 0 0 1px rgba(143, 63, 175, 0.65); }

/* Component Columns
   ========================================================================== */
.a-CV-cell {
  display: table-cell;
  padding: 0 4px;
  text-overflow: ellipsis;
  vertical-align: top; }

.a-CV-cell--seq {
  width: 24px;
  text-overflow: clip; }

.a-CV-cell--primary {
  width: 50%; }

.a-CV-cell--secondary {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.a-CV-cell--label {
  width: 30%;
  padding-left: 8px;
  text-align: right; }

/* Component Name Cell
   ========================================================================== */
.a-CV-cellWrap {
  display: table;
  width: 100%;
  table-layout: auto; }
  .a-CV-cellWrap .a-CV-icon {
    width: 20px;
    display: table-cell;
    padding-right: 4px; }
    .a-CV-cellWrap .a-CV-icon[class*="icon-region-"] {
      color: #7FBEF2; }
    .a-CV-cellWrap .a-CV-icon[class*="icon-item-"] {
      color: #979C9F; }
    .a-CV-cellWrap .a-CV-icon[class*="icon-button-"] {
      color: #56D49A; }
    .a-CV-cellWrap .a-CV-icon:before {
      vertical-align: top; }
  .a-CV-cellWrap .a-CV-cellLabel {
    line-height: 16px;
    display: inline-block; }

.a-CV-indent {
  display: table-cell;
  width: 16px;
  position: relative; }
  .a-CV-indent:before {
    content: '';
    opacity: .25;
    position: absolute;
    left: 0;
    top: -3px;
    width: 8px;
    border-right: 1px dotted;
    bottom: -4px; }

.a-CV-icon {
  margin-right: 4px;
  color: #B0B0B0; }

/* Active / Error States
   ========================================================================== */
.a-CV-componentGroup,
.a-CV-component {
  /**
   * Error State
   */
  /**
   * Warning State
   */ }
  .a-CV-componentGroup.is-error,
  .a-CV-component.is-error {
    background-color: #FFEFEF;
    color: #4C4242; }
  .a-CV-componentGroup.is-warning,
  .a-CV-component.is-warning {
    background-color: #FFF8DF;
    color: #463403; }

.a-CV-component {
  /**
   * Selected State
   */ }
  .a-CV-component.is-selected {
    background-color: #277ABD  !important;
    color: #FFF !important; }
    .a-CV-component.is-selected a, .a-CV-component.is-selected .a-CV-icon {
      color: #FFF !important; }
    .a-CV-component.is-selected .a-CV-icon:after {
      background-color: #FFF;
      border-color: #277ABD;
      box-shadow: 0 0 0 1px #FFF; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNvbXBvbmVudFZpZXcuc2NzcyIsIi4uL21vZHVsZXMvX2NvbW1vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBR0g7O2dGQUVnRjtBQUdoRjtnRkFDZ0Y7QUFnQmhGO0VBS0Usb0NBQW9DLEVBQ3JDOztBQUVEO2dGQUNnRjtBQUVoRjtFQUNFLDBCQUEwQjtFQUMxQixvQkFBb0IsRUFJckI7RUFORDtJQUlJLGFBQWEsRUFDZDs7QUFFSDtFQUNFLDBCQUEwQjtFQUMxQixhQUFhLEVBUWQ7RUFWRDtJQVFNLGFBQWEsRUFDaEI7O0FBRUg7RUFBb0IsV0FBVyxFQUFJOztBQUNuQztFQUFvQixXQUFXLEVBQUk7O0FBQ25DO0VBQW9CLFdBQVcsRUFBSTs7QUFDbkM7RUFDRSwwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLDBDQUEwQixFQUMzQjs7QUFDRDtFQUNFLFVBQVU7RUFDVixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixrQkFBa0IsRUFDbkI7O0FBRUQ7Z0ZBQ2dGO0FBRWhGO0VBQ0Usb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixzQkFqRXlCLEVBd0UxQjtFQVZEO0lBS0ksb0JBQW9CLEVBQ3JCO0VBTkg7SUFRSSx1QkFBdUIsRUFDeEI7O0FBR0g7RUFDRSwwQkF4RXlCO0dDZ0J4QixRQUFTO0VEMERWLG1CQUFtQixFQVVwQjtFQWJEO0lDN0RPLGFBQWE7SUFDYixlQUFlLEVBQ2xCO0VEMkRKO0lDekRPLFlBQVksRUFDZjtFRHdESjtJQUtJLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsU0FBUztJQUNULE9BQU8sRUFDUjtFQVRIO0lBV0ksZUF6RWlDLEVBMEVsQzs7QUFFSDtFQUNFLDJCQUEyQjtFQUMzQixVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLHdCQUF3QjtFQUN4QixpQkFBaUIsRUFDbEI7O0FBRUQ7RUFDRSw4QkFwR3lCLEVBd0cxQjtFQUxEO0lBR0ksY0FBYyxFQUNmOztBQUdIO2dGQUNnRjtBQUtoRjtFQUNFLG9CQUFvQixFQUNyQjs7QUFFRDtFQUNFLFVBQVU7RUFDVix5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsOEJBMUh5QixFQTJIMUI7O0FBQ0Q7RUFDRSxlQUFlO0VBQ2Ysa0JBQWtCLEVBQ25COztBQUVEO2dGQUNnRjtBQUNoRjtFQUNFLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsZUFBZSxFQUNoQjs7QUFDRDtFQUNFLFdBQVc7RUFDWCxvQkFBb0IsRUFJckI7RUFORDtJQUlJLDBCQUEwQixFQUMzQjs7QUFFSDtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGVBQWU7RUFDZixlQUFlO0VBQ2YsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQjs7S0FFRztFQUtIOztLQUVHLEVBb0JKO0VBckNEO0lBWUksc0NBQXNCLEVBQ3ZCO0VBYkg7SUFtQkksbUJBQW1CLEVBaUJwQjtJQXBDSDtNQXFCTSxtQkFBbUIsRUFDcEI7SUF0Qkw7TUF3Qk0sbUJBQW1CO01BQ25CLFFBQVE7TUFDUixzQkFBc0I7TUFDdEIsV0FBVztNQUNYLFlBQVk7TUFDWixvQkFBb0I7TUFDcEIsWUFBWTtNQUNaLHVCQUF1QjtNQUN2QixvQkFBb0I7TUFDcEIsMkNBQThCO01BQzlCLCtDQUFrQyxFQUNuQzs7QUFJTDtnRkFDZ0Y7QUFFaEY7RUFDRSxvQkFBb0I7RUFDcEIsZUFBZTtFQUVmLHdCQUF3QjtFQUN4QixvQkFBb0IsRUFRckI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osb0JBQW9CLEVBQ3JCOztBQUNEO0VBQ0UsV0FBVyxFQUNaOztBQUNEO0VBQ0Usb0JBQW9CO0VBQ3BCLHdCQUF3QjtFQUN4QixpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUNuQjs7QUFFRDtnRkFDZ0Y7QUFDaEY7RUFDRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLG1CQUFtQixFQXlCcEI7RUE1QkQ7SUFLSSxZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLG1CQUFtQixFQWdCcEI7SUF2Qkg7TUFVTSxlQUFlLEVBQ2hCO0lBWEw7TUFjTSxlQUFlLEVBQ2hCO0lBZkw7TUFrQk0sZUFBZSxFQUNoQjtJQW5CTDtNQXFCTSxvQkFBb0IsRUFDckI7RUF0Qkw7SUF5Qkksa0JBQWtCO0lBQ2xCLHNCQUFzQixFQUN2Qjs7QUFHSDtFQUNFLG9CQUFvQjtFQUNwQixZQUFZO0VBU1osbUJBQW1CLEVBV3BCO0VBdEJEO0lBYUksWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsUUFBUTtJQUNSLFVBQVU7SUFDVixXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLGFBQWEsRUFDZDs7QUFHSDtFQUNFLGtCQUFrQjtFQUNsQixlQUFlLEVBQ2hCOztBQUVEO2dGQUNnRjtBQUVoRjs7RUFFRTs7S0FFRztFQU1IOztLQUVHLEVBS0o7RUFqQkQ7O0lBTUksMEJBM1JpQztJQTRSakMsZUEzUmlDLEVBNFJsQztFQVJIOztJQWNJLDBCQWhTaUM7SUFpU2pDLGVBaFNpQyxFQWlTbEM7O0FBRUg7RUFDRTs7S0FFRyxFQWFKO0VBaEJEO0lBS0ksc0NBQXNDO0lBQ3RDLHVCQUF1QixFQVN4QjtJQWZIO01BUU0sdUJBQXVCLEVBQ3hCO0lBVEw7TUFXTSx1QkFBdUI7TUFDdkIsc0JBQXNCO01BQ3RCLDJCQUEyQixFQUM1QiIsImZpbGUiOiJDb21wb25lbnRWaWV3LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSW1wb3J0IENvbXBhc3NcbiAqL1xuQGltcG9ydCBcIi4uL21vZHVsZXMvY29tbW9uXCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb21wb25lbnQgVmlldyAoaW4gUGFnZSBEZXNpZ25lcilcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogVmFyaWFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4kQ1YtQm9yZGVyOiAgICAgICAgICNFMEUwRTA7XG4kQ1YtTGlnaHQtQm9yZGVyOiAgICNGMEYwRjA7XG4kQ1YtQ29sSGVhZGVyLUJHOiAgICNGRkZGRkY7XG4kQ1YtR3JvdXBIZWFkZXItQkc6ICNGNEY0RjQ7XG5cbiRDVi1lcnJvci1iZzogICAgICAgICAgICAgICAgICNGRkVGRUY7XG4kQ1YtZXJyb3ItdGV4dDogICAgICAgICAgICAgICAjNEM0MjQyO1xuXG4kQ1Ytd2FybmluZy1iZzogICAgICAgICAgICAgICAjRkZGOERGO1xuJENWLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzQ2MzQwMztcblxuXG4kQnV0dG9uX190ZXh0OiAgICAgICAgICAgICAgICAjNTA1MDUwO1xuXG4udGVtcC13cmFwcGVyIHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0QwRDBEMDtcbiAgLy8gcGFkZGluZzogMTJweDtcbiAgLy8gaGVpZ2h0OiAxMDB2aDtcbiAgLy8gY29sb3I6ICM0MDQwNDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKiBDb250YWluZXIgYW5kIENvbHVtbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5hLUNWIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBREFEQTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgJi51LVRhYmxlIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cbi5hLUNWLWNvbFdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQURBO1xuICBoZWlnaHQ6IDUwdmg7XG4gIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMEUwRTA7XG4gIC8vICY6bGFzdC1jaGlsZCB7XG4gIC8vICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAvLyB9XG4gICYudS1UYWJsZS1maXQge1xuICAgICAgcGFkZGluZzogNHB4O1xuICB9XG59XG4uYS1DVi1jb2xXcmFwLS1wciB7IHdpZHRoOiA0MCU7IH1cbi5hLUNWLWNvbFdyYXAtLXBwIHsgd2lkdGg6IDMwJTsgfVxuLmEtQ1YtY29sV3JhcC0tc2MgeyB3aWR0aDogMzAlOyB9XG4uYS1DVi1jb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmEtQ1YtY29sSGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiBHcm91cHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5hLUNWLWdyb3VwIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAkQ1YtQm9yZGVyO1xuICAmICsgLmEtQ1YtZ3JvdXAge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG59XG5cbi5hLUNWLWdyb3VwSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJENWLUdyb3VwSGVhZGVyLUJHO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuYS1CdXR0b24tLXJlZ2lvbkhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjQTBBMEEwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmOmhvdmVyIC5hLUJ1dHRvbi0tcmVnaW9uSGVhZGVyIHtcbiAgICBjb2xvcjogJEJ1dHRvbl9fdGV4dDtcbiAgfVxufVxuLmEtQ1YtZ3JvdXBUaXRsZSB7XG4gIHBhZGRpbmc6IDhweCA0MHB4IDhweCAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYS1DVi1ncm91cEJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJENWLUJvcmRlcjtcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBDb21wb25lbnQgR3JvdXBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5hLUNWLWNvbXBvbmVudEdyb3VwIHtcbiAgLy8gcGFkZGluZzogNHB4IDA7XG59XG4uYS1DVi1jb21wb25lbnRHcm91cDpmaXJzdC1jaGlsZCAuYS1DVi1jb21wb25lbnRHcm91cFRpdGxlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmEtQ1YtY29tcG9uZW50R3JvdXBUaXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDEycHggMCAxMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJENWLUJvcmRlcjtcbn1cbi5hLUNWLWNvbXBvbmVudEdyb3VwVGl0bGUtY29udGV4dCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLyogQ29tcG9uZW50IExpc3RcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYS1DVi1jb21wb25lbnRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5hLUNWLWNvbXBvbmVudHMtLXBhZ2Uge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAuYS1DVi1jb21wb25lbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5hLUNWLWNvbXBvbmVudCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgLyoqXG4gICAqIEhvdmVyIFN0YXRlXG4gICAqL1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSk7XG4gIH1cblxuICAvKipcbiAgICogSXMgQ29uZGl0aW9uYWxcbiAgICovXG4gICYuaXMtY29uZGl0aW9uYWwge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAuYS1DVi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmEtQ1YtaWNvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgbWFyZ2luOiA5cHggMCAwIDlweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM4RjNGQUYsLjY1KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKCM4RjNGQUYsLjY1KTtcbiAgICB9XG4gIH1cbn1cblxuLyogQ29tcG9uZW50IENvbHVtbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5hLUNWLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vICY6Zmlyc3QtY2hpbGQge1xuICAvLyAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAvLyB9XG4gIC8vICY6bGFzdC1jaGlsZCB7XG4gIC8vICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAvLyB9XG59XG5cbi5hLUNWLWNlbGwtLXNlcSB7XG4gIHdpZHRoOiAyNHB4O1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuLmEtQ1YtY2VsbC0tcHJpbWFyeSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uYS1DVi1jZWxsLS1zZWNvbmRhcnkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hLUNWLWNlbGwtLWxhYmVsIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBDb21wb25lbnQgTmFtZSBDZWxsXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmEtQ1YtY2VsbFdyYXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbiAgLmEtQ1YtaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgLy8gJi5pY29uLXRyZWUtcmVnaW9uLFxuICAgICZbY2xhc3MqPVwiaWNvbi1yZWdpb24tXCJdIHtcbiAgICAgIGNvbG9yOiAjN0ZCRUYyO1xuICAgIH1cbiAgICAvLyAmLmljb24tdHJlZS1pdGVtLFxuICAgICZbY2xhc3MqPVwiaWNvbi1pdGVtLVwiXSB7XG4gICAgICBjb2xvcjogIzk3OUM5RjtcbiAgICB9XG4gICAgLy8gJi5pY29uLXRyZWUtYnV0dG9uLFxuICAgICZbY2xhc3MqPVwiaWNvbi1idXR0b24tXCJdIHtcbiAgICAgIGNvbG9yOiAjNTZENDlBO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuICAuYS1DVi1jZWxsTGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uYS1DVi1pbmRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTZweDtcbiAgLy8gaGVpZ2h0OiAyM3B4O1xuICAvLyBvcGFjaXR5OiAuMjU7XG4gIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIC8vIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8vIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZDtcbiAgLy8gbWFyZ2luLXRvcDogLTRweDtcbiAgLy8gbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogLjI1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTNweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZDtcbiAgICBib3R0b206IC00cHg7XG4gIH1cbn1cblxuLmEtQ1YtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb2xvcjogI0IwQjBCMDtcbn1cblxuLyogQWN0aXZlIC8gRXJyb3IgU3RhdGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYS1DVi1jb21wb25lbnRHcm91cCxcbi5hLUNWLWNvbXBvbmVudCB7XG4gIC8qKlxuICAgKiBFcnJvciBTdGF0ZVxuICAgKi9cbiAgJi5pcy1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJENWLWVycm9yLWJnO1xuICAgIGNvbG9yOiAkQ1YtZXJyb3ItdGV4dDtcbiAgfVxuXG4gIC8qKlxuICAgKiBXYXJuaW5nIFN0YXRlXG4gICAqL1xuICAmLmlzLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRDVi13YXJuaW5nLWJnO1xuICAgIGNvbG9yOiAkQ1Ytd2FybmluZy10ZXh0O1xuICB9XG59XG4uYS1DVi1jb21wb25lbnQge1xuICAvKipcbiAgICogU2VsZWN0ZWQgU3RhdGVcbiAgICovXG4gICYuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzdBQkQgICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICBhLC5hLUNWLWljb24ge1xuICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmEtQ1YtaWNvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjc3QUJEO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkY7XG4gICAgfVxuICB9XG59IiwiQG1peGluIHRyYW5zcGFyZW50RGl2aWRlcnMge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI0ZGRiwuNzUpO1xuICAgICAgdG9wOiAwO1xuICAgfVxuICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLC4xNSk7XG4gICAgICBib3R0b206IDA7XG4gICB9XG4gICAmOmJlZm9yZSxcbiAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAmOmJlZm9yZSxcbiAgICY6YWZ0ZXIge1xuICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgfVxuICAgJjphZnRlciB7XG4gICAgICAgY2xlYXI6IGJvdGg7XG4gICB9XG4gICAqem9vbTogMTtcbn1cblxuQG1peGluIGFwZXg1aWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImFwZXgtNS1pY29uLWZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbkBtaXhpbiB2aXN1YWxseUhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG5AbWl4aW4gbm9XcmFwVGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBAbWl4aW4gY2xlYXJmaXgyIHtcbi8vICAgICB6b29tOjE7XG4vLyAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuLy8gICAgICAgICBjb250ZW50OiBcIlxcMDAyMFwiOyBcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuLy8gICAgICAgICBoZWlnaHQ6IDA7IFxuLy8gICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbi8vICAgICB9XG4vLyAgICAgJjphZnRlciB7XG4vLyAgICAgICAgIGNsZWFyOiBib3RoO1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gU3ByaXRlIE1peGluXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gcGRTcHJpdGUoJHNpemUsICR4LCAkeSwgJHdpZHRoOiAwLCAkaGVpZ2h0OiAwLCAkaW1wOiAnJykge1xuICAkb2Zmc2V0OiAwO1xuICBAaWYgJHNpemUgPT0gMTYge1xuICAgICRvZmZzZXQ6IDIwO1xuICB9IEBlbHNlIGlmICRzaXplID09IDIwIHtcbiAgICAkb2Zmc2V0OiAxNTA7XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gMjQge1xuICAgICRvZmZzZXQ6IDI3MDtcbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAzMiB7XG4gICAgJG9mZnNldDogMzcwO1xuICB9IEBlbHNlIGlmICRzaXplID09IDM2IHtcbiAgICAkb2Zmc2V0OiA1NjA7XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gNjQge1xuICAgICRvZmZzZXQ6IC0xOyAvLzc0MFxuICB9IEBlbHNlIHtcbiAgICAkb2Zmc2V0OiAwO1xuICB9XG4gIFxuICBAaWYgJHdpZHRoICE9IDAge1xuICAgIHdpZHRoOiAjeyR3aWR0aH1weDtcbiAgfVxuICBAaWYgJGhlaWdodCAhPSAwIHtcbiAgICBoZWlnaHQ6ICN7JGhlaWdodH1weDtcbiAgfVxuICBAaWYgJG9mZnNldCA+IDAge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0jeyR4KiRzaXplfXB4IC0jeygkeSokc2l6ZSkrJG9mZnNldH1weCAjeyRpbXB9O1xuICB9IEBlbHNlIGlmICRvZmZzZXQgPT0gLTEge1xuICAgIC8vIFdpemFyZCBYLVBvc2l0aW9uIGlzIDUwJVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAtI3soJHkqJHNpemUpKzc0MH1weCAjeyRpbXB9O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtI3skeH1weCAtI3soJHkpfXB4ICN7JGltcH07XG4gIH1cbn1cblxuLy8gLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gRXh0ZW5kaWJsZSBTcHJpdGUgQ2xhc3Ncbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiVwZFNwcml0ZSB7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYXBleF81X3VpLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLyAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBNZWRpYSBRdWVyaWVzXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kZGlzcGxheS14eHhzOiA2NDBweDtcbiRkaXNwbGF5LXh4czogODAwcHg7XG4kZGlzcGxheS14czogMTAyNHB4O1xuJGRpc3BsYXktc21hbGw6IDEyODBweDtcbiRkaXNwbGF5LW1lZGl1bTogMTY4MHB4O1xuJGRpc3BsYXktbGFyZ2U6IDE5MjBweDtcblxuQG1peGluIHJlc3BvbmQtdG8oJG1lZGlhKSB7XG4gIEBpZiAkbWVkaWEgPT0geHh4cy1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LXh4eHMpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IHh4cy1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LXh4cykgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gc21hbGxlc3Qtc2NyZWVucyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS14cykgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gc21hbGwtc2NyZWVucy1pbiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1zbWFsbCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gbWVkaXVtLXNjcmVlbnMtaW4ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRpc3BsYXktbWVkaXVtKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSBsYXJnZS1zY3JlZW5zLWluIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LWxhcmdlKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSBzbWFsbC1zY3JlZW5zLW91dCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS1zbWFsbCArIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IG1lZGl1bS1zY3JlZW5zLW91dCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS1tZWRpdW0gKyAxKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSBsYXJnZS1zY3JlZW5zLW91dCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS1sYXJnZSArIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkbWVkaWEgPT0gc21hbGwtc2NyZWVucyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS14cyArIDEpIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1zbWFsbCAtIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbWVkaXVtLXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRpc3BsYXktc21hbGwgKyAxKSBhbmQgKG1heC13aWR0aDogJGRpc3BsYXktbWVkaXVtIC0gMSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRtZWRpYSA9PSBsYXJnZS1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LW1lZGl1bSArIDEpIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1sYXJnZSAtIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbGFyZ2VzdC1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LWxhcmdlKSB7IEBjb250ZW50OyB9XG4gIH1cbn1cblxuXG4vLyAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBFeHRlbmRpYmxlIEljb24gQ2xhc3Ncbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiVhLUljb24ge1xuICBmb250LWZhbWlseTogXCJhcGV4LTUtaWNvbi1mb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIHNoYWRvd1Njcm9sbCgkc2l6ZTogNCwgJGJnOiAjRkZGRkZGKSB7XG4gICRzaGFkb3dTbWFsbDogJHNpemUgKyBcInB4XCI7XG4gICRzaGFkb3dCaWc6ICAgJHNpemUgKiAyICsgXCJweFwiO1xuICAkYm9keUJHOiAgICAgICRiZztcbiAgYmFja2dyb3VuZDpcbiAgICBsaW5lYXItZ3JhZGllbnQoJGJvZHlCRyAzMCUsIHJnYmEoJGJvZHlCRywwKSksXG4gICAgbGluZWFyLWdyYWRpZW50KHJnYmEoJGJvZHlCRywwKSwgJGJvZHlCRyA3MCUpIDAgMTAwJSxcbiAgICBcbiAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwuMDI1KSwgcmdiYSgwLDAsMCwwKSksXG4gICAgbGluZWFyLWdyYWRpZW50KHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsLjAyNSkpIDAgMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHlCRztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlICRzaGFkb3dCaWcsIDEwMCUgJHNoYWRvd0JpZywgMTAwJSAkc2hhZG93U21hbGwsIDEwMCUgJHNoYWRvd1NtYWxsO1xuICBcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbCwgbG9jYWwsIHNjcm9sbCwgc2Nyb2xsO1xufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
