body {
  background: none;
  background-color: white;
  min-width: initial !important; }

.asset {
  width: 100%;
  padding: 0;
  background: none;
  background-color: white; }

#overlay .close-wrap {
  width: 100%;
  right: 55px;
  display: none; }

.interactivepages-body.usat-body {
  background-image: none !important;
  background-color: white !important; }

.padded-container {
  padding: 0; }

.first-margin, .has-banner .first-margin {
  margin-top: 0; }

.site-nav-dropdown {
  position: absolute !important; }

.android-smart-banner {
  display: none !important; }

#alert {
  display: none; }

/* Fix for framework nav after clearing * box sizing in bootstrap.css file */
#gwl-app * {
  box-sizing: border-box; }

#gwl-app *:before, #gwl-app *:after {
  box-sizing: border-box; }

/* Add space to top of app for mobile framework header */
@media only screen and (max-width: 720px) {
  #gwl-app {
    margin-top: 44px; } }

.non-article-content {
  background-color: #000; }

.gwl-iframe-mask {
  height: 100%;
  position: absolute;
  width: 100%; }

@font-face {
  font-family: 'Futura Today Light';
  src: url("http://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.eot") format("eot");
  src: url("http://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.woff") format("woff"), url("http://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.ttf") format("truetype"), url("http://www.gannett-cdn.com/GDContent/global/fonts/futura_today_light.svg") format("svg");
  font-weight: 100; }

@font-face {
  font-family: 'Futura Today Demibold';
  src: url("http://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.eot") format("eot");
  src: url("http://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.woff") format("woff"), url("http://www.gannett-cdn.com/GDContent/global/fonts/futura_today_normal.ttf") format("truetype");
  font-weight: 500; }

@font-face {
  font-family: 'Futura Today Bold';
  src: url(http://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.eot);
  src: url(http://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.eot?#iefix) format("embedded-opentype"), url(http://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.woff) format("woff"), url(http://www.gannett-cdn.com/GDContent/global/fonts/futura_today_bold.ttf) format("truetype"), url(http://www.gannett-cdn.com/GDContent/global/fonts/futura_bold-webfont.svg#FuturaBold) format("svg");
  font-style: normal; }

.gwl-app {
  font-size: 16px; }

.heading, .gwl-nav-module-title {
  font-family: 'Futura Today Bold', sans-serif;
  text-transform: uppercase; }

.font, .gwl-nav-module-item, .gwl-nav-module-credit {
  font-family: 'Futura Today Demibold', sans-serif; }

.font-desktop {
  font-family: 'Futura Today Light', sans-serif; }

@font-face {
  font-family: 'icomoon';
  src: url("http://www.gannett-cdn.com/interactive-design/2015/groundwater/fonts/icomoon.eot?td0huy");
  src: url("http://www.gannett-cdn.com/interactive-design/2015/groundwater/fonts/icomoon.eot?td0huy#iefix") format("embedded-opentype"), url("http://www.gannett-cdn.com/interactive-design/2015/groundwater/fonts/icomoon.ttf?td0huy") format("truetype"), url("http://www.gannett-cdn.com/interactive-design/2015/groundwater/fonts/icomoon.woff?td0huy") format("woff"), url("http://www.gannett-cdn.com/interactive-design/2015/groundwater/fonts/icomoon.svg?td0huy#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-btn-link:before {
  content: "\e90c"; }

.icon-logo-usatoday:before {
  content: "\e90d"; }

.icon-logo-desertsun:before {
  content: "\e90e"; }

.icon-geo-home:before {
  content: "\e90f"; }

.icon-geo-morocco:before {
  content: "\e900"; }

.icon-logo-pulitzer:before {
  content: "\e901"; }

.icon-geo-us:before {
  content: "\e902"; }

.icon-btn-play:before {
  content: "\e903"; }

.icon-geo-california:before {
  content: "\e904"; }

.icon-geo-india:before {
  content: "\e905"; }

.icon-geo-peru:before {
  content: "\e906"; }

.icon-icon-email:before {
  content: "\e907"; }

.icon-icon-facebook:before {
  content: "\e908"; }

.icon-icon-google:before {
  content: "\e909"; }

.icon-icon-message:before {
  content: "\e90a"; }

.icon-icon-twitter:before {
  content: "\e90b"; }

/* Breakpoints */
/* Colors */
.gwl-nav-module {
  width: 100%;
  max-width: 1400px;
  border-top: 1px solid #F5AB00;
  padding-left: 0;
  padding-right: 0; }
  @media only screen and (min-width: 1200px) {
    .gwl-nav-module {
      padding-left: 15px;
      padding-right: 15px;
      border-top: none;
      width: 1270px; } }
  @media only screen and (min-width: 1600px) {
    .gwl-nav-module {
      width: 1400px; } }
  .gwl-nav-module-wrapper {
    position: absolute;
    left: 0;
    background-color: #FFCC00;
    width: 100%; }
  .gwl-nav-module-col {
    padding-left: 0;
    padding-right: 0; }
    @media only screen and (min-width: 1200px) {
      .gwl-nav-module-col {
        padding-left: 15px;
        padding-right: 15px; } }
  .gwl-nav-module-item {
    position: relative;
    width: 100%;
    height: 80px;
    display: block;
    color: #000000;
    border-bottom: 1px solid #F5AB00;
    overflow: hidden;
    cursor: pointer;
    transition: background-color 250ms ease-out; }
    @media only screen and (min-width: 768px) {
      .gwl-nav-module-item {
        width: 16.66666667%;
        height: 180px;
        display: inline-block;
        float: left;
        border-bottom: none;
        border-right: 1px solid #F5AB00;
        font-family: 'Futura Today Light', sans-serif; }
        .gwl-nav-module-item:first-child {
          border-left: 1px solid #F5AB00; } }
    @media only screen and (min-width: 992px) {
      .gwl-nav-module-item:hover, .gwl-nav-module-item:focus {
        background-color: #000000; }
        .gwl-nav-module-item:hover .gwl-nav-module-title,
        .gwl-nav-module-item:hover .gwl-nav-module-subtitle,
        .gwl-nav-module-item:hover .icon, .gwl-nav-module-item:focus .gwl-nav-module-title,
        .gwl-nav-module-item:focus .gwl-nav-module-subtitle,
        .gwl-nav-module-item:focus .icon {
          color: #FFCC00; } }
    .gwl-nav-module-item.active {
      background-color: #000000; }
      .gwl-nav-module-item.active .gwl-nav-module-title,
      .gwl-nav-module-item.active .gwl-nav-module-subtitle,
      .gwl-nav-module-item.active .icon {
        color: #FFCC00; }
  .gwl-nav-module-text-container {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    padding-right: 30px;
    float: right;
    width: 60%; }
    @media only screen and (min-width: 768px) {
      .gwl-nav-module-text-container {
        position: initial;
        top: initial;
        width: 100%;
        margin-top: 32.5%;
        padding-right: 0;
        float: none;
        text-align: center;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none; } }
    @media only screen and (min-width: 992px) {
      .gwl-nav-module-text-container {
        margin-top: 12.5%; } }
  .gwl-nav-module-title {
    font-size: 1.25em;
    letter-spacing: 0.03em; }
    .gwl-nav-module-title.gwl-nav-module-title {
      color: #000000; }
    @media only screen and (min-width: 375px) {
      .gwl-nav-module-title {
        font-size: 1.5em; } }
    @media only screen and (min-width: 768px) {
      .gwl-nav-module-title {
        font-size: 1em; } }
    @media only screen and (min-width: 992px) {
      .gwl-nav-module-title {
        font-size: 1.5em; } }
  .gwl-nav-module-subtitle {
    display: none; }
    .gwl-nav-module-subtitle.gwl-nav-module-subtitle {
      color: #000000; }
    @media only screen and (min-width: 768px) {
      .gwl-nav-module-subtitle {
        display: block;
        margin: 0 auto; } }
  .gwl-nav-module-geo {
    float: left;
    height: 100%;
    width: 40%;
    color: #ffffff;
    text-align: right; }
    .gwl-nav-module-geo .icon {
      position: relative;
      top: 50%;
      font-size: 4.5em;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      @media only screen and (min-width: 768px) {
        .gwl-nav-module-geo .icon {
          position: initial;
          top: initial;
          -webkit-transform: none;
              -ms-transform: none;
                  transform: none; } }
      @media only screen and (min-width: 992px) {
        .gwl-nav-module-geo .icon {
          font-size: 6em; } }
    @media only screen and (min-width: 768px) {
      .gwl-nav-module-geo {
        position: initial;
        top: initial;
        height: initial;
        float: none;
        width: 100%;
        text-align: center; } }
  .gwl-nav-module-credit {
    padding: 0 20px;
    padding-bottom: 20px;
    background-color: #000000;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25); }
    @media only screen and (min-width: 768px) {
      .gwl-nav-module-credit {
        border-top: 1px solid #FFCC00; } }
    @media only screen and (min-width: 992px) {
      .gwl-nav-module-credit {
        border-bottom: none;
        font-family: 'Futura Today Light', sans-serif; } }
    .gwl-nav-module-credit-col {
      text-align: center;
      padding-bottom: 40px; }
      .gwl-nav-module-credit-col .icon-logo-usatoday,
      .gwl-nav-module-credit-col .icon-logo-desertsun {
        text-align: center;
        display: inline-block;
        margin-top: 10px;
        color: #6E6E6E;
        font-size: 1.5em; }
        @media only screen and (min-width: 768px) {
          .gwl-nav-module-credit-col .icon-logo-usatoday,
          .gwl-nav-module-credit-col .icon-logo-desertsun {
            font-size: 3em; } }
    .gwl-nav-module-credit-link {
      padding: 30px 0;
      display: block;
      color: #C0C0C0; }
      .gwl-nav-module-credit-link .icon-btn-link {
        position: relative;
        top: 1px;
        display: inline-block;
        border: 1px solid #C0C0C0;
        border-radius: 50%;
        margin-right: 2px; }
    .gwl-nav-module-credit-text {
      line-height: 1.5em;
      color: #6E6E6E; }
    .gwl-nav-module-credit-subtext {
      margin-top: 20px;
      line-height: 1.5em;
      color: #6E6E6E;
      font-size: 0.75em; }
    .gwl-nav-module-credit .icon-logo-pulitzer {
      font-size: 4em;
      color: #6E6E6E; }

/* Collapsed Mode */
.gwl-nav-module.collapsed {
  border-bottom: 1px solid #F5AB00; }
  @media only screen and (min-width: 768px) {
    .gwl-nav-module.collapsed {
      border-bottom: none; } }
  .gwl-nav-module.collapsed .gwl-nav-module-item {
    width: 16.66666667%;
    height: 40px;
    float: left;
    border-bottom: none;
    border-right: 1px solid #F5AB00; }
    @media only screen and (min-width: 768px) {
      .gwl-nav-module.collapsed .gwl-nav-module-item {
        height: 180px; } }
  .gwl-nav-module.collapsed .gwl-nav-module-title {
    display: none; }
    @media only screen and (min-width: 768px) {
      .gwl-nav-module.collapsed .gwl-nav-module-title {
        display: block; } }
  .gwl-nav-module.collapsed .gwl-nav-module-geo {
    display: inline-block;
    height: 100%;
    width: 100%;
    color: #ffffff;
    text-align: center; }
    .gwl-nav-module.collapsed .gwl-nav-module-geo .icon {
      display: block;
      position: relative;
      top: 65%;
      height: 100%;
      font-size: 2em; }
    @media only screen and (min-width: 768px) {
      .gwl-nav-module.collapsed .gwl-nav-module-geo {
        top: initial; }
        .gwl-nav-module.collapsed .gwl-nav-module-geo .icon {
          top: initial;
          font-size: 4.5em; } }
    @media only screen and (min-width: 992px) {
      .gwl-nav-module.collapsed .gwl-nav-module-geo .icon {
        font-size: 6em; } }

.gwl-nav-module {
  width: 100%; }
  .gwl-nav-module a,
  .gwl-nav-module a:hover,
  .gwl-nav-module a:focus {
    color: #000000;
    text-decoration: none; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19vdmVycmlkZXMuc2NzcyIsInBhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCJwYXJ0aWFscy9faWNvbW9vbi5zY3NzIiwicHJvamVjdC5jc3MiLCJwYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCJwYXJ0cy9faGVyb05hdi5zY3NzIiwicGFydGlhbHMvX21peGlucy5zY3NzIiwiLi4vLi4vc3RkaW4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUE7RUFBTSxpQkFBZ0I7RUFBQyx3QkFBdUI7RUFBQyw4QkFBNkIsRUFBRzs7QUFDL0U7RUFBUSxZQUFZO0VBQUMsV0FBVTtFQUFDLGlCQUFnQjtFQUFDLHdCQUF1QixFQUFHOztBQUMzRTtFQUFzQixZQUFXO0VBQUUsWUFBWTtFQUFFLGNBQWMsRUFBRzs7QUFDbEU7RUFBbUMsa0NBQWtDO0VBQUUsbUNBQW1DLEVBQUk7O0FBQzlHO0VBQW9CLFdBQVcsRUFBSTs7QUFDbkM7RUFBMkMsY0FBYyxFQUFJOztBQUM3RDtFQUFxQiw4QkFBOEIsRUFBSTs7QUFDdkQ7RUFBd0IseUJBQXlCLEVBQUk7O0FBQ3JEO0VBQVEsY0FBYyxFQUFHOztBQUV6Qiw2RUFBNkU7QUFDN0U7RUFHQyx1QkFBdUIsRUFDdkI7O0FBQ0Q7RUFHQyx1QkFBdUIsRUFDdkI7O0FBRUQseURBQXlEO0FBQ3pEO0VBQ0M7SUFDQyxpQkFBaUIsRUFDakIsRUFBQTs7QUFHRjtFQUNFLHVCQUF1QixFQUN4Qjs7QUFFRDtFQUNJLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsWUFBWSxFQUNmOztBQ3JDRDtFQUNFLGtDQUFrQztFQUNsQyxtR0FBMkY7RUFDM0Ysd1NBQWdTO0VBQ2hTLGlCQUFpQixFQUFBOztBQUNuQjtFQUNFLHFDQUFxQztFQUNyQyxvR0FBNEY7RUFDNUYsMk1BQThMO0VBQzlMLGlCQUFpQixFQUFBOztBQUNuQjtFQUNFLGlDQUFpQztFQUNqQyxrRkFBaUY7RUFDakYsNlpBQXFaO0VBQ3JaLG1CQUFtQixFQUFBOztBQUdy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UztRQUNULHNCQUFzQjtRQUN0QiwwQkFBMEI7UUFDMUIsbUJBQW1CO1FBQ25CLGtCQUFrQixFQUNuQjtJQXROUDtNQTBOTSxtQkFBbUI7TUFDbkIsZUFBZSxFQUNoQjtJQTVOTDtNQStOTSxpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLGVBQWU7TUFDZixrQkFBa0IsRUFDbkI7SUFuT0w7TUFzT00sZUFBZTtNQUNmLGVBQWUsRUFDaEI7O0FBSUwsb0JBQW9CO0FBQ3BCO0VBQ0UsaUNEcE9zQixFQ2lTdkI7RUMxU0M7SUQ0T0Y7TUFJSSxvQkFBb0IsRUEwRHZCLEVBQUE7RUE5REQ7SUFVTSxvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsZ0NEalBrQixFQ3NQbkI7SUMvUEg7TUQ0T0Y7UUFpQlEsY0FBYyxFQUVqQixFQUFBO0VBbkJMO0lBc0JNLGNBQWMsRUFLZjtJQ3ZRSDtNRDRPRjtRQXlCUSxlQUFlLEVBRWxCLEVBQUE7RUEzQkw7SUE4Qk0sc0JBQXNCO0lBQ3RCLGFBQWE7SUFDYixZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQixFQXlCcEI7SUEzREw7TUFxQ1EsZUFBZTtNQUNmLG1CQUFtQjtNQUNuQixTQUFTO01BQ1QsYUFBYTtNQUNiLGVBQWUsRUFDaEI7SUN0Ukw7TUQ0T0Y7UUE2Q1EsYUFBYSxFQWNoQjtRQTNETDtVQWdEVSxhQUFhO1VBQ2IsaUJBQWlCLEVBQ2xCLEVBQUE7SUM5UlA7TUQ0T0Y7UUF3RFUsZUFBZSxFQUNoQixFQUFBOztBRWxTVDtFQUNFLFlBQVksRUFRYjtFQVREOzs7SUFNSSxlQUFlO0lBQ2Ysc0JBQXNCLEVBQ3ZCIiwiZmlsZSI6InByb2plY3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gU3RhdGljIFBhZ2UgR2VuZXJhdG9yIE92ZXJyaWRlcyAvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5ib2R5IHtiYWNrZ3JvdW5kOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTttaW4td2lkdGg6aW5pdGlhbCAhaW1wb3J0YW50O31cbi5hc3NldCB7d2lkdGg6IDEwMCU7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO31cbiNvdmVybGF5IC5jbG9zZS13cmFwIHt3aWR0aDoxMDAlOyByaWdodDogNTVweDsgZGlzcGxheTogbm9uZTt9XG4uaW50ZXJhY3RpdmVwYWdlcy1ib2R5LnVzYXQtYm9keSB7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuLnBhZGRlZC1jb250YWluZXIgeyBwYWRkaW5nOiAwOyB9XG4uZmlyc3QtbWFyZ2luLCAuaGFzLWJhbm5lciAuZmlyc3QtbWFyZ2luIHsgbWFyZ2luLXRvcDogMDsgfVxuLnNpdGUtbmF2LWRyb3Bkb3duIHsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cbi5hbmRyb2lkLXNtYXJ0LWJhbm5lciB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuI2FsZXJ0IHtkaXNwbGF5OiBub25lO31cblxuLyogRml4IGZvciBmcmFtZXdvcmsgbmF2IGFmdGVyIGNsZWFyaW5nICogYm94IHNpemluZyBpbiBib290c3RyYXAuY3NzIGZpbGUgKi9cbiNnd2wtYXBwICoge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNnd2wtYXBwICo6YmVmb3JlLCAjZ3dsLWFwcCAqOmFmdGVyIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEFkZCBzcGFjZSB0byB0b3Agb2YgYXBwIGZvciBtb2JpbGUgZnJhbWV3b3JrIGhlYWRlciAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuXHQjZ3dsLWFwcCB7XG5cdFx0bWFyZ2luLXRvcDogNDRweDtcblx0fVxufVxuXG4ubm9uLWFydGljbGUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5nd2wtaWZyYW1lLW1hc2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vXG4vLyBUeXBvZ3JhcGh5IC8vXG4vLy8vLy8vLy8vLy8vLy8vXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSBMaWdodCc7XG4gIHNyYzogdXJsKFwiaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfbGlnaHQuZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbiAgc3JjOiB1cmwoXCJodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfbGlnaHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFRvZGF5IERlbWlib2xkJztcbiAgc3JjOiB1cmwoXCJodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ub3JtYWwuZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbiAgc3JjOiB1cmwoXCJodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ub3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ub3JtYWwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgVG9kYXkgQm9sZCc7XG4gIHNyYzogdXJsKGh0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2JvbGQuZW90KTtcbiAgc3JjOiB1cmwoaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfYm9sZC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKGh0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2JvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGh0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2JvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKGh0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX2JvbGQtd2ViZm9udC5zdmcjRnV0dXJhQm9sZCkgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuXG4uZ3dsLWFwcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvbnQge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSBEZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG59XG5cbi5mb250LWRlc2t0b3Age1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSBMaWdodCcsIHNhbnMtc2VyaWY7XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdpY29tb29uJztcblx0c3JjOnVybCgnaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vaW50ZXJhY3RpdmUtZGVzaWduLzIwMTUvZ3JvdW5kd2F0ZXIvZm9udHMvaWNvbW9vbi5lb3Q/dGQwaHV5Jyk7XG5cdHNyYzp1cmwoJ2h0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2ludGVyYWN0aXZlLWRlc2lnbi8yMDE1L2dyb3VuZHdhdGVyL2ZvbnRzL2ljb21vb24uZW90P3RkMGh1eSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHR1cmwoJ2h0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2ludGVyYWN0aXZlLWRlc2lnbi8yMDE1L2dyb3VuZHdhdGVyL2ZvbnRzL2ljb21vb24udHRmP3RkMGh1eScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHR1cmwoJ2h0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2ludGVyYWN0aXZlLWRlc2lnbi8yMDE1L2dyb3VuZHdhdGVyL2ZvbnRzL2ljb21vb24ud29mZj90ZDBodXknKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHR1cmwoJ2h0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2ludGVyYWN0aXZlLWRlc2lnbi8yMDE1L2dyb3VuZHdhdGVyL2ZvbnRzL2ljb21vb24uc3ZnP3RkMGh1eSNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG5cdGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWJ0bi1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi1sb2dvLXVzYXRvZGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbi1sb2dvLWRlc2VydHN1bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tZ2VvLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLWdlby1tb3JvY2NvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1sb2dvLXB1bGl0emVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1nZW8tdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWJ0bi1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1nZW8tY2FsaWZvcm5pYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tZ2VvLWluZGlhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1nZW8tcGVydTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24taWNvbi1lbWFpbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24taWNvbi1mYWNlYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24taWNvbi1nb29nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLWljb24tbWVzc2FnZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24taWNvbi10d2l0dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4iLCJib2R5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1pbi13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbi5hc3NldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4jb3ZlcmxheSAuY2xvc2Utd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogNTVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW50ZXJhY3RpdmVwYWdlcy1ib2R5LnVzYXQtYm9keSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4ucGFkZGVkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZpcnN0LW1hcmdpbiwgLmhhcy1iYW5uZXIgLmZpcnN0LW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnNpdGUtbmF2LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLmFuZHJvaWQtc21hcnQtYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNhbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogRml4IGZvciBmcmFtZXdvcmsgbmF2IGFmdGVyIGNsZWFyaW5nICogYm94IHNpemluZyBpbiBib290c3RyYXAuY3NzIGZpbGUgKi9cbiNnd2wtYXBwICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4jZ3dsLWFwcCAqOmJlZm9yZSwgI2d3bC1hcHAgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIEFkZCBzcGFjZSB0byB0b3Agb2YgYXBwIGZvciBtb2JpbGUgZnJhbWV3b3JrIGhlYWRlciAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAjZ3dsLWFwcCB7XG4gICAgbWFyZ2luLXRvcDogNDRweDsgfSB9XG5cbi5ub24tYXJ0aWNsZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4uZ3dsLWlmcmFtZS1tYXNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSBMaWdodCc7XG4gIHNyYzogdXJsKFwiaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfbGlnaHQuZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbiAgc3JjOiB1cmwoXCJodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vR0RDb250ZW50L2dsb2JhbC9mb250cy9mdXR1cmFfdG9kYXlfbGlnaHQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgVG9kYXkgRGVtaWJvbGQnO1xuICBzcmM6IHVybChcImh0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X25vcm1hbC5lb3RcIikgZm9ybWF0KFwiZW90XCIpO1xuICBzcmM6IHVybChcImh0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X25vcm1hbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X25vcm1hbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFRvZGF5IEJvbGQnO1xuICBzcmM6IHVybChodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ib2xkLmVvdCk7XG4gIHNyYzogdXJsKGh0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL0dEQ29udGVudC9nbG9iYWwvZm9udHMvZnV0dXJhX3RvZGF5X2JvbGQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ib2xkLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV90b2RheV9ib2xkLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9HRENvbnRlbnQvZ2xvYmFsL2ZvbnRzL2Z1dHVyYV9ib2xkLXdlYmZvbnQuc3ZnI0Z1dHVyYUJvbGQpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5nd2wtYXBwIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5oZWFkaW5nLCAuZ3dsLW5hdi1tb2R1bGUtdGl0bGUge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSBCb2xkJywgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZm9udCwgLmd3bC1uYXYtbW9kdWxlLWl0ZW0sIC5nd2wtbmF2LW1vZHVsZS1jcmVkaXQge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSBEZW1pYm9sZCcsIHNhbnMtc2VyaWY7IH1cblxuLmZvbnQtZGVza3RvcCB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFRvZGF5IExpZ2h0Jywgc2Fucy1zZXJpZjsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoXCJodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9pbnRlcmFjdGl2ZS1kZXNpZ24vMjAxNS9ncm91bmR3YXRlci9mb250cy9pY29tb29uLmVvdD90ZDBodXlcIik7XG4gIHNyYzogdXJsKFwiaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vaW50ZXJhY3RpdmUtZGVzaWduLzIwMTUvZ3JvdW5kd2F0ZXIvZm9udHMvaWNvbW9vbi5lb3Q/dGQwaHV5I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJodHRwOi8vd3d3Lmdhbm5ldHQtY2RuLmNvbS9pbnRlcmFjdGl2ZS1kZXNpZ24vMjAxNS9ncm91bmR3YXRlci9mb250cy9pY29tb29uLnR0Zj90ZDBodXlcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImh0dHA6Ly93d3cuZ2FubmV0dC1jZG4uY29tL2ludGVyYWN0aXZlLWRlc2lnbi8yMDE1L2dyb3VuZHdhdGVyL2ZvbnRzL2ljb21vb24ud29mZj90ZDBodXlcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cDovL3d3dy5nYW5uZXR0LWNkbi5jb20vaW50ZXJhY3RpdmUtZGVzaWduLzIwMTUvZ3JvdW5kd2F0ZXIvZm9udHMvaWNvbW9vbi5zdmc/dGQwaHV5I2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tYnRuLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjsgfVxuXG4uaWNvbi1sb2dvLXVzYXRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7IH1cblxuLmljb24tbG9nby1kZXNlcnRzdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjsgfVxuXG4uaWNvbi1nZW8taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiOyB9XG5cbi5pY29uLWdlby1tb3JvY2NvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24tbG9nby1wdWxpdHplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG5cbi5pY29uLWdlby11czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiOyB9XG5cbi5pY29uLWJ0bi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tZ2VvLWNhbGlmb3JuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4uaWNvbi1nZW8taW5kaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaWNvbi1nZW8tcGVydTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5pY29uLWljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjsgfVxuXG4uaWNvbi1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7IH1cblxuLmljb24taWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuXG4uaWNvbi1pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjsgfVxuXG4uaWNvbi1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjsgfVxuXG4vKiBCcmVha3BvaW50cyAqL1xuLyogQ29sb3JzICovXG4uZ3dsLW5hdi1tb2R1bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVBQjAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZ3dsLW5hdi1tb2R1bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB3aWR0aDogMTI3MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuZ3dsLW5hdi1tb2R1bGUge1xuICAgICAgd2lkdGg6IDE0MDBweDsgfSB9XG4gIC5nd2wtbmF2LW1vZHVsZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQzAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5nd2wtbmF2LW1vZHVsZS1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5nd2wtbmF2LW1vZHVsZS1jb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAuZ3dsLW5hdi1tb2R1bGUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1QUIwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmd3bC1uYXYtbW9kdWxlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRjVBQjAwO1xuICAgICAgICBmb250LWZhbWlseTogJ0Z1dHVyYSBUb2RheSBMaWdodCcsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmd3bC1uYXYtbW9kdWxlLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Y1QUIwMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmd3bC1uYXYtbW9kdWxlLWl0ZW06aG92ZXIsIC5nd2wtbmF2LW1vZHVsZS1pdGVtOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuZ3dsLW5hdi1tb2R1bGUtaXRlbTpob3ZlciAuZ3dsLW5hdi1tb2R1bGUtdGl0bGUsXG4gICAgICAgIC5nd2wtbmF2LW1vZHVsZS1pdGVtOmhvdmVyIC5nd2wtbmF2LW1vZHVsZS1zdWJ0aXRsZSxcbiAgICAgICAgLmd3bC1uYXYtbW9kdWxlLWl0ZW06aG92ZXIgLmljb24sIC5nd2wtbmF2LW1vZHVsZS1pdGVtOmZvY3VzIC5nd2wtbmF2LW1vZHVsZS10aXRsZSxcbiAgICAgICAgLmd3bC1uYXYtbW9kdWxlLWl0ZW06Zm9jdXMgLmd3bC1uYXYtbW9kdWxlLXN1YnRpdGxlLFxuICAgICAgICAuZ3dsLW5hdi1tb2R1bGUtaXRlbTpmb2N1cyAuaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNGRkNDMDA7IH0gfVxuICAgIC5nd2wtbmF2LW1vZHVsZS1pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZ3dsLW5hdi1tb2R1bGUtaXRlbS5hY3RpdmUgLmd3bC1uYXYtbW9kdWxlLXRpdGxlLFxuICAgICAgLmd3bC1uYXYtbW9kdWxlLWl0ZW0uYWN0aXZlIC5nd2wtbmF2LW1vZHVsZS1zdWJ0aXRsZSxcbiAgICAgIC5nd2wtbmF2LW1vZHVsZS1pdGVtLmFjdGl2ZSAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZDQzAwOyB9XG4gIC5nd2wtbmF2LW1vZHVsZS10ZXh0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmd3bC1uYXYtbW9kdWxlLXRleHQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMyLjUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5nd2wtbmF2LW1vZHVsZS10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyLjUlOyB9IH1cbiAgLmd3bC1uYXYtbW9kdWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gICAgLmd3bC1uYXYtbW9kdWxlLXRpdGxlLmd3bC1uYXYtbW9kdWxlLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgLmd3bC1uYXYtbW9kdWxlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmd3bC1uYXYtbW9kdWxlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5nd2wtbmF2LW1vZHVsZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAuZ3dsLW5hdi1tb2R1bGUtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZ3dsLW5hdi1tb2R1bGUtc3VidGl0bGUuZ3dsLW5hdi1tb2R1bGUtc3VidGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ3dsLW5hdi1tb2R1bGUtc3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuZ3dsLW5hdi1tb2R1bGUtZ2VvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5nd2wtbmF2LW1vZHVsZS1nZW8gLmljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBmb250LXNpemU6IDQuNWVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5nd2wtbmF2LW1vZHVsZS1nZW8gLmljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZ3dsLW5hdi1tb2R1bGUtZ2VvIC5pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDZlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmd3bC1uYXYtbW9kdWxlLWdlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZ3dsLW5hdi1tb2R1bGUtY3JlZGl0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nd2wtbmF2LW1vZHVsZS1jcmVkaXQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGQ0MwMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmd3bC1uYXYtbW9kdWxlLWNyZWRpdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFRvZGF5IExpZ2h0Jywgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmd3bC1uYXYtbW9kdWxlLWNyZWRpdC1jb2wge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5nd2wtbmF2LW1vZHVsZS1jcmVkaXQtY29sIC5pY29uLWxvZ28tdXNhdG9kYXksXG4gICAgICAuZ3dsLW5hdi1tb2R1bGUtY3JlZGl0LWNvbCAuaWNvbi1sb2dvLWRlc2VydHN1biB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmd3bC1uYXYtbW9kdWxlLWNyZWRpdC1jb2wgLmljb24tbG9nby11c2F0b2RheSxcbiAgICAgICAgICAuZ3dsLW5hdi1tb2R1bGUtY3JlZGl0LWNvbCAuaWNvbi1sb2dvLWRlc2VydHN1biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTsgfSB9XG4gICAgLmd3bC1uYXYtbW9kdWxlLWNyZWRpdC1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNDMEMwQzA7IH1cbiAgICAgIC5nd2wtbmF2LW1vZHVsZS1jcmVkaXQtbGluayAuaWNvbi1idG4tbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MwQzBDMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIC5nd2wtbmF2LW1vZHVsZS1jcmVkaXQtdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogIzZFNkU2RTsgfVxuICAgIC5nd2wtbmF2LW1vZHVsZS1jcmVkaXQtc3VidGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTsgfVxuICAgIC5nd2wtbmF2LW1vZHVsZS1jcmVkaXQgLmljb24tbG9nby1wdWxpdHplciB7XG4gICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgIGNvbG9yOiAjNkU2RTZFOyB9XG5cbi8qIENvbGxhcHNlZCBNb2RlICovXG4uZ3dsLW5hdi1tb2R1bGUuY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNUFCMDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5nd2wtbmF2LW1vZHVsZS5jb2xsYXBzZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gIC5nd2wtbmF2LW1vZHVsZS5jb2xsYXBzZWQgLmd3bC1uYXYtbW9kdWxlLWl0ZW0ge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Y1QUIwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nd2wtbmF2LW1vZHVsZS5jb2xsYXBzZWQgLmd3bC1uYXYtbW9kdWxlLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9IH1cbiAgLmd3bC1uYXYtbW9kdWxlLmNvbGxhcHNlZCAuZ3dsLW5hdi1tb2R1bGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ3dsLW5hdi1tb2R1bGUuY29sbGFwc2VkIC5nd2wtbmF2LW1vZHVsZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmd3bC1uYXYtbW9kdWxlLmNvbGxhcHNlZCAuZ3dsLW5hdi1tb2R1bGUtZ2VvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5nd2wtbmF2LW1vZHVsZS5jb2xsYXBzZWQgLmd3bC1uYXYtbW9kdWxlLWdlbyAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNjUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ3dsLW5hdi1tb2R1bGUuY29sbGFwc2VkIC5nd2wtbmF2LW1vZHVsZS1nZW8ge1xuICAgICAgICB0b3A6IGluaXRpYWw7IH1cbiAgICAgICAgLmd3bC1uYXYtbW9kdWxlLmNvbGxhcHNlZCAuZ3dsLW5hdi1tb2R1bGUtZ2VvIC5pY29uIHtcbiAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjVlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmd3bC1uYXYtbW9kdWxlLmNvbGxhcHNlZCAuZ3dsLW5hdi1tb2R1bGUtZ2VvIC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiA2ZW07IH0gfVxuXG4uZ3dsLW5hdi1tb2R1bGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZ3dsLW5hdi1tb2R1bGUgYSxcbiAgLmd3bC1uYXYtbW9kdWxlIGE6aG92ZXIsXG4gIC5nd2wtbmF2LW1vZHVsZSBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBQcm9qZWN0IFZhcmlhYmxlcyAvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLyogQnJlYWtwb2ludHMgKi9cblxuJHRhYmxldDogICAgIDc2ODtcbiRkZXNrdG9wOiAgICA5OTI7XG4kZGVza3RvcC1sZzogMTIwMDtcbiRkZXNrdG9wLXhsOiAxNjAwO1xuXG4vKiBDb2xvcnMgKi9cblxuJGNvbG9yLTE6ICNGRkNDMDA7XG4kY29sb3ItMS1ib3JkZXI6ICNGNUFCMDA7XG4kY29sb3ItbGluazogIzAwOTRjMTtcbiIsIi8vLy8vLy8vLy8vLy8vLy9cbi8vIE5hdiBNb2R1bGUgLy9cbi8vLy8vLy8vLy8vLy8vLy9cblxuLmd3bC1uYXYtbW9kdWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLTEtYm9yZGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIEBpbmNsdWRlIGRlc2t0b3AtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgd2lkdGg6IDEyNzBweDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KDE2MDApIHtcbiAgICB3aWR0aDogMTQwMHB4O1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgIC8vIGZyYW1ld29yayBjc3NcbiAgICBsZWZ0OiAwOyAgICAgICAgICAgICAgIC8vIGZyYW1ld29yayBjc3NcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBkZXNrdG9wLWxnIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBAZXh0ZW5kIC5mb250O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xLWJvcmRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2Utb3V0O1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLTEtYm9yZGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdGdXR1cmEgVG9kYXkgTGlnaHQnLCBzYW5zLXNlcmlmO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItMS1ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cbiAgICAgICAgLmd3bC1uYXYtbW9kdWxlLXRpdGxlLFxuICAgICAgICAuZ3dsLW5hdi1tb2R1bGUtc3VidGl0bGUsXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXG4gICAgICAuZ3dsLW5hdi1tb2R1bGUtdGl0bGUsXG4gICAgICAuZ3dsLW5hdi1tb2R1bGUtc3VidGl0bGUsXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRleHQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA2MCU7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMyLjUlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDEyLjUlO1xuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIEBleHRlbmQgLmhlYWRpbmc7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAmLmd3bC1uYXYtbW9kdWxlLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDM3NSkge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuXG4gIH1cblxuICAmLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuZ3dsLW5hdi1tb2R1bGUtc3VidGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtZ2VvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgZm9udC1zaXplOiA0LjVlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1jcmVkaXQge1xuICAgIEBleHRlbmQgLmZvbnQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yNSk7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci0xO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRnV0dXJhIFRvZGF5IExpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICAmLWNvbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgLmljb24tbG9nby11c2F0b2RheSxcbiAgICAgIC5pY29uLWxvZ28tZGVzZXJ0c3VuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RTZFO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI0MwQzBDMDtcblxuICAgICAgLmljb24tYnRuLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMEMwQzA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGNvbG9yOiAjNkU2RTZFO1xuICAgIH1cblxuICAgICYtc3VidGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICB9XG5cbiAgICAuaWNvbi1sb2dvLXB1bGl0emVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgfVxuICB9XG59XG5cbi8qIENvbGxhcHNlZCBNb2RlICovXG4uZ3dsLW5hdi1tb2R1bGUuY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xLWJvcmRlcjtcblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuZ3dsLW5hdi1tb2R1bGUge1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItMS1ib3JkZXI7XG5cbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWdlbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNjUlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB0b3A6IGluaXRpYWw7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICBmb250LXNpemU6IDQuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDZlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIvLy8vLy8vLy8vLy9cbi8vIE1peGlucyAvL1xuLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRmb28pIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZm9vICsgcHgpIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGxhbmRzY2FwZSB7XG4gIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcC1sZyB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3AtbGcpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcC14bCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3AteGwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGltcG9ydCAncGFydGlhbHMvb3ZlcnJpZGVzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3R5cG9ncmFwaHknO1xuQGltcG9ydCAncGFydGlhbHMvaWNvbW9vbic7XG5AaW1wb3J0ICdwYXJ0aWFscy92YXJpYWJsZXMnO1xuQGltcG9ydCAncGFydGlhbHMvbWl4aW5zJztcblxuQGltcG9ydCAncGFydHMvaGVyb05hdic7XG5cbi5nd2wtbmF2LW1vZHVsZSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
