/* padding in the columns, if you want gutters,
 * the gutters should be the same as the padding */
/* auto is none, 1em is nice if you want gutters */
/* auto to remove gutters */
/* if you don't use gutters, you could remove bodypadding*/
*, *:before, *:after {
  box-sizing: border-box; }

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body,
h1,
h2,
h3,
h4,
p,
ol,
ul {
  margin: 0;
  padding: 0; }

li {
  display: block; }

h1,
h2,
h3,
h4 {
  font-size: inherit; }

img {
  max-width: 100%;
  height: auto;
  border: 0; }

/**
 *   Grid system
 */
.block_group:before, .start-grid:before, .block_group:after, .start-grid:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both; }

.block_group, .start-grid {
  clear: both;
  *zoom: 1;
  /* Gutters: see grid section of variables */
  margin: 0;
  margin-left: -1em;
  margin-right: -1em; }
  .block_group > .block_group, .start-grid > .block_group, .block_group > .start-grid, .start-grid > .start-grid {
    float: left;
    margin: 0;
    clear: none; }

.block, .grid-box {
  float: left;
  width: 100%;
  padding: 1em; }

.holder {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 1em; }

html {
  color: #646464;
  font-size: 14px; }
  @media only screen and (min-width: 600px) {
    html {
      font-size: 16px; } }

a {
  color: inherit;
  text-decoration: none;
  line-height: inherit; }
  a img {
    border: none; }

/* Default paragraph styles */
p {
  font-family: inherit;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 20px;
  text-rendering: optimizeLegibility; }

/* Default header styles */
h1, h2, h3, h4 {
  font-family: inherit;
  font-weight: inherit;
  font-style: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
  line-height: 1.3; }

body {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

a {
  -webkit-tap-highlight-color: transparent; }

body {
  padding: 0px;
  background: white;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #646464;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased; }
  body.single-page {
    overflow: hidden; }

.start-sponsor-headline {
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 300; }

.order_print_ovrl-container h2, .order_print_ovrl-container .order_print_ovrl-ok-button, .single-desc strong, .single-order, .main_header {
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700; }

.start-page,
.single-page {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  will-change: opacity; }
  .start-page.hidden,
  .single-page.hidden {
    opacity: 0; }

div.single-page {
  overflow-x: hidden;
  overflow-y: scroll; }

div.single-page::-webkit-scrollbar {
  display: none; }

.gone {
  display: none; }

.single-page {
  background: #1c1c1c; }

.single-page .hide_on_single {
  display: none; }

.start-page .hide_on_start {
  display: none; }

@media only screen and (max-width: 499px) {
  .hide_on_mobile {
    display: none; } }

@media only screen and (min-width: 500px) {
  .hide_on_desktop {
    display: none; } }

.order_print_ovrl,
.share_ovrl {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 15; }

.share_ovrl--active .share_ovrl {
  display: block; }

.order_print_ovrl--active .order_print_ovrl {
  display: block; }

.order_print_ovrl-bg,
.share_ovrl-bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(28, 28, 28, 0.65);
  cursor: pointer; }

.order_print_ovrl-content,
.share_ovrl-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%; }

.share_ovrl-content img {
  height: 40px;
  width: 40px;
  margin: 5px;
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }

.order_print_ovrl-container {
  position: relative;
  background-color: white;
  border-radius: .5em;
  width: 90%;
  text-align: center;
  padding: 3em 1em;
  font-size: 16px; }
  .order_print_ovrl-container .order_print_ovrl-close-button {
    cursor: pointer;
    position: absolute;
    top: 1em;
    right: 1em;
    width: 1em;
    height: 1em; }
  .order_print_ovrl-container .order_print_ovrl-image {
    width: 8em;
    margin-bottom: 1em; }
  .order_print_ovrl-container h2 {
    font-size: 1.625em;
    color: black; }
  .order_print_ovrl-container p {
    line-height: 1.75em; }
    .order_print_ovrl-container p:nth-of-type(1) {
      font-size: 1em;
      color: black; }
    .order_print_ovrl-container p:nth-of-type(2) {
      font-size: .75em;
      color: #777777; }
  .order_print_ovrl-container .order_print_ovrl-ok-button {
    cursor: pointer;
    background-color: #337ec6;
    padding: .5em 4em;
    color: white;
    border-radius: 2em;
    display: inline-block; }
  @media only screen and (min-width: 600px) {
    .order_print_ovrl-container {
      padding: 3em;
      width: 512px; } }

.swipe-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
  height: 100%;
  width: 100%; }

.swipe-wrap {
  overflow: hidden;
  position: relative;
  height: 100%;
  width: 100%; }

.swipe-wrap > div {
  float: left;
  height: 100%;
  width: 100%;
  position: relative; }

.swipe-left,
.swipe-right {
  position: absolute;
  top: 50%;
  margin-top: -75px;
  z-index: 2;
  width: 50px;
  height: 150px;
  cursor: pointer;
  background-size: 15px 25px;
  background-position: center;
  background-repeat: no-repeat; }
  @media only screen and (min-width: 800px) {
    .swipe-left,
    .swipe-right {
      margin-top: -150px;
      width: 150px;
      height: 300px;
      background-size: 22px 36px; } }

.swipe-left {
  left: 0;
  background-image: url("../images/bildspel_swipe_arrow.svg"); }

.swipe-right {
  right: 0;
  background-image: url("../images/bildspel_swipe_arrowr.svg"); }

.swipe-content {
  height: 100%;
  width: 100%;
  overflow: hidden; }
  .swipe-content.zoomed {
    overflow: scroll;
    -webkit-overflow-scrolling: touch; }

.swipe-img {
  position: relative;
  top: 50%;
  width: auto;
  display: block;
  margin: 0 auto;
  max-height: 100%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  user-drag: none;
  -webkit-touch-callout: none; }
  .zoomed .swipe-img {
    display: inline;
    position: relative;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    width: auto;
    height: auto;
    max-width: none;
    max-height: none;
    min-width: 100%;
    min-height: 100%; }

.single-desc {
  z-index: 1;
  position: absolute;
  bottom: 32px;
  left: 0;
  width: 100%;
  min-height: 90px;
  background: rgba(28, 28, 28, 0.5);
  pointer-events: none;
  padding: 20px;
  color: #f7f7f7; }
  .single-desc p {
    text-align: center;
    max-width: 600px;
    margin: 0 auto; }
  .single-desc strong {
    color: white;
    display: block;
    margin-bottom: 10px; }

.single-desc,
.swipe-left,
.swipe-right {
  transition: opacity 0.3s; }

.show_ui .single-desc,
.show_ui .main_header,
.show_ui .swipe-left,
.show_ui .swipe-right {
  opacity: 0; }

.single-order {
  position: absolute;
  cursor: pointer;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 32px;
  background: #4e3c2a;
  color: white;
  line-height: 32px;
  font-size: 10px;
  text-align: center; }

.ad-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .ad-wrapper > div {
    position: relative; }
  .ad-wrapper .ad-label {
    color: white;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: -14px;
    font-size: 12px; }
    @media only screen and (min-width: 500px) {
      .ad-wrapper .ad-label {
        bottom: -18px;
        font-size: 14px; } }

.start-sponsor {
  padding: 30px 20px 20px;
  text-align: center; }

.start-sponsor-headline {
  text-align: center;
  font-size: 16px; }

.start-sponsor-img {
  display: inline; }

.start-grid-wrapper {
  padding: 20px;
  max-width: 1024px;
  margin: 0 auto; }

.grid-box {
  position: relative;
  width: 25%;
  border: 1px solid white; }
  @media only screen and (min-width: 500px) {
    .grid-box {
      width: 20%; } }
  @media only screen and (min-width: 600px) {
    .grid-box {
      width: 16.66%; } }
  @media only screen and (min-width: 1025px) {
    .grid-box {
      width: 12.5%; } }
  @media only screen and (min-width: 1200px) {
    .grid-box {
      width: 10%; } }
  .grid-box:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%; }

.grid-box-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #1c1c1c; }

.grid-box-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover; }

.grid-box-imgw {
  display: block;
  opacity: 0;
  height: 100%;
  width: 100%;
  transition: 1s opacity; }
  .grid-box-imgw.loaded {
    opacity: 1; }

.grid-box-num {
  background: rgba(0, 0, 0, 0.5);
  color: white;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  text-align: center;
  transition: 0.3s; }
  .grid-box-num:hover {
    opacity: 1; }
  .grid-box-num:active {
    opacity: 1; }

.grid-box-num-i {
  -webkit-transform: translateY(-15px);
      -ms-transform: translateY(-15px);
          transform: translateY(-15px);
  position: absolute;
  line-height: 30px;
  left: 0;
  width: 100%;
  font-size: 30px;
  top: 50%; }

.main_header {
  top: 0;
  left: 0;
  width: 100%;
  position: fixed;
  height: 90px;
  font-size: 18px;
  z-index: 10;
  transition: 0.3s background, 0.3s opacity; }
  .start-page .main_header {
    background: white;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); }
  .single-page .main_header {
    font-size: 16px;
    background: rgba(28, 28, 28, 0.5);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); }
    .single-page .main_header img {
      -webkit-filter: brightness(0) invert(1);
              filter: brightness(0) invert(1); }
  .main_header img {
    height: 29px; }
    .main_header img.share-icon {
      width: 29px; }
    .main_header img.logo {
      margin-top: 3px; }
  @media only screen and (max-width: 499px) {
    .main_header {
      height: 60px; }
      .main_header img {
        height: 20px; } }

.header-push {
  height: 90px; }
  @media only screen and (max-width: 499px) {
    .header-push {
      height: 60px; } }

.header-left {
  position: absolute;
  left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

.header-right {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

.main_header-holder {
  width: 100%;
  margin: 0 auto;
  height: 100%;
  position: relative; }

.header-close {
  color: white;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 25px; }
  .header-close img {
    height: 20px;
    width: 20px;
    margin-right: 10px;
    margin-top: 2px; }
  .header-close > span {
    height: 25px;
    line-height: 25px; }

.header-title {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 80px;
  pointer-events: none;
  color: #999999; }
  .start-page .header-title {
    color: black; }
  .single-page .header-title {
    line-height: 85px; }
  @media only screen and (max-width: 499px) {
    .header-title {
      line-height: 52px; }
      .single-page .header-title {
        line-height: 56px; } }

.header-share a:not(:last-child) {
  margin-right: 10px; }

.header-share--mobile {
  cursor: pointer;
  color: #337ec6; }
  .single-page .header-share--mobile {
    color: white; }
  @media only screen and (min-width: 500px) {
    .header-share--mobile {
      display: none; } }

body.hide-buy-button .single-order {
  display:none;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy9fZ3JpZC5zY3NzIiwiX2Jhc2UvX2dyb3VuZC5zY3NzIiwiX2Jhc2UvX2dyaWQuc2NzcyIsImdsb2JhbC9fdHlwZS5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsInZhcmlhYmxlcy9fdHlwZS5zY3NzIiwiZ2xvYmFsL19pbnRlcmFjdGlvbnMuc2NzcyIsImdsb2JhbC9fZ2VuZXJhbC5zY3NzIiwicGFydGlhbHMvX3NpbmdsZS5zY3NzIiwicGFydGlhbHMvX3N0YXJ0LXNwb25zb3Iuc2NzcyIsInBhcnRpYWxzL19zdGFydC1ncmlkLnNjc3MiLCJwYXJ0aWFscy9fbWFpbi1oZWFkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQTttREFDbUQ7QUFFbkQsbURBQW1EO0FBQ0ssNEJBQTRCO0FBQ2hFLDJEQUEyRDtBQ1IvRTtFQUNFLHVCQUF1QixFQUN4Qjs7QUFFRDtFQUNFLDJCQUEyQjtFQUMzQiwrQkFBK0I7RUFDL0Isb0NBQW9DO0VBQ3BDLG1DQUFtQyxFQUNwQzs7QUFDRDs7Ozs7Ozs7RUFRRSxVQUFVO0VBQ1YsV0FBVyxFQUNaOztBQUNEO0VBQ0UsZUFBZSxFQUNoQjs7QUFDRDs7OztFQUlFLG1CQUFtQixFQUNwQjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsVUFBVSxFQUNYOztBQ3BDRDs7R0FFRztBQUVIO0VBR0ksZUFBZTtFQUNmLFlBQVk7RUFDWixlQUFlO0VBQ2YsWUFBWSxFQUNiOztBQUdIO0VBQ0UsWUFBWTtHQUNaLFFBQVM7RUFTVCw0Q0FBNEM7RUFDNUMsVUFBVTtFQUNWLGtCRnJCa0I7RUVzQmxCLG1CRnRCa0IsRUV1Qm5CO0VBVEM7SUFDRSxZQUFZO0lBQ1osVUFBVTtJQUNWLFlBQVksRUFDYjs7QUFNSDtFQUNFLFlBQVk7RUFDWixZQUFZO0VBQ1osYUYzQmtCLEVFNEJuQjs7QUFFRDtFQUNFLGtCRm5DZ0I7RUVvQ2hCLGVBQWU7RUFDZixlRmpDa0IsRUVrQ25COztBQ3hDRDtF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RjtNQWtCSSxrQkFBa0IsRUFNckI7TUF4QkQ7UUFxQk0sa0JBQWtCLEVBQ25CLEVBQUE7O0FBSUw7RUFFSSxtQkFBbUIsRUFDcEI7O0FBR0g7RUFDRSxnQkFBZ0I7RUFDaEIsZVB0SFUsRU8rSFg7RUFYRDtJQUtJLGFBQWEsRUFDZDtFQUVEO0lBUkY7TUFTSSxjQUFjLEVBRWpCLEVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXG4vL2dyaWRcbiRyb3ctd2lkdGg6IDEwMjRweDtcblxuLyogcGFkZGluZyBpbiB0aGUgY29sdW1ucywgaWYgeW91IHdhbnQgZ3V0dGVycyxcbiAqIHRoZSBndXR0ZXJzIHNob3VsZCBiZSB0aGUgc2FtZSBhcyB0aGUgcGFkZGluZyAqL1xuJGNvbHVtbi1wYWRkaW5nOiAxZW07XG4vKiBhdXRvIGlzIG5vbmUsIDFlbSBpcyBuaWNlIGlmIHlvdSB3YW50IGd1dHRlcnMgKi9cbiRjb2x1bW4tZ3V0dGVyczogMCAtJGNvbHVtbi1wYWRkaW5nIDAgLSRjb2x1bW4tcGFkZGluZzsgLyogYXV0byB0byByZW1vdmUgZ3V0dGVycyAqL1xuJGJvZHktcGFkZGluZzogMHB4OyAvKiBpZiB5b3UgZG9uJ3QgdXNlIGd1dHRlcnMsIHlvdSBjb3VsZCByZW1vdmUgYm9keXBhZGRpbmcqL1xuIiwiXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxubGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xufVxuIiwiLyoqXG4gKiAgIEdyaWQgc3lzdGVtXG4gKi9cblxuJWNsZWFyLWZsb2F0IHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuJWJsb2NrX2dyb3VwIHtcbiAgY2xlYXI6IGJvdGg7XG4gICp6b29tOiAxO1xuXG4gIEBleHRlbmQgJWNsZWFyLWZsb2F0O1xuXG4gID4gJWJsb2NrX2dyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLyogR3V0dGVyczogc2VlIGdyaWQgc2VjdGlvbiBvZiB2YXJpYWJsZXMgKi9cbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogLSRjb2x1bW4tcGFkZGluZztcbiAgbWFyZ2luLXJpZ2h0OiAtJGNvbHVtbi1wYWRkaW5nO1xufVxuJWJsb2NrIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkY29sdW1uLXBhZGRpbmc7XG59XG5cbiVob2xkZXIge1xuICBtYXgtd2lkdGg6ICRyb3ctd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwICRjb2x1bW4tcGFkZGluZztcbn1cblxuLmhvbGRlciB7XG4gIEBleHRlbmQgJWhvbGRlcjtcbn1cblxuLmJsb2NrX2dyb3VwIHtcbiAgQGV4dGVuZCAlYmxvY2tfZ3JvdXA7XG59XG5cbi5ibG9jayB7XG4gIEBleHRlbmQgJWJsb2NrO1xufVxuIiwiaHRtbCB7XG4gIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgQG1lZGlhICN7JGJyZWFrLTJ9IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAkYW5jaG9yLWZvbnQtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGFuY2hvci10ZXh0LWRlY29yYXRpb247XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gIGltZyB7IGJvcmRlcjpub25lOyB9XG59XG5cbi8qIERlZmF1bHQgcGFyYWdyYXBoIHN0eWxlcyAqL1xucCB7XG4gIGZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJHBhcmFncmFwaC1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkcGFyYWdyYXBoLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGgtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbiAgdGV4dC1yZW5kZXJpbmc6ICRwYXJhZ3JhcGgtdGV4dC1yZW5kZXJpbmc7XG59XG5cbi8qIERlZmF1bHQgaGVhZGVyIHN0eWxlcyAqL1xuaDEsIGgyLCBoMywgaDQge1xuICBmb250LWZhbWlseTogJGhlYWRlci1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkZXItZm9udC13ZWlnaHQ7XG4gIGZvbnQtc3R5bGU6ICRoZWFkZXItZm9udC1zdHlsZTtcbiAgY29sb3I6ICRoZWFkZXItZm9udC1jb2xvcjtcbiAgdGV4dC1yZW5kZXJpbmc6ICRoZWFkZXItdGV4dC1yZW5kZXJpbmc7XG4gIG1hcmdpbi10b3A6ICRoZWFkZXItdG9wLW1hcmdpbjtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRlci1ib3R0b20tbWFyZ2luO1xuICBsaW5lLWhlaWdodDogJGhlYWRlci1saW5lLWhlaWdodCAtIDAuMTtcbn1cblxuJW5vLXNlbGVjdCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ldGV4dF9vdmVyZmxvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiXG4vLyBDb2xvcnNcblxuJGMtZ3JheTogIzdkN2Q3ZDtcbiRjLW9mZmJsYWNrOiByZ2IoMjgsIDI4LCAyOCk7XG4kYy1ibHVlOiByZ2IoNTEsIDEyNiwgMTk4KTtcbiRjLWJyb3duOiByZ2IoNzgsIDYwLCA0Mik7XG5cbiRib2R5LWJnLWNvbG9yOiB3aGl0ZTtcbiRib2R5LWZvbnQtY29sb3I6IHJnYigxMDAsIDEwMCwgMTAwKTtcbiRoZWFkZXItZm9udC1jb2xvcjogaW5oZXJpdDtcbiRhbmNob3ItY29sb3I6IGluaGVyaXQ7XG4kaHItYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuIiwiXG4vLyBIZWFkaW5nIGZvbnQgc3R5bGVzXG4kaGVhZGVyLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJGhlYWRlci1mb250LXdlaWdodDogaW5oZXJpdDtcbiRoZWFkZXItZm9udC1zdHlsZTogbm9ybWFsO1xuJGhlYWRlci1saW5lLWhlaWdodDogMS40O1xuJGhlYWRlci10b3AtbWFyZ2luOiAuMmVtO1xuJGhlYWRlci1ib3R0b20tbWFyZ2luOiAuNWVtO1xuJGhlYWRlci10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXG4vLyBIZWFkaW5nIGZvbnQgc2l6ZXNcbiRoMS1mejogM3JlbTtcbiRoMi1mejogM3JlbTtcbiRoMy1mejogM3JlbTtcbiRoNC1mejogM3JlbTtcblxuLy8gUGFyYWdyYXBoXG4kcGFyYWdyYXBoLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuJHBhcmFncmFwaC1mb250LXdlaWdodDogbm9ybWFsO1xuJHBhcmFncmFwaC1mb250LXNpemU6IDFlbTtcbiRwYXJhZ3JhcGgtbGluZS1oZWlnaHQ6IDEuNjtcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMjBweDtcbiRwYXJhZ3JhcGgtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblxuLy8gQW5jaG9yc1xuJGFuY2hvci10ZXh0LWRlY29yYXRpb246IG5vbmU7XG4kYW5jaG9yLWZvbnQtY29sb3I6ICRhbmNob3ItY29sb3I7XG5cbiIsImEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG4vLyBhIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4vLyAgIGNvbG9yOiBkYXJrbWFnZW50YTtcbi8vIH1cbi8vIGEuYWN0aXZlIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogZGFya21hZ2VudGE7XG4vLyAgIGNvbG9yOiB3aGl0ZTtcbi8vIH1cbi8vIC5uby10b3VjaCBhOmhvdmVyIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogbWFnZW50YTtcbi8vICAgY29sb3I6IHdoaXRlO1xuLy8gfVxuLy8gLm5vLXRvdWNoIGE6YWN0aXZlIHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogZGFya21hZ2VudGE7XG4vLyAgIGNvbG9yOiB3aGl0ZTtcbi8vIH1cbiIsIlxuYm9keSB7XG4gIHBhZGRpbmc6ICRib2R5LXBhZGRpbmc7XG4gIGJhY2tncm91bmQ6ICRib2R5LWJnLWNvbG9yO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gIEBleHRlbmQgJW5vLXNlbGVjdDtcblxuICAmLnNpbmdsZS1wYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbiVjb25kZW5zZWQtbGl0ZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4lY29uZGVuc2VkLWJvbGQge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RhcnQtcGFnZSxcbi5zaW5nbGUtcGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXG4gICYuaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbmRpdi5zaW5nbGUtcGFnZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5kaXYuc2luZ2xlLXBhZ2U6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAkYy1vZmZibGFjaztcbn1cblxuLnN0YXJ0LXBhZ2UtaG9sZGVyIHtcbn1cblxuLnNpbmdsZS1wYWdlIC5oaWRlX29uX3NpbmdsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RhcnQtcGFnZSAuaGlkZV9vbl9zdGFydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAjeyRicmVhay0xLXJldn0ge1xuICAuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAjeyRicmVhay0xfSB7XG4gIC5oaWRlX29uX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm9yZGVyX3ByaW50X292cmwsXG4uc2hhcmVfb3ZybCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxNTtcbn1cblxuLnNoYXJlX292cmwge1xuICAuc2hhcmVfb3ZybC0tYWN0aXZlICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ub3JkZXJfcHJpbnRfb3ZybCB7XG4gIC5vcmRlcl9wcmludF9vdnJsLS1hY3RpdmUgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm9yZGVyX3ByaW50X292cmwtYmcsXG4uc2hhcmVfb3ZybC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjLW9mZmJsYWNrLCAwLjY1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3JkZXJfcHJpbnRfb3ZybC1jb250ZW50LFxuLnNoYXJlX292cmwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoYXJlX292cmwtY29udGVudCB7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIH1cbn1cblxuLm9yZGVyX3ByaW50X292cmwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogLjVlbTtcbiAgd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzZW0gMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC5vcmRlcl9wcmludF9vdnJsLWNsb3NlLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFlbTtcbiAgICByaWdodDogMWVtO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbiAgLm9yZGVyX3ByaW50X292cmwtaW1hZ2Uge1xuICAgIHdpZHRoOiA4ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG4gIGgyIHtcbiAgICBAZXh0ZW5kICVjb25kZW5zZWQtYm9sZDtcbiAgICBmb250LXNpemU6IDEuNjI1ZW07XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1ZW07XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgfVxuICB9XG4gIC5vcmRlcl9wcmludF9vdnJsLW9rLWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlY29uZGVuc2VkLWJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWU7XG4gICAgcGFkZGluZzogLjVlbSA0ZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQG1lZGlhICN7JGJyZWFrLTJ9IHtcbiAgICBwYWRkaW5nOiAzZW07XG4gICAgd2lkdGg6ICgkcm93LXdpZHRoLzIpO1xuICB9XG59XG4iLCIuc3dpcGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpcGUtd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zd2lwZS13cmFwID4gZGl2IHtcbiAgZmxvYXQ6bGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDoxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGUtbGVmdCxcbi5zd2lwZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBtZWRpYSAjeyRicmVhay0zfSB7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAzNnB4O1xuICB9XG59XG4uc3dpcGUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JpbGRzcGVsX3N3aXBlX2Fycm93LnN2ZycpO1xufVxuLnN3aXBlLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JpbGRzcGVsX3N3aXBlX2Fycm93ci5zdmcnKTtcbn1cbi5zd2lwZS1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi56b29tZWQge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uc3dpcGUtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1kcmFnOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cbiAgLnpvb21lZCAmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnNpbmdsZS1kZXNjIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjLW9mZmJsYWNrLCAwLjUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmN2Y3Zjc7XG5cbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBAZXh0ZW5kICVjb25kZW5zZWQtYm9sZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWRlc2MsXG4uc3dpcGUtbGVmdCxcbi5zd2lwZS1yaWdodCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLnNob3dfdWkge1xuICAuc2luZ2xlLWRlc2MsXG4gIC5tYWluX2hlYWRlcixcbiAgLnN3aXBlLWxlZnQsXG4gIC5zd2lwZS1yaWdodCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnNpbmdsZS1vcmRlciB7XG4gIEBleHRlbmQgJWNvbmRlbnNlZC1ib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAkYy1icm93bjtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFkLWxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgQG1lZGlhICN7JGJyZWFrLTF9IHtcbiAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG4iLCIuc3RhcnQtc3BvbnNvciB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RhcnQtc3BvbnNvci1oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGV4dGVuZCAlY29uZGVuc2VkLWxpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnN0YXJ0LXNwb25zb3ItaW1nIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuIiwiLnN0YXJ0LWdyaWQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC13aWR0aDogJHJvdy13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3RhcnQtZ3JpZCB7XG4gIEBleHRlbmQgJWJsb2NrX2dyb3VwO1xufVxuLmdyaWQtYm94IHtcbiAgQGV4dGVuZCAlYmxvY2s7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjUlO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcblxuICBAbWVkaWEgI3skYnJlYWstMX0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgQG1lZGlhICN7JGJyZWFrLTJ9IHtcbiAgICB3aWR0aDogMTYuNjYlO1xuICB9XG4gIEBtZWRpYSAjeyRicmVhay00fSB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIEBtZWRpYSAjeyRicmVhay01fSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG59XG4uZ3JpZC1ib3gtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYy1vZmZibGFjaztcbn1cbi5ncmlkLWJveC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZ3JpZC1ib3gtaW1ndyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyBvcGFjaXR5O1xuXG4gICYubG9hZGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZ3JpZC1ib3gtbnVtIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmdyaWQtYm94LW51bS1pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdG9wOiA1MCU7XG59XG4iLCIubWFpbl9oZWFkZXIge1xuICBAZXh0ZW5kICVjb25kZW5zZWQtYm9sZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZCwgMC4zcyBvcGFjaXR5O1xuXG4gIC5zdGFydC1wYWdlICYge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuICAuc2luZ2xlLXBhZ2UgJiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGMtb2ZmYmxhY2ssIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgaW1nIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgJi5zaGFyZS1pY29uIHtcbiAgICAgIHdpZHRoOiAyOXB4O1xuICAgIH1cbiAgICAmLmxvZ28ge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRicmVhay0xLXJldn0ge1xuICAgIGhlaWdodDogNjBweDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItcHVzaCB7XG4gIGhlaWdodDogOTBweDtcblxuICBAbWVkaWEgI3skYnJlYWstMS1yZXZ9IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG59XG4uaGVhZGVyLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxufVxuXG4ubWFpbl9oZWFkZXItaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItY2xvc2Uge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjVweDtcblxuICBpbWcge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG5cbiAgPiBzcGFuIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXItdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzk5OTk5OTtcblxuICAuc3RhcnQtcGFnZSAmIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgLnNpbmdsZS1wYWdlICYge1xuICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICB9XG5cbiAgQG1lZGlhICN7JGJyZWFrLTEtcmV2fSB7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG5cbiAgICAuc2luZ2xlLXBhZ2UgJiB7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1zaGFyZSB7XG4gIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5oZWFkZXItc2hhcmUtLW1vYmlsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRjLWJsdWU7XG5cbiAgLnNpbmdsZS1wYWdlICYge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRicmVhay0xfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
