@charset "UTF-8";
.pitchfork.customAudioPlayer {
  margin: 2em 0;
  padding: 1em;
  padding-left: 4em;
  position: relative;
  border: 2px solid #a2a2a2;
  overflow: hidden;
  box-sizing: border-box;
  background: #ffffff;
  font-family: 'Arial', sans-serif;
  color: #969696;
}

.pitchfork.customAudioPlayer *,
.pitchfork.customAudioPlayer *:before,
.pitchfork.customAudioPlayer *:after {
  box-sizing: inherit;
}

.pitchfork.customAudioPlayer .loader {
  position: absolute;
  top: 3.1em;
  left: 7.2em;
  right: 4.2em;
  height: 0.4em;
  z-index: 2;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s;
  text-align: center;
  line-height: 1;
  overflow: hidden;
  border-radius: 0.2em;
}

.pitchfork.customAudioPlayer .loader:before {
  display: block;
  content: '';
  width: 130%;
  height: 600%;
  position: absolute;
  z-index: 1;
  top: -200%;
  left: 0;
  box-shadow: inset #eeeeee 0 0 0 0, inset #dad8d2 0.5em 0 0 0,  inset #eeeeee 1em 0 0 0,  inset #dad8d2 1.5em 0 0 0,  inset #eeeeee 2em 0 0 0,  inset #dad8d2 2.5em 0 0 0,  inset #eeeeee 3em 0 0 0,  inset #dad8d2 3.5em 0 0 0,  inset #eeeeee 4em 0 0 0,  inset #dad8d2 4.5em 0 0 0,  inset #eeeeee 5em 0 0 0,  inset #dad8d2 5.5em 0 0 0,  inset #eeeeee 6em 0 0 0,  inset #dad8d2 6.5em 0 0 0,  inset #eeeeee 7em 0 0 0,  inset #dad8d2 7.5em 0 0 0,  inset #eeeeee 8em 0 0 0,  inset #dad8d2 8.5em 0 0 0,  inset #eeeeee 9em 0 0 0,  inset #dad8d2 9.5em 0 0 0,  inset #eeeeee 10em 0 0 0,  inset #dad8d2 10.5em 0 0 0,  inset #eeeeee 11em 0 0 0,  inset #dad8d2 11.5em 0 0 0,  inset #eeeeee 12em 0 0 0,  inset #dad8d2 12.5em 0 0 0,  inset #eeeeee 13em 0 0 0,  inset #dad8d2 13.5em 0 0 0,  inset #eeeeee 14em 0 0 0,  inset #dad8d2 14.5em 0 0 0,  inset #eeeeee 15em 0 0 0,  inset #dad8d2 15.5em 0 0 0,  inset #eeeeee 16em 0 0 0,  inset #dad8d2 16.5em 0 0 0,  inset #eeeeee 17em 0 0 0,  inset #dad8d2 17.5em 0 0 0,  inset #eeeeee 18em 0 0 0,  inset #dad8d2 18.5em 0 0 0,  inset #eeeeee 19em 0 0 0,  inset #dad8d2 19.5em 0 0 0,  inset #eeeeee 20em 0 0 0,  inset #dad8d2 20.5em 0 0 0,  inset #eeeeee 21em 0 0 0,  inset #dad8d2 21.5em 0 0 0,  inset #eeeeee 22em 0 0 0,  inset #dad8d2 22.5em 0 0 0,  inset #eeeeee 23em 0 0 0,  inset #dad8d2 23.5em 0 0 0,  inset #eeeeee 24em 0 0 0,  inset #dad8d2 24.5em 0 0 0,  inset #eeeeee 25em 0 0 0,  inset #dad8d2 25.5em 0 0 0,  inset #eeeeee 26em 0 0 0,  inset #dad8d2 26.5em 0 0 0,  inset #eeeeee 27em 0 0 0,  inset #dad8d2 27.5em 0 0 0,  inset #eeeeee 28em 0 0 0,  inset #dad8d2 28.5em 0 0 0,  inset #eeeeee 29em 0 0 0,  inset #dad8d2 29.5em 0 0 0,  inset #eeeeee 30em 0 0 0,  inset #dad8d2 30.5em 0 0 0,  inset #eeeeee 31em 0 0 0,  inset #dad8d2 31.5em 0 0 0,  inset #eeeeee 32em 0 0 0,  inset #dad8d2 32.5em 0 0 0,  inset #eeeeee 33em 0 0 0,  inset #dad8d2 33.5em 0 0 0,  inset #eeeeee 34em 0 0 0,  inset #dad8d2 34.5em 0 0 0,  inset #eeeeee 35em 0 0 0,  inset #dad8d2 35.5em 0 0 0,  inset #eeeeee 36em 0 0 0,  inset #dad8d2 36.5em 0 0 0,  inset #eeeeee 37em 0 0 0,  inset #dad8d2 37.5em 0 0 0,  inset #eeeeee 38em 0 0 0,  inset #dad8d2 38.5em 0 0 0,  inset #eeeeee 39em 0 0 0,  inset #dad8d2 39.5em 0 0 0,  inset #eeeeee 40em 0 0 0,  inset #dad8d2 40.5em 0 0 0,  inset #eeeeee 41em 0 0 0,  inset #dad8d2 41.5em 0 0 0,  inset #eeeeee 42em 0 0 0,  inset #dad8d2 42.5em 0 0 0,  inset #eeeeee 43em 0 0 0,  inset #dad8d2 43.5em 0 0 0,  inset #eeeeee 44em 0 0 0,  inset #dad8d2 44.5em 0 0 0,  inset #eeeeee 45em 0 0 0,  inset #dad8d2 45.5em 0 0 0,  inset #eeeeee 46em 0 0 0,  inset #dad8d2 46.5em 0 0 0,  inset #eeeeee 47em 0 0 0,  inset #dad8d2 47.5em 0 0 0,  inset #eeeeee 48em 0 0 0,  inset #dad8d2 48.5em 0 0 0,  inset #eeeeee 49em 0 0 0,  inset #dad8d2 49.5em 0 0 0,  inset #eeeeee 50em 0 0 0;
  -webkit-animation: pitchfork_slide linear infinite 0.3s;
          animation: pitchfork_slide linear infinite 0.3s;
  -webkit-transform-origin: center;
          transform-origin: center;
}

.pitchfork.customAudioPlayer.loading .loader {
  opacity: 1;
}

.pitchfork.customAudioPlayer .playerTrigger {
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 2.6em;
  height: 2.6em;
  font-size: 1em;
  color: #7f7f7f;
  background: #ffffff;
  position: absolute;
  top: 50%;
  margin-top: -1.3em;
  left: 1em;
  border: 2px solid #000;
  border-radius: 50%;
  cursor: pointer;
}

.pitchfork.customAudioPlayer .playerTrigger .buttonText {
  display: none;
}

.pitchfork.customAudioPlayer .playerTrigger:focus {
  outline: none;
}

.pitchfork.customAudioPlayer .playerTrigger:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.6em;
  margin-left: -0.25em;
  border-top: 0.6em solid transparent;
  border-left: 0.8em solid #000;
  border-bottom: 0.6em solid transparent;
}

.pitchfork.customAudioPlayer .playerTrigger:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 50%;
  height: 1em;
  margin-top: -0.5em;
  margin-right: -0.5em;
  border-top: 0;
  border-left: 0.4em solid #000;
  border-bottom: 0;
  opacity: 0;
}

.pitchfork.customAudioPlayer .playerTrigger.songPlaying:before {
  height: 1em;
  margin-top: -0.5em;
  margin-left: -0.5em;
  border-top: 0;
  border-left: 0.4em solid #000;
  border-bottom: 0;
}

.pitchfork.customAudioPlayer .playerTrigger.songPlaying:after {
  opacity: 1;
}

.pitchfork.customAudioPlayer .metaWrapper {
  color: #000;
  padding: 0 1em;
  margin-bottom: 1em;
}

.pitchfork.customAudioPlayer .titleDisplay {
  font-weight: bold;
}

.pitchfork.customAudioPlayer .titleDisplay:before {
  content: '“';
}

.pitchfork.customAudioPlayer .titleDisplay:after {
  content: '”';
}

.pitchfork.customAudioPlayer .artistDisplay:before {
  content: ' – ';
}

.pitchfork.customAudioPlayer .songPlayTimer {
  position: absolute;
  bottom: 1em;
  left: 5em;
}

.pitchfork.customAudioPlayer .songDuration {
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.pitchfork.customAudioPlayer .timingsWrapper {
  padding: 0 4em;
  position: relative;
  font-size: 0.8em;
  width: 100%;
  float: left;
}

.pitchfork.customAudioPlayer .timingsWrapper .songPlayTimer,
.pitchfork.customAudioPlayer .timingsWrapper .songDuration {
  position: absolute;
  top: -0.2em;
  width: 4em;
  text-align: center;
  line-height: 1;
}

.pitchfork.customAudioPlayer .timingsWrapper .songPlayTimer {
  left: 0;
  border-radius: 0.5em 0 0 0.5em;
}

.pitchfork.customAudioPlayer .timingsWrapper .songDuration {
  right: 0;
  border-radius: 0 0.5em 0.5em 0;
}

.pitchfork.customAudioPlayer .progress-slider__wrapper {
  height: 0.4rem;
  line-height: 1;
  position: relative;
  border-radius: 0.2rem;
  overflow: hidden;
}

.pitchfork.customAudioPlayer .progress-slider__wrapper .progress-slider__range {
  width: 100%;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.pitchfork.customAudioPlayer .progress-slider__wrapper .progress-slider__background {
  height: 0.4rem;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #eeeeee;
  width: 100%;
}

.pitchfork.customAudioPlayer .progress-slider__wrapper .progress-slider__progress-indicator {
  height: 0.4rem;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #ff3530;
  width: 0%;
}

.pitchfork.customAudioPlayer .progress-slider__wrapper .progress-slider__playhead {
  display: none;
}

.pitchfork.customAudioPlayer input[type='range'].progress-slider__range::-webkit-slider-runnable-track {
  width: 100%;
  font-size: 0.4rem;
  height: 2.2em;
  cursor: pointer;
}

.pitchfork.customAudioPlayer input[type='range'].progress-slider__range::-moz-range-track {
  width: 100%;
  height: 0.4rem;
  cursor: pointer;
}

.pitchfork.customAudioPlayer input[type='range'].progress-slider__range::-ms-track {
  width: 100%;
  height: 0.4rem;
  cursor: pointer;
}

.pitchfork.customAudioPlayer .songVolume {
  display: none;
}

@-webkit-keyframes pitchfork_slide {
  0% {
    -webkit-transform: translateX(-2em);
            transform: translateX(-2em);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes pitchfork_slide {
  0% {
    -webkit-transform: translateX(-2em);
            transform: translateX(-2em);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

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