/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Andada|Ubuntu:300,400,500);
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/style.scss (1) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/semantic-ui-css/semantic.min.css ***!
  \**************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin);
/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/lightbox2/dist/css/lightbox.css ***!
  \*************************************************************************************************************************************/
body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/build/app/shop/images/loading.f657825a.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(/build/app/shop/images/prev.0edc57cc.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(/build/app/shop/images/next.62074ac7.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/build/app/shop/images/close.0cfd6489.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/video.js/dist/video-js.css ***!
  \********************************************************************************************************************************/
@charset "UTF-8";
.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-1-1 {
  width: 100%;
  max-width: 100%;
}

.video-js.vjs-fluid:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  height: 0;
}

.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
  padding-top: 56.25%;
}

.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
  padding-top: 75%;
}

.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
  padding-top: 177.7777777778%;
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  padding-top: 100%;
}

.video-js.vjs-fill:not(.vjs-audio-only-mode) {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js.vjs-audio-only-mode .vjs-tech {
  display: none;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
  background: none;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar,
.vjs-audio-only-mode .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.video-js .vjs-control.vjs-visible-text {
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.vjs-button > .vjs-icon-placeholder {
  display: block;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js *:not(.vjs-visible-text) > .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
  z-index: 1;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}

.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  left: 1em;
  top: -12px;
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em;
}

.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%;
}

.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster {
  display: block;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  align-items: center;
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {
  display: none;
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-fullscreen-control {
  display: none;
}

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
          animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.video-js.vjs-audio-only-mode .vjs-captions-button {
  display: none;
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
  display: none;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
  display: none;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
  width: auto;
  width: initial;
}
.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {
  display: none;
}
.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }

  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }

  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
}

.video-js *:focus:not(:focus-visible) {
  outline: none;
}

/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/jquery-ui/themes/base/theme.css ***!
  \*************************************************************************************************************************************/
/*!
 * jQuery UI CSS Framework 1.14.0
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b/*{fcHover}*/;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}
.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	background-image: none;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/build/app/shop/images/ui-icons_444444_256x240.d1b81858.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(/build/app/shop/images/ui-icons_444444_256x240.d1b81858.png)/*{iconsHeader}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(/build/app/shop/images/ui-icons_555555_256x240.35d57320.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/build/app/shop/images/ui-icons_ffffff_256x240.92bef7e4.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/build/app/shop/images/ui-icons_777620_256x240.f423048b.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/build/app/shop/images/ui-icons_cc0000_256x240.5cbbd560.png)/*{iconsError}*/;
}
.ui-button .ui-icon {
	background-image: url(/build/app/shop/images/ui-icons_777777_256x240.f5d5fce2.png)/*{iconsDefault}*/;
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
}
.ui-widget-shadow {
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}

/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/jquery-ui/themes/base/slider.css ***!
  \**************************************************************************************************************************************/
/*!
 * jQuery UI Slider 1.14.0
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/slider/#theming
 */
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/jquery-ui/themes/base/datepicker.css ***!
  \******************************************************************************************************************************************/
/*!
 * jQuery UI Datepicker 1.14.0
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/datepicker/#theming
 */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/card/dist/card.css ***!
  \************************************************************************************************************************/
.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before,.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before{background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),-webkit-linear-gradient(-245deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),linear-gradient(-25deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 90%)}.jp-card.jp-card-ie-10.jp-card-flipped,.jp-card.jp-card-ie-11.jp-card-flipped{-webkit-transform:0deg;-moz-transform:0deg;-ms-transform:0deg;-o-transform:0deg;transform:0deg}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-front,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-front{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after{left:18%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);left:5%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny{left:84%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after{left:-480%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back,.jp-card.jp-card-ie-11.jp-card-amex .jp-card-back{display:none}.jp-card-logo{height:36px;width:60px;font-style:italic}.jp-card-logo,.jp-card-logo:before,.jp-card-logo:after{box-sizing:border-box}.jp-card-logo.jp-card-amex{text-transform:uppercase;font-size:4px;font-weight:bold;color:white;background-image:repeating-radial-gradient(circle at center, #fff 1px, #999 2px);background-image:repeating-radial-gradient(circle at center, #fff 1px, #999 2px);border:1px solid #EEE}.jp-card-logo.jp-card-amex:before,.jp-card-logo.jp-card-amex:after{width:28px;display:block;position:absolute;left:16px}.jp-card-logo.jp-card-amex:before{height:28px;content:"american";top:3px;text-align:left;padding-left:2px;padding-top:11px;background:#267AC3}.jp-card-logo.jp-card-amex:after{content:"express";bottom:11px;text-align:right;padding-right:2px}.jp-card.jp-card-amex.jp-card-flipped{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-back:before{background-color:#108168}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex{opacity:1}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc{visibility:visible}.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after{opacity:1}.jp-card-logo.jp-card-discover{background:#f60;color:#111;text-transform:uppercase;font-style:normal;font-weight:bold;font-size:10px;text-align:center;overflow:hidden;z-index:1;padding-top:9px;letter-spacing:.03em;border:1px solid #EEE}.jp-card-logo.jp-card-discover:before,.jp-card-logo.jp-card-discover:after{content:" ";display:block;position:absolute}.jp-card-logo.jp-card-discover:before{background:white;width:200px;height:200px;border-radius:200px;bottom:-5%;right:-80%;z-index:-1}.jp-card-logo.jp-card-discover:after{width:8px;height:8px;border-radius:4px;top:10px;left:27px;background-color:#f60;background-image:-webkit-radial-gradient(#f60,#fff);background-image:radial-gradient(  #f60,#fff);content:"network";font-size:4px;line-height:24px;text-indent:-7px}.jp-card .jp-card-front .jp-card-logo.jp-card-discover{right:12%;top:18%}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before,.jp-card.jp-card-discover.jp-card-identified .jp-card-back:before{background-color:#86B8CF}.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover{opacity:1}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after{-webkit-transition:400ms;-moz-transition:400ms;transition:400ms;content:" ";display:block;background-color:#f60;background-image:-webkit-linear-gradient(#f60,#ffa366,#f60);background-image:linear-gradient(#f60,#ffa366,#f60);height:50px;width:50px;border-radius:25px;position:absolute;left:100%;top:15%;margin-left:-25px;box-shadow:inset 1px 1px 3px 1px rgba(0,0,0,0.5)}.jp-card-logo.jp-card-unionpay{width:60px;display:block;height:40px;background:#e21836;-webkit-transform:skew(-15deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);border-radius:5px;font-size:10px;z-index:1;line-height:33px;color:#fff;text-align:center;font-family:"Sans-serif", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1", "Hiragino Sans", "Gulim", "\5B8B\4F53";font-weight:bold}.jp-card-logo.jp-card-unionpay:after,.jp-card-logo.jp-card-unionpay:before{display:block;margin:0 auto;position:absolute;height:40px;top:0;z-index:-1}.jp-card-logo.jp-card-unionpay:before{content:" ";width:28px;background:#00447c;left:14px;border-top-left-radius:5px;border-bottom-left-radius:5px}.jp-card-logo.jp-card-unionpay:after{content:"银联";width:26px;background:#007b84;left:34px;border-radius:5px;font-size:10px;line-height:54px;text-indent:-17px}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-back:before,.jp-card.jp-card-unionpay.jp-card-identified .jp-card-front:before{background-color:#987c00}.jp-card.jp-card-unionpay.jp-card-identified .jp-card-logo.jp-card-unionpay{opacity:1}.jp-card-logo.jp-card-visa{text-transform:uppercase;color:white;text-align:center;font-weight:bold;font-size:24px;line-height:18px;margin-top:5px}.jp-card-logo.jp-card-visa:before,.jp-card-logo.jp-card-visa:after{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visa:before{position:absolute;left:-4px;width:0;height:0;border-style:solid;border-width:0 12px 6px 0;border-color:transparent #ffffff transparent transparent}.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before,.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before{background-color:#191278}.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa{opacity:1;box-shadow:none}.jp-card-logo.jp-card-visaelectron{background:white;text-transform:uppercase;color:#1A1876;text-align:center;font-weight:bold;font-size:15px;line-height:18px}.jp-card-logo.jp-card-visaelectron:before,.jp-card-logo.jp-card-visaelectron:after{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visaelectron:before{background:#1A1876}.jp-card-logo.jp-card-visaelectron:after{background:#E79800}.jp-card-logo.jp-card-visaelectron .elec{float:right;font-family:arial;font-size:9px;margin-right:1px;margin-top:-5px;text-transform:none}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-front:before,.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-back:before{background-color:#191278}.jp-card.jp-card-visaelectron.jp-card-identified .jp-card-logo.jp-card-visaelectron{opacity:1}.jp-card-logo.jp-card-mastercard{color:white;font-style:normal;text-transform:lowercase;font-weight:bold;text-align:center;font-size:9px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,0.6)}.jp-card-logo.jp-card-mastercard:before,.jp-card-logo.jp-card-mastercard:after{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-mastercard:before{left:0;background:#EB001B;z-index:-1;opacity:0.9}.jp-card-logo.jp-card-mastercard:after{right:0;background:#FF5F00;z-index:-2}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard{box-shadow:none}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before{background-color:#0061A8}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard{opacity:1}.jp-card-logo.jp-card-maestro{color:white;font-style:normal;text-transform:lowercase;font-weight:bold;text-align:center;font-size:14px;line-height:84px;z-index:1;text-shadow:1px 1px rgba(0,0,0,0.6)}.jp-card-logo.jp-card-maestro:before,.jp-card-logo.jp-card-maestro:after{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-maestro:before{left:0;background:#EB001B;z-index:-2}.jp-card-logo.jp-card-maestro:after{right:0;background:#00A2E5;z-index:-1;opacity:0.8}.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro{box-shadow:none}.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before,.jp-card.jp-card-maestro.jp-card-identified .jp-card-back:before{background-color:#0B2C5F}.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro{opacity:1}.jp-card-logo.jp-card-dankort{width:60px;height:36px;padding:3px;border-radius:8px;border:#000 1px solid;background-color:#fff}.jp-card-logo.jp-card-dankort .dk{position:relative;width:100%;height:100%;overflow:hidden}.jp-card-logo.jp-card-dankort .dk:before{background-color:#ED1C24;content:'';position:absolute;width:100%;height:100%;display:block;border-radius:6px}.jp-card-logo.jp-card-dankort .dk:after{content:'';position:absolute;top:50%;margin-top:-7.7px;right:0;width:0;height:0;border-style:solid;border-width:7px 7px 10px 0;border-color:transparent #ED1C24 transparent transparent;z-index:1}.jp-card-logo.jp-card-dankort .d,.jp-card-logo.jp-card-dankort .k{position:absolute;top:50%;width:50%;display:block;height:15.4px;margin-top:-7.7px;background:white}.jp-card-logo.jp-card-dankort .d{left:0;border-radius:0 8px 10px 0}.jp-card-logo.jp-card-dankort .d:before{content:'';position:absolute;top:50%;left:50%;display:block;background:#ED1C24;border-radius:2px 4px 6px 0px;height:5px;width:7px;margin:-3px 0 0 -4px}.jp-card-logo.jp-card-dankort .k{right:0}.jp-card-logo.jp-card-dankort .k:before,.jp-card-logo.jp-card-dankort .k:after{content:'';position:absolute;right:50%;width:0;height:0;border-style:solid;margin-right:-1px}.jp-card-logo.jp-card-dankort .k:before{top:0;border-width:8px 5px 0 0;border-color:#ED1C24 transparent transparent transparent}.jp-card-logo.jp-card-dankort .k:after{bottom:0;border-width:0 5px 8px 0;border-color:transparent transparent #ED1C24 transparent}.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before,.jp-card.jp-card-dankort.jp-card-identified .jp-card-back:before{background-color:#0055C7}.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort{opacity:1}.jp-card-logo.jp-card-elo{height:50px;width:50px;border-radius:100%;background:black;color:white;text-align:center;text-transform:lowercase;font-size:21px;font-style:normal;letter-spacing:1px;font-weight:bold;padding-top:13px}.jp-card-logo.jp-card-elo .e,.jp-card-logo.jp-card-elo .l,.jp-card-logo.jp-card-elo .o{display:inline-block;position:relative}.jp-card-logo.jp-card-elo .e{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.jp-card-logo.jp-card-elo .o{position:relative;display:inline-block;width:12px;height:12px;right:0;top:7px;border-radius:100%;background-image:-webkit-linear-gradient( #ff0 50%,red 50%);background-image:linear-gradient( #ff0 50%,red 50%);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg);text-indent:-9999px}.jp-card-logo.jp-card-elo .o:before{content:"";position:absolute;width:49%;height:49%;background:black;border-radius:100%;text-indent:-99999px;top:25%;left:25%}.jp-card.jp-card-elo.jp-card-identified .jp-card-front:before,.jp-card.jp-card-elo.jp-card-identified .jp-card-back:before{background-color:#6F6969}.jp-card.jp-card-elo.jp-card-identified .jp-card-logo.jp-card-elo{opacity:1}.jp-card-logo.jp-card-jcb{border-radius:5px 0px 5px 0px;-moz-border-radius:5px 0px 5px 0px;-webkit-border-radius:5px 0px 5px 0px;background-color:white;font-style:normal;color:white;width:50px;padding:2px 0 0 2px}.jp-card-logo.jp-card-jcb>div{width:15px;margin-right:1px;display:inline-block;text-align:center;text-shadow:1px 1px rgba(0,0,0,0.6);border-radius:5px 0px 5px 0px;-moz-border-radius:5px 0px 5px 0px;-webkit-border-radius:5px 0px 5px 0px}.jp-card-logo.jp-card-jcb>div:before,.jp-card-logo.jp-card-jcb>div:after{content:" ";display:block;height:8px}.jp-card-logo.jp-card-jcb>div.j{background-color:#000063;background-image:-webkit-linear-gradient(left, #000063,#008cff);background-image:linear-gradient(to right,#000063,#008cff)}.jp-card-logo.jp-card-jcb>div.c{background-color:#630000;background-image:-webkit-linear-gradient(left, #630000,#ff008d);background-image:linear-gradient(to right,#630000,#ff008d)}.jp-card-logo.jp-card-jcb>div.b{background-color:#006300;background-image:-webkit-linear-gradient(left, #006300,lime);background-image:linear-gradient(to right,#006300,lime)}.jp-card.jp-card-jcb.jp-card-identified .jp-card-front:before,.jp-card.jp-card-jcb.jp-card-identified .jp-card-back:before{background-color:#CB8000}.jp-card.jp-card-jcb.jp-card-identified .jp-card-logo.jp-card-jcb{opacity:1;box-shadow:none}.jp-card-logo.jp-card-dinersclub{font-family:serif;height:40px;width:100px;color:white;font-size:17px;font-style:normal;letter-spacing:1px}.jp-card-logo.jp-card-dinersclub::before,.jp-card-logo.jp-card-dinersclub::after{display:block;position:relative}.jp-card-logo.jp-card-dinersclub::before{content:'Diners Club'}.jp-card-logo.jp-card-dinersclub::after{content:'International';text-transform:uppercase;font-size:0.6em}.jp-card.jp-card-dinersclub .jp-card-front .jp-card-logo{box-shadow:none !important}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-front:before,.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-back:before{background-color:#999}.jp-card.jp-card-dinersclub.jp-card-identified .jp-card-logo.jp-card-dinersclub{opacity:1}.jp-card-logo.jp-card-hipercard{height:20px;width:100px;color:white;font-size:21px;font-style:italic;font-weight:bold}.jp-card-logo.jp-card-hipercard::before,.jp-card-logo.jp-card-hipercard::after{display:block;position:relative}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-front:before,.jp-card.jp-card-hipercard.jp-card-identified .jp-card-back:before{background-color:#770304}.jp-card.jp-card-hipercard.jp-card-identified .jp-card-logo.jp-card-hipercard{opacity:1;box-shadow:none}.jp-card-logo.jp-card-troy{text-transform:lowercase;color:#fff;text-align:center;font-weight:700;font-size:24px;line-height:18px;margin-top:5px}.jp-card-logo.jp-card-troy:before,.jp-card-logo.jp-card-troy:after{content:\"\";display:block;width:26%;height:6%;background:#22b8c3;right:32%;top:24%;position:absolute;transform:rotate(105deg)}.jp-card.jp-card-troy.jp-card-identified .jp-card-front:before,.jp-card.jp-card-troy.jp-card-identified .jp-card-back:before{background-color:#01adba}.jp-card.jp-card-troy.jp-card-identified .jp-card-logo.jp-card-troy{opacity:1;box-shadow:none}.jp-card-container{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;width:350px;max-width:100%;height:200px;margin:auto;z-index:1;position:relative}.jp-card{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;position:relative;width:100%;height:100%;min-width:315px;border-radius:10px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;transition:all 400ms linear}.jp-card>*,.jp-card>*:after,.jp-card>*:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.jp-card.jp-card-flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back,.jp-card .jp-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;transition:all 400ms linear;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px;background:#ddd}.jp-card .jp-card-back:before,.jp-card .jp-card-front:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:10px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease}.jp-card .jp-card-back:after,.jp-card .jp-card-front:after{content:" ";display:block}.jp-card .jp-card-back .jp-card-display,.jp-card .jp-card-front .jp-card-display{color:#fff;font-weight:normal;opacity:0.5;-webkit-transition:opacity 400ms linear;-moz-transition:opacity 400ms linear;transition:opacity 400ms linear}.jp-card .jp-card-back .jp-card-display.jp-card-focused,.jp-card .jp-card-front .jp-card-display.jp-card-focused{opacity:1;font-weight:700}.jp-card .jp-card-back .jp-card-cvc,.jp-card .jp-card-front .jp-card-cvc{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:14px}.jp-card .jp-card-back .jp-card-shiny,.jp-card .jp-card-front .jp-card-shiny{width:50px;height:35px;border-radius:5px;background:#ccc;position:relative}.jp-card .jp-card-back .jp-card-shiny:before,.jp-card .jp-card-front .jp-card-shiny:before{content:" ";display:block;width:70%;height:60%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#d9d9d9;position:absolute;top:20%}.jp-card .jp-card-front .jp-card-logo{position:absolute;opacity:0;right:5%;top:8%;-webkit-transition:400ms;-moz-transition:400ms;transition:400ms}.jp-card .jp-card-front .jp-card-lower{width:80%;position:absolute;left:10%;bottom:30px}@media only screen and (max-width: 480px){.jp-card .jp-card-front .jp-card-lower{width:90%;left:5%}}.jp-card .jp-card-front .jp-card-lower .jp-card-cvc{visibility:hidden;float:right;position:relative;bottom:5px}.jp-card .jp-card-front .jp-card-lower .jp-card-number{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:24px;clear:both;margin-bottom:30px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;letter-spacing:0;position:relative;float:right;width:25%}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after,.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:7px;white-space:pre;display:block;opacity:0.5}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{content:attr(data-before);margin-bottom:2px;font-size:7px;text-transform:uppercase}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{position:absolute;content:attr(data-after);text-align:right;right:100%;margin-right:5px;margin-top:2px;bottom:0}.jp-card .jp-card-front .jp-card-lower .jp-card-name{text-transform:uppercase;font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:20px;max-height:45px;position:absolute;bottom:0;width:190px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}.jp-card .jp-card-back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back .jp-card-bar{background-color:#444;background-image:-webkit-linear-gradient(#444,#333);background-image:linear-gradient(#444,#333);width:100%;height:20%;position:absolute;top:10%}.jp-card .jp-card-back:after{content:" ";display:block;background-color:#fff;background-image:-webkit-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff);width:80%;height:16%;position:absolute;top:40%;left:2%}.jp-card .jp-card-back .jp-card-cvc{position:absolute;top:40%;left:85%;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;transition-delay:600ms}.jp-card .jp-card-back .jp-card-shiny{position:absolute;top:66%;left:2%}.jp-card .jp-card-back .jp-card-shiny:after{content:"This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free. It comes with no warranty. For support issues, please visit: github.com/jessepollak/card.";position:absolute;left:120%;top:5%;color:white;font-size:7px;width:230px;opacity:0.5}.jp-card.jp-card-identified{box-shadow:0 0 20px rgba(0,0,0,0.3)}.jp-card.jp-card-identified .jp-card-back,.jp-card.jp-card-identified .jp-card-front{background-color:#000;background-color:rgba(0,0,0,0.5)}.jp-card.jp-card-identified .jp-card-back:before,.jp-card.jp-card-identified .jp-card-front:before{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;transition:all 400ms ease;background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 30% 30%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 70% 70%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 90% 20%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 15% 80%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),-webkit-linear-gradient(-245deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 30% 30%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 70% 70%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 90% 20%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-radial-gradient(circle at 15% 80%, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),linear-gradient(-25deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 90%);opacity:1}.jp-card.jp-card-identified .jp-card-back .jp-card-logo,.jp-card.jp-card-identified .jp-card-front .jp-card-logo{box-shadow:0 0 0 2px rgba(255,255,255,0.3)}.jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before,.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before{background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),-webkit-linear-gradient(-245deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 90%);background-image:repeating-linear-gradient(45deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(135deg, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.03) 4px),repeating-linear-gradient(90deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),repeating-linear-gradient(210deg, rgba(255,255,255,0) 1px, rgba(255,255,255,0.03) 2px, rgba(255,255,255,0.04) 3px, rgba(255,255,255,0.05) 4px),linear-gradient(-25deg, rgba(255,255,255,0) 50%,rgba(255,255,255,0.2) 70%,rgba(255,255,255,0) 90%)}@media (max-width: 450px){.card-wrapper{max-width:80vw;width:100%;margin:20px auto;overflow-x:hidden}.card-wrapper>.jp-card-container{transform:scale(0.625);transform-origin:left center}}

/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/semantic-ui-css/semantic.min.css (1) ***!
  \******************************************************************************************************************************************/
 /*
 * # Semantic UI - 2.5.0
 * https://github.com/Semantic-Org/Semantic-UI
 * http://www.semantic-ui.com/
 *
 * Copyright 2022 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 *//*!
 * # Semantic UI 2.5.0 - Reset
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*!
 * # Semantic UI 2.5.0 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */body,html{height:100%}html{font-size:14px}body{margin:0;padding:0;overflow-x:hidden;min-width:320px;background:#fff;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4285em;color:rgba(0,0,0,.87);font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;line-height:1.28571429em;margin:calc(2rem - .14285714em) 0 1rem;font-weight:700;padding:0}h1{min-height:1rem;font-size:2rem}h2{font-size:1.71428571rem}h3{font-size:1.28571429rem}h4{font-size:1.07142857rem}h5{font-size:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}p{margin:0 0 1em;line-height:1.4285em}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:#4183c4;text-decoration:none}a:hover{color:#1e70bf;text-decoration:none}::-webkit-selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}::-moz-selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}::selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}input::-webkit-selection,textarea::-webkit-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::-moz-selection,textarea::-moz-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::-moz-selection,textarea::-moz-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::selection,textarea::selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}body ::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}body ::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:0}body ::-webkit-scrollbar-thumb{cursor:pointer;border-radius:5px;background:rgba(0,0,0,.25);-webkit-transition:color .2s ease;transition:color .2s ease}body ::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.15)}body ::-webkit-scrollbar-thumb:hover{background:rgba(128,135,139,.8)}body .ui.inverted::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}body .ui.inverted::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}body .ui.inverted::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}body .ui.inverted::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}/*!
 * # Semantic UI 2.5.0 - Button
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;background:#e0e1e2 none;color:rgba(0,0,0,.6);font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0 .25em 0 0;padding:.78571429em 1.5em .78571429em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:.28571429rem;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;will-change:'';-webkit-tap-highlight-color:transparent}.ui.button:hover{background-color:#cacbcd;background-image:none;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;color:rgba(0,0,0,.8)}.ui.button:hover .icon{opacity:.85}.ui.button:focus{background-color:#cacbcd;color:rgba(0,0,0,.8);background-image:''!important;box-shadow:''!important}.ui.button:focus .icon{opacity:.85}.ui.active.button:active,.ui.button:active{background-color:#babbbc;background-image:'';color:rgba(0,0,0,.9);box-shadow:0 0 0 1px transparent inset,none}.ui.active.button{background-color:#c0c1c2;background-image:none;box-shadow:0 0 0 1px transparent inset;color:rgba(0,0,0,.95)}.ui.active.button:hover{background-color:#c0c1c2;background-image:none;color:rgba(0,0,0,.95)}.ui.active.button:active{background-color:#c0c1c2;background-image:none}.ui.loading.loading.loading.loading.loading.loading.button{position:relative;cursor:default;text-shadow:none!important;color:transparent!important;opacity:1;pointer-events:auto;transition:all 0s linear,opacity .1s ease}.ui.loading.button:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.ui.loading.button:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#fff transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.ui.labeled.icon.loading.button .icon{background-color:transparent;box-shadow:none}@-webkit-keyframes button-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes button-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ui.basic.loading.button:not(.inverted):before{border-color:rgba(0,0,0,.1)}.ui.basic.loading.button:not(.inverted):after{border-top-color:#767676}.ui.button:disabled,.ui.buttons .disabled.button,.ui.disabled.active.button,.ui.disabled.button,.ui.disabled.button:hover{cursor:default;opacity:.45!important;background-image:none!important;box-shadow:none!important;pointer-events:none!important}.ui.basic.buttons .ui.disabled.button{border-color:rgba(34,36,38,.5)}.ui.animated.button{position:relative;overflow:hidden;padding-right:0!important;vertical-align:middle;z-index:1}.ui.animated.button .content{will-change:transform,opacity}.ui.animated.button .visible.content{position:relative;margin-right:1.5em}.ui.animated.button .hidden.content{position:absolute;width:100%}.ui.animated.button .hidden.content,.ui.animated.button .visible.content{transition:right .3s ease 0s}.ui.animated.button .visible.content{left:auto;right:0}.ui.animated.button .hidden.content{top:50%;left:auto;right:-100%;margin-top:-.5em}.ui.animated.button:focus .visible.content,.ui.animated.button:hover .visible.content{left:auto;right:200%}.ui.animated.button:focus .hidden.content,.ui.animated.button:hover .hidden.content{left:auto;right:0}.ui.vertical.animated.button .hidden.content,.ui.vertical.animated.button .visible.content{transition:top .3s ease,transform .3s ease}.ui.vertical.animated.button .visible.content{transform:translateY(0);right:auto}.ui.vertical.animated.button .hidden.content{top:-50%;left:0;right:auto}.ui.vertical.animated.button:focus .visible.content,.ui.vertical.animated.button:hover .visible.content{transform:translateY(200%);right:auto}.ui.vertical.animated.button:focus .hidden.content,.ui.vertical.animated.button:hover .hidden.content{top:50%;right:auto}.ui.fade.animated.button .hidden.content,.ui.fade.animated.button .visible.content{transition:opacity .3s ease,transform .3s ease}.ui.fade.animated.button .visible.content{left:auto;right:auto;opacity:1;transform:scale(1)}.ui.fade.animated.button .hidden.content{opacity:0;left:0;right:auto;transform:scale(1.5)}.ui.fade.animated.button:focus .visible.content,.ui.fade.animated.button:hover .visible.content{left:auto;right:auto;opacity:0;transform:scale(.75)}.ui.fade.animated.button:focus .hidden.content,.ui.fade.animated.button:hover .hidden.content{left:0;right:auto;opacity:1;transform:scale(1)}.ui.inverted.button{box-shadow:0 0 0 2px #fff inset!important;background:transparent none;color:#fff;text-shadow:none!important}.ui.inverted.buttons .button{margin:0 0 0 -2px}.ui.inverted.buttons .button:first-child{margin-left:0}.ui.inverted.vertical.buttons .button{margin:0 0 -2px 0}.ui.inverted.vertical.buttons .button:first-child{margin-top:0}.ui.inverted.button:hover{background:#fff;box-shadow:0 0 0 2px #fff inset!important;color:rgba(0,0,0,.8)}.ui.inverted.button.active,.ui.inverted.button:focus{background:#fff;box-shadow:0 0 0 2px #fff inset!important;color:rgba(0,0,0,.8)}.ui.inverted.button.active:focus{background:#dcddde;box-shadow:0 0 0 2px #dcddde inset!important;color:rgba(0,0,0,.8)}.ui.labeled.button:not(.icon){display:inline-flex;flex-direction:row;background:0 0!important;padding:0!important;border:none!important;box-shadow:none!important}.ui.labeled.button>.button{margin:0}.ui.labeled.button>.label{display:flex;align-items:center;margin:0 0 0 -1px!important;padding:'';font-size:1em;border-color:rgba(34,36,38,.15)}.ui.labeled.button>.tag.label:before{width:1.85em;height:1.85em}.ui.labeled.button:not([class*="left labeled"])>.button{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.button:not([class*="left labeled"])>.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.button{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.label{border-top-right-radius:0;border-bottom-right-radius:0}.ui.facebook.button{background-color:#3b5998;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.facebook.button:hover{background-color:#304d8a;color:#fff;text-shadow:none}.ui.facebook.button:active{background-color:#2d4373;color:#fff;text-shadow:none}.ui.twitter.button{background-color:#55acee;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.twitter.button:hover{background-color:#35a2f4;color:#fff;text-shadow:none}.ui.twitter.button:active{background-color:#2795e9;color:#fff;text-shadow:none}.ui.google.plus.button{background-color:#dd4b39;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.google.plus.button:hover{background-color:#e0321c;color:#fff;text-shadow:none}.ui.google.plus.button:active{background-color:#c23321;color:#fff;text-shadow:none}.ui.linkedin.button{background-color:#1f88be;color:#fff;text-shadow:none}.ui.linkedin.button:hover{background-color:#147baf;color:#fff;text-shadow:none}.ui.linkedin.button:active{background-color:#186992;color:#fff;text-shadow:none}.ui.youtube.button{background-color:red;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.youtube.button:hover{background-color:#e60000;color:#fff;text-shadow:none}.ui.youtube.button:active{background-color:#c00;color:#fff;text-shadow:none}.ui.instagram.button{background-color:#49769c;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.instagram.button:hover{background-color:#3d698e;color:#fff;text-shadow:none}.ui.instagram.button:active{background-color:#395c79;color:#fff;text-shadow:none}.ui.pinterest.button{background-color:#bd081c;color:#fff;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.pinterest.button:hover{background-color:#ac0013;color:#fff;text-shadow:none}.ui.pinterest.button:active{background-color:#8c0615;color:#fff;text-shadow:none}.ui.vk.button{background-color:#4d7198;color:#fff;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.vk.button:hover{background-color:#41648a;color:#fff}.ui.vk.button:active{background-color:#3c5876;color:#fff}.ui.button>.icon:not(.button){height:.85714286em;opacity:.8;margin:0 .42857143em 0 -.21428571em;transition:opacity .1s ease;vertical-align:'';color:''}.ui.button:not(.icon)>.icon:not(.button):not(.dropdown){margin:0 .42857143em 0 -.21428571em}.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown){margin:0 -.21428571em 0 .42857143em}.ui[class*="left floated"].button,.ui[class*="left floated"].buttons{float:left;margin-left:0;margin-right:.25em}.ui[class*="right floated"].button,.ui[class*="right floated"].buttons{float:right;margin-right:0;margin-left:.25em}.ui.compact.button,.ui.compact.buttons .button{padding:.58928571em 1.125em .58928571em}.ui.compact.icon.button,.ui.compact.icon.buttons .button{padding:.58928571em .58928571em .58928571em}.ui.compact.labeled.icon.button,.ui.compact.labeled.icon.buttons .button{padding:.58928571em 3.69642857em .58928571em}.ui.mini.button,.ui.mini.buttons .button,.ui.mini.buttons .or{font-size:.78571429rem}.ui.tiny.button,.ui.tiny.buttons .button,.ui.tiny.buttons .or{font-size:.85714286rem}.ui.small.button,.ui.small.buttons .button,.ui.small.buttons .or{font-size:.92857143rem}.ui.button,.ui.buttons .button,.ui.buttons .or{font-size:1rem}.ui.large.button,.ui.large.buttons .button,.ui.large.buttons .or{font-size:1.14285714rem}.ui.big.button,.ui.big.buttons .button,.ui.big.buttons .or{font-size:1.28571429rem}.ui.huge.button,.ui.huge.buttons .button,.ui.huge.buttons .or{font-size:1.42857143rem}.ui.massive.button,.ui.massive.buttons .button,.ui.massive.buttons .or{font-size:1.71428571rem}.ui.icon.button,.ui.icon.buttons .button{padding:.78571429em .78571429em .78571429em}.ui.icon.button>.icon,.ui.icon.buttons .button>.icon{opacity:.9;margin:0!important;vertical-align:top}.ui.basic.button,.ui.basic.buttons .button{background:transparent none!important;color:rgba(0,0,0,.6)!important;font-weight:400;border-radius:.28571429rem;text-transform:none;text-shadow:none!important;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset}.ui.basic.buttons{box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem}.ui.basic.buttons .button{border-radius:0}.ui.basic.button:hover,.ui.basic.buttons .button:hover{background:#fff!important;color:rgba(0,0,0,.8)!important;box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset}.ui.basic.button:focus,.ui.basic.buttons .button:focus{background:#fff!important;color:rgba(0,0,0,.8)!important;box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset}.ui.basic.button:active,.ui.basic.buttons .button:active{background:#f8f8f8!important;color:rgba(0,0,0,.9)!important;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px 0 rgba(34,36,38,.15) inset}.ui.basic.active.button,.ui.basic.buttons .active.button{background:rgba(0,0,0,.05)!important;box-shadow:''!important;color:rgba(0,0,0,.95)!important}.ui.basic.active.button:hover,.ui.basic.buttons .active.button:hover{background-color:rgba(0,0,0,.05)}.ui.basic.buttons .button:hover{box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset inset}.ui.basic.buttons .button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px 0 rgba(34,36,38,.15) inset inset}.ui.basic.buttons .active.button{box-shadow:''!important}.ui.basic.inverted.button,.ui.basic.inverted.buttons .button{background-color:transparent!important;color:#f9fafb!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important}.ui.basic.inverted.button:hover,.ui.basic.inverted.buttons .button:hover{color:#fff!important;box-shadow:0 0 0 2px #fff inset!important}.ui.basic.inverted.button:focus,.ui.basic.inverted.buttons .button:focus{color:#fff!important;box-shadow:0 0 0 2px #fff inset!important}.ui.basic.inverted.button:active,.ui.basic.inverted.buttons .button:active{background-color:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:0 0 0 2px rgba(255,255,255,.9) inset!important}.ui.basic.inverted.active.button,.ui.basic.inverted.buttons .active.button{background-color:rgba(255,255,255,.08);color:#fff;text-shadow:none;box-shadow:0 0 0 2px rgba(255,255,255,.7) inset}.ui.basic.inverted.active.button:hover,.ui.basic.inverted.buttons .active.button:hover{background-color:rgba(255,255,255,.15);box-shadow:0 0 0 2px #fff inset!important}.ui.basic.buttons .button{border-left:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.vertical.buttons .button{border-left:none}.ui.basic.vertical.buttons .button{border-left-width:0;border-top:1px solid rgba(34,36,38,.15)}.ui.basic.vertical.buttons .button:first-child{border-top-width:0}.ui.labeled.icon.button,.ui.labeled.icon.buttons .button{position:relative;padding-left:4.07142857em!important;padding-right:1.5em!important}.ui.labeled.icon.button>.icon,.ui.labeled.icon.buttons>.button>.icon{position:absolute;height:100%;line-height:1;border-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;text-align:center;margin:0;width:2.57142857em;background-color:rgba(0,0,0,.05);color:'';box-shadow:-1px 0 0 0 transparent inset}.ui.labeled.icon.button>.icon,.ui.labeled.icon.buttons>.button>.icon{top:0;left:0}.ui[class*="right labeled"].icon.button{padding-right:4.07142857em!important;padding-left:1.5em!important}.ui[class*="right labeled"].icon.button>.icon{left:auto;right:0;border-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;box-shadow:1px 0 0 0 transparent inset}.ui.labeled.icon.button>.icon:after,.ui.labeled.icon.button>.icon:before,.ui.labeled.icon.buttons>.button>.icon:after,.ui.labeled.icon.buttons>.button>.icon:before{display:block;position:absolute;width:100%;top:50%;text-align:center;transform:translateY(-50%)}.ui.labeled.icon.button>.icon.loading{-webkit-animation:none;animation:none}.ui.labeled.icon.button>.icon.loading:before{-webkit-animation:labeled-button-icon-loading 2s linear infinite;animation:labeled-button-icon-loading 2s linear infinite}@-webkit-keyframes labeled-button-icon-loading{from{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes labeled-button-icon-loading{from{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.ui.labeled.icon.buttons .button>.icon{border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.28571429rem;border-bottom-left-radius:.28571429rem}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{border-radius:0;border-top-left-radius:.28571429rem}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{border-radius:0;border-bottom-left-radius:.28571429rem}.ui.fluid[class*="left labeled"].icon.button,.ui.fluid[class*="right labeled"].icon.button{padding-left:1.5em!important;padding-right:1.5em!important}.ui.button.toggle.active,.ui.buttons .button.toggle.active,.ui.toggle.buttons .active.button{background-color:#21ba45!important;box-shadow:none!important;text-shadow:none;color:#fff!important}.ui.button.toggle.active:hover{background-color:#16ab39!important;text-shadow:none;color:#fff!important}.ui.circular.button{border-radius:10em}.ui.circular.button>.icon{width:1em;vertical-align:baseline}.ui.buttons .or{position:relative;width:.3em;height:2.57142857em;z-index:3}.ui.buttons .or:before{position:absolute;text-align:center;border-radius:500rem;content:'or';top:50%;left:50%;background-color:#fff;text-shadow:none;margin-top:-.89285714em;margin-left:-.89285714em;width:1.78571429em;height:1.78571429em;line-height:1.78571429em;color:rgba(0,0,0,.4);font-style:normal;font-weight:700;box-shadow:0 0 0 1px transparent inset}.ui.buttons .or[data-text]:before{content:attr(data-text)}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.ui.attached.button{position:relative;display:block;margin:0;border-radius:0;box-shadow:0 0 0 1px rgba(34,36,38,.15)!important}.ui.attached.top.button{border-radius:.28571429rem .28571429rem 0 0}.ui.attached.bottom.button{border-radius:0 0 .28571429rem .28571429rem}.ui.left.attached.button{display:inline-block;border-left:none;text-align:right;padding-right:.75em;border-radius:.28571429rem 0 0 .28571429rem}.ui.right.attached.button{display:inline-block;text-align:left;padding-left:.75em;border-radius:0 .28571429rem .28571429rem 0}.ui.attached.buttons{position:relative;display:flex;border-radius:0;width:auto!important;z-index:2;margin-left:-1px;margin-right:-1px}.ui.attached.buttons .button{margin:0}.ui.attached.buttons .button:first-child{border-radius:0}.ui.attached.buttons .button:last-child{border-radius:0}.ui[class*="top attached"].buttons{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0}.ui[class*="top attached"].buttons .button:first-child{border-radius:.28571429rem 0 0 0}.ui[class*="top attached"].buttons .button:last-child{border-radius:0 .28571429rem 0 0}.ui[class*="bottom attached"].buttons{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].buttons .button:first-child{border-radius:0 0 0 .28571429rem}.ui[class*="bottom attached"].buttons .button:last-child{border-radius:0 0 .28571429rem 0}.ui[class*="left attached"].buttons{display:inline-flex;margin-right:0;margin-left:-1px;border-radius:0 .28571429rem .28571429rem 0}.ui[class*="left attached"].buttons .button:first-child{margin-left:-1px;border-radius:0 .28571429rem 0 0}.ui[class*="left attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 .28571429rem 0}.ui[class*="right attached"].buttons{display:inline-flex;margin-left:0;margin-right:-1px;border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="right attached"].buttons .button:first-child{margin-left:-1px;border-radius:.28571429rem 0 0 0}.ui[class*="right attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 0 .28571429rem}.ui.fluid.button,.ui.fluid.buttons{width:100%}.ui.fluid.button{display:block}.ui.two.buttons{width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons{width:100%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons{width:100%}.ui.four.buttons>.button{width:25%}.ui.five.buttons{width:100%}.ui.five.buttons>.button{width:20%}.ui.six.buttons{width:100%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons{width:100%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons{width:100%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons{width:100%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons{width:100%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons{width:100%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons{width:100%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{display:flex;width:auto}.ui.two.vertical.buttons>.button{height:50%}.ui.three.vertical.buttons>.button{height:33.333%}.ui.four.vertical.buttons>.button{height:25%}.ui.five.vertical.buttons>.button{height:20%}.ui.six.vertical.buttons>.button{height:16.666%}.ui.seven.vertical.buttons>.button{height:14.285%}.ui.eight.vertical.buttons>.button{height:12.5%}.ui.nine.vertical.buttons>.button{height:11.11%}.ui.ten.vertical.buttons>.button{height:10%}.ui.eleven.vertical.buttons>.button{height:9.09%}.ui.twelve.vertical.buttons>.button{height:8.3333%}.ui.black.button,.ui.black.buttons .button{background-color:#1b1c1d;color:#fff;text-shadow:none;background-image:none}.ui.black.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.black.button:hover,.ui.black.buttons .button:hover{background-color:#27292a;color:#fff;text-shadow:none}.ui.black.button:focus,.ui.black.buttons .button:focus{background-color:#2f3032;color:#fff;text-shadow:none}.ui.black.button:active,.ui.black.buttons .button:active{background-color:#343637;color:#fff;text-shadow:none}.ui.black.active.button,.ui.black.button .active.button:active,.ui.black.buttons .active.button,.ui.black.buttons .active.button:active{background-color:#0f0f10;color:#fff;text-shadow:none}.ui.basic.black.button,.ui.basic.black.buttons .button{box-shadow:0 0 0 1px #1b1c1d inset!important;color:#1b1c1d!important}.ui.basic.black.button:hover,.ui.basic.black.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #27292a inset!important;color:#27292a!important}.ui.basic.black.button:focus,.ui.basic.black.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #2f3032 inset!important;color:#27292a!important}.ui.basic.black.active.button,.ui.basic.black.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #0f0f10 inset!important;color:#343637!important}.ui.basic.black.button:active,.ui.basic.black.buttons .button:active{box-shadow:0 0 0 1px #343637 inset!important;color:#343637!important}.ui.buttons:not(.vertical)>.basic.black.button:not(:first-child){margin-left:-1px}.ui.inverted.black.button,.ui.inverted.black.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #d4d4d5 inset!important;color:#fff}.ui.inverted.black.button.active,.ui.inverted.black.button:active,.ui.inverted.black.button:focus,.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button.active,.ui.inverted.black.buttons .button:active,.ui.inverted.black.buttons .button:focus,.ui.inverted.black.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button:hover{background-color:#000}.ui.inverted.black.button:focus,.ui.inverted.black.buttons .button:focus{background-color:#000}.ui.inverted.black.active.button,.ui.inverted.black.buttons .active.button{background-color:#000}.ui.inverted.black.button:active,.ui.inverted.black.buttons .button:active{background-color:#000}.ui.inverted.black.basic.button,.ui.inverted.black.basic.buttons .button,.ui.inverted.black.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.black.basic.button:hover,.ui.inverted.black.basic.buttons .button:hover,.ui.inverted.black.buttons .basic.button:hover{box-shadow:0 0 0 2px #000 inset!important;color:#fff!important}.ui.inverted.black.basic.button:focus,.ui.inverted.black.basic.buttons .button:focus{box-shadow:0 0 0 2px #000 inset!important;color:#545454!important}.ui.inverted.black.basic.active.button,.ui.inverted.black.basic.buttons .active.button,.ui.inverted.black.buttons .basic.active.button{box-shadow:0 0 0 2px #000 inset!important;color:#fff!important}.ui.inverted.black.basic.button:active,.ui.inverted.black.basic.buttons .button:active,.ui.inverted.black.buttons .basic.button:active{box-shadow:0 0 0 2px #000 inset!important;color:#fff!important}.ui.grey.button,.ui.grey.buttons .button{background-color:#767676;color:#fff;text-shadow:none;background-image:none}.ui.grey.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.grey.button:hover,.ui.grey.buttons .button:hover{background-color:#838383;color:#fff;text-shadow:none}.ui.grey.button:focus,.ui.grey.buttons .button:focus{background-color:#8a8a8a;color:#fff;text-shadow:none}.ui.grey.button:active,.ui.grey.buttons .button:active{background-color:#909090;color:#fff;text-shadow:none}.ui.grey.active.button,.ui.grey.button .active.button:active,.ui.grey.buttons .active.button,.ui.grey.buttons .active.button:active{background-color:#696969;color:#fff;text-shadow:none}.ui.basic.grey.button,.ui.basic.grey.buttons .button{box-shadow:0 0 0 1px #767676 inset!important;color:#767676!important}.ui.basic.grey.button:hover,.ui.basic.grey.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #838383 inset!important;color:#838383!important}.ui.basic.grey.button:focus,.ui.basic.grey.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #8a8a8a inset!important;color:#838383!important}.ui.basic.grey.active.button,.ui.basic.grey.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #696969 inset!important;color:#909090!important}.ui.basic.grey.button:active,.ui.basic.grey.buttons .button:active{box-shadow:0 0 0 1px #909090 inset!important;color:#909090!important}.ui.buttons:not(.vertical)>.basic.grey.button:not(:first-child){margin-left:-1px}.ui.inverted.grey.button,.ui.inverted.grey.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #d4d4d5 inset!important;color:#fff}.ui.inverted.grey.button.active,.ui.inverted.grey.button:active,.ui.inverted.grey.button:focus,.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button.active,.ui.inverted.grey.buttons .button:active,.ui.inverted.grey.buttons .button:focus,.ui.inverted.grey.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button:hover{background-color:#cfd0d2}.ui.inverted.grey.button:focus,.ui.inverted.grey.buttons .button:focus{background-color:#c7c9cb}.ui.inverted.grey.active.button,.ui.inverted.grey.buttons .active.button{background-color:#cfd0d2}.ui.inverted.grey.button:active,.ui.inverted.grey.buttons .button:active{background-color:#c2c4c5}.ui.inverted.grey.basic.button,.ui.inverted.grey.basic.buttons .button,.ui.inverted.grey.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.grey.basic.button:hover,.ui.inverted.grey.basic.buttons .button:hover,.ui.inverted.grey.buttons .basic.button:hover{box-shadow:0 0 0 2px #cfd0d2 inset!important;color:#fff!important}.ui.inverted.grey.basic.button:focus,.ui.inverted.grey.basic.buttons .button:focus{box-shadow:0 0 0 2px #c7c9cb inset!important;color:#dcddde!important}.ui.inverted.grey.basic.active.button,.ui.inverted.grey.basic.buttons .active.button,.ui.inverted.grey.buttons .basic.active.button{box-shadow:0 0 0 2px #cfd0d2 inset!important;color:#fff!important}.ui.inverted.grey.basic.button:active,.ui.inverted.grey.basic.buttons .button:active,.ui.inverted.grey.buttons .basic.button:active{box-shadow:0 0 0 2px #c2c4c5 inset!important;color:#fff!important}.ui.brown.button,.ui.brown.buttons .button{background-color:#a5673f;color:#fff;text-shadow:none;background-image:none}.ui.brown.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.brown.button:hover,.ui.brown.buttons .button:hover{background-color:#975b33;color:#fff;text-shadow:none}.ui.brown.button:focus,.ui.brown.buttons .button:focus{background-color:#90532b;color:#fff;text-shadow:none}.ui.brown.button:active,.ui.brown.buttons .button:active{background-color:#805031;color:#fff;text-shadow:none}.ui.brown.active.button,.ui.brown.button .active.button:active,.ui.brown.buttons .active.button,.ui.brown.buttons .active.button:active{background-color:#995a31;color:#fff;text-shadow:none}.ui.basic.brown.button,.ui.basic.brown.buttons .button{box-shadow:0 0 0 1px #a5673f inset!important;color:#a5673f!important}.ui.basic.brown.button:hover,.ui.basic.brown.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #975b33 inset!important;color:#975b33!important}.ui.basic.brown.button:focus,.ui.basic.brown.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #90532b inset!important;color:#975b33!important}.ui.basic.brown.active.button,.ui.basic.brown.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #995a31 inset!important;color:#805031!important}.ui.basic.brown.button:active,.ui.basic.brown.buttons .button:active{box-shadow:0 0 0 1px #805031 inset!important;color:#805031!important}.ui.buttons:not(.vertical)>.basic.brown.button:not(:first-child){margin-left:-1px}.ui.inverted.brown.button,.ui.inverted.brown.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #d67c1c inset!important;color:#d67c1c}.ui.inverted.brown.button.active,.ui.inverted.brown.button:active,.ui.inverted.brown.button:focus,.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button.active,.ui.inverted.brown.buttons .button:active,.ui.inverted.brown.buttons .button:focus,.ui.inverted.brown.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button:hover{background-color:#c86f11}.ui.inverted.brown.button:focus,.ui.inverted.brown.buttons .button:focus{background-color:#c16808}.ui.inverted.brown.active.button,.ui.inverted.brown.buttons .active.button{background-color:#cc6f0d}.ui.inverted.brown.button:active,.ui.inverted.brown.buttons .button:active{background-color:#a96216}.ui.inverted.brown.basic.button,.ui.inverted.brown.basic.buttons .button,.ui.inverted.brown.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.brown.basic.button:hover,.ui.inverted.brown.basic.buttons .button:hover,.ui.inverted.brown.buttons .basic.button:hover{box-shadow:0 0 0 2px #c86f11 inset!important;color:#d67c1c!important}.ui.inverted.brown.basic.button:focus,.ui.inverted.brown.basic.buttons .button:focus{box-shadow:0 0 0 2px #c16808 inset!important;color:#d67c1c!important}.ui.inverted.brown.basic.active.button,.ui.inverted.brown.basic.buttons .active.button,.ui.inverted.brown.buttons .basic.active.button{box-shadow:0 0 0 2px #cc6f0d inset!important;color:#d67c1c!important}.ui.inverted.brown.basic.button:active,.ui.inverted.brown.basic.buttons .button:active,.ui.inverted.brown.buttons .basic.button:active{box-shadow:0 0 0 2px #a96216 inset!important;color:#d67c1c!important}.ui.blue.button,.ui.blue.buttons .button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}.ui.blue.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.blue.button:hover,.ui.blue.buttons .button:hover{background-color:#1678c2;color:#fff;text-shadow:none}.ui.blue.button:focus,.ui.blue.buttons .button:focus{background-color:#0d71bb;color:#fff;text-shadow:none}.ui.blue.button:active,.ui.blue.buttons .button:active{background-color:#1a69a4;color:#fff;text-shadow:none}.ui.blue.active.button,.ui.blue.button .active.button:active,.ui.blue.buttons .active.button,.ui.blue.buttons .active.button:active{background-color:#1279c6;color:#fff;text-shadow:none}.ui.basic.blue.button,.ui.basic.blue.buttons .button{box-shadow:0 0 0 1px #2185d0 inset!important;color:#2185d0!important}.ui.basic.blue.button:hover,.ui.basic.blue.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #1678c2 inset!important;color:#1678c2!important}.ui.basic.blue.button:focus,.ui.basic.blue.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0d71bb inset!important;color:#1678c2!important}.ui.basic.blue.active.button,.ui.basic.blue.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #1279c6 inset!important;color:#1a69a4!important}.ui.basic.blue.button:active,.ui.basic.blue.buttons .button:active{box-shadow:0 0 0 1px #1a69a4 inset!important;color:#1a69a4!important}.ui.buttons:not(.vertical)>.basic.blue.button:not(:first-child){margin-left:-1px}.ui.inverted.blue.button,.ui.inverted.blue.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #54c8ff inset!important;color:#54c8ff}.ui.inverted.blue.button.active,.ui.inverted.blue.button:active,.ui.inverted.blue.button:focus,.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button.active,.ui.inverted.blue.buttons .button:active,.ui.inverted.blue.buttons .button:focus,.ui.inverted.blue.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button:hover{background-color:#3ac0ff}.ui.inverted.blue.button:focus,.ui.inverted.blue.buttons .button:focus{background-color:#2bbbff}.ui.inverted.blue.active.button,.ui.inverted.blue.buttons .active.button{background-color:#3ac0ff}.ui.inverted.blue.button:active,.ui.inverted.blue.buttons .button:active{background-color:#21b8ff}.ui.inverted.blue.basic.button,.ui.inverted.blue.basic.buttons .button,.ui.inverted.blue.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.blue.basic.button:hover,.ui.inverted.blue.basic.buttons .button:hover,.ui.inverted.blue.buttons .basic.button:hover{box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54c8ff!important}.ui.inverted.blue.basic.button:focus,.ui.inverted.blue.basic.buttons .button:focus{box-shadow:0 0 0 2px #2bbbff inset!important;color:#54c8ff!important}.ui.inverted.blue.basic.active.button,.ui.inverted.blue.basic.buttons .active.button,.ui.inverted.blue.buttons .basic.active.button{box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54c8ff!important}.ui.inverted.blue.basic.button:active,.ui.inverted.blue.basic.buttons .button:active,.ui.inverted.blue.buttons .basic.button:active{box-shadow:0 0 0 2px #21b8ff inset!important;color:#54c8ff!important}.ui.green.button,.ui.green.buttons .button{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}.ui.green.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.green.button:hover,.ui.green.buttons .button:hover{background-color:#16ab39;color:#fff;text-shadow:none}.ui.green.button:focus,.ui.green.buttons .button:focus{background-color:#0ea432;color:#fff;text-shadow:none}.ui.green.button:active,.ui.green.buttons .button:active{background-color:#198f35;color:#fff;text-shadow:none}.ui.green.active.button,.ui.green.button .active.button:active,.ui.green.buttons .active.button,.ui.green.buttons .active.button:active{background-color:#13ae38;color:#fff;text-shadow:none}.ui.basic.green.button,.ui.basic.green.buttons .button{box-shadow:0 0 0 1px #21ba45 inset!important;color:#21ba45!important}.ui.basic.green.button:hover,.ui.basic.green.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #16ab39 inset!important;color:#16ab39!important}.ui.basic.green.button:focus,.ui.basic.green.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0ea432 inset!important;color:#16ab39!important}.ui.basic.green.active.button,.ui.basic.green.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #13ae38 inset!important;color:#198f35!important}.ui.basic.green.button:active,.ui.basic.green.buttons .button:active{box-shadow:0 0 0 1px #198f35 inset!important;color:#198f35!important}.ui.buttons:not(.vertical)>.basic.green.button:not(:first-child){margin-left:-1px}.ui.inverted.green.button,.ui.inverted.green.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #2ecc40 inset!important;color:#2ecc40}.ui.inverted.green.button.active,.ui.inverted.green.button:active,.ui.inverted.green.button:focus,.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button.active,.ui.inverted.green.buttons .button:active,.ui.inverted.green.buttons .button:focus,.ui.inverted.green.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button:hover{background-color:#22be34}.ui.inverted.green.button:focus,.ui.inverted.green.buttons .button:focus{background-color:#19b82b}.ui.inverted.green.active.button,.ui.inverted.green.buttons .active.button{background-color:#1fc231}.ui.inverted.green.button:active,.ui.inverted.green.buttons .button:active{background-color:#25a233}.ui.inverted.green.basic.button,.ui.inverted.green.basic.buttons .button,.ui.inverted.green.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.green.basic.button:hover,.ui.inverted.green.basic.buttons .button:hover,.ui.inverted.green.buttons .basic.button:hover{box-shadow:0 0 0 2px #22be34 inset!important;color:#2ecc40!important}.ui.inverted.green.basic.button:focus,.ui.inverted.green.basic.buttons .button:focus{box-shadow:0 0 0 2px #19b82b inset!important;color:#2ecc40!important}.ui.inverted.green.basic.active.button,.ui.inverted.green.basic.buttons .active.button,.ui.inverted.green.buttons .basic.active.button{box-shadow:0 0 0 2px #1fc231 inset!important;color:#2ecc40!important}.ui.inverted.green.basic.button:active,.ui.inverted.green.basic.buttons .button:active,.ui.inverted.green.buttons .basic.button:active{box-shadow:0 0 0 2px #25a233 inset!important;color:#2ecc40!important}.ui.orange.button,.ui.orange.buttons .button{background-color:#f2711c;color:#fff;text-shadow:none;background-image:none}.ui.orange.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.orange.button:hover,.ui.orange.buttons .button:hover{background-color:#f26202;color:#fff;text-shadow:none}.ui.orange.button:focus,.ui.orange.buttons .button:focus{background-color:#e55b00;color:#fff;text-shadow:none}.ui.orange.button:active,.ui.orange.buttons .button:active{background-color:#cf590c;color:#fff;text-shadow:none}.ui.orange.active.button,.ui.orange.button .active.button:active,.ui.orange.buttons .active.button,.ui.orange.buttons .active.button:active{background-color:#f56100;color:#fff;text-shadow:none}.ui.basic.orange.button,.ui.basic.orange.buttons .button{box-shadow:0 0 0 1px #f2711c inset!important;color:#f2711c!important}.ui.basic.orange.button:hover,.ui.basic.orange.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #f26202 inset!important;color:#f26202!important}.ui.basic.orange.button:focus,.ui.basic.orange.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #e55b00 inset!important;color:#f26202!important}.ui.basic.orange.active.button,.ui.basic.orange.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #f56100 inset!important;color:#cf590c!important}.ui.basic.orange.button:active,.ui.basic.orange.buttons .button:active{box-shadow:0 0 0 1px #cf590c inset!important;color:#cf590c!important}.ui.buttons:not(.vertical)>.basic.orange.button:not(:first-child){margin-left:-1px}.ui.inverted.orange.button,.ui.inverted.orange.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #ff851b inset!important;color:#ff851b}.ui.inverted.orange.button.active,.ui.inverted.orange.button:active,.ui.inverted.orange.button:focus,.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button.active,.ui.inverted.orange.buttons .button:active,.ui.inverted.orange.buttons .button:focus,.ui.inverted.orange.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button:hover{background-color:#ff7701}.ui.inverted.orange.button:focus,.ui.inverted.orange.buttons .button:focus{background-color:#f17000}.ui.inverted.orange.active.button,.ui.inverted.orange.buttons .active.button{background-color:#ff7701}.ui.inverted.orange.button:active,.ui.inverted.orange.buttons .button:active{background-color:#e76b00}.ui.inverted.orange.basic.button,.ui.inverted.orange.basic.buttons .button,.ui.inverted.orange.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.orange.basic.button:hover,.ui.inverted.orange.basic.buttons .button:hover,.ui.inverted.orange.buttons .basic.button:hover{box-shadow:0 0 0 2px #ff7701 inset!important;color:#ff851b!important}.ui.inverted.orange.basic.button:focus,.ui.inverted.orange.basic.buttons .button:focus{box-shadow:0 0 0 2px #f17000 inset!important;color:#ff851b!important}.ui.inverted.orange.basic.active.button,.ui.inverted.orange.basic.buttons .active.button,.ui.inverted.orange.buttons .basic.active.button{box-shadow:0 0 0 2px #ff7701 inset!important;color:#ff851b!important}.ui.inverted.orange.basic.button:active,.ui.inverted.orange.basic.buttons .button:active,.ui.inverted.orange.buttons .basic.button:active{box-shadow:0 0 0 2px #e76b00 inset!important;color:#ff851b!important}.ui.pink.button,.ui.pink.buttons .button{background-color:#e03997;color:#fff;text-shadow:none;background-image:none}.ui.pink.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.pink.button:hover,.ui.pink.buttons .button:hover{background-color:#e61a8d;color:#fff;text-shadow:none}.ui.pink.button:focus,.ui.pink.buttons .button:focus{background-color:#e10f85;color:#fff;text-shadow:none}.ui.pink.button:active,.ui.pink.buttons .button:active{background-color:#c71f7e;color:#fff;text-shadow:none}.ui.pink.active.button,.ui.pink.button .active.button:active,.ui.pink.buttons .active.button,.ui.pink.buttons .active.button:active{background-color:#ea158d;color:#fff;text-shadow:none}.ui.basic.pink.button,.ui.basic.pink.buttons .button{box-shadow:0 0 0 1px #e03997 inset!important;color:#e03997!important}.ui.basic.pink.button:hover,.ui.basic.pink.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #e61a8d inset!important;color:#e61a8d!important}.ui.basic.pink.button:focus,.ui.basic.pink.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #e10f85 inset!important;color:#e61a8d!important}.ui.basic.pink.active.button,.ui.basic.pink.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #ea158d inset!important;color:#c71f7e!important}.ui.basic.pink.button:active,.ui.basic.pink.buttons .button:active{box-shadow:0 0 0 1px #c71f7e inset!important;color:#c71f7e!important}.ui.buttons:not(.vertical)>.basic.pink.button:not(:first-child){margin-left:-1px}.ui.inverted.pink.button,.ui.inverted.pink.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #ff8edf inset!important;color:#ff8edf}.ui.inverted.pink.button.active,.ui.inverted.pink.button:active,.ui.inverted.pink.button:focus,.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button.active,.ui.inverted.pink.buttons .button:active,.ui.inverted.pink.buttons .button:focus,.ui.inverted.pink.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button:hover{background-color:#ff74d8}.ui.inverted.pink.button:focus,.ui.inverted.pink.buttons .button:focus{background-color:#ff65d3}.ui.inverted.pink.active.button,.ui.inverted.pink.buttons .active.button{background-color:#ff74d8}.ui.inverted.pink.button:active,.ui.inverted.pink.buttons .button:active{background-color:#ff5bd1}.ui.inverted.pink.basic.button,.ui.inverted.pink.basic.buttons .button,.ui.inverted.pink.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.pink.basic.button:hover,.ui.inverted.pink.basic.buttons .button:hover,.ui.inverted.pink.buttons .basic.button:hover{box-shadow:0 0 0 2px #ff74d8 inset!important;color:#ff8edf!important}.ui.inverted.pink.basic.button:focus,.ui.inverted.pink.basic.buttons .button:focus{box-shadow:0 0 0 2px #ff65d3 inset!important;color:#ff8edf!important}.ui.inverted.pink.basic.active.button,.ui.inverted.pink.basic.buttons .active.button,.ui.inverted.pink.buttons .basic.active.button{box-shadow:0 0 0 2px #ff74d8 inset!important;color:#ff8edf!important}.ui.inverted.pink.basic.button:active,.ui.inverted.pink.basic.buttons .button:active,.ui.inverted.pink.buttons .basic.button:active{box-shadow:0 0 0 2px #ff5bd1 inset!important;color:#ff8edf!important}.ui.violet.button,.ui.violet.buttons .button{background-color:#6435c9;color:#fff;text-shadow:none;background-image:none}.ui.violet.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.violet.button:hover,.ui.violet.buttons .button:hover{background-color:#5829bb;color:#fff;text-shadow:none}.ui.violet.button:focus,.ui.violet.buttons .button:focus{background-color:#4f20b5;color:#fff;text-shadow:none}.ui.violet.button:active,.ui.violet.buttons .button:active{background-color:#502aa1;color:#fff;text-shadow:none}.ui.violet.active.button,.ui.violet.button .active.button:active,.ui.violet.buttons .active.button,.ui.violet.buttons .active.button:active{background-color:#5626bf;color:#fff;text-shadow:none}.ui.basic.violet.button,.ui.basic.violet.buttons .button{box-shadow:0 0 0 1px #6435c9 inset!important;color:#6435c9!important}.ui.basic.violet.button:hover,.ui.basic.violet.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #5829bb inset!important;color:#5829bb!important}.ui.basic.violet.button:focus,.ui.basic.violet.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #4f20b5 inset!important;color:#5829bb!important}.ui.basic.violet.active.button,.ui.basic.violet.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #5626bf inset!important;color:#502aa1!important}.ui.basic.violet.button:active,.ui.basic.violet.buttons .button:active{box-shadow:0 0 0 1px #502aa1 inset!important;color:#502aa1!important}.ui.buttons:not(.vertical)>.basic.violet.button:not(:first-child){margin-left:-1px}.ui.inverted.violet.button,.ui.inverted.violet.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #a291fb inset!important;color:#a291fb}.ui.inverted.violet.button.active,.ui.inverted.violet.button:active,.ui.inverted.violet.button:focus,.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button.active,.ui.inverted.violet.buttons .button:active,.ui.inverted.violet.buttons .button:focus,.ui.inverted.violet.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button:hover{background-color:#8a73ff}.ui.inverted.violet.button:focus,.ui.inverted.violet.buttons .button:focus{background-color:#7d64ff}.ui.inverted.violet.active.button,.ui.inverted.violet.buttons .active.button{background-color:#8a73ff}.ui.inverted.violet.button:active,.ui.inverted.violet.buttons .button:active{background-color:#7860f9}.ui.inverted.violet.basic.button,.ui.inverted.violet.basic.buttons .button,.ui.inverted.violet.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.violet.basic.button:hover,.ui.inverted.violet.basic.buttons .button:hover,.ui.inverted.violet.buttons .basic.button:hover{box-shadow:0 0 0 2px #8a73ff inset!important;color:#a291fb!important}.ui.inverted.violet.basic.button:focus,.ui.inverted.violet.basic.buttons .button:focus{box-shadow:0 0 0 2px #7d64ff inset!important;color:#a291fb!important}.ui.inverted.violet.basic.active.button,.ui.inverted.violet.basic.buttons .active.button,.ui.inverted.violet.buttons .basic.active.button{box-shadow:0 0 0 2px #8a73ff inset!important;color:#a291fb!important}.ui.inverted.violet.basic.button:active,.ui.inverted.violet.basic.buttons .button:active,.ui.inverted.violet.buttons .basic.button:active{box-shadow:0 0 0 2px #7860f9 inset!important;color:#a291fb!important}.ui.purple.button,.ui.purple.buttons .button{background-color:#a333c8;color:#fff;text-shadow:none;background-image:none}.ui.purple.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.purple.button:hover,.ui.purple.buttons .button:hover{background-color:#9627ba;color:#fff;text-shadow:none}.ui.purple.button:focus,.ui.purple.buttons .button:focus{background-color:#8f1eb4;color:#fff;text-shadow:none}.ui.purple.button:active,.ui.purple.buttons .button:active{background-color:#82299f;color:#fff;text-shadow:none}.ui.purple.active.button,.ui.purple.button .active.button:active,.ui.purple.buttons .active.button,.ui.purple.buttons .active.button:active{background-color:#9724be;color:#fff;text-shadow:none}.ui.basic.purple.button,.ui.basic.purple.buttons .button{box-shadow:0 0 0 1px #a333c8 inset!important;color:#a333c8!important}.ui.basic.purple.button:hover,.ui.basic.purple.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #9627ba inset!important;color:#9627ba!important}.ui.basic.purple.button:focus,.ui.basic.purple.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #8f1eb4 inset!important;color:#9627ba!important}.ui.basic.purple.active.button,.ui.basic.purple.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #9724be inset!important;color:#82299f!important}.ui.basic.purple.button:active,.ui.basic.purple.buttons .button:active{box-shadow:0 0 0 1px #82299f inset!important;color:#82299f!important}.ui.buttons:not(.vertical)>.basic.purple.button:not(:first-child){margin-left:-1px}.ui.inverted.purple.button,.ui.inverted.purple.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #dc73ff inset!important;color:#dc73ff}.ui.inverted.purple.button.active,.ui.inverted.purple.button:active,.ui.inverted.purple.button:focus,.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button.active,.ui.inverted.purple.buttons .button:active,.ui.inverted.purple.buttons .button:focus,.ui.inverted.purple.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button:hover{background-color:#d65aff}.ui.inverted.purple.button:focus,.ui.inverted.purple.buttons .button:focus{background-color:#d24aff}.ui.inverted.purple.active.button,.ui.inverted.purple.buttons .active.button{background-color:#d65aff}.ui.inverted.purple.button:active,.ui.inverted.purple.buttons .button:active{background-color:#cf40ff}.ui.inverted.purple.basic.button,.ui.inverted.purple.basic.buttons .button,.ui.inverted.purple.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.purple.basic.button:hover,.ui.inverted.purple.basic.buttons .button:hover,.ui.inverted.purple.buttons .basic.button:hover{box-shadow:0 0 0 2px #d65aff inset!important;color:#dc73ff!important}.ui.inverted.purple.basic.button:focus,.ui.inverted.purple.basic.buttons .button:focus{box-shadow:0 0 0 2px #d24aff inset!important;color:#dc73ff!important}.ui.inverted.purple.basic.active.button,.ui.inverted.purple.basic.buttons .active.button,.ui.inverted.purple.buttons .basic.active.button{box-shadow:0 0 0 2px #d65aff inset!important;color:#dc73ff!important}.ui.inverted.purple.basic.button:active,.ui.inverted.purple.basic.buttons .button:active,.ui.inverted.purple.buttons .basic.button:active{box-shadow:0 0 0 2px #cf40ff inset!important;color:#dc73ff!important}.ui.red.button,.ui.red.buttons .button{background-color:#db2828;color:#fff;text-shadow:none;background-image:none}.ui.red.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.red.button:hover,.ui.red.buttons .button:hover{background-color:#d01919;color:#fff;text-shadow:none}.ui.red.button:focus,.ui.red.buttons .button:focus{background-color:#ca1010;color:#fff;text-shadow:none}.ui.red.button:active,.ui.red.buttons .button:active{background-color:#b21e1e;color:#fff;text-shadow:none}.ui.red.active.button,.ui.red.button .active.button:active,.ui.red.buttons .active.button,.ui.red.buttons .active.button:active{background-color:#d41515;color:#fff;text-shadow:none}.ui.basic.red.button,.ui.basic.red.buttons .button{box-shadow:0 0 0 1px #db2828 inset!important;color:#db2828!important}.ui.basic.red.button:hover,.ui.basic.red.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #d01919 inset!important;color:#d01919!important}.ui.basic.red.button:focus,.ui.basic.red.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #ca1010 inset!important;color:#d01919!important}.ui.basic.red.active.button,.ui.basic.red.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #d41515 inset!important;color:#b21e1e!important}.ui.basic.red.button:active,.ui.basic.red.buttons .button:active{box-shadow:0 0 0 1px #b21e1e inset!important;color:#b21e1e!important}.ui.buttons:not(.vertical)>.basic.red.button:not(:first-child){margin-left:-1px}.ui.inverted.red.button,.ui.inverted.red.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #ff695e inset!important;color:#ff695e}.ui.inverted.red.button.active,.ui.inverted.red.button:active,.ui.inverted.red.button:focus,.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button.active,.ui.inverted.red.buttons .button:active,.ui.inverted.red.buttons .button:focus,.ui.inverted.red.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button:hover{background-color:#ff5144}.ui.inverted.red.button:focus,.ui.inverted.red.buttons .button:focus{background-color:#ff4335}.ui.inverted.red.active.button,.ui.inverted.red.buttons .active.button{background-color:#ff5144}.ui.inverted.red.button:active,.ui.inverted.red.buttons .button:active{background-color:#ff392b}.ui.inverted.red.basic.button,.ui.inverted.red.basic.buttons .button,.ui.inverted.red.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.red.basic.button:hover,.ui.inverted.red.basic.buttons .button:hover,.ui.inverted.red.buttons .basic.button:hover{box-shadow:0 0 0 2px #ff5144 inset!important;color:#ff695e!important}.ui.inverted.red.basic.button:focus,.ui.inverted.red.basic.buttons .button:focus{box-shadow:0 0 0 2px #ff4335 inset!important;color:#ff695e!important}.ui.inverted.red.basic.active.button,.ui.inverted.red.basic.buttons .active.button,.ui.inverted.red.buttons .basic.active.button{box-shadow:0 0 0 2px #ff5144 inset!important;color:#ff695e!important}.ui.inverted.red.basic.button:active,.ui.inverted.red.basic.buttons .button:active,.ui.inverted.red.buttons .basic.button:active{box-shadow:0 0 0 2px #ff392b inset!important;color:#ff695e!important}.ui.teal.button,.ui.teal.buttons .button{background-color:#00b5ad;color:#fff;text-shadow:none;background-image:none}.ui.teal.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.teal.button:hover,.ui.teal.buttons .button:hover{background-color:#009c95;color:#fff;text-shadow:none}.ui.teal.button:focus,.ui.teal.buttons .button:focus{background-color:#008c86;color:#fff;text-shadow:none}.ui.teal.button:active,.ui.teal.buttons .button:active{background-color:#00827c;color:#fff;text-shadow:none}.ui.teal.active.button,.ui.teal.button .active.button:active,.ui.teal.buttons .active.button,.ui.teal.buttons .active.button:active{background-color:#009c95;color:#fff;text-shadow:none}.ui.basic.teal.button,.ui.basic.teal.buttons .button{box-shadow:0 0 0 1px #00b5ad inset!important;color:#00b5ad!important}.ui.basic.teal.button:hover,.ui.basic.teal.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #009c95 inset!important;color:#009c95!important}.ui.basic.teal.button:focus,.ui.basic.teal.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #008c86 inset!important;color:#009c95!important}.ui.basic.teal.active.button,.ui.basic.teal.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #009c95 inset!important;color:#00827c!important}.ui.basic.teal.button:active,.ui.basic.teal.buttons .button:active{box-shadow:0 0 0 1px #00827c inset!important;color:#00827c!important}.ui.buttons:not(.vertical)>.basic.teal.button:not(:first-child){margin-left:-1px}.ui.inverted.teal.button,.ui.inverted.teal.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #6dffff inset!important;color:#6dffff}.ui.inverted.teal.button.active,.ui.inverted.teal.button:active,.ui.inverted.teal.button:focus,.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button.active,.ui.inverted.teal.buttons .button:active,.ui.inverted.teal.buttons .button:focus,.ui.inverted.teal.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button:hover{background-color:#54ffff}.ui.inverted.teal.button:focus,.ui.inverted.teal.buttons .button:focus{background-color:#4ff}.ui.inverted.teal.active.button,.ui.inverted.teal.buttons .active.button{background-color:#54ffff}.ui.inverted.teal.button:active,.ui.inverted.teal.buttons .button:active{background-color:#3affff}.ui.inverted.teal.basic.button,.ui.inverted.teal.basic.buttons .button,.ui.inverted.teal.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.teal.basic.button:hover,.ui.inverted.teal.basic.buttons .button:hover,.ui.inverted.teal.buttons .basic.button:hover{box-shadow:0 0 0 2px #54ffff inset!important;color:#6dffff!important}.ui.inverted.teal.basic.button:focus,.ui.inverted.teal.basic.buttons .button:focus{box-shadow:0 0 0 2px #4ff inset!important;color:#6dffff!important}.ui.inverted.teal.basic.active.button,.ui.inverted.teal.basic.buttons .active.button,.ui.inverted.teal.buttons .basic.active.button{box-shadow:0 0 0 2px #54ffff inset!important;color:#6dffff!important}.ui.inverted.teal.basic.button:active,.ui.inverted.teal.basic.buttons .button:active,.ui.inverted.teal.buttons .basic.button:active{box-shadow:0 0 0 2px #3affff inset!important;color:#6dffff!important}.ui.olive.button,.ui.olive.buttons .button{background-color:#b5cc18;color:#fff;text-shadow:none;background-image:none}.ui.olive.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.olive.button:hover,.ui.olive.buttons .button:hover{background-color:#a7bd0d;color:#fff;text-shadow:none}.ui.olive.button:focus,.ui.olive.buttons .button:focus{background-color:#a0b605;color:#fff;text-shadow:none}.ui.olive.button:active,.ui.olive.buttons .button:active{background-color:#8d9e13;color:#fff;text-shadow:none}.ui.olive.active.button,.ui.olive.button .active.button:active,.ui.olive.buttons .active.button,.ui.olive.buttons .active.button:active{background-color:#aac109;color:#fff;text-shadow:none}.ui.basic.olive.button,.ui.basic.olive.buttons .button{box-shadow:0 0 0 1px #b5cc18 inset!important;color:#b5cc18!important}.ui.basic.olive.button:hover,.ui.basic.olive.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #a7bd0d inset!important;color:#a7bd0d!important}.ui.basic.olive.button:focus,.ui.basic.olive.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #a0b605 inset!important;color:#a7bd0d!important}.ui.basic.olive.active.button,.ui.basic.olive.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #aac109 inset!important;color:#8d9e13!important}.ui.basic.olive.button:active,.ui.basic.olive.buttons .button:active{box-shadow:0 0 0 1px #8d9e13 inset!important;color:#8d9e13!important}.ui.buttons:not(.vertical)>.basic.olive.button:not(:first-child){margin-left:-1px}.ui.inverted.olive.button,.ui.inverted.olive.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #d9e778 inset!important;color:#d9e778}.ui.inverted.olive.button.active,.ui.inverted.olive.button:active,.ui.inverted.olive.button:focus,.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button.active,.ui.inverted.olive.buttons .button:active,.ui.inverted.olive.buttons .button:focus,.ui.inverted.olive.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button:hover{background-color:#d8ea5c}.ui.inverted.olive.button:focus,.ui.inverted.olive.buttons .button:focus{background-color:#daef47}.ui.inverted.olive.active.button,.ui.inverted.olive.buttons .active.button{background-color:#daed59}.ui.inverted.olive.button:active,.ui.inverted.olive.buttons .button:active{background-color:#cddf4d}.ui.inverted.olive.basic.button,.ui.inverted.olive.basic.buttons .button,.ui.inverted.olive.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.olive.basic.button:hover,.ui.inverted.olive.basic.buttons .button:hover,.ui.inverted.olive.buttons .basic.button:hover{box-shadow:0 0 0 2px #d8ea5c inset!important;color:#d9e778!important}.ui.inverted.olive.basic.button:focus,.ui.inverted.olive.basic.buttons .button:focus{box-shadow:0 0 0 2px #daef47 inset!important;color:#d9e778!important}.ui.inverted.olive.basic.active.button,.ui.inverted.olive.basic.buttons .active.button,.ui.inverted.olive.buttons .basic.active.button{box-shadow:0 0 0 2px #daed59 inset!important;color:#d9e778!important}.ui.inverted.olive.basic.button:active,.ui.inverted.olive.basic.buttons .button:active,.ui.inverted.olive.buttons .basic.button:active{box-shadow:0 0 0 2px #cddf4d inset!important;color:#d9e778!important}.ui.yellow.button,.ui.yellow.buttons .button{background-color:#fbbd08;color:#fff;text-shadow:none;background-image:none}.ui.yellow.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.yellow.button:hover,.ui.yellow.buttons .button:hover{background-color:#eaae00;color:#fff;text-shadow:none}.ui.yellow.button:focus,.ui.yellow.buttons .button:focus{background-color:#daa300;color:#fff;text-shadow:none}.ui.yellow.button:active,.ui.yellow.buttons .button:active{background-color:#cd9903;color:#fff;text-shadow:none}.ui.yellow.active.button,.ui.yellow.button .active.button:active,.ui.yellow.buttons .active.button,.ui.yellow.buttons .active.button:active{background-color:#eaae00;color:#fff;text-shadow:none}.ui.basic.yellow.button,.ui.basic.yellow.buttons .button{box-shadow:0 0 0 1px #fbbd08 inset!important;color:#fbbd08!important}.ui.basic.yellow.button:hover,.ui.basic.yellow.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #eaae00 inset!important;color:#eaae00!important}.ui.basic.yellow.button:focus,.ui.basic.yellow.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #daa300 inset!important;color:#eaae00!important}.ui.basic.yellow.active.button,.ui.basic.yellow.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #eaae00 inset!important;color:#cd9903!important}.ui.basic.yellow.button:active,.ui.basic.yellow.buttons .button:active{box-shadow:0 0 0 1px #cd9903 inset!important;color:#cd9903!important}.ui.buttons:not(.vertical)>.basic.yellow.button:not(:first-child){margin-left:-1px}.ui.inverted.yellow.button,.ui.inverted.yellow.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #ffe21f inset!important;color:#ffe21f}.ui.inverted.yellow.button.active,.ui.inverted.yellow.button:active,.ui.inverted.yellow.button:focus,.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button.active,.ui.inverted.yellow.buttons .button:active,.ui.inverted.yellow.buttons .button:focus,.ui.inverted.yellow.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button:hover{background-color:#ffdf05}.ui.inverted.yellow.button:focus,.ui.inverted.yellow.buttons .button:focus{background-color:#f5d500}.ui.inverted.yellow.active.button,.ui.inverted.yellow.buttons .active.button{background-color:#ffdf05}.ui.inverted.yellow.button:active,.ui.inverted.yellow.buttons .button:active{background-color:#ebcd00}.ui.inverted.yellow.basic.button,.ui.inverted.yellow.basic.buttons .button,.ui.inverted.yellow.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.yellow.basic.button:hover,.ui.inverted.yellow.basic.buttons .button:hover,.ui.inverted.yellow.buttons .basic.button:hover{box-shadow:0 0 0 2px #ffdf05 inset!important;color:#ffe21f!important}.ui.inverted.yellow.basic.button:focus,.ui.inverted.yellow.basic.buttons .button:focus{box-shadow:0 0 0 2px #f5d500 inset!important;color:#ffe21f!important}.ui.inverted.yellow.basic.active.button,.ui.inverted.yellow.basic.buttons .active.button,.ui.inverted.yellow.buttons .basic.active.button{box-shadow:0 0 0 2px #ffdf05 inset!important;color:#ffe21f!important}.ui.inverted.yellow.basic.button:active,.ui.inverted.yellow.basic.buttons .button:active,.ui.inverted.yellow.buttons .basic.button:active{box-shadow:0 0 0 2px #ebcd00 inset!important;color:#ffe21f!important}.ui.primary.button,.ui.primary.buttons .button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}.ui.primary.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background-color:#1678c2;color:#fff;text-shadow:none}.ui.primary.button:focus,.ui.primary.buttons .button:focus{background-color:#0d71bb;color:#fff;text-shadow:none}.ui.primary.button:active,.ui.primary.buttons .button:active{background-color:#1a69a4;color:#fff;text-shadow:none}.ui.primary.active.button,.ui.primary.button .active.button:active,.ui.primary.buttons .active.button,.ui.primary.buttons .active.button:active{background-color:#1279c6;color:#fff;text-shadow:none}.ui.basic.primary.button,.ui.basic.primary.buttons .button{box-shadow:0 0 0 1px #2185d0 inset!important;color:#2185d0!important}.ui.basic.primary.button:hover,.ui.basic.primary.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #1678c2 inset!important;color:#1678c2!important}.ui.basic.primary.button:focus,.ui.basic.primary.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0d71bb inset!important;color:#1678c2!important}.ui.basic.primary.active.button,.ui.basic.primary.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #1279c6 inset!important;color:#1a69a4!important}.ui.basic.primary.button:active,.ui.basic.primary.buttons .button:active{box-shadow:0 0 0 1px #1a69a4 inset!important;color:#1a69a4!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.inverted.primary.button,.ui.inverted.primary.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #54c8ff inset!important;color:#54c8ff}.ui.inverted.primary.button.active,.ui.inverted.primary.button:active,.ui.inverted.primary.button:focus,.ui.inverted.primary.button:hover,.ui.inverted.primary.buttons .button.active,.ui.inverted.primary.buttons .button:active,.ui.inverted.primary.buttons .button:focus,.ui.inverted.primary.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.primary.button:hover,.ui.inverted.primary.buttons .button:hover{background-color:#3ac0ff}.ui.inverted.primary.button:focus,.ui.inverted.primary.buttons .button:focus{background-color:#2bbbff}.ui.inverted.primary.active.button,.ui.inverted.primary.buttons .active.button{background-color:#3ac0ff}.ui.inverted.primary.button:active,.ui.inverted.primary.buttons .button:active{background-color:#21b8ff}.ui.inverted.primary.basic.button,.ui.inverted.primary.basic.buttons .button,.ui.inverted.primary.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.primary.basic.button:hover,.ui.inverted.primary.basic.buttons .button:hover,.ui.inverted.primary.buttons .basic.button:hover{box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54c8ff!important}.ui.inverted.primary.basic.button:focus,.ui.inverted.primary.basic.buttons .button:focus{box-shadow:0 0 0 2px #2bbbff inset!important;color:#54c8ff!important}.ui.inverted.primary.basic.active.button,.ui.inverted.primary.basic.buttons .active.button,.ui.inverted.primary.buttons .basic.active.button{box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54c8ff!important}.ui.inverted.primary.basic.button:active,.ui.inverted.primary.basic.buttons .button:active,.ui.inverted.primary.buttons .basic.button:active{box-shadow:0 0 0 2px #21b8ff inset!important;color:#54c8ff!important}.ui.secondary.button,.ui.secondary.buttons .button{background-color:#1b1c1d;color:#fff;text-shadow:none;background-image:none}.ui.secondary.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.secondary.button:hover,.ui.secondary.buttons .button:hover{background-color:#27292a;color:#fff;text-shadow:none}.ui.secondary.button:focus,.ui.secondary.buttons .button:focus{background-color:#2e3032;color:#fff;text-shadow:none}.ui.secondary.button:active,.ui.secondary.buttons .button:active{background-color:#343637;color:#fff;text-shadow:none}.ui.secondary.active.button,.ui.secondary.button .active.button:active,.ui.secondary.buttons .active.button,.ui.secondary.buttons .active.button:active{background-color:#27292a;color:#fff;text-shadow:none}.ui.basic.secondary.button,.ui.basic.secondary.buttons .button{box-shadow:0 0 0 1px #1b1c1d inset!important;color:#1b1c1d!important}.ui.basic.secondary.button:hover,.ui.basic.secondary.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #27292a inset!important;color:#27292a!important}.ui.basic.secondary.button:focus,.ui.basic.secondary.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #2e3032 inset!important;color:#27292a!important}.ui.basic.secondary.active.button,.ui.basic.secondary.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #27292a inset!important;color:#343637!important}.ui.basic.secondary.button:active,.ui.basic.secondary.buttons .button:active{box-shadow:0 0 0 1px #343637 inset!important;color:#343637!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.inverted.secondary.button,.ui.inverted.secondary.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #545454 inset!important;color:#545454}.ui.inverted.secondary.button.active,.ui.inverted.secondary.button:active,.ui.inverted.secondary.button:focus,.ui.inverted.secondary.button:hover,.ui.inverted.secondary.buttons .button.active,.ui.inverted.secondary.buttons .button:active,.ui.inverted.secondary.buttons .button:focus,.ui.inverted.secondary.buttons .button:hover{box-shadow:none!important;color:#fff}.ui.inverted.secondary.button:hover,.ui.inverted.secondary.buttons .button:hover{background-color:#616161}.ui.inverted.secondary.button:focus,.ui.inverted.secondary.buttons .button:focus{background-color:#686868}.ui.inverted.secondary.active.button,.ui.inverted.secondary.buttons .active.button{background-color:#616161}.ui.inverted.secondary.button:active,.ui.inverted.secondary.buttons .button:active{background-color:#6e6e6e}.ui.inverted.secondary.basic.button,.ui.inverted.secondary.basic.buttons .button,.ui.inverted.secondary.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#fff!important}.ui.inverted.secondary.basic.button:hover,.ui.inverted.secondary.basic.buttons .button:hover,.ui.inverted.secondary.buttons .basic.button:hover{box-shadow:0 0 0 2px #616161 inset!important;color:#545454!important}.ui.inverted.secondary.basic.button:focus,.ui.inverted.secondary.basic.buttons .button:focus{box-shadow:0 0 0 2px #686868 inset!important;color:#545454!important}.ui.inverted.secondary.basic.active.button,.ui.inverted.secondary.basic.buttons .active.button,.ui.inverted.secondary.buttons .basic.active.button{box-shadow:0 0 0 2px #616161 inset!important;color:#545454!important}.ui.inverted.secondary.basic.button:active,.ui.inverted.secondary.basic.buttons .button:active,.ui.inverted.secondary.buttons .basic.button:active{box-shadow:0 0 0 2px #6e6e6e inset!important;color:#545454!important}.ui.positive.button,.ui.positive.buttons .button{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}.ui.positive.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.positive.button:hover,.ui.positive.buttons .button:hover{background-color:#16ab39;color:#fff;text-shadow:none}.ui.positive.button:focus,.ui.positive.buttons .button:focus{background-color:#0ea432;color:#fff;text-shadow:none}.ui.positive.button:active,.ui.positive.buttons .button:active{background-color:#198f35;color:#fff;text-shadow:none}.ui.positive.active.button,.ui.positive.button .active.button:active,.ui.positive.buttons .active.button,.ui.positive.buttons .active.button:active{background-color:#13ae38;color:#fff;text-shadow:none}.ui.basic.positive.button,.ui.basic.positive.buttons .button{box-shadow:0 0 0 1px #21ba45 inset!important;color:#21ba45!important}.ui.basic.positive.button:hover,.ui.basic.positive.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #16ab39 inset!important;color:#16ab39!important}.ui.basic.positive.button:focus,.ui.basic.positive.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0ea432 inset!important;color:#16ab39!important}.ui.basic.positive.active.button,.ui.basic.positive.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #13ae38 inset!important;color:#198f35!important}.ui.basic.positive.button:active,.ui.basic.positive.buttons .button:active{box-shadow:0 0 0 1px #198f35 inset!important;color:#198f35!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.negative.button,.ui.negative.buttons .button{background-color:#db2828;color:#fff;text-shadow:none;background-image:none}.ui.negative.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.negative.button:hover,.ui.negative.buttons .button:hover{background-color:#d01919;color:#fff;text-shadow:none}.ui.negative.button:focus,.ui.negative.buttons .button:focus{background-color:#ca1010;color:#fff;text-shadow:none}.ui.negative.button:active,.ui.negative.buttons .button:active{background-color:#b21e1e;color:#fff;text-shadow:none}.ui.negative.active.button,.ui.negative.button .active.button:active,.ui.negative.buttons .active.button,.ui.negative.buttons .active.button:active{background-color:#d41515;color:#fff;text-shadow:none}.ui.basic.negative.button,.ui.basic.negative.buttons .button{box-shadow:0 0 0 1px #db2828 inset!important;color:#db2828!important}.ui.basic.negative.button:hover,.ui.basic.negative.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #d01919 inset!important;color:#d01919!important}.ui.basic.negative.button:focus,.ui.basic.negative.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #ca1010 inset!important;color:#d01919!important}.ui.basic.negative.active.button,.ui.basic.negative.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #d41515 inset!important;color:#b21e1e!important}.ui.basic.negative.button:active,.ui.basic.negative.buttons .button:active{box-shadow:0 0 0 1px #b21e1e inset!important;color:#b21e1e!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.buttons{display:inline-flex;flex-direction:row;font-size:0;vertical-align:baseline;margin:0 .25em 0 0}.ui.buttons:not(.basic):not(.inverted){box-shadow:none}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button{flex:1 0 auto;margin:0;border-radius:0;margin:0}.ui.buttons:not(.basic):not(.inverted)>.button,.ui.buttons>.ui.button:not(.basic):not(.inverted){box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset}.ui.buttons .button:first-child{border-left:none;margin-left:0;border-top-left-radius:.28571429rem;border-bottom-left-radius:.28571429rem}.ui.buttons .button:last-child{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.buttons{display:inline-flex;flex-direction:column}.ui.vertical.buttons .button{display:block;float:none;width:100%;margin:0;box-shadow:none;border-radius:0}.ui.vertical.buttons .button:first-child{border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.ui.vertical.buttons .button:last-child{margin-bottom:0;border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.buttons .button:only-child{border-radius:.28571429rem}/*!
 * # Semantic UI 2.5.0 - Container
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.container{display:block;max-width:100%!important}@media only screen and (max-width:767px){.ui.container{width:auto!important;margin-left:1em!important;margin-right:1em!important}.ui.grid.container{width:auto!important}.ui.relaxed.grid.container{width:auto!important}.ui.very.relaxed.grid.container{width:auto!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.container{width:723px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(723px + 2rem)!important}.ui.relaxed.grid.container{width:calc(723px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(723px + 5rem)!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.container{width:933px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(933px + 2rem)!important}.ui.relaxed.grid.container{width:calc(933px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(933px + 5rem)!important}}@media only screen and (min-width:1200px){.ui.container{width:1127px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(1127px + 2rem)!important}.ui.relaxed.grid.container{width:calc(1127px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(1127px + 5rem)!important}}.ui.text.container{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;max-width:700px!important;line-height:1.5}.ui.text.container{font-size:1.14285714rem}.ui.fluid.container{width:100%}.ui[class*="left aligned"].container{text-align:left}.ui[class*="center aligned"].container{text-align:center}.ui[class*="right aligned"].container{text-align:right}.ui.justified.container{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}/*!
 * # Semantic UI 2.5.0 - Divider
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.divider{margin:1rem 0;line-height:1;height:0;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.85);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ui.divider:not(.vertical):not(.horizontal){border-top:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(255,255,255,.1)}.ui.grid>.column+.divider,.ui.grid>.row>.column+.divider{left:auto}.ui.horizontal.divider{display:table;white-space:nowrap;height:auto;margin:'';line-height:1;text-align:center}.ui.horizontal.divider:after,.ui.horizontal.divider:before{content:'';display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat}.ui.horizontal.divider:before{background-position:right 1em top 50%}.ui.horizontal.divider:after{background-position:left 1em top 50%}.ui.vertical.divider{position:absolute;z-index:2;top:50%;left:50%;margin:0;padding:0;width:auto;height:50%;line-height:0;text-align:center;transform:translateX(-50%)}.ui.vertical.divider:after,.ui.vertical.divider:before{position:absolute;left:50%;content:'';z-index:3;border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(255,255,255,.1);width:0%;height:calc(100% - 1rem)}.ui.vertical.divider:before{top:-100%}.ui.vertical.divider:after{top:auto;bottom:0}@media only screen and (max-width:767px){.ui.grid .stackable.row .ui.vertical.divider,.ui.stackable.grid .ui.vertical.divider{display:table;white-space:nowrap;height:auto;margin:'';overflow:hidden;line-height:1;text-align:center;position:static;top:0;left:0;transform:none}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:before{position:static;left:0;border-left:none;border-right:none;content:'';display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat}.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:before{background-position:right 1em top 50%}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:after{background-position:left 1em top 50%}}.ui.divider>.icon{margin:0;font-size:1rem;height:1em;vertical-align:middle}.ui.hidden.divider{border-color:transparent!important}.ui.hidden.divider:after,.ui.hidden.divider:before{display:none}.ui.divider.inverted,.ui.horizontal.inverted.divider,.ui.vertical.inverted.divider{color:#fff}.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before{border-top-color:rgba(34,36,38,.15)!important;border-left-color:rgba(34,36,38,.15)!important;border-bottom-color:rgba(255,255,255,.15)!important;border-right-color:rgba(255,255,255,.15)!important}.ui.fitted.divider{margin:0}.ui.clearing.divider{clear:both}.ui.section.divider{margin-top:2rem;margin-bottom:2rem}.ui.divider{font-size:1rem}.ui.horizontal.divider:after,.ui.horizontal.divider:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}@media only screen and (max-width:767px){.ui.grid .stackable.row .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}}/*!
 * # Semantic UI 2.5.0 - Flag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */i.flag:not(.icon){display:inline-block;width:16px;height:11px;line-height:11px;vertical-align:baseline;margin:0 .5em 0 0;text-decoration:inherit;speak:none;font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.flag:not(.icon):before{display:inline-block;content:'';background:url(/build/app/shop/images/flags.99f63ae7.png) no-repeat -108px -1976px;width:16px;height:11px}i.flag.ad:before,i.flag.andorra:before{background-position:0 0}i.flag.ae:before,i.flag.uae:before,i.flag.united.arab.emirates:before{background-position:0 -26px}i.flag.af:before,i.flag.afghanistan:before{background-position:0 -52px}i.flag.ag:before,i.flag.antigua:before{background-position:0 -78px}i.flag.ai:before,i.flag.anguilla:before{background-position:0 -104px}i.flag.al:before,i.flag.albania:before{background-position:0 -130px}i.flag.am:before,i.flag.armenia:before{background-position:0 -156px}i.flag.an:before,i.flag.netherlands.antilles:before{background-position:0 -182px}i.flag.angola:before,i.flag.ao:before{background-position:0 -208px}i.flag.ar:before,i.flag.argentina:before{background-position:0 -234px}i.flag.american.samoa:before,i.flag.as:before{background-position:0 -260px}i.flag.at:before,i.flag.austria:before{background-position:0 -286px}i.flag.au:before,i.flag.australia:before{background-position:0 -312px}i.flag.aruba:before,i.flag.aw:before{background-position:0 -338px}i.flag.aland.islands:before,i.flag.ax:before{background-position:0 -364px}i.flag.az:before,i.flag.azerbaijan:before{background-position:0 -390px}i.flag.ba:before,i.flag.bosnia:before{background-position:0 -416px}i.flag.barbados:before,i.flag.bb:before{background-position:0 -442px}i.flag.bangladesh:before,i.flag.bd:before{background-position:0 -468px}i.flag.be:before,i.flag.belgium:before{background-position:0 -494px}i.flag.bf:before,i.flag.burkina.faso:before{background-position:0 -520px}i.flag.bg:before,i.flag.bulgaria:before{background-position:0 -546px}i.flag.bahrain:before,i.flag.bh:before{background-position:0 -572px}i.flag.bi:before,i.flag.burundi:before{background-position:0 -598px}i.flag.benin:before,i.flag.bj:before{background-position:0 -624px}i.flag.bermuda:before,i.flag.bm:before{background-position:0 -650px}i.flag.bn:before,i.flag.brunei:before{background-position:0 -676px}i.flag.bo:before,i.flag.bolivia:before{background-position:0 -702px}i.flag.br:before,i.flag.brazil:before{background-position:0 -728px}i.flag.bahamas:before,i.flag.bs:before{background-position:0 -754px}i.flag.bhutan:before,i.flag.bt:before{background-position:0 -780px}i.flag.bouvet.island:before,i.flag.bv:before{background-position:0 -806px}i.flag.botswana:before,i.flag.bw:before{background-position:0 -832px}i.flag.belarus:before,i.flag.by:before{background-position:0 -858px}i.flag.belize:before,i.flag.bz:before{background-position:0 -884px}i.flag.ca:before,i.flag.canada:before{background-position:0 -910px}i.flag.cc:before,i.flag.cocos.islands:before{background-position:0 -962px}i.flag.cd:before,i.flag.congo:before{background-position:0 -988px}i.flag.central.african.republic:before,i.flag.cf:before{background-position:0 -1014px}i.flag.cg:before,i.flag.congo.brazzaville:before{background-position:0 -1040px}i.flag.ch:before,i.flag.switzerland:before{background-position:0 -1066px}i.flag.ci:before,i.flag.cote.divoire:before{background-position:0 -1092px}i.flag.ck:before,i.flag.cook.islands:before{background-position:0 -1118px}i.flag.chile:before,i.flag.cl:before{background-position:0 -1144px}i.flag.cameroon:before,i.flag.cm:before{background-position:0 -1170px}i.flag.china:before,i.flag.cn:before{background-position:0 -1196px}i.flag.co:before,i.flag.colombia:before{background-position:0 -1222px}i.flag.costa.rica:before,i.flag.cr:before{background-position:0 -1248px}i.flag.cs:before,i.flag.serbia:before{background-position:0 -1274px}i.flag.cu:before,i.flag.cuba:before{background-position:0 -1300px}i.flag.cape.verde:before,i.flag.cv:before{background-position:0 -1326px}i.flag.christmas.island:before,i.flag.cx:before{background-position:0 -1352px}i.flag.cy:before,i.flag.cyprus:before{background-position:0 -1378px}i.flag.cz:before,i.flag.czech.republic:before{background-position:0 -1404px}i.flag.de:before,i.flag.germany:before{background-position:0 -1430px}i.flag.dj:before,i.flag.djibouti:before{background-position:0 -1456px}i.flag.denmark:before,i.flag.dk:before{background-position:0 -1482px}i.flag.dm:before,i.flag.dominica:before{background-position:0 -1508px}i.flag.do:before,i.flag.dominican.republic:before{background-position:0 -1534px}i.flag.algeria:before,i.flag.dz:before{background-position:0 -1560px}i.flag.ec:before,i.flag.ecuador:before{background-position:0 -1586px}i.flag.ee:before,i.flag.estonia:before{background-position:0 -1612px}i.flag.eg:before,i.flag.egypt:before{background-position:0 -1638px}i.flag.eh:before,i.flag.western.sahara:before{background-position:0 -1664px}i.flag.england:before,i.flag.gb.eng:before{background-position:0 -1690px}i.flag.er:before,i.flag.eritrea:before{background-position:0 -1716px}i.flag.es:before,i.flag.spain:before{background-position:0 -1742px}i.flag.et:before,i.flag.ethiopia:before{background-position:0 -1768px}i.flag.eu:before,i.flag.european.union:before{background-position:0 -1794px}i.flag.fi:before,i.flag.finland:before{background-position:0 -1846px}i.flag.fiji:before,i.flag.fj:before{background-position:0 -1872px}i.flag.falkland.islands:before,i.flag.fk:before{background-position:0 -1898px}i.flag.fm:before,i.flag.micronesia:before{background-position:0 -1924px}i.flag.faroe.islands:before,i.flag.fo:before{background-position:0 -1950px}i.flag.fr:before,i.flag.france:before{background-position:0 -1976px}i.flag.ga:before,i.flag.gabon:before{background-position:-36px 0}i.flag.gb:before,i.flag.uk:before,i.flag.united.kingdom:before{background-position:-36px -26px}i.flag.gd:before,i.flag.grenada:before{background-position:-36px -52px}i.flag.ge:before,i.flag.georgia:before{background-position:-36px -78px}i.flag.french.guiana:before,i.flag.gf:before{background-position:-36px -104px}i.flag.gh:before,i.flag.ghana:before{background-position:-36px -130px}i.flag.gi:before,i.flag.gibraltar:before{background-position:-36px -156px}i.flag.gl:before,i.flag.greenland:before{background-position:-36px -182px}i.flag.gambia:before,i.flag.gm:before{background-position:-36px -208px}i.flag.gn:before,i.flag.guinea:before{background-position:-36px -234px}i.flag.gp:before,i.flag.guadeloupe:before{background-position:-36px -260px}i.flag.equatorial.guinea:before,i.flag.gq:before{background-position:-36px -286px}i.flag.gr:before,i.flag.greece:before{background-position:-36px -312px}i.flag.gs:before,i.flag.sandwich.islands:before{background-position:-36px -338px}i.flag.gt:before,i.flag.guatemala:before{background-position:-36px -364px}i.flag.gu:before,i.flag.guam:before{background-position:-36px -390px}i.flag.guinea-bissau:before,i.flag.gw:before{background-position:-36px -416px}i.flag.guyana:before,i.flag.gy:before{background-position:-36px -442px}i.flag.hk:before,i.flag.hong.kong:before{background-position:-36px -468px}i.flag.heard.island:before,i.flag.hm:before{background-position:-36px -494px}i.flag.hn:before,i.flag.honduras:before{background-position:-36px -520px}i.flag.croatia:before,i.flag.hr:before{background-position:-36px -546px}i.flag.haiti:before,i.flag.ht:before{background-position:-36px -572px}i.flag.hu:before,i.flag.hungary:before{background-position:-36px -598px}i.flag.id:before,i.flag.indonesia:before{background-position:-36px -624px}i.flag.ie:before,i.flag.ireland:before{background-position:-36px -650px}i.flag.il:before,i.flag.israel:before{background-position:-36px -676px}i.flag.in:before,i.flag.india:before{background-position:-36px -702px}i.flag.indian.ocean.territory:before,i.flag.io:before{background-position:-36px -728px}i.flag.iq:before,i.flag.iraq:before{background-position:-36px -754px}i.flag.ir:before,i.flag.iran:before{background-position:-36px -780px}i.flag.iceland:before,i.flag.is:before{background-position:-36px -806px}i.flag.it:before,i.flag.italy:before{background-position:-36px -832px}i.flag.jamaica:before,i.flag.jm:before{background-position:-36px -858px}i.flag.jo:before,i.flag.jordan:before{background-position:-36px -884px}i.flag.japan:before,i.flag.jp:before{background-position:-36px -910px}i.flag.ke:before,i.flag.kenya:before{background-position:-36px -936px}i.flag.kg:before,i.flag.kyrgyzstan:before{background-position:-36px -962px}i.flag.cambodia:before,i.flag.kh:before{background-position:-36px -988px}i.flag.ki:before,i.flag.kiribati:before{background-position:-36px -1014px}i.flag.comoros:before,i.flag.km:before{background-position:-36px -1040px}i.flag.kn:before,i.flag.saint.kitts.and.nevis:before{background-position:-36px -1066px}i.flag.kp:before,i.flag.north.korea:before{background-position:-36px -1092px}i.flag.kr:before,i.flag.south.korea:before{background-position:-36px -1118px}i.flag.kuwait:before,i.flag.kw:before{background-position:-36px -1144px}i.flag.cayman.islands:before,i.flag.ky:before{background-position:-36px -1170px}i.flag.kazakhstan:before,i.flag.kz:before{background-position:-36px -1196px}i.flag.la:before,i.flag.laos:before{background-position:-36px -1222px}i.flag.lb:before,i.flag.lebanon:before{background-position:-36px -1248px}i.flag.lc:before,i.flag.saint.lucia:before{background-position:-36px -1274px}i.flag.li:before,i.flag.liechtenstein:before{background-position:-36px -1300px}i.flag.lk:before,i.flag.sri.lanka:before{background-position:-36px -1326px}i.flag.liberia:before,i.flag.lr:before{background-position:-36px -1352px}i.flag.lesotho:before,i.flag.ls:before{background-position:-36px -1378px}i.flag.lithuania:before,i.flag.lt:before{background-position:-36px -1404px}i.flag.lu:before,i.flag.luxembourg:before{background-position:-36px -1430px}i.flag.latvia:before,i.flag.lv:before{background-position:-36px -1456px}i.flag.libya:before,i.flag.ly:before{background-position:-36px -1482px}i.flag.ma:before,i.flag.morocco:before{background-position:-36px -1508px}i.flag.mc:before,i.flag.monaco:before{background-position:-36px -1534px}i.flag.md:before,i.flag.moldova:before{background-position:-36px -1560px}i.flag.me:before,i.flag.montenegro:before{background-position:-36px -1586px}i.flag.madagascar:before,i.flag.mg:before{background-position:-36px -1613px}i.flag.marshall.islands:before,i.flag.mh:before{background-position:-36px -1639px}i.flag.macedonia:before,i.flag.mk:before{background-position:-36px -1665px}i.flag.mali:before,i.flag.ml:before{background-position:-36px -1691px}i.flag.burma:before,i.flag.mm:before,i.flag.myanmar:before{background-position:-73px -1821px}i.flag.mn:before,i.flag.mongolia:before{background-position:-36px -1743px}i.flag.macau:before,i.flag.mo:before{background-position:-36px -1769px}i.flag.mp:before,i.flag.northern.mariana.islands:before{background-position:-36px -1795px}i.flag.martinique:before,i.flag.mq:before{background-position:-36px -1821px}i.flag.mauritania:before,i.flag.mr:before{background-position:-36px -1847px}i.flag.montserrat:before,i.flag.ms:before{background-position:-36px -1873px}i.flag.malta:before,i.flag.mt:before{background-position:-36px -1899px}i.flag.mauritius:before,i.flag.mu:before{background-position:-36px -1925px}i.flag.maldives:before,i.flag.mv:before{background-position:-36px -1951px}i.flag.malawi:before,i.flag.mw:before{background-position:-36px -1977px}i.flag.mexico:before,i.flag.mx:before{background-position:-72px 0}i.flag.malaysia:before,i.flag.my:before{background-position:-72px -26px}i.flag.mozambique:before,i.flag.mz:before{background-position:-72px -52px}i.flag.na:before,i.flag.namibia:before{background-position:-72px -78px}i.flag.nc:before,i.flag.new.caledonia:before{background-position:-72px -104px}i.flag.ne:before,i.flag.niger:before{background-position:-72px -130px}i.flag.nf:before,i.flag.norfolk.island:before{background-position:-72px -156px}i.flag.ng:before,i.flag.nigeria:before{background-position:-72px -182px}i.flag.ni:before,i.flag.nicaragua:before{background-position:-72px -208px}i.flag.netherlands:before,i.flag.nl:before{background-position:-72px -234px}i.flag.no:before,i.flag.norway:before{background-position:-72px -260px}i.flag.nepal:before,i.flag.np:before{background-position:-72px -286px}i.flag.nauru:before,i.flag.nr:before{background-position:-72px -312px}i.flag.niue:before,i.flag.nu:before{background-position:-72px -338px}i.flag.new.zealand:before,i.flag.nz:before{background-position:-72px -364px}i.flag.om:before,i.flag.oman:before{background-position:-72px -390px}i.flag.pa:before,i.flag.panama:before{background-position:-72px -416px}i.flag.pe:before,i.flag.peru:before{background-position:-72px -442px}i.flag.french.polynesia:before,i.flag.pf:before{background-position:-72px -468px}i.flag.new.guinea:before,i.flag.pg:before{background-position:-72px -494px}i.flag.ph:before,i.flag.philippines:before{background-position:-72px -520px}i.flag.pakistan:before,i.flag.pk:before{background-position:-72px -546px}i.flag.pl:before,i.flag.poland:before{background-position:-72px -572px}i.flag.pm:before,i.flag.saint.pierre:before{background-position:-72px -598px}i.flag.pitcairn.islands:before,i.flag.pn:before{background-position:-72px -624px}i.flag.pr:before,i.flag.puerto.rico:before{background-position:-72px -650px}i.flag.palestine:before,i.flag.ps:before{background-position:-72px -676px}i.flag.portugal:before,i.flag.pt:before{background-position:-72px -702px}i.flag.palau:before,i.flag.pw:before{background-position:-72px -728px}i.flag.paraguay:before,i.flag.py:before{background-position:-72px -754px}i.flag.qa:before,i.flag.qatar:before{background-position:-72px -780px}i.flag.re:before,i.flag.reunion:before{background-position:-72px -806px}i.flag.ro:before,i.flag.romania:before{background-position:-72px -832px}i.flag.rs:before,i.flag.serbia:before{background-position:-72px -858px}i.flag.ru:before,i.flag.russia:before{background-position:-72px -884px}i.flag.rw:before,i.flag.rwanda:before{background-position:-72px -910px}i.flag.sa:before,i.flag.saudi.arabia:before{background-position:-72px -936px}i.flag.sb:before,i.flag.solomon.islands:before{background-position:-72px -962px}i.flag.sc:before,i.flag.seychelles:before{background-position:-72px -988px}i.flag.gb.sct:before,i.flag.scotland:before{background-position:-72px -1014px}i.flag.sd:before,i.flag.sudan:before{background-position:-72px -1040px}i.flag.se:before,i.flag.sweden:before{background-position:-72px -1066px}i.flag.sg:before,i.flag.singapore:before{background-position:-72px -1092px}i.flag.saint.helena:before,i.flag.sh:before{background-position:-72px -1118px}i.flag.si:before,i.flag.slovenia:before{background-position:-72px -1144px}i.flag.jan.mayen:before,i.flag.sj:before,i.flag.svalbard:before{background-position:-72px -1170px}i.flag.sk:before,i.flag.slovakia:before{background-position:-72px -1196px}i.flag.sierra.leone:before,i.flag.sl:before{background-position:-72px -1222px}i.flag.san.marino:before,i.flag.sm:before{background-position:-72px -1248px}i.flag.senegal:before,i.flag.sn:before{background-position:-72px -1274px}i.flag.so:before,i.flag.somalia:before{background-position:-72px -1300px}i.flag.sr:before,i.flag.suriname:before{background-position:-72px -1326px}i.flag.sao.tome:before,i.flag.st:before{background-position:-72px -1352px}i.flag.el.salvador:before,i.flag.sv:before{background-position:-72px -1378px}i.flag.sy:before,i.flag.syria:before{background-position:-72px -1404px}i.flag.swaziland:before,i.flag.sz:before{background-position:-72px -1430px}i.flag.caicos.islands:before,i.flag.tc:before{background-position:-72px -1456px}i.flag.chad:before,i.flag.td:before{background-position:-72px -1482px}i.flag.french.territories:before,i.flag.tf:before{background-position:-72px -1508px}i.flag.tg:before,i.flag.togo:before{background-position:-72px -1534px}i.flag.th:before,i.flag.thailand:before{background-position:-72px -1560px}i.flag.tajikistan:before,i.flag.tj:before{background-position:-72px -1586px}i.flag.tk:before,i.flag.tokelau:before{background-position:-72px -1612px}i.flag.timorleste:before,i.flag.tl:before{background-position:-72px -1638px}i.flag.tm:before,i.flag.turkmenistan:before{background-position:-72px -1664px}i.flag.tn:before,i.flag.tunisia:before{background-position:-72px -1690px}i.flag.to:before,i.flag.tonga:before{background-position:-72px -1716px}i.flag.tr:before,i.flag.turkey:before{background-position:-72px -1742px}i.flag.trinidad:before,i.flag.tt:before{background-position:-72px -1768px}i.flag.tuvalu:before,i.flag.tv:before{background-position:-72px -1794px}i.flag.taiwan:before,i.flag.tw:before{background-position:-72px -1820px}i.flag.tanzania:before,i.flag.tz:before{background-position:-72px -1846px}i.flag.ua:before,i.flag.ukraine:before{background-position:-72px -1872px}i.flag.ug:before,i.flag.uganda:before{background-position:-72px -1898px}i.flag.um:before,i.flag.us.minor.islands:before{background-position:-72px -1924px}i.flag.america:before,i.flag.united.states:before,i.flag.us:before{background-position:-72px -1950px}i.flag.uruguay:before,i.flag.uy:before{background-position:-72px -1976px}i.flag.uz:before,i.flag.uzbekistan:before{background-position:-108px 0}i.flag.va:before,i.flag.vatican.city:before{background-position:-108px -26px}i.flag.saint.vincent:before,i.flag.vc:before{background-position:-108px -52px}i.flag.ve:before,i.flag.venezuela:before{background-position:-108px -78px}i.flag.british.virgin.islands:before,i.flag.vg:before{background-position:-108px -104px}i.flag.us.virgin.islands:before,i.flag.vi:before{background-position:-108px -130px}i.flag.vietnam:before,i.flag.vn:before{background-position:-108px -156px}i.flag.vanuatu:before,i.flag.vu:before{background-position:-108px -182px}i.flag.gb.wls:before,i.flag.wales:before{background-position:-108px -208px}i.flag.wallis.and.futuna:before,i.flag.wf:before{background-position:-108px -234px}i.flag.samoa:before,i.flag.ws:before{background-position:-108px -260px}i.flag.ye:before,i.flag.yemen:before{background-position:-108px -286px}i.flag.mayotte:before,i.flag.yt:before{background-position:-108px -312px}i.flag.south.africa:before,i.flag.za:before{background-position:-108px -338px}i.flag.zambia:before,i.flag.zm:before{background-position:-108px -364px}i.flag.zimbabwe:before,i.flag.zw:before{background-position:-108px -390px}/*!
 * # Semantic UI 2.5.0 - Header
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.header{border:none;margin:calc(2rem - .14285714em) 0 1rem;padding:0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;line-height:1.28571429em;text-transform:none;color:rgba(0,0,0,.87)}.ui.header:first-child{margin-top:-.14285714em}.ui.header:last-child{margin-bottom:0}.ui.header .sub.header{display:block;font-weight:400;padding:0;margin:0;font-size:1rem;line-height:1.2em;color:rgba(0,0,0,.6)}.ui.header>.icon{display:table-cell;opacity:1;font-size:1.5em;padding-top:0;vertical-align:middle}.ui.header .icon:only-child{display:inline-block;padding:0;margin-right:.75rem}.ui.header>.image:not(.icon),.ui.header>img{display:inline-block;margin-top:.14285714em;width:2.5em;height:auto;vertical-align:middle}.ui.header>.image:not(.icon):only-child,.ui.header>img:only-child{margin-right:.75rem}.ui.header .content{display:inline-block;vertical-align:top}.ui.header>.image+.content,.ui.header>img+.content{padding-left:.75rem;vertical-align:middle}.ui.header>.icon+.content{padding-left:.75rem;display:table-cell;vertical-align:middle}.ui.header .ui.label{font-size:'';margin-left:.5rem;vertical-align:middle}.ui.header+p{margin-top:0}h1.ui.header{font-size:2rem}h2.ui.header{font-size:1.71428571rem}h3.ui.header{font-size:1.28571429rem}h4.ui.header{font-size:1.07142857rem}h5.ui.header{font-size:1rem}h1.ui.header .sub.header{font-size:1.14285714rem}h2.ui.header .sub.header{font-size:1.14285714rem}h3.ui.header .sub.header{font-size:1rem}h4.ui.header .sub.header{font-size:1rem}h5.ui.header .sub.header{font-size:.92857143rem}.ui.huge.header{min-height:1em;font-size:2em}.ui.large.header{font-size:1.71428571em}.ui.medium.header{font-size:1.28571429em}.ui.small.header{font-size:1.07142857em}.ui.tiny.header{font-size:1em}.ui.huge.header .sub.header{font-size:1.14285714rem}.ui.large.header .sub.header{font-size:1.14285714rem}.ui.header .sub.header{font-size:1rem}.ui.small.header .sub.header{font-size:1rem}.ui.tiny.header .sub.header{font-size:.92857143rem}.ui.sub.header{padding:0;margin-bottom:.14285714rem;font-weight:700;font-size:.85714286em;text-transform:uppercase;color:''}.ui.small.sub.header{font-size:.78571429em}.ui.sub.header{font-size:.85714286em}.ui.large.sub.header{font-size:.92857143em}.ui.huge.sub.header{font-size:1em}.ui.icon.header{display:inline-block;text-align:center;margin:2rem 0 1rem}.ui.icon.header:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.icon.header:first-child{margin-top:0}.ui.icon.header .icon{float:none;display:block;width:auto;height:auto;line-height:1;padding:0;font-size:3em;margin:0 auto .5rem;opacity:1}.ui.icon.header .content{display:block;padding:0}.ui.icon.header .circular.icon{font-size:2em}.ui.icon.header .square.icon{font-size:2em}.ui.block.icon.header .icon{margin-bottom:0}.ui.icon.header.aligned{margin-left:auto;margin-right:auto;display:block}.ui.disabled.header{opacity:.45}.ui.inverted.header{color:#fff}.ui.inverted.header .sub.header{color:rgba(255,255,255,.8)}.ui.inverted.attached.header{background:#545454 linear-gradient(transparent,rgba(0,0,0,.05));box-shadow:none;border-color:transparent}.ui.inverted.block.header{background:#545454 linear-gradient(transparent,rgba(0,0,0,.05));box-shadow:none}.ui.inverted.block.header{border-bottom:none}.ui.red.header{color:#db2828!important}a.ui.red.header:hover{color:#d01919!important}.ui.red.dividing.header{border-bottom:2px solid #db2828}.ui.inverted.red.header{color:#ff695e!important}a.ui.inverted.red.header:hover{color:#ff5144!important}.ui.orange.header{color:#f2711c!important}a.ui.orange.header:hover{color:#f26202!important}.ui.orange.dividing.header{border-bottom:2px solid #f2711c}.ui.inverted.orange.header{color:#ff851b!important}a.ui.inverted.orange.header:hover{color:#ff7701!important}.ui.olive.header{color:#b5cc18!important}a.ui.olive.header:hover{color:#a7bd0d!important}.ui.olive.dividing.header{border-bottom:2px solid #b5cc18}.ui.inverted.olive.header{color:#d9e778!important}a.ui.inverted.olive.header:hover{color:#d8ea5c!important}.ui.yellow.header{color:#fbbd08!important}a.ui.yellow.header:hover{color:#eaae00!important}.ui.yellow.dividing.header{border-bottom:2px solid #fbbd08}.ui.inverted.yellow.header{color:#ffe21f!important}a.ui.inverted.yellow.header:hover{color:#ffdf05!important}.ui.green.header{color:#21ba45!important}a.ui.green.header:hover{color:#16ab39!important}.ui.green.dividing.header{border-bottom:2px solid #21ba45}.ui.inverted.green.header{color:#2ecc40!important}a.ui.inverted.green.header:hover{color:#22be34!important}.ui.teal.header{color:#00b5ad!important}a.ui.teal.header:hover{color:#009c95!important}.ui.teal.dividing.header{border-bottom:2px solid #00b5ad}.ui.inverted.teal.header{color:#6dffff!important}a.ui.inverted.teal.header:hover{color:#54ffff!important}.ui.blue.header{color:#2185d0!important}a.ui.blue.header:hover{color:#1678c2!important}.ui.blue.dividing.header{border-bottom:2px solid #2185d0}.ui.inverted.blue.header{color:#54c8ff!important}a.ui.inverted.blue.header:hover{color:#3ac0ff!important}.ui.violet.header{color:#6435c9!important}a.ui.violet.header:hover{color:#5829bb!important}.ui.violet.dividing.header{border-bottom:2px solid #6435c9}.ui.inverted.violet.header{color:#a291fb!important}a.ui.inverted.violet.header:hover{color:#8a73ff!important}.ui.purple.header{color:#a333c8!important}a.ui.purple.header:hover{color:#9627ba!important}.ui.purple.dividing.header{border-bottom:2px solid #a333c8}.ui.inverted.purple.header{color:#dc73ff!important}a.ui.inverted.purple.header:hover{color:#d65aff!important}.ui.pink.header{color:#e03997!important}a.ui.pink.header:hover{color:#e61a8d!important}.ui.pink.dividing.header{border-bottom:2px solid #e03997}.ui.inverted.pink.header{color:#ff8edf!important}a.ui.inverted.pink.header:hover{color:#ff74d8!important}.ui.brown.header{color:#a5673f!important}a.ui.brown.header:hover{color:#975b33!important}.ui.brown.dividing.header{border-bottom:2px solid #a5673f}.ui.inverted.brown.header{color:#d67c1c!important}a.ui.inverted.brown.header:hover{color:#c86f11!important}.ui.grey.header{color:#767676!important}a.ui.grey.header:hover{color:#838383!important}.ui.grey.dividing.header{border-bottom:2px solid #767676}.ui.inverted.grey.header{color:#dcddde!important}a.ui.inverted.grey.header:hover{color:#cfd0d2!important}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.center.aligned.header,.ui.centered.header{text-align:center}.ui.justified.header{text-align:justify}.ui.justified.header:after{display:inline-block;content:'';width:100%}.ui.floated.header,.ui[class*="left floated"].header{float:left;margin-top:0;margin-right:.5em}.ui[class*="right floated"].header{float:right;margin-top:0;margin-left:.5em}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:.21428571rem;border-bottom:1px solid rgba(34,36,38,.15)}.ui.dividing.header .sub.header{padding-bottom:.21428571rem}.ui.dividing.header .icon{margin-bottom:0}.ui.inverted.dividing.header{border-bottom-color:rgba(255,255,255,.1)}.ui.block.header{background:#f3f4f5;padding:.78571429rem 1rem;box-shadow:none;border:1px solid #d4d4d5;border-radius:.28571429rem}.ui.tiny.block.header{font-size:.85714286rem}.ui.small.block.header{font-size:.92857143rem}.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1rem}.ui.large.block.header{font-size:1.14285714rem}.ui.huge.block.header{font-size:1.42857143rem}.ui.attached.header{background:#fff;padding:.78571429rem 1rem;margin-left:-1px;margin-right:-1px;box-shadow:none;border:1px solid #d4d4d5}.ui.attached.block.header{background:#f3f4f5}.ui.attached:not(.top):not(.bottom).header{margin-top:0;margin-bottom:0;border-top:none;border-radius:0}.ui.top.attached.header{margin-bottom:0;border-radius:.28571429rem .28571429rem 0 0}.ui.bottom.attached.header{margin-top:0;border-top:none;border-radius:0 0 .28571429rem .28571429rem}.ui.tiny.attached.header{font-size:.85714286em}.ui.small.attached.header{font-size:.92857143em}.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1em}.ui.large.attached.header{font-size:1.14285714em}.ui.huge.attached.header{font-size:1.42857143em}.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1.28571429em}/*!
 * # Semantic UI 2.5.0 - Icon
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */@font-face{font-family:Icons;src:url(/build/app/shop/fonts/icons.a01e3f2d.eot);src:url(/build/app/shop/fonts/icons.a01e3f2d.eot?#iefix) format('embedded-opentype'),url(/build/app/shop/fonts/icons.38c6d8ba.woff2) format('woff2'),url(/build/app/shop/fonts/icons.425399f8.woff) format('woff'),url(/build/app/shop/fonts/icons.c656b8ca.ttf) format('truetype'),url(/build/app/shop/images/icons.62d9dae4.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon{display:inline-block;opacity:1;margin:0 .25rem 0 0;width:1.18em;height:1em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;speak:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.icon:before{background:0 0!important}i.icon.loading{height:1em;line-height:1}i.icon.loading{-webkit-animation:icon-loading 2s linear infinite;animation:icon-loading 2s linear infinite}@-webkit-keyframes icon-loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes icon-loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}i.icon.hover{opacity:1!important}i.icon.active{opacity:1!important}i.emphasized.icon{opacity:1!important}i.disabled.icon{opacity:.45!important}i.fitted.icon{width:auto;margin:0!important}i.link.icon,i.link.icons{cursor:pointer;opacity:.8;transition:opacity .1s ease}i.link.icon:hover,i.link.icons:hover{opacity:1!important}i.circular.icon{border-radius:500em!important;line-height:1!important;padding:.5em 0!important;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;width:2em!important;height:2em!important}i.circular.inverted.icon{border:none;box-shadow:none}i.flipped.icon,i.horizontally.flipped.icon{transform:scale(-1,1)}i.vertically.flipped.icon{transform:scale(1,-1)}i.clockwise.rotated.icon,i.right.rotated.icon,i.rotated.icon{transform:rotate(90deg)}i.counterclockwise.rotated.icon,i.left.rotated.icon{transform:rotate(-90deg)}i.bordered.icon{line-height:1;vertical-align:baseline;width:2em;height:2em;padding:.5em 0!important;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset}i.bordered.inverted.icon{border:none;box-shadow:none}i.inverted.bordered.icon,i.inverted.circular.icon{background-color:#1b1c1d!important;color:#fff!important}i.inverted.icon{color:#fff}i.red.icon{color:#db2828!important}i.inverted.red.icon{color:#ff695e!important}i.inverted.bordered.red.icon,i.inverted.circular.red.icon{background-color:#db2828!important;color:#fff!important}i.orange.icon{color:#f2711c!important}i.inverted.orange.icon{color:#ff851b!important}i.inverted.bordered.orange.icon,i.inverted.circular.orange.icon{background-color:#f2711c!important;color:#fff!important}i.yellow.icon{color:#fbbd08!important}i.inverted.yellow.icon{color:#ffe21f!important}i.inverted.bordered.yellow.icon,i.inverted.circular.yellow.icon{background-color:#fbbd08!important;color:#fff!important}i.olive.icon{color:#b5cc18!important}i.inverted.olive.icon{color:#d9e778!important}i.inverted.bordered.olive.icon,i.inverted.circular.olive.icon{background-color:#b5cc18!important;color:#fff!important}i.green.icon{color:#21ba45!important}i.inverted.green.icon{color:#2ecc40!important}i.inverted.bordered.green.icon,i.inverted.circular.green.icon{background-color:#21ba45!important;color:#fff!important}i.teal.icon{color:#00b5ad!important}i.inverted.teal.icon{color:#6dffff!important}i.inverted.bordered.teal.icon,i.inverted.circular.teal.icon{background-color:#00b5ad!important;color:#fff!important}i.blue.icon{color:#2185d0!important}i.inverted.blue.icon{color:#54c8ff!important}i.inverted.bordered.blue.icon,i.inverted.circular.blue.icon{background-color:#2185d0!important;color:#fff!important}i.violet.icon{color:#6435c9!important}i.inverted.violet.icon{color:#a291fb!important}i.inverted.bordered.violet.icon,i.inverted.circular.violet.icon{background-color:#6435c9!important;color:#fff!important}i.purple.icon{color:#a333c8!important}i.inverted.purple.icon{color:#dc73ff!important}i.inverted.bordered.purple.icon,i.inverted.circular.purple.icon{background-color:#a333c8!important;color:#fff!important}i.pink.icon{color:#e03997!important}i.inverted.pink.icon{color:#ff8edf!important}i.inverted.bordered.pink.icon,i.inverted.circular.pink.icon{background-color:#e03997!important;color:#fff!important}i.brown.icon{color:#a5673f!important}i.inverted.brown.icon{color:#d67c1c!important}i.inverted.bordered.brown.icon,i.inverted.circular.brown.icon{background-color:#a5673f!important;color:#fff!important}i.grey.icon{color:#767676!important}i.inverted.grey.icon{color:#dcddde!important}i.inverted.bordered.grey.icon,i.inverted.circular.grey.icon{background-color:#767676!important;color:#fff!important}i.black.icon{color:#1b1c1d!important}i.inverted.black.icon{color:#545454!important}i.inverted.bordered.black.icon,i.inverted.circular.black.icon{background-color:#1b1c1d!important;color:#fff!important}i.mini.icon,i.mini.icons{line-height:1;font-size:.4em}i.tiny.icon,i.tiny.icons{line-height:1;font-size:.5em}i.small.icon,i.small.icons{line-height:1;font-size:.75em}i.icon,i.icons{font-size:1em}i.large.icon,i.large.icons{line-height:1;vertical-align:middle;font-size:1.5em}i.big.icon,i.big.icons{line-height:1;vertical-align:middle;font-size:2em}i.huge.icon,i.huge.icons{line-height:1;vertical-align:middle;font-size:4em}i.massive.icon,i.massive.icons{line-height:1;vertical-align:middle;font-size:8em}i.icons{display:inline-block;position:relative;line-height:1}i.icons .icon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin:0;margin:0}i.icons .icon:first-child{position:static;width:auto;height:auto;vertical-align:top;transform:none;margin-right:.25rem}i.icons .corner.icon{top:auto;left:auto;right:0;bottom:0;transform:none;font-size:.45em;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}i.icons .top.right.corner.icon{top:0;left:auto;right:0;bottom:auto}i.icons .top.left.corner.icon{top:0;left:0;right:auto;bottom:auto}i.icons .bottom.left.corner.icon{top:auto;left:0;right:auto;bottom:0}i.icons .bottom.right.corner.icon{top:auto;left:auto;right:0;bottom:0}i.icons .inverted.corner.icon{text-shadow:-1px -1px 0 #1b1c1d,1px -1px 0 #1b1c1d,-1px 1px 0 #1b1c1d,1px 1px 0 #1b1c1d}i.icon.linkedin.in:before{content:"\f0e1"}i.icon.zoom.in:before{content:"\f00e"}i.icon.zoom.out:before{content:"\f010"}i.icon.sign.in:before{content:"\f2f6"}i.icon.in.cart:before{content:"\f218"}i.icon.log.out:before{content:"\f2f5"}i.icon.sign.out:before{content:"\f2f5"}i.icon.\35 00px:before{content:"\f26e"}i.icon.accessible.icon:before{content:"\f368"}i.icon.accusoft:before{content:"\f369"}i.icon.address.book:before{content:"\f2b9"}i.icon.address.card:before{content:"\f2bb"}i.icon.adjust:before{content:"\f042"}i.icon.adn:before{content:"\f170"}i.icon.adversal:before{content:"\f36a"}i.icon.affiliatetheme:before{content:"\f36b"}i.icon.algolia:before{content:"\f36c"}i.icon.align.center:before{content:"\f037"}i.icon.align.justify:before{content:"\f039"}i.icon.align.left:before{content:"\f036"}i.icon.align.right:before{content:"\f038"}i.icon.amazon:before{content:"\f270"}i.icon.amazon.pay:before{content:"\f42c"}i.icon.ambulance:before{content:"\f0f9"}i.icon.american.sign.language.interpreting:before{content:"\f2a3"}i.icon.amilia:before{content:"\f36d"}i.icon.anchor:before{content:"\f13d"}i.icon.android:before{content:"\f17b"}i.icon.angellist:before{content:"\f209"}i.icon.angle.double.down:before{content:"\f103"}i.icon.angle.double.left:before{content:"\f100"}i.icon.angle.double.right:before{content:"\f101"}i.icon.angle.double.up:before{content:"\f102"}i.icon.angle.down:before{content:"\f107"}i.icon.angle.left:before{content:"\f104"}i.icon.angle.right:before{content:"\f105"}i.icon.angle.up:before{content:"\f106"}i.icon.angrycreative:before{content:"\f36e"}i.icon.angular:before{content:"\f420"}i.icon.app.store:before{content:"\f36f"}i.icon.app.store.ios:before{content:"\f370"}i.icon.apper:before{content:"\f371"}i.icon.apple:before{content:"\f179"}i.icon.apple.pay:before{content:"\f415"}i.icon.archive:before{content:"\f187"}i.icon.arrow.alternate.circle.down:before{content:"\f358"}i.icon.arrow.alternate.circle.left:before{content:"\f359"}i.icon.arrow.alternate.circle.right:before{content:"\f35a"}i.icon.arrow.alternate.circle.up:before{content:"\f35b"}i.icon.arrow.circle.down:before{content:"\f0ab"}i.icon.arrow.circle.left:before{content:"\f0a8"}i.icon.arrow.circle.right:before{content:"\f0a9"}i.icon.arrow.circle.up:before{content:"\f0aa"}i.icon.arrow.down:before{content:"\f063"}i.icon.arrow.left:before{content:"\f060"}i.icon.arrow.right:before{content:"\f061"}i.icon.arrow.up:before{content:"\f062"}i.icon.arrows.alternate:before{content:"\f0b2"}i.icon.arrows.alternate.horizontal:before{content:"\f337"}i.icon.arrows.alternate.vertical:before{content:"\f338"}i.icon.assistive.listening.systems:before{content:"\f2a2"}i.icon.asterisk:before{content:"\f069"}i.icon.asymmetrik:before{content:"\f372"}i.icon.at:before{content:"\f1fa"}i.icon.audible:before{content:"\f373"}i.icon.audio.description:before{content:"\f29e"}i.icon.autoprefixer:before{content:"\f41c"}i.icon.avianex:before{content:"\f374"}i.icon.aviato:before{content:"\f421"}i.icon.aws:before{content:"\f375"}i.icon.backward:before{content:"\f04a"}i.icon.balance.scale:before{content:"\f24e"}i.icon.ban:before{content:"\f05e"}i.icon.band.aid:before{content:"\f462"}i.icon.bandcamp:before{content:"\f2d5"}i.icon.barcode:before{content:"\f02a"}i.icon.bars:before{content:"\f0c9"}i.icon.baseball.ball:before{content:"\f433"}i.icon.basketball.ball:before{content:"\f434"}i.icon.bath:before{content:"\f2cd"}i.icon.battery.empty:before{content:"\f244"}i.icon.battery.full:before{content:"\f240"}i.icon.battery.half:before{content:"\f242"}i.icon.battery.quarter:before{content:"\f243"}i.icon.battery.three.quarters:before{content:"\f241"}i.icon.bed:before{content:"\f236"}i.icon.beer:before{content:"\f0fc"}i.icon.behance:before{content:"\f1b4"}i.icon.behance.square:before{content:"\f1b5"}i.icon.bell:before{content:"\f0f3"}i.icon.bell.slash:before{content:"\f1f6"}i.icon.bicycle:before{content:"\f206"}i.icon.bimobject:before{content:"\f378"}i.icon.binoculars:before{content:"\f1e5"}i.icon.birthday.cake:before{content:"\f1fd"}i.icon.bitbucket:before{content:"\f171"}i.icon.bitcoin:before{content:"\f379"}i.icon.bity:before{content:"\f37a"}i.icon.black.tie:before{content:"\f27e"}i.icon.blackberry:before{content:"\f37b"}i.icon.blind:before{content:"\f29d"}i.icon.blogger:before{content:"\f37c"}i.icon.blogger.b:before{content:"\f37d"}i.icon.bluetooth:before{content:"\f293"}i.icon.bluetooth.b:before{content:"\f294"}i.icon.bold:before{content:"\f032"}i.icon.bolt:before{content:"\f0e7"}i.icon.bomb:before{content:"\f1e2"}i.icon.book:before{content:"\f02d"}i.icon.bookmark:before{content:"\f02e"}i.icon.bowling.ball:before{content:"\f436"}i.icon.box:before{content:"\f466"}i.icon.boxes:before{content:"\f468"}i.icon.braille:before{content:"\f2a1"}i.icon.briefcase:before{content:"\f0b1"}i.icon.btc:before{content:"\f15a"}i.icon.bug:before{content:"\f188"}i.icon.building:before{content:"\f1ad"}i.icon.bullhorn:before{content:"\f0a1"}i.icon.bullseye:before{content:"\f140"}i.icon.buromobelexperte:before{content:"\f37f"}i.icon.bus:before{content:"\f207"}i.icon.buysellads:before{content:"\f20d"}i.icon.calculator:before{content:"\f1ec"}i.icon.calendar:before{content:"\f133"}i.icon.calendar.alternate:before{content:"\f073"}i.icon.calendar.check:before{content:"\f274"}i.icon.calendar.minus:before{content:"\f272"}i.icon.calendar.plus:before{content:"\f271"}i.icon.calendar.times:before{content:"\f273"}i.icon.camera:before{content:"\f030"}i.icon.camera.retro:before{content:"\f083"}i.icon.car:before{content:"\f1b9"}i.icon.caret.down:before{content:"\f0d7"}i.icon.caret.left:before{content:"\f0d9"}i.icon.caret.right:before{content:"\f0da"}i.icon.caret.square.down:before{content:"\f150"}i.icon.caret.square.left:before{content:"\f191"}i.icon.caret.square.right:before{content:"\f152"}i.icon.caret.square.up:before{content:"\f151"}i.icon.caret.up:before{content:"\f0d8"}i.icon.cart.arrow.down:before{content:"\f218"}i.icon.cart.plus:before{content:"\f217"}i.icon.cc.amazon.pay:before{content:"\f42d"}i.icon.cc.amex:before{content:"\f1f3"}i.icon.cc.apple.pay:before{content:"\f416"}i.icon.cc.diners.club:before{content:"\f24c"}i.icon.cc.discover:before{content:"\f1f2"}i.icon.cc.jcb:before{content:"\f24b"}i.icon.cc.mastercard:before{content:"\f1f1"}i.icon.cc.paypal:before{content:"\f1f4"}i.icon.cc.stripe:before{content:"\f1f5"}i.icon.cc.visa:before{content:"\f1f0"}i.icon.centercode:before{content:"\f380"}i.icon.certificate:before{content:"\f0a3"}i.icon.chart.area:before{content:"\f1fe"}i.icon.chart.bar:before{content:"\f080"}i.icon.chart.line:before{content:"\f201"}i.icon.chart.pie:before{content:"\f200"}i.icon.check:before{content:"\f00c"}i.icon.check.circle:before{content:"\f058"}i.icon.check.square:before{content:"\f14a"}i.icon.chess:before{content:"\f439"}i.icon.chess.bishop:before{content:"\f43a"}i.icon.chess.board:before{content:"\f43c"}i.icon.chess.king:before{content:"\f43f"}i.icon.chess.knight:before{content:"\f441"}i.icon.chess.pawn:before{content:"\f443"}i.icon.chess.queen:before{content:"\f445"}i.icon.chess.rook:before{content:"\f447"}i.icon.chevron.circle.down:before{content:"\f13a"}i.icon.chevron.circle.left:before{content:"\f137"}i.icon.chevron.circle.right:before{content:"\f138"}i.icon.chevron.circle.up:before{content:"\f139"}i.icon.chevron.down:before{content:"\f078"}i.icon.chevron.left:before{content:"\f053"}i.icon.chevron.right:before{content:"\f054"}i.icon.chevron.up:before{content:"\f077"}i.icon.child:before{content:"\f1ae"}i.icon.chrome:before{content:"\f268"}i.icon.circle:before{content:"\f111"}i.icon.circle.notch:before{content:"\f1ce"}i.icon.clipboard:before{content:"\f328"}i.icon.clipboard.check:before{content:"\f46c"}i.icon.clipboard.list:before{content:"\f46d"}i.icon.clock:before{content:"\f017"}i.icon.clone:before{content:"\f24d"}i.icon.closed.captioning:before{content:"\f20a"}i.icon.cloud:before{content:"\f0c2"}i.icon.cloudscale:before{content:"\f383"}i.icon.cloudsmith:before{content:"\f384"}i.icon.cloudversify:before{content:"\f385"}i.icon.code:before{content:"\f121"}i.icon.code.branch:before{content:"\f126"}i.icon.codepen:before{content:"\f1cb"}i.icon.codiepie:before{content:"\f284"}i.icon.coffee:before{content:"\f0f4"}i.icon.cog:before{content:"\f013"}i.icon.cogs:before{content:"\f085"}i.icon.columns:before{content:"\f0db"}i.icon.comment:before{content:"\f075"}i.icon.comment.alternate:before{content:"\f27a"}i.icon.comments:before{content:"\f086"}i.icon.compass:before{content:"\f14e"}i.icon.compress:before{content:"\f066"}i.icon.connectdevelop:before{content:"\f20e"}i.icon.contao:before{content:"\f26d"}i.icon.copy:before{content:"\f0c5"}i.icon.copyright:before{content:"\f1f9"}i.icon.cpanel:before{content:"\f388"}i.icon.creative.commons:before{content:"\f25e"}i.icon.credit.card:before{content:"\f09d"}i.icon.crop:before{content:"\f125"}i.icon.crosshairs:before{content:"\f05b"}i.icon.css3:before{content:"\f13c"}i.icon.css3.alternate:before{content:"\f38b"}i.icon.cube:before{content:"\f1b2"}i.icon.cubes:before{content:"\f1b3"}i.icon.cut:before{content:"\f0c4"}i.icon.cuttlefish:before{content:"\f38c"}i.icon.d.and.d:before{content:"\f38d"}i.icon.dashcube:before{content:"\f210"}i.icon.database:before{content:"\f1c0"}i.icon.deaf:before{content:"\f2a4"}i.icon.delicious:before{content:"\f1a5"}i.icon.deploydog:before{content:"\f38e"}i.icon.deskpro:before{content:"\f38f"}i.icon.desktop:before{content:"\f108"}i.icon.deviantart:before{content:"\f1bd"}i.icon.digg:before{content:"\f1a6"}i.icon.digital.ocean:before{content:"\f391"}i.icon.discord:before{content:"\f392"}i.icon.discourse:before{content:"\f393"}i.icon.dna:before{content:"\f471"}i.icon.dochub:before{content:"\f394"}i.icon.docker:before{content:"\f395"}i.icon.dollar.sign:before{content:"\f155"}i.icon.dolly:before{content:"\f472"}i.icon.dolly.flatbed:before{content:"\f474"}i.icon.dot.circle:before{content:"\f192"}i.icon.download:before{content:"\f019"}i.icon.draft2digital:before{content:"\f396"}i.icon.dribbble:before{content:"\f17d"}i.icon.dribbble.square:before{content:"\f397"}i.icon.dropbox:before{content:"\f16b"}i.icon.drupal:before{content:"\f1a9"}i.icon.dyalog:before{content:"\f399"}i.icon.earlybirds:before{content:"\f39a"}i.icon.edge:before{content:"\f282"}i.icon.edit:before{content:"\f044"}i.icon.eject:before{content:"\f052"}i.icon.elementor:before{content:"\f430"}i.icon.ellipsis.horizontal:before{content:"\f141"}i.icon.ellipsis.vertical:before{content:"\f142"}i.icon.ember:before{content:"\f423"}i.icon.empire:before{content:"\f1d1"}i.icon.envelope:before{content:"\f0e0"}i.icon.envelope.open:before{content:"\f2b6"}i.icon.envelope.square:before{content:"\f199"}i.icon.envira:before{content:"\f299"}i.icon.eraser:before{content:"\f12d"}i.icon.erlang:before{content:"\f39d"}i.icon.ethereum:before{content:"\f42e"}i.icon.etsy:before{content:"\f2d7"}i.icon.euro.sign:before{content:"\f153"}i.icon.exchange.alternate:before{content:"\f362"}i.icon.exclamation:before{content:"\f12a"}i.icon.exclamation.circle:before{content:"\f06a"}i.icon.exclamation.triangle:before{content:"\f071"}i.icon.expand:before{content:"\f065"}i.icon.expand.arrows.alternate:before{content:"\f31e"}i.icon.expeditedssl:before{content:"\f23e"}i.icon.external.alternate:before{content:"\f35d"}i.icon.external.square.alternate:before{content:"\f360"}i.icon.eye:before{content:"\f06e"}i.icon.eye.dropper:before{content:"\f1fb"}i.icon.eye.slash:before{content:"\f070"}i.icon.facebook:before{content:"\f09a"}i.icon.facebook.f:before{content:"\f39e"}i.icon.facebook.messenger:before{content:"\f39f"}i.icon.facebook.square:before{content:"\f082"}i.icon.fast.backward:before{content:"\f049"}i.icon.fast.forward:before{content:"\f050"}i.icon.fax:before{content:"\f1ac"}i.icon.female:before{content:"\f182"}i.icon.fighter.jet:before{content:"\f0fb"}i.icon.file:before{content:"\f15b"}i.icon.file.alternate:before{content:"\f15c"}i.icon.file.archive:before{content:"\f1c6"}i.icon.file.audio:before{content:"\f1c7"}i.icon.file.code:before{content:"\f1c9"}i.icon.file.excel:before{content:"\f1c3"}i.icon.file.image:before{content:"\f1c5"}i.icon.file.pdf:before{content:"\f1c1"}i.icon.file.powerpoint:before{content:"\f1c4"}i.icon.file.video:before{content:"\f1c8"}i.icon.file.word:before{content:"\f1c2"}i.icon.film:before{content:"\f008"}i.icon.filter:before{content:"\f0b0"}i.icon.fire:before{content:"\f06d"}i.icon.fire.extinguisher:before{content:"\f134"}i.icon.firefox:before{content:"\f269"}i.icon.first.aid:before{content:"\f479"}i.icon.first.order:before{content:"\f2b0"}i.icon.firstdraft:before{content:"\f3a1"}i.icon.flag:before{content:"\f024"}i.icon.flag.checkered:before{content:"\f11e"}i.icon.flask:before{content:"\f0c3"}i.icon.flickr:before{content:"\f16e"}i.icon.flipboard:before{content:"\f44d"}i.icon.fly:before{content:"\f417"}i.icon.folder:before{content:"\f07b"}i.icon.folder.open:before{content:"\f07c"}i.icon.font:before{content:"\f031"}i.icon.font.awesome:before{content:"\f2b4"}i.icon.font.awesome.alternate:before{content:"\f35c"}i.icon.font.awesome.flag:before{content:"\f425"}i.icon.fonticons:before{content:"\f280"}i.icon.fonticons.fi:before{content:"\f3a2"}i.icon.football.ball:before{content:"\f44e"}i.icon.fort.awesome:before{content:"\f286"}i.icon.fort.awesome.alternate:before{content:"\f3a3"}i.icon.forumbee:before{content:"\f211"}i.icon.forward:before{content:"\f04e"}i.icon.foursquare:before{content:"\f180"}i.icon.free.code.camp:before{content:"\f2c5"}i.icon.freebsd:before{content:"\f3a4"}i.icon.frown:before{content:"\f119"}i.icon.futbol:before{content:"\f1e3"}i.icon.gamepad:before{content:"\f11b"}i.icon.gavel:before{content:"\f0e3"}i.icon.gem:before{content:"\f3a5"}i.icon.genderless:before{content:"\f22d"}i.icon.get.pocket:before{content:"\f265"}i.icon.gg:before{content:"\f260"}i.icon.gg.circle:before{content:"\f261"}i.icon.gift:before{content:"\f06b"}i.icon.git:before{content:"\f1d3"}i.icon.git.square:before{content:"\f1d2"}i.icon.github:before{content:"\f09b"}i.icon.github.alternate:before{content:"\f113"}i.icon.github.square:before{content:"\f092"}i.icon.gitkraken:before{content:"\f3a6"}i.icon.gitlab:before{content:"\f296"}i.icon.gitter:before{content:"\f426"}i.icon.glass.martini:before{content:"\f000"}i.icon.glide:before{content:"\f2a5"}i.icon.glide.g:before{content:"\f2a6"}i.icon.globe:before{content:"\f0ac"}i.icon.gofore:before{content:"\f3a7"}i.icon.golf.ball:before{content:"\f450"}i.icon.goodreads:before{content:"\f3a8"}i.icon.goodreads.g:before{content:"\f3a9"}i.icon.google:before{content:"\f1a0"}i.icon.google.drive:before{content:"\f3aa"}i.icon.google.play:before{content:"\f3ab"}i.icon.google.plus:before{content:"\f2b3"}i.icon.google.plus.g:before{content:"\f0d5"}i.icon.google.plus.square:before{content:"\f0d4"}i.icon.google.wallet:before{content:"\f1ee"}i.icon.graduation.cap:before{content:"\f19d"}i.icon.gratipay:before{content:"\f184"}i.icon.grav:before{content:"\f2d6"}i.icon.gripfire:before{content:"\f3ac"}i.icon.grunt:before{content:"\f3ad"}i.icon.gulp:before{content:"\f3ae"}i.icon.h.square:before{content:"\f0fd"}i.icon.hacker.news:before{content:"\f1d4"}i.icon.hacker.news.square:before{content:"\f3af"}i.icon.hand.lizard:before{content:"\f258"}i.icon.hand.paper:before{content:"\f256"}i.icon.hand.peace:before{content:"\f25b"}i.icon.hand.point.down:before{content:"\f0a7"}i.icon.hand.point.left:before{content:"\f0a5"}i.icon.hand.point.right:before{content:"\f0a4"}i.icon.hand.point.up:before{content:"\f0a6"}i.icon.hand.pointer:before{content:"\f25a"}i.icon.hand.rock:before{content:"\f255"}i.icon.hand.scissors:before{content:"\f257"}i.icon.hand.spock:before{content:"\f259"}i.icon.handshake:before{content:"\f2b5"}i.icon.hashtag:before{content:"\f292"}i.icon.hdd:before{content:"\f0a0"}i.icon.heading:before{content:"\f1dc"}i.icon.headphones:before{content:"\f025"}i.icon.heart:before{content:"\f004"}i.icon.heartbeat:before{content:"\f21e"}i.icon.hips:before{content:"\f452"}i.icon.hire.a.helper:before{content:"\f3b0"}i.icon.history:before{content:"\f1da"}i.icon.hockey.puck:before{content:"\f453"}i.icon.home:before{content:"\f015"}i.icon.hooli:before{content:"\f427"}i.icon.hospital:before{content:"\f0f8"}i.icon.hospital.symbol:before{content:"\f47e"}i.icon.hotjar:before{content:"\f3b1"}i.icon.hourglass:before{content:"\f254"}i.icon.hourglass.end:before{content:"\f253"}i.icon.hourglass.half:before{content:"\f252"}i.icon.hourglass.start:before{content:"\f251"}i.icon.houzz:before{content:"\f27c"}i.icon.html5:before{content:"\f13b"}i.icon.hubspot:before{content:"\f3b2"}i.icon.i.cursor:before{content:"\f246"}i.icon.id.badge:before{content:"\f2c1"}i.icon.id.card:before{content:"\f2c2"}i.icon.image:before{content:"\f03e"}i.icon.images:before{content:"\f302"}i.icon.imdb:before{content:"\f2d8"}i.icon.inbox:before{content:"\f01c"}i.icon.indent:before{content:"\f03c"}i.icon.industry:before{content:"\f275"}i.icon.info:before{content:"\f129"}i.icon.info.circle:before{content:"\f05a"}i.icon.instagram:before{content:"\f16d"}i.icon.internet.explorer:before{content:"\f26b"}i.icon.ioxhost:before{content:"\f208"}i.icon.italic:before{content:"\f033"}i.icon.itunes:before{content:"\f3b4"}i.icon.itunes.note:before{content:"\f3b5"}i.icon.jenkins:before{content:"\f3b6"}i.icon.joget:before{content:"\f3b7"}i.icon.joomla:before{content:"\f1aa"}i.icon.js:before{content:"\f3b8"}i.icon.js.square:before{content:"\f3b9"}i.icon.jsfiddle:before{content:"\f1cc"}i.icon.key:before{content:"\f084"}i.icon.keyboard:before{content:"\f11c"}i.icon.keycdn:before{content:"\f3ba"}i.icon.kickstarter:before{content:"\f3bb"}i.icon.kickstarter.k:before{content:"\f3bc"}i.icon.korvue:before{content:"\f42f"}i.icon.language:before{content:"\f1ab"}i.icon.laptop:before{content:"\f109"}i.icon.laravel:before{content:"\f3bd"}i.icon.lastfm:before{content:"\f202"}i.icon.lastfm.square:before{content:"\f203"}i.icon.leaf:before{content:"\f06c"}i.icon.leanpub:before{content:"\f212"}i.icon.lemon:before{content:"\f094"}i.icon.less:before{content:"\f41d"}i.icon.level.down.alternate:before{content:"\f3be"}i.icon.level.up.alternate:before{content:"\f3bf"}i.icon.life.ring:before{content:"\f1cd"}i.icon.lightbulb:before{content:"\f0eb"}i.icon.linechat:before{content:"\f3c0"}i.icon.linkify:before{content:"\f0c1"}i.icon.linkedin:before{content:"\f08c"}i.icon.linkedin.alt:before{content:"\f0e1"}i.icon.linode:before{content:"\f2b8"}i.icon.linux:before{content:"\f17c"}i.icon.lira.sign:before{content:"\f195"}i.icon.list:before{content:"\f03a"}i.icon.list.alternate:before{content:"\f022"}i.icon.list.ol:before{content:"\f0cb"}i.icon.list.ul:before{content:"\f0ca"}i.icon.location.arrow:before{content:"\f124"}i.icon.lock:before{content:"\f023"}i.icon.lock.open:before{content:"\f3c1"}i.icon.long.arrow.alternate.down:before{content:"\f309"}i.icon.long.arrow.alternate.left:before{content:"\f30a"}i.icon.long.arrow.alternate.right:before{content:"\f30b"}i.icon.long.arrow.alternate.up:before{content:"\f30c"}i.icon.low.vision:before{content:"\f2a8"}i.icon.lyft:before{content:"\f3c3"}i.icon.magento:before{content:"\f3c4"}i.icon.magic:before{content:"\f0d0"}i.icon.magnet:before{content:"\f076"}i.icon.male:before{content:"\f183"}i.icon.map:before{content:"\f279"}i.icon.map.marker:before{content:"\f041"}i.icon.map.marker.alternate:before{content:"\f3c5"}i.icon.map.pin:before{content:"\f276"}i.icon.map.signs:before{content:"\f277"}i.icon.mars:before{content:"\f222"}i.icon.mars.double:before{content:"\f227"}i.icon.mars.stroke:before{content:"\f229"}i.icon.mars.stroke.horizontal:before{content:"\f22b"}i.icon.mars.stroke.vertical:before{content:"\f22a"}i.icon.maxcdn:before{content:"\f136"}i.icon.medapps:before{content:"\f3c6"}i.icon.medium:before{content:"\f23a"}i.icon.medium.m:before{content:"\f3c7"}i.icon.medkit:before{content:"\f0fa"}i.icon.medrt:before{content:"\f3c8"}i.icon.meetup:before{content:"\f2e0"}i.icon.meh:before{content:"\f11a"}i.icon.mercury:before{content:"\f223"}i.icon.microchip:before{content:"\f2db"}i.icon.microphone:before{content:"\f130"}i.icon.microphone.slash:before{content:"\f131"}i.icon.microsoft:before{content:"\f3ca"}i.icon.minus:before{content:"\f068"}i.icon.minus.circle:before{content:"\f056"}i.icon.minus.square:before{content:"\f146"}i.icon.mix:before{content:"\f3cb"}i.icon.mixcloud:before{content:"\f289"}i.icon.mizuni:before{content:"\f3cc"}i.icon.mobile:before{content:"\f10b"}i.icon.mobile.alternate:before{content:"\f3cd"}i.icon.modx:before{content:"\f285"}i.icon.monero:before{content:"\f3d0"}i.icon.money.bill.alternate:before{content:"\f3d1"}i.icon.moon:before{content:"\f186"}i.icon.motorcycle:before{content:"\f21c"}i.icon.mouse.pointer:before{content:"\f245"}i.icon.music:before{content:"\f001"}i.icon.napster:before{content:"\f3d2"}i.icon.neuter:before{content:"\f22c"}i.icon.newspaper:before{content:"\f1ea"}i.icon.nintendo.switch:before{content:"\f418"}i.icon.node:before{content:"\f419"}i.icon.node.js:before{content:"\f3d3"}i.icon.npm:before{content:"\f3d4"}i.icon.ns8:before{content:"\f3d5"}i.icon.nutritionix:before{content:"\f3d6"}i.icon.object.group:before{content:"\f247"}i.icon.object.ungroup:before{content:"\f248"}i.icon.odnoklassniki:before{content:"\f263"}i.icon.odnoklassniki.square:before{content:"\f264"}i.icon.opencart:before{content:"\f23d"}i.icon.openid:before{content:"\f19b"}i.icon.opera:before{content:"\f26a"}i.icon.optin.monster:before{content:"\f23c"}i.icon.osi:before{content:"\f41a"}i.icon.outdent:before{content:"\f03b"}i.icon.page4:before{content:"\f3d7"}i.icon.pagelines:before{content:"\f18c"}i.icon.paint.brush:before{content:"\f1fc"}i.icon.palfed:before{content:"\f3d8"}i.icon.pallet:before{content:"\f482"}i.icon.paper.plane:before{content:"\f1d8"}i.icon.paperclip:before{content:"\f0c6"}i.icon.paragraph:before{content:"\f1dd"}i.icon.paste:before{content:"\f0ea"}i.icon.patreon:before{content:"\f3d9"}i.icon.pause:before{content:"\f04c"}i.icon.pause.circle:before{content:"\f28b"}i.icon.paw:before{content:"\f1b0"}i.icon.paypal:before{content:"\f1ed"}i.icon.pen.square:before{content:"\f14b"}i.icon.pencil.alternate:before{content:"\f303"}i.icon.percent:before{content:"\f295"}i.icon.periscope:before{content:"\f3da"}i.icon.phabricator:before{content:"\f3db"}i.icon.phoenix.framework:before{content:"\f3dc"}i.icon.phone:before{content:"\f095"}i.icon.phone.square:before{content:"\f098"}i.icon.phone.volume:before{content:"\f2a0"}i.icon.php:before{content:"\f457"}i.icon.pied.piper:before{content:"\f2ae"}i.icon.pied.piper.alternate:before{content:"\f1a8"}i.icon.pied.piper.pp:before{content:"\f1a7"}i.icon.pills:before{content:"\f484"}i.icon.pinterest:before{content:"\f0d2"}i.icon.pinterest.p:before{content:"\f231"}i.icon.pinterest.square:before{content:"\f0d3"}i.icon.plane:before{content:"\f072"}i.icon.play:before{content:"\f04b"}i.icon.play.circle:before{content:"\f144"}i.icon.playstation:before{content:"\f3df"}i.icon.plug:before{content:"\f1e6"}i.icon.plus:before{content:"\f067"}i.icon.plus.circle:before{content:"\f055"}i.icon.plus.square:before{content:"\f0fe"}i.icon.podcast:before{content:"\f2ce"}i.icon.pound.sign:before{content:"\f154"}i.icon.power.off:before{content:"\f011"}i.icon.print:before{content:"\f02f"}i.icon.product.hunt:before{content:"\f288"}i.icon.pushed:before{content:"\f3e1"}i.icon.puzzle.piece:before{content:"\f12e"}i.icon.python:before{content:"\f3e2"}i.icon.qq:before{content:"\f1d6"}i.icon.qrcode:before{content:"\f029"}i.icon.question:before{content:"\f128"}i.icon.question.circle:before{content:"\f059"}i.icon.quidditch:before{content:"\f458"}i.icon.quinscape:before{content:"\f459"}i.icon.quora:before{content:"\f2c4"}i.icon.quote.left:before{content:"\f10d"}i.icon.quote.right:before{content:"\f10e"}i.icon.random:before{content:"\f074"}i.icon.ravelry:before{content:"\f2d9"}i.icon.react:before{content:"\f41b"}i.icon.rebel:before{content:"\f1d0"}i.icon.recycle:before{content:"\f1b8"}i.icon.redriver:before{content:"\f3e3"}i.icon.reddit:before{content:"\f1a1"}i.icon.reddit.alien:before{content:"\f281"}i.icon.reddit.square:before{content:"\f1a2"}i.icon.redo:before{content:"\f01e"}i.icon.redo.alternate:before{content:"\f2f9"}i.icon.registered:before{content:"\f25d"}i.icon.rendact:before{content:"\f3e4"}i.icon.renren:before{content:"\f18b"}i.icon.reply:before{content:"\f3e5"}i.icon.reply.all:before{content:"\f122"}i.icon.replyd:before{content:"\f3e6"}i.icon.resolving:before{content:"\f3e7"}i.icon.retweet:before{content:"\f079"}i.icon.road:before{content:"\f018"}i.icon.rocket:before{content:"\f135"}i.icon.rocketchat:before{content:"\f3e8"}i.icon.rockrms:before{content:"\f3e9"}i.icon.rss:before{content:"\f09e"}i.icon.rss.square:before{content:"\f143"}i.icon.ruble.sign:before{content:"\f158"}i.icon.rupee.sign:before{content:"\f156"}i.icon.safari:before{content:"\f267"}i.icon.sass:before{content:"\f41e"}i.icon.save:before{content:"\f0c7"}i.icon.schlix:before{content:"\f3ea"}i.icon.scribd:before{content:"\f28a"}i.icon.search:before{content:"\f002"}i.icon.search.minus:before{content:"\f010"}i.icon.search.plus:before{content:"\f00e"}i.icon.searchengin:before{content:"\f3eb"}i.icon.sellcast:before{content:"\f2da"}i.icon.sellsy:before{content:"\f213"}i.icon.server:before{content:"\f233"}i.icon.servicestack:before{content:"\f3ec"}i.icon.share:before{content:"\f064"}i.icon.share.alternate:before{content:"\f1e0"}i.icon.share.alternate.square:before{content:"\f1e1"}i.icon.share.square:before{content:"\f14d"}i.icon.shekel.sign:before{content:"\f20b"}i.icon.shield.alternate:before{content:"\f3ed"}i.icon.ship:before{content:"\f21a"}i.icon.shipping.fast:before{content:"\f48b"}i.icon.shirtsinbulk:before{content:"\f214"}i.icon.shopping.bag:before{content:"\f290"}i.icon.shopping.basket:before{content:"\f291"}i.icon.shopping.cart:before{content:"\f07a"}i.icon.shower:before{content:"\f2cc"}i.icon.sign.language:before{content:"\f2a7"}i.icon.signal:before{content:"\f012"}i.icon.simplybuilt:before{content:"\f215"}i.icon.sistrix:before{content:"\f3ee"}i.icon.sitemap:before{content:"\f0e8"}i.icon.skyatlas:before{content:"\f216"}i.icon.skype:before{content:"\f17e"}i.icon.slack:before{content:"\f198"}i.icon.slack.hash:before{content:"\f3ef"}i.icon.sliders.horizontal:before{content:"\f1de"}i.icon.slideshare:before{content:"\f1e7"}i.icon.smile:before{content:"\f118"}i.icon.snapchat:before{content:"\f2ab"}i.icon.snapchat.ghost:before{content:"\f2ac"}i.icon.snapchat.square:before{content:"\f2ad"}i.icon.snowflake:before{content:"\f2dc"}i.icon.sort:before{content:"\f0dc"}i.icon.sort.alphabet.down:before{content:"\f15d"}i.icon.sort.alphabet.up:before{content:"\f15e"}i.icon.sort.amount.down:before{content:"\f160"}i.icon.sort.amount.up:before{content:"\f161"}i.icon.sort.down:before{content:"\f0dd"}i.icon.sort.numeric.down:before{content:"\f162"}i.icon.sort.numeric.up:before{content:"\f163"}i.icon.sort.up:before{content:"\f0de"}i.icon.soundcloud:before{content:"\f1be"}i.icon.space.shuttle:before{content:"\f197"}i.icon.speakap:before{content:"\f3f3"}i.icon.spinner:before{content:"\f110"}i.icon.spotify:before{content:"\f1bc"}i.icon.square:before{content:"\f0c8"}i.icon.square.full:before{content:"\f45c"}i.icon.stack.exchange:before{content:"\f18d"}i.icon.stack.overflow:before{content:"\f16c"}i.icon.star:before{content:"\f005"}i.icon.star.half:before{content:"\f089"}i.icon.staylinked:before{content:"\f3f5"}i.icon.steam:before{content:"\f1b6"}i.icon.steam.square:before{content:"\f1b7"}i.icon.steam.symbol:before{content:"\f3f6"}i.icon.step.backward:before{content:"\f048"}i.icon.step.forward:before{content:"\f051"}i.icon.stethoscope:before{content:"\f0f1"}i.icon.sticker.mule:before{content:"\f3f7"}i.icon.sticky.note:before{content:"\f249"}i.icon.stop:before{content:"\f04d"}i.icon.stop.circle:before{content:"\f28d"}i.icon.stopwatch:before{content:"\f2f2"}i.icon.strava:before{content:"\f428"}i.icon.street.view:before{content:"\f21d"}i.icon.strikethrough:before{content:"\f0cc"}i.icon.stripe:before{content:"\f429"}i.icon.stripe.s:before{content:"\f42a"}i.icon.studiovinari:before{content:"\f3f8"}i.icon.stumbleupon:before{content:"\f1a4"}i.icon.stumbleupon.circle:before{content:"\f1a3"}i.icon.subscript:before{content:"\f12c"}i.icon.subway:before{content:"\f239"}i.icon.suitcase:before{content:"\f0f2"}i.icon.sun:before{content:"\f185"}i.icon.superpowers:before{content:"\f2dd"}i.icon.superscript:before{content:"\f12b"}i.icon.supple:before{content:"\f3f9"}i.icon.sync:before{content:"\f021"}i.icon.sync.alternate:before{content:"\f2f1"}i.icon.syringe:before{content:"\f48e"}i.icon.table:before{content:"\f0ce"}i.icon.table.tennis:before{content:"\f45d"}i.icon.tablet:before{content:"\f10a"}i.icon.tablet.alternate:before{content:"\f3fa"}i.icon.tachometer.alternate:before{content:"\f3fd"}i.icon.tag:before{content:"\f02b"}i.icon.tags:before{content:"\f02c"}i.icon.tasks:before{content:"\f0ae"}i.icon.taxi:before{content:"\f1ba"}i.icon.telegram:before{content:"\f2c6"}i.icon.telegram.plane:before{content:"\f3fe"}i.icon.tencent.weibo:before{content:"\f1d5"}i.icon.terminal:before{content:"\f120"}i.icon.text.height:before{content:"\f034"}i.icon.text.width:before{content:"\f035"}i.icon.th:before{content:"\f00a"}i.icon.th.large:before{content:"\f009"}i.icon.th.list:before{content:"\f00b"}i.icon.themeisle:before{content:"\f2b2"}i.icon.thermometer:before{content:"\f491"}i.icon.thermometer.empty:before{content:"\f2cb"}i.icon.thermometer.full:before{content:"\f2c7"}i.icon.thermometer.half:before{content:"\f2c9"}i.icon.thermometer.quarter:before{content:"\f2ca"}i.icon.thermometer.three.quarters:before{content:"\f2c8"}i.icon.thumbs.down:before{content:"\f165"}i.icon.thumbs.up:before{content:"\f164"}i.icon.thumbtack:before{content:"\f08d"}i.icon.ticket.alternate:before{content:"\f3ff"}i.icon.times:before{content:"\f00d"}i.icon.times.circle:before{content:"\f057"}i.icon.tint:before{content:"\f043"}i.icon.toggle.off:before{content:"\f204"}i.icon.toggle.on:before{content:"\f205"}i.icon.trademark:before{content:"\f25c"}i.icon.train:before{content:"\f238"}i.icon.transgender:before{content:"\f224"}i.icon.transgender.alternate:before{content:"\f225"}i.icon.trash:before{content:"\f1f8"}i.icon.trash.alternate:before{content:"\f2ed"}i.icon.tree:before{content:"\f1bb"}i.icon.trello:before{content:"\f181"}i.icon.tripadvisor:before{content:"\f262"}i.icon.trophy:before{content:"\f091"}i.icon.truck:before{content:"\f0d1"}i.icon.tty:before{content:"\f1e4"}i.icon.tumblr:before{content:"\f173"}i.icon.tumblr.square:before{content:"\f174"}i.icon.tv:before{content:"\f26c"}i.icon.twitch:before{content:"\f1e8"}i.icon.twitter:before{content:"\f099"}i.icon.twitter.square:before{content:"\f081"}i.icon.typo3:before{content:"\f42b"}i.icon.uber:before{content:"\f402"}i.icon.uikit:before{content:"\f403"}i.icon.umbrella:before{content:"\f0e9"}i.icon.underline:before{content:"\f0cd"}i.icon.undo:before{content:"\f0e2"}i.icon.undo.alternate:before{content:"\f2ea"}i.icon.uniregistry:before{content:"\f404"}i.icon.universal.access:before{content:"\f29a"}i.icon.university:before{content:"\f19c"}i.icon.unlink:before{content:"\f127"}i.icon.unlock:before{content:"\f09c"}i.icon.unlock.alternate:before{content:"\f13e"}i.icon.untappd:before{content:"\f405"}i.icon.upload:before{content:"\f093"}i.icon.usb:before{content:"\f287"}i.icon.user:before{content:"\f007"}i.icon.user.circle:before{content:"\f2bd"}i.icon.user.md:before{content:"\f0f0"}i.icon.user.plus:before{content:"\f234"}i.icon.user.secret:before{content:"\f21b"}i.icon.user.times:before{content:"\f235"}i.icon.users:before{content:"\f0c0"}i.icon.ussunnah:before{content:"\f407"}i.icon.utensil.spoon:before{content:"\f2e5"}i.icon.utensils:before{content:"\f2e7"}i.icon.vaadin:before{content:"\f408"}i.icon.venus:before{content:"\f221"}i.icon.venus.double:before{content:"\f226"}i.icon.venus.mars:before{content:"\f228"}i.icon.viacoin:before{content:"\f237"}i.icon.viadeo:before{content:"\f2a9"}i.icon.viadeo.square:before{content:"\f2aa"}i.icon.viber:before{content:"\f409"}i.icon.video:before{content:"\f03d"}i.icon.vimeo:before{content:"\f40a"}i.icon.vimeo.square:before{content:"\f194"}i.icon.vimeo.v:before{content:"\f27d"}i.icon.vine:before{content:"\f1ca"}i.icon.vk:before{content:"\f189"}i.icon.vnv:before{content:"\f40b"}i.icon.volleyball.ball:before{content:"\f45f"}i.icon.volume.down:before{content:"\f027"}i.icon.volume.off:before{content:"\f026"}i.icon.volume.up:before{content:"\f028"}i.icon.vuejs:before{content:"\f41f"}i.icon.warehouse:before{content:"\f494"}i.icon.weibo:before{content:"\f18a"}i.icon.weight:before{content:"\f496"}i.icon.weixin:before{content:"\f1d7"}i.icon.whatsapp:before{content:"\f232"}i.icon.whatsapp.square:before{content:"\f40c"}i.icon.wheelchair:before{content:"\f193"}i.icon.whmcs:before{content:"\f40d"}i.icon.wifi:before{content:"\f1eb"}i.icon.wikipedia.w:before{content:"\f266"}i.icon.window.close:before{content:"\f410"}i.icon.window.maximize:before{content:"\f2d0"}i.icon.window.minimize:before{content:"\f2d1"}i.icon.window.restore:before{content:"\f2d2"}i.icon.windows:before{content:"\f17a"}i.icon.won.sign:before{content:"\f159"}i.icon.wordpress:before{content:"\f19a"}i.icon.wordpress.simple:before{content:"\f411"}i.icon.wpbeginner:before{content:"\f297"}i.icon.wpexplorer:before{content:"\f2de"}i.icon.wpforms:before{content:"\f298"}i.icon.wrench:before{content:"\f0ad"}i.icon.xbox:before{content:"\f412"}i.icon.xing:before{content:"\f168"}i.icon.xing.square:before{content:"\f169"}i.icon.y.combinator:before{content:"\f23b"}i.icon.yahoo:before{content:"\f19e"}i.icon.yandex:before{content:"\f413"}i.icon.yandex.international:before{content:"\f414"}i.icon.yelp:before{content:"\f1e9"}i.icon.yen.sign:before{content:"\f157"}i.icon.yoast:before{content:"\f2b1"}i.icon.youtube:before{content:"\f167"}i.icon.youtube.square:before{content:"\f431"}i.icon.chess.rock:before{content:"\f447"}i.icon.ordered.list:before{content:"\f0cb"}i.icon.unordered.list:before{content:"\f0ca"}i.icon.user.doctor:before{content:"\f0f0"}i.icon.shield:before{content:"\f3ed"}i.icon.puzzle:before{content:"\f12e"}i.icon.credit.card.amazon.pay:before{content:"\f42d"}i.icon.credit.card.american.express:before{content:"\f1f3"}i.icon.credit.card.diners.club:before{content:"\f24c"}i.icon.credit.card.discover:before{content:"\f1f2"}i.icon.credit.card.jcb:before{content:"\f24b"}i.icon.credit.card.mastercard:before{content:"\f1f1"}i.icon.credit.card.paypal:before{content:"\f1f4"}i.icon.credit.card.stripe:before{content:"\f1f5"}i.icon.credit.card.visa:before{content:"\f1f0"}i.icon.add.circle:before{content:"\f055"}i.icon.add.square:before{content:"\f0fe"}i.icon.add.to.calendar:before{content:"\f271"}i.icon.add.to.cart:before{content:"\f217"}i.icon.add.user:before{content:"\f234"}i.icon.add:before{content:"\f067"}i.icon.alarm.mute:before{content:"\f1f6"}i.icon.alarm:before{content:"\f0f3"}i.icon.ald:before{content:"\f2a2"}i.icon.als:before{content:"\f2a2"}i.icon.american.express.card:before{content:"\f1f3"}i.icon.american.express:before{content:"\f1f3"}i.icon.amex:before{content:"\f1f3"}i.icon.announcement:before{content:"\f0a1"}i.icon.area.chart:before{content:"\f1fe"}i.icon.area.graph:before{content:"\f1fe"}i.icon.arrow.down.cart:before{content:"\f218"}i.icon.asexual:before{content:"\f22d"}i.icon.asl.interpreting:before{content:"\f2a3"}i.icon.asl:before{content:"\f2a3"}i.icon.assistive.listening.devices:before{content:"\f2a2"}i.icon.attach:before{content:"\f0c6"}i.icon.attention:before{content:"\f06a"}i.icon.balance:before{content:"\f24e"}i.icon.bar:before{content:"\f0fc"}i.icon.bathtub:before{content:"\f2cd"}i.icon.battery.four:before{content:"\f240"}i.icon.battery.high:before{content:"\f241"}i.icon.battery.low:before{content:"\f243"}i.icon.battery.medium:before{content:"\f242"}i.icon.battery.one:before{content:"\f243"}i.icon.battery.three:before{content:"\f241"}i.icon.battery.two:before{content:"\f242"}i.icon.battery.zero:before{content:"\f244"}i.icon.birthday:before{content:"\f1fd"}i.icon.block.layout:before{content:"\f009"}i.icon.bluetooth.alternative:before{content:"\f294"}i.icon.broken.chain:before{content:"\f127"}i.icon.browser:before{content:"\f022"}i.icon.call.square:before{content:"\f098"}i.icon.call:before{content:"\f095"}i.icon.cancel:before{content:"\f00d"}i.icon.cart:before{content:"\f07a"}i.icon.cc:before{content:"\f20a"}i.icon.chain:before{content:"\f0c1"}i.icon.chat:before{content:"\f075"}i.icon.checked.calendar:before{content:"\f274"}i.icon.checkmark:before{content:"\f00c"}i.icon.circle.notched:before{content:"\f1ce"}i.icon.close:before{content:"\f00d"}i.icon.cny:before{content:"\f157"}i.icon.cocktail:before{content:"\f000"}i.icon.commenting:before{content:"\f27a"}i.icon.computer:before{content:"\f108"}i.icon.configure:before{content:"\f0ad"}i.icon.content:before{content:"\f0c9"}i.icon.deafness:before{content:"\f2a4"}i.icon.delete.calendar:before{content:"\f273"}i.icon.delete:before{content:"\f00d"}i.icon.detective:before{content:"\f21b"}i.icon.diners.club.card:before{content:"\f24c"}i.icon.diners.club:before{content:"\f24c"}i.icon.discover.card:before{content:"\f1f2"}i.icon.discover:before{content:"\f1f2"}i.icon.discussions:before{content:"\f086"}i.icon.doctor:before{content:"\f0f0"}i.icon.dollar:before{content:"\f155"}i.icon.dont:before{content:"\f05e"}i.icon.dribble:before{content:"\f17d"}i.icon.drivers.license:before{content:"\f2c2"}i.icon.dropdown:before{content:"\f0d7"}i.icon.eercast:before{content:"\f2da"}i.icon.emergency:before{content:"\f0f9"}i.icon.envira.gallery:before{content:"\f299"}i.icon.erase:before{content:"\f12d"}i.icon.eur:before{content:"\f153"}i.icon.euro:before{content:"\f153"}i.icon.eyedropper:before{content:"\f1fb"}i.icon.fa:before{content:"\f2b4"}i.icon.factory:before{content:"\f275"}i.icon.favorite:before{content:"\f005"}i.icon.feed:before{content:"\f09e"}i.icon.female.homosexual:before{content:"\f226"}i.icon.file.text:before{content:"\f15c"}i.icon.find:before{content:"\f1e5"}i.icon.first.aid:before{content:"\f0fa"}i.icon.five.hundred.pixels:before{content:"\f26e"}i.icon.fork:before{content:"\f126"}i.icon.game:before{content:"\f11b"}i.icon.gay:before{content:"\f227"}i.icon.gbp:before{content:"\f154"}i.icon.gittip:before{content:"\f184"}i.icon.google.plus.circle:before{content:"\f2b3"}i.icon.google.plus.official:before{content:"\f2b3"}i.icon.grab:before{content:"\f255"}i.icon.graduation:before{content:"\f19d"}i.icon.grid.layout:before{content:"\f00a"}i.icon.group:before{content:"\f0c0"}i.icon.h:before{content:"\f0fd"}i.icon.hand.victory:before{content:"\f25b"}i.icon.handicap:before{content:"\f193"}i.icon.hard.of.hearing:before{content:"\f2a4"}i.icon.header:before{content:"\f1dc"}i.icon.help.circle:before{content:"\f059"}i.icon.help:before{content:"\f128"}i.icon.heterosexual:before{content:"\f228"}i.icon.hide:before{content:"\f070"}i.icon.hotel:before{content:"\f236"}i.icon.hourglass.four:before{content:"\f254"}i.icon.hourglass.full:before{content:"\f254"}i.icon.hourglass.one:before{content:"\f251"}i.icon.hourglass.three:before{content:"\f253"}i.icon.hourglass.two:before{content:"\f252"}i.icon.idea:before{content:"\f0eb"}i.icon.ils:before{content:"\f20b"}i.icon.in-cart:before{content:"\f218"}i.icon.inr:before{content:"\f156"}i.icon.intergender:before{content:"\f224"}i.icon.intersex:before{content:"\f224"}i.icon.japan.credit.bureau.card:before{content:"\f24b"}i.icon.japan.credit.bureau:before{content:"\f24b"}i.icon.jcb:before{content:"\f24b"}i.icon.jpy:before{content:"\f157"}i.icon.krw:before{content:"\f159"}i.icon.lab:before{content:"\f0c3"}i.icon.law:before{content:"\f24e"}i.icon.legal:before{content:"\f0e3"}i.icon.lesbian:before{content:"\f226"}i.icon.lightning:before{content:"\f0e7"}i.icon.like:before{content:"\f004"}i.icon.line.graph:before{content:"\f201"}i.icon.linkedin.square:before{content:"\f08c"}i.icon.linkify:before{content:"\f0c1"}i.icon.lira:before{content:"\f195"}i.icon.list.layout:before{content:"\f00b"}i.icon.magnify:before{content:"\f00e"}i.icon.mail.forward:before{content:"\f064"}i.icon.mail.square:before{content:"\f199"}i.icon.mail:before{content:"\f0e0"}i.icon.male.homosexual:before{content:"\f227"}i.icon.man:before{content:"\f222"}i.icon.marker:before{content:"\f041"}i.icon.mars.alternate:before{content:"\f229"}i.icon.mars.horizontal:before{content:"\f22b"}i.icon.mars.vertical:before{content:"\f22a"}i.icon.mastercard.card:before{content:"\f1f1"}i.icon.mastercard:before{content:"\f1f1"}i.icon.microsoft.edge:before{content:"\f282"}i.icon.military:before{content:"\f0fb"}i.icon.ms.edge:before{content:"\f282"}i.icon.mute:before{content:"\f131"}i.icon.new.pied.piper:before{content:"\f2ae"}i.icon.non.binary.transgender:before{content:"\f223"}i.icon.numbered.list:before{content:"\f0cb"}i.icon.optinmonster:before{content:"\f23c"}i.icon.options:before{content:"\f1de"}i.icon.other.gender.horizontal:before{content:"\f22b"}i.icon.other.gender.vertical:before{content:"\f22a"}i.icon.other.gender:before{content:"\f229"}i.icon.payment:before{content:"\f09d"}i.icon.paypal.card:before{content:"\f1f4"}i.icon.pencil.square:before{content:"\f14b"}i.icon.photo:before{content:"\f030"}i.icon.picture:before{content:"\f03e"}i.icon.pie.chart:before{content:"\f200"}i.icon.pie.graph:before{content:"\f200"}i.icon.pied.piper.hat:before{content:"\f2ae"}i.icon.pin:before{content:"\f08d"}i.icon.plus.cart:before{content:"\f217"}i.icon.pocket:before{content:"\f265"}i.icon.point:before{content:"\f041"}i.icon.pointing.down:before{content:"\f0a7"}i.icon.pointing.left:before{content:"\f0a5"}i.icon.pointing.right:before{content:"\f0a4"}i.icon.pointing.up:before{content:"\f0a6"}i.icon.pound:before{content:"\f154"}i.icon.power.cord:before{content:"\f1e6"}i.icon.power:before{content:"\f011"}i.icon.privacy:before{content:"\f084"}i.icon.r.circle:before{content:"\f25d"}i.icon.rain:before{content:"\f0e9"}i.icon.record:before{content:"\f03d"}i.icon.refresh:before{content:"\f021"}i.icon.remove.circle:before{content:"\f057"}i.icon.remove.from.calendar:before{content:"\f272"}i.icon.remove.user:before{content:"\f235"}i.icon.remove:before{content:"\f00d"}i.icon.repeat:before{content:"\f01e"}i.icon.rmb:before{content:"\f157"}i.icon.rouble:before{content:"\f158"}i.icon.rub:before{content:"\f158"}i.icon.ruble:before{content:"\f158"}i.icon.rupee:before{content:"\f156"}i.icon.s15:before{content:"\f2cd"}i.icon.selected.radio:before{content:"\f192"}i.icon.send:before{content:"\f1d8"}i.icon.setting:before{content:"\f013"}i.icon.settings:before{content:"\f085"}i.icon.shekel:before{content:"\f20b"}i.icon.sheqel:before{content:"\f20b"}i.icon.shipping:before{content:"\f0d1"}i.icon.shop:before{content:"\f07a"}i.icon.shuffle:before{content:"\f074"}i.icon.shutdown:before{content:"\f011"}i.icon.sidebar:before{content:"\f0c9"}i.icon.signing:before{content:"\f2a7"}i.icon.signup:before{content:"\f044"}i.icon.sliders:before{content:"\f1de"}i.icon.soccer:before{content:"\f1e3"}i.icon.sort.alphabet.ascending:before{content:"\f15d"}i.icon.sort.alphabet.descending:before{content:"\f15e"}i.icon.sort.ascending:before{content:"\f0de"}i.icon.sort.content.ascending:before{content:"\f160"}i.icon.sort.content.descending:before{content:"\f161"}i.icon.sort.descending:before{content:"\f0dd"}i.icon.sort.numeric.ascending:before{content:"\f162"}i.icon.sort.numeric.descending:before{content:"\f163"}i.icon.sound:before{content:"\f025"}i.icon.spy:before{content:"\f21b"}i.icon.stripe.card:before{content:"\f1f5"}i.icon.student:before{content:"\f19d"}i.icon.talk:before{content:"\f27a"}i.icon.target:before{content:"\f140"}i.icon.teletype:before{content:"\f1e4"}i.icon.television:before{content:"\f26c"}i.icon.text.cursor:before{content:"\f246"}i.icon.text.telephone:before{content:"\f1e4"}i.icon.theme.isle:before{content:"\f2b2"}i.icon.theme:before{content:"\f043"}i.icon.thermometer:before{content:"\f2c7"}i.icon.thumb.tack:before{content:"\f08d"}i.icon.time:before{content:"\f017"}i.icon.tm:before{content:"\f25c"}i.icon.toggle.down:before{content:"\f150"}i.icon.toggle.left:before{content:"\f191"}i.icon.toggle.right:before{content:"\f152"}i.icon.toggle.up:before{content:"\f151"}i.icon.translate:before{content:"\f1ab"}i.icon.travel:before{content:"\f0b1"}i.icon.treatment:before{content:"\f0f1"}i.icon.triangle.down:before{content:"\f0d7"}i.icon.triangle.left:before{content:"\f0d9"}i.icon.triangle.right:before{content:"\f0da"}i.icon.triangle.up:before{content:"\f0d8"}i.icon.try:before{content:"\f195"}i.icon.unhide:before{content:"\f06e"}i.icon.unlinkify:before{content:"\f127"}i.icon.unmute:before{content:"\f130"}i.icon.usd:before{content:"\f155"}i.icon.user.cancel:before{content:"\f235"}i.icon.user.close:before{content:"\f235"}i.icon.user.delete:before{content:"\f235"}i.icon.user.x:before{content:"\f235"}i.icon.vcard:before{content:"\f2bb"}i.icon.video.camera:before{content:"\f03d"}i.icon.video.play:before{content:"\f144"}i.icon.visa.card:before{content:"\f1f0"}i.icon.visa:before{content:"\f1f0"}i.icon.volume.control.phone:before{content:"\f2a0"}i.icon.wait:before{content:"\f017"}i.icon.warning.circle:before{content:"\f06a"}i.icon.warning.sign:before{content:"\f071"}i.icon.warning:before{content:"\f12a"}i.icon.wechat:before{content:"\f1d7"}i.icon.wi-fi:before{content:"\f1eb"}i.icon.wikipedia:before{content:"\f266"}i.icon.winner:before{content:"\f091"}i.icon.wizard:before{content:"\f0d0"}i.icon.woman:before{content:"\f221"}i.icon.won:before{content:"\f159"}i.icon.wordpress.beginner:before{content:"\f297"}i.icon.wordpress.forms:before{content:"\f298"}i.icon.world:before{content:"\f0ac"}i.icon.write.square:before{content:"\f14b"}i.icon.x:before{content:"\f00d"}i.icon.yc:before{content:"\f23b"}i.icon.ycombinator:before{content:"\f23b"}i.icon.yen:before{content:"\f157"}i.icon.zip:before{content:"\f187"}i.icon.zoom-in:before{content:"\f00e"}i.icon.zoom-out:before{content:"\f010"}i.icon.zoom:before{content:"\f00e"}i.icon.bitbucket.square:before{content:"\f171"}i.icon.checkmark.box:before{content:"\f14a"}i.icon.circle.thin:before{content:"\f111"}i.icon.cloud.download:before{content:"\f381"}i.icon.cloud.upload:before{content:"\f382"}i.icon.compose:before{content:"\f303"}i.icon.conversation:before{content:"\f086"}i.icon.credit.card.alternative:before{content:"\f09d"}i.icon.currency:before{content:"\f3d1"}i.icon.dashboard:before{content:"\f3fd"}i.icon.diamond:before{content:"\f3a5"}i.icon.disk:before{content:"\f0a0"}i.icon.exchange:before{content:"\f362"}i.icon.external.share:before{content:"\f14d"}i.icon.external.square:before{content:"\f360"}i.icon.external:before{content:"\f35d"}i.icon.facebook.official:before{content:"\f082"}i.icon.food:before{content:"\f2e7"}i.icon.hourglass.zero:before{content:"\f253"}i.icon.level.down:before{content:"\f3be"}i.icon.level.up:before{content:"\f3bf"}i.icon.logout:before{content:"\f2f5"}i.icon.meanpath:before{content:"\f0c8"}i.icon.money:before{content:"\f3d1"}i.icon.move:before{content:"\f0b2"}i.icon.pencil:before{content:"\f303"}i.icon.protect:before{content:"\f023"}i.icon.radio:before{content:"\f192"}i.icon.remove.bookmark:before{content:"\f02e"}i.icon.resize.horizontal:before{content:"\f337"}i.icon.resize.vertical:before{content:"\f338"}i.icon.sign-in:before{content:"\f2f6"}i.icon.sign-out:before{content:"\f2f5"}i.icon.spoon:before{content:"\f2e5"}i.icon.star.half.empty:before{content:"\f089"}i.icon.star.half.full:before{content:"\f089"}i.icon.ticket:before{content:"\f3ff"}i.icon.times.rectangle:before{content:"\f410"}i.icon.write:before{content:"\f303"}i.icon.youtube.play:before{content:"\f167"}@font-face{font-family:outline-icons;src:url(/build/app/shop/fonts/outline-icons.752905fa.eot);src:url(/build/app/shop/fonts/outline-icons.752905fa.eot?#iefix) format('embedded-opentype'),url(/build/app/shop/fonts/outline-icons.687a4990.woff2) format('woff2'),url(/build/app/shop/fonts/outline-icons.ddae9b1b.woff) format('woff'),url(/build/app/shop/fonts/outline-icons.53671035.ttf) format('truetype'),url(/build/app/shop/images/outline-icons.9c4845b4.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon.outline{font-family:outline-icons}i.icon.address.book.outline:before{content:"\f2b9"}i.icon.address.card.outline:before{content:"\f2bb"}i.icon.arrow.alternate.circle.down.outline:before{content:"\f358"}i.icon.arrow.alternate.circle.left.outline:before{content:"\f359"}i.icon.arrow.alternate.circle.right.outline:before{content:"\f35a"}i.icon.arrow.alternate.circle.up.outline:before{content:"\f35b"}i.icon.bell.outline:before{content:"\f0f3"}i.icon.bell.slash.outline:before{content:"\f1f6"}i.icon.bookmark.outline:before{content:"\f02e"}i.icon.building.outline:before{content:"\f1ad"}i.icon.calendar.outline:before{content:"\f133"}i.icon.calendar.alternate.outline:before{content:"\f073"}i.icon.calendar.check.outline:before{content:"\f274"}i.icon.calendar.minus.outline:before{content:"\f272"}i.icon.calendar.plus.outline:before{content:"\f271"}i.icon.calendar.times.outline:before{content:"\f273"}i.icon.caret.square.down.outline:before{content:"\f150"}i.icon.caret.square.left.outline:before{content:"\f191"}i.icon.caret.square.right.outline:before{content:"\f152"}i.icon.caret.square.up.outline:before{content:"\f151"}i.icon.chart.bar.outline:before{content:"\f080"}i.icon.check.circle.outline:before{content:"\f058"}i.icon.check.square.outline:before{content:"\f14a"}i.icon.circle.outline:before{content:"\f111"}i.icon.clipboard.outline:before{content:"\f328"}i.icon.clock.outline:before{content:"\f017"}i.icon.clone.outline:before{content:"\f24d"}i.icon.closed.captioning.outline:before{content:"\f20a"}i.icon.comment.outline:before{content:"\f075"}i.icon.comment.alternate.outline:before{content:"\f27a"}i.icon.comments.outline:before{content:"\f086"}i.icon.compass.outline:before{content:"\f14e"}i.icon.copy.outline:before{content:"\f0c5"}i.icon.copyright.outline:before{content:"\f1f9"}i.icon.credit.card.outline:before{content:"\f09d"}i.icon.dot.circle.outline:before{content:"\f192"}i.icon.edit.outline:before{content:"\f044"}i.icon.envelope.outline:before{content:"\f0e0"}i.icon.envelope.open.outline:before{content:"\f2b6"}i.icon.eye.slash.outline:before{content:"\f070"}i.icon.file.outline:before{content:"\f15b"}i.icon.file.alternate.outline:before{content:"\f15c"}i.icon.file.archive.outline:before{content:"\f1c6"}i.icon.file.audio.outline:before{content:"\f1c7"}i.icon.file.code.outline:before{content:"\f1c9"}i.icon.file.excel.outline:before{content:"\f1c3"}i.icon.file.image.outline:before{content:"\f1c5"}i.icon.file.pdf.outline:before{content:"\f1c1"}i.icon.file.powerpoint.outline:before{content:"\f1c4"}i.icon.file.video.outline:before{content:"\f1c8"}i.icon.file.word.outline:before{content:"\f1c2"}i.icon.flag.outline:before{content:"\f024"}i.icon.folder.outline:before{content:"\f07b"}i.icon.folder.open.outline:before{content:"\f07c"}i.icon.frown.outline:before{content:"\f119"}i.icon.futbol.outline:before{content:"\f1e3"}i.icon.gem.outline:before{content:"\f3a5"}i.icon.hand.lizard.outline:before{content:"\f258"}i.icon.hand.paper.outline:before{content:"\f256"}i.icon.hand.peace.outline:before{content:"\f25b"}i.icon.hand.point.down.outline:before{content:"\f0a7"}i.icon.hand.point.left.outline:before{content:"\f0a5"}i.icon.hand.point.right.outline:before{content:"\f0a4"}i.icon.hand.point.up.outline:before{content:"\f0a6"}i.icon.hand.pointer.outline:before{content:"\f25a"}i.icon.hand.rock.outline:before{content:"\f255"}i.icon.hand.scissors.outline:before{content:"\f257"}i.icon.hand.spock.outline:before{content:"\f259"}i.icon.handshake.outline:before{content:"\f2b5"}i.icon.hdd.outline:before{content:"\f0a0"}i.icon.heart.outline:before{content:"\f004"}i.icon.hospital.outline:before{content:"\f0f8"}i.icon.hourglass.outline:before{content:"\f254"}i.icon.id.badge.outline:before{content:"\f2c1"}i.icon.id.card.outline:before{content:"\f2c2"}i.icon.image.outline:before{content:"\f03e"}i.icon.images.outline:before{content:"\f302"}i.icon.keyboard.outline:before{content:"\f11c"}i.icon.lemon.outline:before{content:"\f094"}i.icon.life.ring.outline:before{content:"\f1cd"}i.icon.lightbulb.outline:before{content:"\f0eb"}i.icon.list.alternate.outline:before{content:"\f022"}i.icon.map.outline:before{content:"\f279"}i.icon.meh.outline:before{content:"\f11a"}i.icon.minus.square.outline:before{content:"\f146"}i.icon.money.bill.alternate.outline:before{content:"\f3d1"}i.icon.moon.outline:before{content:"\f186"}i.icon.newspaper.outline:before{content:"\f1ea"}i.icon.object.group.outline:before{content:"\f247"}i.icon.object.ungroup.outline:before{content:"\f248"}i.icon.paper.plane.outline:before{content:"\f1d8"}i.icon.pause.circle.outline:before{content:"\f28b"}i.icon.play.circle.outline:before{content:"\f144"}i.icon.plus.square.outline:before{content:"\f0fe"}i.icon.question.circle.outline:before{content:"\f059"}i.icon.registered.outline:before{content:"\f25d"}i.icon.save.outline:before{content:"\f0c7"}i.icon.share.square.outline:before{content:"\f14d"}i.icon.smile.outline:before{content:"\f118"}i.icon.snowflake.outline:before{content:"\f2dc"}i.icon.square.outline:before{content:"\f0c8"}i.icon.star.outline:before{content:"\f005"}i.icon.star.half.outline:before{content:"\f089"}i.icon.sticky.note.outline:before{content:"\f249"}i.icon.stop.circle.outline:before{content:"\f28d"}i.icon.sun.outline:before{content:"\f185"}i.icon.thumbs.down.outline:before{content:"\f165"}i.icon.thumbs.up.outline:before{content:"\f164"}i.icon.times.circle.outline:before{content:"\f057"}i.icon.trash.alternate.outline:before{content:"\f2ed"}i.icon.user.outline:before{content:"\f007"}i.icon.user.circle.outline:before{content:"\f2bd"}i.icon.window.close.outline:before{content:"\f410"}i.icon.window.maximize.outline:before{content:"\f2d0"}i.icon.window.minimize.outline:before{content:"\f2d1"}i.icon.window.restore.outline:before{content:"\f2d2"}i.icon.disk.outline:before{content:"\f0a0"}i.icon.heart.empty,i.icon.star.empty{font-family:outline-icons}i.icon.heart.empty:before{content:"\f004"}i.icon.star.empty:before{content:"\f089"}@font-face{font-family:brand-icons;src:url(/build/app/shop/fonts/brand-icons.d68fa3e6.eot);src:url(/build/app/shop/fonts/brand-icons.d68fa3e6.eot?#iefix) format('embedded-opentype'),url(/build/app/shop/fonts/brand-icons.278156e4.woff2) format('woff2'),url(/build/app/shop/fonts/brand-icons.cac87dc0.woff) format('woff'),url(/build/app/shop/fonts/brand-icons.65a2fb6d.ttf) format('truetype'),url(/build/app/shop/images/brand-icons.6729d297.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon.\35 00px,i.icon.accessible.icon,i.icon.accusoft,i.icon.adn,i.icon.adversal,i.icon.affiliatetheme,i.icon.algolia,i.icon.amazon,i.icon.amazon.pay,i.icon.amilia,i.icon.android,i.icon.angellist,i.icon.angrycreative,i.icon.angular,i.icon.app.store,i.icon.app.store.ios,i.icon.apper,i.icon.apple,i.icon.apple.pay,i.icon.asymmetrik,i.icon.audible,i.icon.autoprefixer,i.icon.avianex,i.icon.aviato,i.icon.aws,i.icon.bandcamp,i.icon.behance,i.icon.behance.square,i.icon.bimobject,i.icon.bitbucket,i.icon.bitcoin,i.icon.bity,i.icon.black.tie,i.icon.blackberry,i.icon.blogger,i.icon.blogger.b,i.icon.bluetooth,i.icon.bluetooth.b,i.icon.btc,i.icon.buromobelexperte,i.icon.buysellads,i.icon.cc.amazon.pay,i.icon.cc.amex,i.icon.cc.apple.pay,i.icon.cc.diners.club,i.icon.cc.discover,i.icon.cc.jcb,i.icon.cc.mastercard,i.icon.cc.paypal,i.icon.cc.stripe,i.icon.cc.visa,i.icon.centercode,i.icon.chrome,i.icon.cloudscale,i.icon.cloudsmith,i.icon.cloudversify,i.icon.codepen,i.icon.codiepie,i.icon.connectdevelop,i.icon.contao,i.icon.cpanel,i.icon.creative.commons,i.icon.css3,i.icon.css3.alternate,i.icon.cuttlefish,i.icon.d.and.d,i.icon.dashcube,i.icon.delicious,i.icon.deploydog,i.icon.deskpro,i.icon.deviantart,i.icon.digg,i.icon.digital.ocean,i.icon.discord,i.icon.discourse,i.icon.dochub,i.icon.docker,i.icon.draft2digital,i.icon.dribbble,i.icon.dribbble.square,i.icon.dropbox,i.icon.drupal,i.icon.dyalog,i.icon.earlybirds,i.icon.edge,i.icon.elementor,i.icon.ember,i.icon.empire,i.icon.envira,i.icon.erlang,i.icon.ethereum,i.icon.etsy,i.icon.expeditedssl,i.icon.facebook,i.icon.facebook.f,i.icon.facebook.messenger,i.icon.facebook.square,i.icon.firefox,i.icon.first.order,i.icon.firstdraft,i.icon.flickr,i.icon.flipboard,i.icon.fly,i.icon.font.awesome,i.icon.font.awesome.alternate,i.icon.font.awesome.flag,i.icon.fonticons,i.icon.fonticons.fi,i.icon.fort.awesome,i.icon.fort.awesome.alternate,i.icon.forumbee,i.icon.foursquare,i.icon.free.code.camp,i.icon.freebsd,i.icon.get.pocket,i.icon.gg,i.icon.gg.circle,i.icon.git,i.icon.git.square,i.icon.github,i.icon.github.alternate,i.icon.github.square,i.icon.gitkraken,i.icon.gitlab,i.icon.gitter,i.icon.glide,i.icon.glide.g,i.icon.gofore,i.icon.goodreads,i.icon.goodreads.g,i.icon.google,i.icon.google.drive,i.icon.google.play,i.icon.google.plus,i.icon.google.plus.g,i.icon.google.plus.square,i.icon.google.wallet,i.icon.gratipay,i.icon.grav,i.icon.gripfire,i.icon.grunt,i.icon.gulp,i.icon.hacker.news,i.icon.hacker.news.square,i.icon.hips,i.icon.hire.a.helper,i.icon.hooli,i.icon.hotjar,i.icon.houzz,i.icon.html5,i.icon.hubspot,i.icon.imdb,i.icon.instagram,i.icon.internet.explorer,i.icon.ioxhost,i.icon.itunes,i.icon.itunes.note,i.icon.jenkins,i.icon.joget,i.icon.joomla,i.icon.js,i.icon.js.square,i.icon.jsfiddle,i.icon.keycdn,i.icon.kickstarter,i.icon.kickstarter.k,i.icon.korvue,i.icon.laravel,i.icon.lastfm,i.icon.lastfm.square,i.icon.leanpub,i.icon.less,i.icon.linechat,i.icon.linkedin,i.icon.linkedin.alternate,i.icon.linkedin.in,i.icon.linode,i.icon.linux,i.icon.lyft,i.icon.magento,i.icon.maxcdn,i.icon.medapps,i.icon.medium,i.icon.medium.m,i.icon.medrt,i.icon.meetup,i.icon.microsoft,i.icon.mix,i.icon.mixcloud,i.icon.mizuni,i.icon.modx,i.icon.monero,i.icon.napster,i.icon.nintendo.switch,i.icon.node,i.icon.node.js,i.icon.npm,i.icon.ns8,i.icon.nutritionix,i.icon.odnoklassniki,i.icon.odnoklassniki.square,i.icon.opencart,i.icon.openid,i.icon.opera,i.icon.optin.monster,i.icon.osi,i.icon.page4,i.icon.pagelines,i.icon.palfed,i.icon.patreon,i.icon.paypal,i.icon.periscope,i.icon.phabricator,i.icon.phoenix.framework,i.icon.php,i.icon.pied.piper,i.icon.pied.piper.alternate,i.icon.pied.piper.pp,i.icon.pinterest,i.icon.pinterest.p,i.icon.pinterest.square,i.icon.playstation,i.icon.product.hunt,i.icon.pushed,i.icon.python,i.icon.qq,i.icon.quinscape,i.icon.quora,i.icon.ravelry,i.icon.react,i.icon.rebel,i.icon.reddit,i.icon.reddit.alien,i.icon.reddit.square,i.icon.redriver,i.icon.rendact,i.icon.renren,i.icon.replyd,i.icon.resolving,i.icon.rocketchat,i.icon.rockrms,i.icon.safari,i.icon.sass,i.icon.schlix,i.icon.scribd,i.icon.searchengin,i.icon.sellcast,i.icon.sellsy,i.icon.servicestack,i.icon.shirtsinbulk,i.icon.simplybuilt,i.icon.sistrix,i.icon.skyatlas,i.icon.skype,i.icon.slack,i.icon.slack.hash,i.icon.slideshare,i.icon.snapchat,i.icon.snapchat.ghost,i.icon.snapchat.square,i.icon.soundcloud,i.icon.speakap,i.icon.spotify,i.icon.stack.exchange,i.icon.stack.overflow,i.icon.staylinked,i.icon.steam,i.icon.steam.square,i.icon.steam.symbol,i.icon.sticker.mule,i.icon.strava,i.icon.stripe,i.icon.stripe.s,i.icon.studiovinari,i.icon.stumbleupon,i.icon.stumbleupon.circle,i.icon.superpowers,i.icon.supple,i.icon.telegram,i.icon.telegram.plane,i.icon.tencent.weibo,i.icon.themeisle,i.icon.trello,i.icon.tripadvisor,i.icon.tumblr,i.icon.tumblr.square,i.icon.twitch,i.icon.twitter,i.icon.twitter.square,i.icon.typo3,i.icon.uber,i.icon.uikit,i.icon.uniregistry,i.icon.untappd,i.icon.usb,i.icon.ussunnah,i.icon.vaadin,i.icon.viacoin,i.icon.viadeo,i.icon.viadeo.square,i.icon.viber,i.icon.vimeo,i.icon.vimeo.square,i.icon.vimeo.v,i.icon.vine,i.icon.vk,i.icon.vnv,i.icon.vuejs,i.icon.wechat,i.icon.weibo,i.icon.weixin,i.icon.whatsapp,i.icon.whatsapp.square,i.icon.whmcs,i.icon.wikipedia.w,i.icon.windows,i.icon.wordpress,i.icon.wordpress.simple,i.icon.wpbeginner,i.icon.wpexplorer,i.icon.wpforms,i.icon.xbox,i.icon.xing,i.icon.xing.square,i.icon.y.combinator,i.icon.yahoo,i.icon.yandex,i.icon.yandex.international,i.icon.yelp,i.icon.yoast,i.icon.youtube,i.icon.youtube.square{font-family:brand-icons}/*!
 * # Semantic UI 2.5.0 - Image
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.image{position:relative;display:inline-block;vertical-align:middle;max-width:100%;background-color:transparent}img.ui.image{display:block}.ui.image img,.ui.image svg{display:block;max-width:100%;height:auto}.ui.hidden.image,.ui.hidden.images{display:none}.ui.hidden.transition.image,.ui.hidden.transition.images{display:block;visibility:hidden}.ui.images>.hidden.transition{display:inline-block;visibility:hidden}.ui.disabled.image,.ui.disabled.images{cursor:default;opacity:.45}.ui.inline.image,.ui.inline.image img,.ui.inline.image svg{display:inline-block}.ui.top.aligned.image,.ui.top.aligned.image img,.ui.top.aligned.image svg,.ui.top.aligned.images .image{display:inline-block;vertical-align:top}.ui.middle.aligned.image,.ui.middle.aligned.image img,.ui.middle.aligned.image svg,.ui.middle.aligned.images .image{display:inline-block;vertical-align:middle}.ui.bottom.aligned.image,.ui.bottom.aligned.image img,.ui.bottom.aligned.image svg,.ui.bottom.aligned.images .image{display:inline-block;vertical-align:bottom}.ui.rounded.image,.ui.rounded.image>*,.ui.rounded.images .image,.ui.rounded.images .image>*{border-radius:.3125em}.ui.bordered.image img,.ui.bordered.image svg,.ui.bordered.images .image,.ui.bordered.images img,.ui.bordered.images svg,img.ui.bordered.image{border:1px solid rgba(0,0,0,.1)}.ui.circular.image,.ui.circular.images{overflow:hidden}.ui.circular.image,.ui.circular.image>*,.ui.circular.images .image,.ui.circular.images .image>*{border-radius:500rem}.ui.fluid.image,.ui.fluid.image img,.ui.fluid.image svg,.ui.fluid.images,.ui.fluid.images img,.ui.fluid.images svg{display:block;width:100%;height:auto}.ui.avatar.image,.ui.avatar.image img,.ui.avatar.image svg,.ui.avatar.images .image,.ui.avatar.images img,.ui.avatar.images svg{margin-right:.25em;display:inline-block;width:2em;height:2em;border-radius:500rem}.ui.spaced.image{display:inline-block!important;margin-left:.5em;margin-right:.5em}.ui[class*="left spaced"].image{margin-left:.5em;margin-right:0}.ui[class*="right spaced"].image{margin-left:0;margin-right:.5em}.ui.floated.image,.ui.floated.images{float:left;margin-right:1em;margin-bottom:1em}.ui.right.floated.image,.ui.right.floated.images{float:right;margin-right:0;margin-bottom:1em;margin-left:1em}.ui.floated.image:last-child,.ui.floated.images:last-child{margin-bottom:0}.ui.centered.image,.ui.centered.images{margin-left:auto;margin-right:auto}.ui.mini.image,.ui.mini.images .image,.ui.mini.images img,.ui.mini.images svg{width:35px;height:auto;font-size:.78571429rem}.ui.tiny.image,.ui.tiny.images .image,.ui.tiny.images img,.ui.tiny.images svg{width:80px;height:auto;font-size:.85714286rem}.ui.small.image,.ui.small.images .image,.ui.small.images img,.ui.small.images svg{width:150px;height:auto;font-size:.92857143rem}.ui.medium.image,.ui.medium.images .image,.ui.medium.images img,.ui.medium.images svg{width:300px;height:auto;font-size:1rem}.ui.large.image,.ui.large.images .image,.ui.large.images img,.ui.large.images svg{width:450px;height:auto;font-size:1.14285714rem}.ui.big.image,.ui.big.images .image,.ui.big.images img,.ui.big.images svg{width:600px;height:auto;font-size:1.28571429rem}.ui.huge.image,.ui.huge.images .image,.ui.huge.images img,.ui.huge.images svg{width:800px;height:auto;font-size:1.42857143rem}.ui.massive.image,.ui.massive.images .image,.ui.massive.images img,.ui.massive.images svg{width:960px;height:auto;font-size:1.71428571rem}.ui.images{font-size:0;margin:0 -.25rem 0}.ui.images .image,.ui.images>img,.ui.images>svg{display:inline-block;margin:0 .25rem .5rem}/*!
 * # Semantic UI 2.5.0 - Input
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.input{position:relative;font-weight:400;font-style:normal;display:inline-flex;color:rgba(0,0,0,.87)}.ui.input>input{margin:0;max-width:100%;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;padding:.67857143em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:none}.ui.input>input::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.input>input::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.input>input:-ms-input-placeholder{color:rgba(191,191,191,.87)}.ui.disabled.input,.ui.input:not(.disabled) input[disabled]{opacity:.45}.ui.disabled.input>input,.ui.input:not(.disabled) input[disabled]{pointer-events:none}.ui.input.down input,.ui.input>input:active{border-color:rgba(0,0,0,.3);background:#fafafa;color:rgba(0,0,0,.87);box-shadow:none}.ui.loading.loading.input>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.loading.input>i.icon:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.ui.input.focus>input,.ui.input>input:focus{border-color:#85b7d9;background:#fff;color:rgba(0,0,0,.8);box-shadow:none}.ui.input.focus>input::-webkit-input-placeholder,.ui.input>input:focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.input.focus>input::-moz-placeholder,.ui.input>input:focus::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.input.focus>input:-ms-input-placeholder,.ui.input>input:focus:-ms-input-placeholder{color:rgba(115,115,115,.87)}.ui.input.error>input{background-color:#fff6f6;border-color:#e0b4b4;color:#9f3a38;box-shadow:none}.ui.input.error>input::-webkit-input-placeholder{color:#e7bdbc}.ui.input.error>input::-moz-placeholder{color:#e7bdbc}.ui.input.error>input:-ms-input-placeholder{color:#e7bdbc!important}.ui.input.error>input:focus::-webkit-input-placeholder{color:#da9796}.ui.input.error>input:focus::-moz-placeholder{color:#da9796}.ui.input.error>input:focus:-ms-input-placeholder{color:#da9796!important}.ui.transparent.input>input{border-color:transparent!important;background-color:transparent!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.ui.transparent.icon.input>i.icon{width:1.1em}.ui.transparent.icon.input>input{padding-left:0!important;padding-right:2em!important}.ui.transparent[class*="left icon"].input>input{padding-left:2em!important;padding-right:0!important}.ui.transparent.inverted.input{color:#fff}.ui.transparent.inverted.input>input{color:inherit}.ui.transparent.inverted.input>input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.ui.transparent.inverted.input>input::-moz-placeholder{color:rgba(255,255,255,.5)}.ui.transparent.inverted.input>input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.ui.icon.input>i.icon{cursor:default;position:absolute;line-height:1;text-align:center;top:0;right:0;margin:0;height:100%;width:2.67142857em;opacity:.5;border-radius:0 .28571429rem .28571429rem 0;transition:opacity .3s ease}.ui.icon.input>i.icon:not(.link){pointer-events:none}.ui.icon.input>input{padding-right:2.67142857em!important}.ui.icon.input>i.icon:after,.ui.icon.input>i.icon:before{left:0;position:absolute;text-align:center;top:50%;width:100%;margin-top:-.5em}.ui.icon.input>i.link.icon{cursor:pointer}.ui.icon.input>i.circular.icon{top:.35em;right:.5em}.ui[class*="left icon"].input>i.icon{right:auto;left:1px;border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="left icon"].input>i.circular.icon{right:auto;left:.5em}.ui[class*="left icon"].input>input{padding-left:2.67142857em!important;padding-right:1em!important}.ui.icon.input>input:focus~i.icon{opacity:1}.ui.labeled.input>.label{flex:0 0 auto;margin:0;font-size:1em}.ui.labeled.input>.label:not(.corner){padding-top:.78571429em;padding-bottom:.78571429em}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input:focus{border-left-color:#85b7d9}.ui[class*="right labeled"].input>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui[class*="right labeled"].input>input+.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="right labeled"].input>input:focus{border-right-color:#85b7d9!important}.ui.labeled.input .corner.label{top:1px;right:1px;font-size:.64285714em;border-radius:0 .28571429rem 0 0}.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input>input{padding-right:2.5em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>input{padding-right:3.25em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>.icon{margin-right:1.25em}.ui[class*="left corner labeled"].labeled.input>input{padding-left:2.5em!important}.ui[class*="left corner labeled"].icon.input>input{padding-left:3.25em!important}.ui[class*="left corner labeled"].icon.input>.icon{margin-left:1.25em}.ui.input>.ui.corner.label{top:1px;right:1px}.ui.input>.ui.left.corner.label{right:auto;left:1px}.ui.action.input>.button,.ui.action.input>.buttons{display:flex;align-items:center;flex:0 0 auto}.ui.action.input>.button,.ui.action.input>.buttons>.button{padding-top:.78571429em;padding-bottom:.78571429em;margin:0}.ui.action.input:not([class*="left action"])>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui.action.input:not([class*="left action"])>.button:not(:first-child),.ui.action.input:not([class*="left action"])>.buttons:not(:first-child)>.button,.ui.action.input:not([class*="left action"])>.dropdown:not(:first-child){border-radius:0}.ui.action.input:not([class*="left action"])>.button:last-child,.ui.action.input:not([class*="left action"])>.buttons:last-child>.button,.ui.action.input:not([class*="left action"])>.dropdown:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.action.input:not([class*="left action"])>input:focus{border-right-color:#85b7d9!important}.ui[class*="left action"].input>input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left-color:transparent!important}.ui[class*="left action"].input>.button,.ui[class*="left action"].input>.buttons>.button,.ui[class*="left action"].input>.dropdown{border-radius:0}.ui[class*="left action"].input>.button:first-child,.ui[class*="left action"].input>.buttons:first-child>.button,.ui[class*="left action"].input>.dropdown:first-child{border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="left action"].input>input:focus{border-left-color:#85b7d9!important}.ui.inverted.input>input{border:none}.ui.fluid.input{display:flex}.ui.fluid.input>input{width:0!important}.ui.mini.input{font-size:.78571429em}.ui.small.input{font-size:.92857143em}.ui.input{font-size:1em}.ui.large.input{font-size:1.14285714em}.ui.big.input{font-size:1.28571429em}.ui.huge.input{font-size:1.42857143em}.ui.massive.input{font-size:1.71428571em}/*!
 * # Semantic UI 2.5.0 - Label
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0 .14285714em;background-color:#e8e8e8;background-image:none;padding:.5833em .833em;color:rgba(0,0,0,.6);text-transform:none;font-weight:700;border:0 solid transparent;border-radius:.28571429rem;transition:background .1s ease}.ui.label:first-child{margin-left:0}.ui.label:last-child{margin-right:0}a.ui.label{cursor:pointer}.ui.label>a{cursor:pointer;color:inherit;opacity:.5;transition:.1s opacity ease}.ui.label>a:hover{opacity:1}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em!important}.ui.label>.icon{width:auto;margin:0 .75em 0 0}.ui.label>.detail{display:inline-block;vertical-align:top;font-weight:700;margin-left:1em;opacity:.8}.ui.label>.detail .icon{margin:0 .25em 0 0}.ui.label>.close.icon,.ui.label>.delete.icon{cursor:pointer;margin-right:0;margin-left:.5em;font-size:.92857143em;opacity:.5;transition:background .1s ease}.ui.label>.delete.icon:hover{opacity:1}.ui.labels>.label{margin:0 .5em .5em 0}.ui.header>.ui.label{margin-top:-.29165em}.ui.attached.segment>.ui.top.left.attached.label,.ui.bottom.attached.segment>.ui.top.left.attached.label{border-top-left-radius:0}.ui.attached.segment>.ui.top.right.attached.label,.ui.bottom.attached.segment>.ui.top.right.attached.label{border-top-right-radius:0}.ui.top.attached.segment>.ui.bottom.left.attached.label{border-bottom-left-radius:0}.ui.top.attached.segment>.ui.bottom.right.attached.label{border-bottom-right-radius:0}.ui.top.attached.label+[class*="right floated"]+*,.ui.top.attached.label:first-child+:not(.attached){margin-top:2rem!important}.ui.bottom.attached.label:first-child~:last-child:not(.attached){margin-top:0;margin-bottom:2rem!important}.ui.image.label{width:auto!important;margin-top:0;margin-bottom:0;max-width:9999px;vertical-align:baseline;text-transform:none;background:#e8e8e8;padding:.5833em .833em .5833em .5em;border-radius:.28571429rem;box-shadow:none}.ui.image.label img{display:inline-block;vertical-align:top;height:2.1666em;margin:-.5833em .5em -.5833em -.5em;border-radius:.28571429rem 0 0 .28571429rem}.ui.image.label .detail{background:rgba(0,0,0,.1);margin:-.5833em -.833em -.5833em .5em;padding:.5833em .833em;border-radius:0 .28571429rem .28571429rem 0}.ui.tag.label,.ui.tag.labels .label{margin-left:1em;position:relative;padding-left:1.5em;padding-right:1.5em;border-radius:0 .28571429rem .28571429rem 0;transition:none}.ui.tag.label:before,.ui.tag.labels .label:before{position:absolute;transform:translateY(-50%) translateX(50%) rotate(-45deg);top:50%;right:100%;content:'';background-color:inherit;background-image:none;width:1.56em;height:1.56em;transition:none}.ui.tag.label:after,.ui.tag.labels .label:after{position:absolute;content:'';top:50%;left:-.25em;margin-top:-.25em;background-color:#fff!important;width:.5em;height:.5em;box-shadow:0 -1px 1px 0 rgba(0,0,0,.3);border-radius:500rem}.ui.corner.label{position:absolute;top:0;right:0;margin:0;padding:0;text-align:center;border-color:#e8e8e8;width:4em;height:4em;z-index:1;transition:border-color .1s ease}.ui.corner.label{background-color:transparent!important}.ui.corner.label:after{position:absolute;content:"";right:0;top:0;z-index:-1;width:0;height:0;background-color:transparent!important;border-top:0 solid transparent;border-right:4em solid transparent;border-bottom:4em solid transparent;border-left:0 solid transparent;border-right-color:inherit;transition:border-color .1s ease}.ui.corner.label .icon{cursor:default;position:relative;top:.64285714em;left:.78571429em;font-size:1.14285714em;margin:0}.ui.left.corner.label,.ui.left.corner.label:after{right:auto;left:0}.ui.left.corner.label:after{border-top:4em solid transparent;border-right:4em solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-top-color:inherit}.ui.left.corner.label .icon{left:-.78571429em}.ui.segment>.ui.corner.label{top:-1px;right:-1px}.ui.segment>.ui.left.corner.label{right:auto;left:-1px}.ui.ribbon.label{position:relative;margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border-radius:0 .28571429rem .28571429rem 0;border-color:rgba(0,0,0,.15)}.ui.ribbon.label:after{position:absolute;content:'';top:100%;left:0;background-color:transparent!important;border-style:solid;border-width:0 1.2em 1.2em 0;border-color:transparent;border-right-color:inherit;width:0;height:0}.ui.ribbon.label{left:calc(-1rem - 1.2em);margin-right:-1.2em;padding-left:calc(1rem + 1.2em);padding-right:1.2em}.ui[class*="right ribbon"].label{left:calc(100% + 1rem + 1.2em);padding-left:1.2em;padding-right:calc(1rem + 1.2em)}.ui[class*="right ribbon"].label{text-align:left;transform:translateX(-100%);border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="right ribbon"].label:after{left:auto;right:0;border-style:solid;border-width:1.2em 1.2em 0 0;border-color:transparent;border-top-color:inherit}.ui.card .image>.ribbon.label,.ui.image>.ribbon.label{position:absolute;top:1rem}.ui.card .image>.ui.ribbon.label,.ui.image>.ui.ribbon.label{left:calc(--.05rem - 1.2em)}.ui.card .image>.ui[class*="right ribbon"].label,.ui.image>.ui[class*="right ribbon"].label{left:calc(100% + -.05rem + 1.2em);padding-left:.833em}.ui.table td>.ui.ribbon.label{left:calc(-.78571429em - 1.2em)}.ui.table td>.ui[class*="right ribbon"].label{left:calc(100% + .78571429em + 1.2em);padding-left:.833em}.ui.attached.label,.ui[class*="top attached"].label{width:100%;position:absolute;margin:0;top:0;left:0;padding:.75em 1em;border-radius:.21428571rem .21428571rem 0 0}.ui[class*="bottom attached"].label{top:auto;bottom:0;border-radius:0 0 .21428571rem .21428571rem}.ui[class*="top left attached"].label{width:auto;margin-top:0!important;border-radius:.21428571rem 0 .28571429rem 0}.ui[class*="top right attached"].label{width:auto;left:auto;right:0;border-radius:0 .21428571rem 0 .28571429rem}.ui[class*="bottom left attached"].label{width:auto;top:auto;bottom:0;border-radius:0 .28571429rem 0 .21428571rem}.ui[class*="bottom right attached"].label{top:auto;bottom:0;left:auto;right:0;width:auto;border-radius:.28571429rem 0 .21428571rem 0}.ui.label.disabled{opacity:.5}a.ui.label:hover,a.ui.labels .label:hover{background-color:#e0e0e0;border-color:#e0e0e0;background-image:none;color:rgba(0,0,0,.8)}.ui.labels a.label:hover:before,a.ui.label:hover:before{color:rgba(0,0,0,.8)}.ui.active.label{background-color:#d0d0d0;border-color:#d0d0d0;background-image:none;color:rgba(0,0,0,.95)}.ui.active.label:before{background-color:#d0d0d0;background-image:none;color:rgba(0,0,0,.95)}a.ui.active.label:hover,a.ui.labels .active.label:hover{background-color:#c8c8c8;border-color:#c8c8c8;background-image:none;color:rgba(0,0,0,.95)}.ui.labels a.active.label:ActiveHover:before,a.ui.active.label:ActiveHover:before{background-color:#c8c8c8;background-image:none;color:rgba(0,0,0,.95)}.ui.label.visible:not(.dropdown),.ui.labels.visible .label{display:inline-block!important}.ui.label.hidden,.ui.labels.hidden .label{display:none!important}.ui.red.label,.ui.red.labels .label{background-color:#db2828!important;border-color:#db2828!important;color:#fff!important}.ui.red.labels .label:hover,a.ui.red.label:hover{background-color:#d01919!important;border-color:#d01919!important;color:#fff!important}.ui.red.corner.label,.ui.red.corner.label:hover{background-color:transparent!important}.ui.red.ribbon.label{border-color:#b21e1e!important}.ui.basic.red.label{background:none #fff!important;color:#db2828!important;border-color:#db2828!important}.ui.basic.red.labels a.label:hover,a.ui.basic.red.label:hover{background-color:#fff!important;color:#d01919!important;border-color:#d01919!important}.ui.orange.label,.ui.orange.labels .label{background-color:#f2711c!important;border-color:#f2711c!important;color:#fff!important}.ui.orange.labels .label:hover,a.ui.orange.label:hover{background-color:#f26202!important;border-color:#f26202!important;color:#fff!important}.ui.orange.corner.label,.ui.orange.corner.label:hover{background-color:transparent!important}.ui.orange.ribbon.label{border-color:#cf590c!important}.ui.basic.orange.label{background:none #fff!important;color:#f2711c!important;border-color:#f2711c!important}.ui.basic.orange.labels a.label:hover,a.ui.basic.orange.label:hover{background-color:#fff!important;color:#f26202!important;border-color:#f26202!important}.ui.yellow.label,.ui.yellow.labels .label{background-color:#fbbd08!important;border-color:#fbbd08!important;color:#fff!important}.ui.yellow.labels .label:hover,a.ui.yellow.label:hover{background-color:#eaae00!important;border-color:#eaae00!important;color:#fff!important}.ui.yellow.corner.label,.ui.yellow.corner.label:hover{background-color:transparent!important}.ui.yellow.ribbon.label{border-color:#cd9903!important}.ui.basic.yellow.label{background:none #fff!important;color:#fbbd08!important;border-color:#fbbd08!important}.ui.basic.yellow.labels a.label:hover,a.ui.basic.yellow.label:hover{background-color:#fff!important;color:#eaae00!important;border-color:#eaae00!important}.ui.olive.label,.ui.olive.labels .label{background-color:#b5cc18!important;border-color:#b5cc18!important;color:#fff!important}.ui.olive.labels .label:hover,a.ui.olive.label:hover{background-color:#a7bd0d!important;border-color:#a7bd0d!important;color:#fff!important}.ui.olive.corner.label,.ui.olive.corner.label:hover{background-color:transparent!important}.ui.olive.ribbon.label{border-color:#198f35!important}.ui.basic.olive.label{background:none #fff!important;color:#b5cc18!important;border-color:#b5cc18!important}.ui.basic.olive.labels a.label:hover,a.ui.basic.olive.label:hover{background-color:#fff!important;color:#a7bd0d!important;border-color:#a7bd0d!important}.ui.green.label,.ui.green.labels .label{background-color:#21ba45!important;border-color:#21ba45!important;color:#fff!important}.ui.green.labels .label:hover,a.ui.green.label:hover{background-color:#16ab39!important;border-color:#16ab39!important;color:#fff!important}.ui.green.corner.label,.ui.green.corner.label:hover{background-color:transparent!important}.ui.green.ribbon.label{border-color:#198f35!important}.ui.basic.green.label{background:none #fff!important;color:#21ba45!important;border-color:#21ba45!important}.ui.basic.green.labels a.label:hover,a.ui.basic.green.label:hover{background-color:#fff!important;color:#16ab39!important;border-color:#16ab39!important}.ui.teal.label,.ui.teal.labels .label{background-color:#00b5ad!important;border-color:#00b5ad!important;color:#fff!important}.ui.teal.labels .label:hover,a.ui.teal.label:hover{background-color:#009c95!important;border-color:#009c95!important;color:#fff!important}.ui.teal.corner.label,.ui.teal.corner.label:hover{background-color:transparent!important}.ui.teal.ribbon.label{border-color:#00827c!important}.ui.basic.teal.label{background:none #fff!important;color:#00b5ad!important;border-color:#00b5ad!important}.ui.basic.teal.labels a.label:hover,a.ui.basic.teal.label:hover{background-color:#fff!important;color:#009c95!important;border-color:#009c95!important}.ui.blue.label,.ui.blue.labels .label{background-color:#2185d0!important;border-color:#2185d0!important;color:#fff!important}.ui.blue.labels .label:hover,a.ui.blue.label:hover{background-color:#1678c2!important;border-color:#1678c2!important;color:#fff!important}.ui.blue.corner.label,.ui.blue.corner.label:hover{background-color:transparent!important}.ui.blue.ribbon.label{border-color:#1a69a4!important}.ui.basic.blue.label{background:none #fff!important;color:#2185d0!important;border-color:#2185d0!important}.ui.basic.blue.labels a.label:hover,a.ui.basic.blue.label:hover{background-color:#fff!important;color:#1678c2!important;border-color:#1678c2!important}.ui.violet.label,.ui.violet.labels .label{background-color:#6435c9!important;border-color:#6435c9!important;color:#fff!important}.ui.violet.labels .label:hover,a.ui.violet.label:hover{background-color:#5829bb!important;border-color:#5829bb!important;color:#fff!important}.ui.violet.corner.label,.ui.violet.corner.label:hover{background-color:transparent!important}.ui.violet.ribbon.label{border-color:#502aa1!important}.ui.basic.violet.label{background:none #fff!important;color:#6435c9!important;border-color:#6435c9!important}.ui.basic.violet.labels a.label:hover,a.ui.basic.violet.label:hover{background-color:#fff!important;color:#5829bb!important;border-color:#5829bb!important}.ui.purple.label,.ui.purple.labels .label{background-color:#a333c8!important;border-color:#a333c8!important;color:#fff!important}.ui.purple.labels .label:hover,a.ui.purple.label:hover{background-color:#9627ba!important;border-color:#9627ba!important;color:#fff!important}.ui.purple.corner.label,.ui.purple.corner.label:hover{background-color:transparent!important}.ui.purple.ribbon.label{border-color:#82299f!important}.ui.basic.purple.label{background:none #fff!important;color:#a333c8!important;border-color:#a333c8!important}.ui.basic.purple.labels a.label:hover,a.ui.basic.purple.label:hover{background-color:#fff!important;color:#9627ba!important;border-color:#9627ba!important}.ui.pink.label,.ui.pink.labels .label{background-color:#e03997!important;border-color:#e03997!important;color:#fff!important}.ui.pink.labels .label:hover,a.ui.pink.label:hover{background-color:#e61a8d!important;border-color:#e61a8d!important;color:#fff!important}.ui.pink.corner.label,.ui.pink.corner.label:hover{background-color:transparent!important}.ui.pink.ribbon.label{border-color:#c71f7e!important}.ui.basic.pink.label{background:none #fff!important;color:#e03997!important;border-color:#e03997!important}.ui.basic.pink.labels a.label:hover,a.ui.basic.pink.label:hover{background-color:#fff!important;color:#e61a8d!important;border-color:#e61a8d!important}.ui.brown.label,.ui.brown.labels .label{background-color:#a5673f!important;border-color:#a5673f!important;color:#fff!important}.ui.brown.labels .label:hover,a.ui.brown.label:hover{background-color:#975b33!important;border-color:#975b33!important;color:#fff!important}.ui.brown.corner.label,.ui.brown.corner.label:hover{background-color:transparent!important}.ui.brown.ribbon.label{border-color:#805031!important}.ui.basic.brown.label{background:none #fff!important;color:#a5673f!important;border-color:#a5673f!important}.ui.basic.brown.labels a.label:hover,a.ui.basic.brown.label:hover{background-color:#fff!important;color:#975b33!important;border-color:#975b33!important}.ui.grey.label,.ui.grey.labels .label{background-color:#767676!important;border-color:#767676!important;color:#fff!important}.ui.grey.labels .label:hover,a.ui.grey.label:hover{background-color:#838383!important;border-color:#838383!important;color:#fff!important}.ui.grey.corner.label,.ui.grey.corner.label:hover{background-color:transparent!important}.ui.grey.ribbon.label{border-color:#805031!important}.ui.basic.grey.label{background:none #fff!important;color:#767676!important;border-color:#767676!important}.ui.basic.grey.labels a.label:hover,a.ui.basic.grey.label:hover{background-color:#fff!important;color:#838383!important;border-color:#838383!important}.ui.black.label,.ui.black.labels .label{background-color:#1b1c1d!important;border-color:#1b1c1d!important;color:#fff!important}.ui.black.labels .label:hover,a.ui.black.label:hover{background-color:#27292a!important;border-color:#27292a!important;color:#fff!important}.ui.black.corner.label,.ui.black.corner.label:hover{background-color:transparent!important}.ui.black.ribbon.label{border-color:#805031!important}.ui.basic.black.label{background:none #fff!important;color:#1b1c1d!important;border-color:#1b1c1d!important}.ui.basic.black.labels a.label:hover,a.ui.basic.black.label:hover{background-color:#fff!important;color:#27292a!important;border-color:#27292a!important}.ui.basic.label{background:none #fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);box-shadow:none}a.ui.basic.label:hover{text-decoration:none;background:none #fff;color:#1e70bf;box-shadow:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.pointing.label:before{border-color:inherit}.ui.fluid.labels>.label,.ui.label.fluid{width:100%;box-sizing:border-box}.ui.inverted.label,.ui.inverted.labels .label{color:rgba(255,255,255,.9)!important}.ui.horizontal.label,.ui.horizontal.labels .label{margin:0 .5em 0 0;padding:.4em .833em;min-width:3em;text-align:center}.ui.circular.label,.ui.circular.labels .label{min-width:2em;min-height:2em;padding:.5em!important;line-height:1em;text-align:center;border-radius:500rem}.ui.empty.circular.label,.ui.empty.circular.labels .label{min-width:0;min-height:0;overflow:hidden;width:.5em;height:.5em;vertical-align:baseline}.ui.pointing.label{position:relative}.ui.attached.pointing.label{position:absolute}.ui.pointing.label:before{background-color:inherit;background-image:inherit;border-width:none;border-style:solid;border-color:inherit}.ui.pointing.label:before{position:absolute;content:'';transform:rotate(45deg);background-image:none;z-index:2;width:.6666em;height:.6666em;transition:background .1s ease}.ui.pointing.label,.ui[class*="pointing above"].label{margin-top:1em}.ui.pointing.label:before,.ui[class*="pointing above"].label:before{border-width:1px 0 0 1px;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%}.ui[class*="bottom pointing"].label,.ui[class*="pointing below"].label{margin-top:0;margin-bottom:1em}.ui[class*="bottom pointing"].label:before,.ui[class*="pointing below"].label:before{border-width:0 1px 1px 0;top:auto;right:auto;transform:translateX(-50%) translateY(-50%) rotate(45deg);top:100%;left:50%}.ui[class*="left pointing"].label{margin-top:0;margin-left:.6666em}.ui[class*="left pointing"].label:before{border-width:0 0 1px 1px;transform:translateX(-50%) translateY(-50%) rotate(45deg);bottom:auto;right:auto;top:50%;left:0}.ui[class*="right pointing"].label{margin-top:0;margin-right:.6666em}.ui[class*="right pointing"].label:before{border-width:1px 1px 0 0;transform:translateX(50%) translateY(-50%) rotate(45deg);top:50%;right:0;bottom:auto;left:auto}.ui.basic.pointing.label:before,.ui.basic[class*="pointing above"].label:before{margin-top:-1px}.ui.basic[class*="bottom pointing"].label:before,.ui.basic[class*="pointing below"].label:before{bottom:auto;top:100%;margin-top:1px}.ui.basic[class*="left pointing"].label:before{top:50%;left:-1px}.ui.basic[class*="right pointing"].label:before{top:50%;right:-1px}.ui.floating.label{position:absolute;z-index:100;top:-1em;left:100%;margin:0 0 0 -1.5em!important}.ui.mini.label,.ui.mini.labels .label{font-size:.64285714rem}.ui.tiny.label,.ui.tiny.labels .label{font-size:.71428571rem}.ui.small.label,.ui.small.labels .label{font-size:.78571429rem}.ui.label,.ui.labels .label{font-size:.85714286rem}.ui.large.label,.ui.large.labels .label{font-size:1rem}.ui.big.label,.ui.big.labels .label{font-size:1.28571429rem}.ui.huge.label,.ui.huge.labels .label{font-size:1.42857143rem}.ui.massive.label,.ui.massive.labels .label{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - List
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.list,ol.ui.list,ul.ui.list{list-style-type:none;margin:1em 0;padding:0 0}.ui.list:first-child,ol.ui.list:first-child,ul.ui.list:first-child{margin-top:0;padding-top:0}.ui.list:last-child,ol.ui.list:last-child,ul.ui.list:last-child{margin-bottom:0;padding-bottom:0}.ui.list .list>.item,.ui.list>.item,ol.ui.list li,ul.ui.list li{display:list-item;table-layout:fixed;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}.ui.list>.item:after,.ui.list>.list>.item,ol.ui.list>li:first-child:after,ul.ui.list>li:first-child:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.list .list>.item:first-child,.ui.list>.item:first-child,ol.ui.list li:first-child,ul.ui.list li:first-child{padding-top:0}.ui.list .list>.item:last-child,.ui.list>.item:last-child,ol.ui.list li:last-child,ul.ui.list li:last-child{padding-bottom:0}.ui.list .list,ol.ui.list ol,ul.ui.list ul{clear:both;margin:0;padding:.75em 0 .25em .5em}.ui.list .list>.item,ol.ui.list ol li,ul.ui.list ul li{padding:.14285714em 0;line-height:inherit}.ui.list .list>.item>i.icon,.ui.list>.item>i.icon{display:table-cell;margin:0;padding-top:0;padding-right:.28571429em;vertical-align:top;transition:color .1s ease}.ui.list .list>.item>i.icon:only-child,.ui.list>.item>i.icon:only-child{display:inline-block;vertical-align:top}.ui.list .list>.item>.image,.ui.list>.item>.image{display:table-cell;background-color:transparent;margin:0;vertical-align:top}.ui.list .list>.item>.image:not(:only-child):not(img),.ui.list>.item>.image:not(:only-child):not(img){padding-right:.5em}.ui.list .list>.item>.image img,.ui.list>.item>.image img{vertical-align:top}.ui.list .list>.item>.image:only-child,.ui.list .list>.item>img.image,.ui.list>.item>.image:only-child,.ui.list>.item>img.image{display:inline-block}.ui.list .list>.item>.content,.ui.list>.item>.content{line-height:1.14285714em}.ui.list .list>.item>.icon+.content,.ui.list .list>.item>.image+.content,.ui.list>.item>.icon+.content,.ui.list>.item>.image+.content{display:table-cell;width:100%;padding:0 0 0 .5em;vertical-align:top}.ui.list .list>.item>img.image+.content,.ui.list>.item>img.image+.content{display:inline-block;width:auto}.ui.list .list>.item>.content>.list,.ui.list>.item>.content>.list{margin-left:0;padding-left:0}.ui.list .list>.item .header,.ui.list>.item .header{display:block;margin:0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;color:rgba(0,0,0,.87)}.ui.list .list>.item .description,.ui.list>.item .description{display:block;color:rgba(0,0,0,.7)}.ui.list .list>.item a,.ui.list>.item a{cursor:pointer}.ui.list .list>a.item,.ui.list>a.item{cursor:pointer;color:#4183c4}.ui.list .list>a.item:hover,.ui.list>a.item:hover{color:#1e70bf}.ui.list .list>a.item i.icon,.ui.list>a.item i.icon{color:rgba(0,0,0,.4)}.ui.list .list>.item a.header,.ui.list>.item a.header{cursor:pointer;color:#4183c4!important}.ui.list .list>.item a.header:hover,.ui.list>.item a.header:hover{color:#1e70bf!important}.ui[class*="left floated"].list{float:left}.ui[class*="right floated"].list{float:right}.ui.list .list>.item [class*="left floated"],.ui.list>.item [class*="left floated"]{float:left;margin:0 1em 0 0}.ui.list .list>.item [class*="right floated"],.ui.list>.item [class*="right floated"]{float:right;margin:0 0 0 1em}.ui.menu .ui.list .list>.item,.ui.menu .ui.list>.item{display:list-item;table-layout:fixed;background-color:transparent;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}.ui.menu .ui.list .list>.item:before,.ui.menu .ui.list>.item:before{border:none;background:0 0}.ui.menu .ui.list .list>.item:first-child,.ui.menu .ui.list>.item:first-child{padding-top:0}.ui.menu .ui.list .list>.item:last-child,.ui.menu .ui.list>.item:last-child{padding-bottom:0}.ui.horizontal.list{display:inline-block;font-size:0}.ui.horizontal.list>.item{display:inline-block;margin-left:1em;font-size:1rem}.ui.horizontal.list:not(.celled)>.item:first-child{margin-left:0!important;padding-left:0!important}.ui.horizontal.list .list{padding-left:0;padding-bottom:0}.ui.horizontal.list .list>.item>.content,.ui.horizontal.list .list>.item>.icon,.ui.horizontal.list .list>.item>.image,.ui.horizontal.list>.item>.content,.ui.horizontal.list>.item>.icon,.ui.horizontal.list>.item>.image{vertical-align:middle}.ui.horizontal.list>.item:first-child,.ui.horizontal.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.horizontal.list>.item>i.icon{margin:0;padding:0 .25em 0 0}.ui.horizontal.list>.item>.icon,.ui.horizontal.list>.item>.icon+.content{float:none;display:inline-block}.ui.list .list>.disabled.item,.ui.list>.disabled.item{pointer-events:none;color:rgba(40,40,40,.3)!important}.ui.inverted.list .list>.disabled.item,.ui.inverted.list>.disabled.item{color:rgba(225,225,225,.3)!important}.ui.list .list>a.item:hover .icon,.ui.list>a.item:hover .icon{color:rgba(0,0,0,.87)}.ui.inverted.list .list>a.item>.icon,.ui.inverted.list>a.item>.icon{color:rgba(255,255,255,.7)}.ui.inverted.list .list>.item .header,.ui.inverted.list>.item .header{color:rgba(255,255,255,.9)}.ui.inverted.list .list>.item .description,.ui.inverted.list>.item .description{color:rgba(255,255,255,.7)}.ui.inverted.list .list>a.item,.ui.inverted.list>a.item{cursor:pointer;color:rgba(255,255,255,.9)}.ui.inverted.list .list>a.item:hover,.ui.inverted.list>a.item:hover{color:#1e70bf}.ui.inverted.list .item a:not(.ui){color:rgba(255,255,255,.9)!important}.ui.inverted.list .item a:not(.ui):hover{color:#1e70bf!important}.ui.list [class*="top aligned"],.ui.list[class*="top aligned"] .content,.ui.list[class*="top aligned"] .image{vertical-align:top!important}.ui.list [class*="middle aligned"],.ui.list[class*="middle aligned"] .content,.ui.list[class*="middle aligned"] .image{vertical-align:middle!important}.ui.list [class*="bottom aligned"],.ui.list[class*="bottom aligned"] .content,.ui.list[class*="bottom aligned"] .image{vertical-align:bottom!important}.ui.link.list .item,.ui.link.list .item a:not(.ui),.ui.link.list a.item{color:rgba(0,0,0,.4);transition:.1s color ease}.ui.link.list.list .item a:not(.ui):hover,.ui.link.list.list a.item:hover{color:rgba(0,0,0,.8)}.ui.link.list.list .item a:not(.ui):active,.ui.link.list.list a.item:active{color:rgba(0,0,0,.9)}.ui.link.list.list .active.item,.ui.link.list.list .active.item a:not(.ui){color:rgba(0,0,0,.95)}.ui.inverted.link.list .item,.ui.inverted.link.list .item a:not(.ui),.ui.inverted.link.list a.item{color:rgba(255,255,255,.5)}.ui.inverted.link.list.list .item a:not(.ui):hover,.ui.inverted.link.list.list a.item:hover{color:#fff}.ui.inverted.link.list.list .item a:not(.ui):active,.ui.inverted.link.list.list a.item:active{color:#fff}.ui.inverted.link.list.list .active.item a:not(.ui),.ui.inverted.link.list.list a.active.item{color:#fff}.ui.selection.list .list>.item,.ui.selection.list>.item{cursor:pointer;background:0 0;padding:.5em .5em;margin:0;color:rgba(0,0,0,.4);border-radius:.5em;transition:.1s color ease,.1s padding-left ease,.1s background-color ease}.ui.selection.list .list>.item:last-child,.ui.selection.list>.item:last-child{margin-bottom:0}.ui.selection.list.list>.item:hover,.ui.selection.list>.item:hover{background:rgba(0,0,0,.03);color:rgba(0,0,0,.8)}.ui.selection.list .list>.item:active,.ui.selection.list>.item:active{background:rgba(0,0,0,.05);color:rgba(0,0,0,.9)}.ui.selection.list .list>.item.active,.ui.selection.list>.item.active{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.inverted.selection.list>.item{background:0 0;color:rgba(255,255,255,.5)}.ui.inverted.selection.list>.item:hover{background:rgba(255,255,255,.02);color:#fff}.ui.inverted.selection.list>.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.inverted.selection.list>.item.active{background:rgba(255,255,255,.08);color:#fff}.ui.celled.selection.list .list>.item,.ui.celled.selection.list>.item,.ui.divided.selection.list .list>.item,.ui.divided.selection.list>.item{border-radius:0}.ui.animated.list>.item{transition:.25s color ease .1s,.25s padding-left ease .1s,.25s background-color ease .1s}.ui.animated.list:not(.horizontal)>.item:hover{padding-left:1em}.ui.fitted.list:not(.selection) .list>.item,.ui.fitted.list:not(.selection)>.item{padding-left:0;padding-right:0}.ui.fitted.selection.list .list>.item,.ui.fitted.selection.list>.item{margin-left:-.5em;margin-right:-.5em}.ui.bulleted.list,ul.ui.list{margin-left:1.25rem}.ui.bulleted.list .list>.item,.ui.bulleted.list>.item,ul.ui.list li{position:relative}.ui.bulleted.list .list>.item:before,.ui.bulleted.list>.item:before,ul.ui.list li:before{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;top:auto;left:auto;font-weight:400;margin-left:-1.25rem;content:'•';opacity:1;color:inherit;vertical-align:top}.ui.bulleted.list .list>a.item:before,.ui.bulleted.list>a.item:before,ul.ui.list li:before{color:rgba(0,0,0,.87)}.ui.bulleted.list .list,ul.ui.list ul{padding-left:1.25rem}.ui.horizontal.bulleted.list,ul.ui.horizontal.bulleted.list{margin-left:0}.ui.horizontal.bulleted.list>.item,ul.ui.horizontal.bulleted.list li{margin-left:1.75rem}.ui.horizontal.bulleted.list>.item:first-child,ul.ui.horizontal.bulleted.list li:first-child{margin-left:0}.ui.horizontal.bulleted.list>.item::before,ul.ui.horizontal.bulleted.list li::before{color:rgba(0,0,0,.87)}.ui.horizontal.bulleted.list>.item:first-child::before,ul.ui.horizontal.bulleted.list li:first-child::before{display:none}.ui.ordered.list,.ui.ordered.list .list,ol.ui.list,ol.ui.list ol{counter-reset:ordered;margin-left:1.25rem;list-style-type:none}.ui.ordered.list .list>.item,.ui.ordered.list>.item,ol.ui.list li{list-style-type:none;position:relative}.ui.ordered.list .list>.item:before,.ui.ordered.list>.item:before,ol.ui.list li:before{position:absolute;top:auto;left:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;margin-left:-1.25rem;counter-increment:ordered;content:counters(ordered, ".") " ";text-align:right;color:rgba(0,0,0,.87);vertical-align:middle;opacity:.8}.ui.ordered.inverted.list .list>.item:before,.ui.ordered.inverted.list>.item:before,ol.ui.inverted.list li:before{color:rgba(255,255,255,.7)}.ui.ordered.list>.item[data-value],.ui.ordered.list>.list>.item[data-value]{content:attr(data-value)}ol.ui.list li[value]:before{content:attr(value)}.ui.ordered.list .list,ol.ui.list ol{margin-left:1em}.ui.ordered.list .list>.item:before,ol.ui.list ol li:before{margin-left:-2em}.ui.ordered.horizontal.list,ol.ui.horizontal.list{margin-left:0}.ui.ordered.horizontal.list .list>.item:before,.ui.ordered.horizontal.list>.item:before,ol.ui.horizontal.list li:before{position:static;margin:0 .5em 0 0}.ui.divided.list>.item{border-top:1px solid rgba(34,36,38,.15)}.ui.divided.list .list>.item{border-top:none}.ui.divided.list .item .list>.item{border-top:none}.ui.divided.list .list>.item:first-child,.ui.divided.list>.item:first-child{border-top:none}.ui.divided.list:not(.horizontal) .list>.item:first-child{border-top-width:1px}.ui.divided.bulleted.list .list,.ui.divided.bulleted.list:not(.horizontal){margin-left:0;padding-left:0}.ui.divided.bulleted.list>.item:not(.horizontal){padding-left:1.25rem}.ui.divided.ordered.list{margin-left:0}.ui.divided.ordered.list .list>.item,.ui.divided.ordered.list>.item{padding-left:1.25rem}.ui.divided.ordered.list .item .list{margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.divided.ordered.list .item .list>.item{padding-left:1em}.ui.divided.selection.list .list>.item,.ui.divided.selection.list>.item{margin:0;border-radius:0}.ui.divided.horizontal.list{margin-left:0}.ui.divided.horizontal.list>.item:not(:first-child){padding-left:.5em}.ui.divided.horizontal.list>.item:not(:last-child){padding-right:.5em}.ui.divided.horizontal.list>.item{border-top:none;border-left:1px solid rgba(34,36,38,.15);margin:0;line-height:.6}.ui.horizontal.divided.list>.item:first-child{border-left:none}.ui.divided.inverted.horizontal.list>.item,.ui.divided.inverted.list>.item,.ui.divided.inverted.list>.list{border-color:rgba(255,255,255,.1)}.ui.celled.list>.item,.ui.celled.list>.list{border-top:1px solid rgba(34,36,38,.15);padding-left:.5em;padding-right:.5em}.ui.celled.list>.item:last-child{border-bottom:1px solid rgba(34,36,38,.15)}.ui.celled.list>.item:first-child,.ui.celled.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.celled.list .item .list>.item{border-width:0}.ui.celled.list .list>.item:first-child{border-top-width:0}.ui.celled.bulleted.list{margin-left:0}.ui.celled.bulleted.list .list>.item,.ui.celled.bulleted.list>.item{padding-left:1.25rem}.ui.celled.bulleted.list .item .list{margin-left:-1.25rem;margin-right:-1.25rem;padding-bottom:.21428571em}.ui.celled.ordered.list{margin-left:0}.ui.celled.ordered.list .list>.item,.ui.celled.ordered.list>.item{padding-left:1.25rem}.ui.celled.ordered.list .item .list{margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.celled.ordered.list .list>.item{padding-left:1em}.ui.horizontal.celled.list{margin-left:0}.ui.horizontal.celled.list .list>.item,.ui.horizontal.celled.list>.item{border-top:none;border-left:1px solid rgba(34,36,38,.15);margin:0;padding-left:.5em;padding-right:.5em;line-height:.6}.ui.horizontal.celled.list .list>.item:last-child,.ui.horizontal.celled.list>.item:last-child{border-bottom:none;border-right:1px solid rgba(34,36,38,.15)}.ui.celled.inverted.list>.item,.ui.celled.inverted.list>.list{border-color:1px solid rgba(255,255,255,.1)}.ui.celled.inverted.horizontal.list .list>.item,.ui.celled.inverted.horizontal.list>.item{border-color:1px solid rgba(255,255,255,.1)}.ui.relaxed.list:not(.horizontal)>.item:not(:first-child){padding-top:.42857143em}.ui.relaxed.list:not(.horizontal)>.item:not(:last-child){padding-bottom:.42857143em}.ui.horizontal.relaxed.list .list>.item:not(:first-child),.ui.horizontal.relaxed.list>.item:not(:first-child){padding-left:1rem}.ui.horizontal.relaxed.list .list>.item:not(:last-child),.ui.horizontal.relaxed.list>.item:not(:last-child){padding-right:1rem}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:first-child){padding-top:.85714286em}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:last-child){padding-bottom:.85714286em}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:first-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:first-child){padding-left:1.5rem}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:last-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:last-child){padding-right:1.5rem}.ui.mini.list{font-size:.78571429em}.ui.tiny.list{font-size:.85714286em}.ui.small.list{font-size:.92857143em}.ui.list{font-size:1em}.ui.large.list{font-size:1.14285714em}.ui.big.list{font-size:1.28571429em}.ui.huge.list{font-size:1.42857143em}.ui.massive.list{font-size:1.71428571em}.ui.mini.horizontal.list .list>.item,.ui.mini.horizontal.list>.item{font-size:.78571429rem}.ui.tiny.horizontal.list .list>.item,.ui.tiny.horizontal.list>.item{font-size:.85714286rem}.ui.small.horizontal.list .list>.item,.ui.small.horizontal.list>.item{font-size:.92857143rem}.ui.horizontal.list .list>.item,.ui.horizontal.list>.item{font-size:1rem}.ui.large.horizontal.list .list>.item,.ui.large.horizontal.list>.item{font-size:1.14285714rem}.ui.big.horizontal.list .list>.item,.ui.big.horizontal.list>.item{font-size:1.28571429rem}.ui.huge.horizontal.list .list>.item,.ui.huge.horizontal.list>.item{font-size:1.42857143rem}.ui.massive.horizontal.list .list>.item,.ui.massive.horizontal.list>.item{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.loader{display:none;position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;transform:translateX(-50%) translateY(-50%)}.ui.loader:before{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loader:after{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}@-webkit-keyframes loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loader{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ui.mini.loader:after,.ui.mini.loader:before{width:1rem;height:1rem;margin:0 0 0 -.5rem}.ui.tiny.loader:after,.ui.tiny.loader:before{width:1.14285714rem;height:1.14285714rem;margin:0 0 0 -.57142857rem}.ui.small.loader:after,.ui.small.loader:before{width:1.71428571rem;height:1.71428571rem;margin:0 0 0 -.85714286rem}.ui.loader:after,.ui.loader:before{width:2.28571429rem;height:2.28571429rem;margin:0 0 0 -1.14285714rem}.ui.large.loader:after,.ui.large.loader:before{width:3.42857143rem;height:3.42857143rem;margin:0 0 0 -1.71428571rem}.ui.big.loader:after,.ui.big.loader:before{width:3.71428571rem;height:3.71428571rem;margin:0 0 0 -1.85714286rem}.ui.huge.loader:after,.ui.huge.loader:before{width:4.14285714rem;height:4.14285714rem;margin:0 0 0 -2.07142857rem}.ui.massive.loader:after,.ui.massive.loader:before{width:4.57142857rem;height:4.57142857rem;margin:0 0 0 -2.28571429rem}.ui.dimmer .loader{display:block}.ui.dimmer .ui.loader{color:rgba(255,255,255,.9)}.ui.dimmer .ui.loader:before{border-color:rgba(255,255,255,.15)}.ui.dimmer .ui.loader:after{border-color:#fff transparent transparent}.ui.inverted.dimmer .ui.loader{color:rgba(0,0,0,.87)}.ui.inverted.dimmer .ui.loader:before{border-color:rgba(0,0,0,.1)}.ui.inverted.dimmer .ui.loader:after{border-color:#767676 transparent transparent}.ui.text.loader{width:auto!important;height:auto!important;text-align:center;font-style:normal}.ui.indeterminate.loader:after{animation-direction:reverse;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ui.loader.active,.ui.loader.visible{display:block}.ui.loader.disabled,.ui.loader.hidden{display:none}.ui.inverted.dimmer .ui.mini.loader,.ui.mini.loader{width:1rem;height:1rem;font-size:.78571429em}.ui.inverted.dimmer .ui.tiny.loader,.ui.tiny.loader{width:1.14285714rem;height:1.14285714rem;font-size:.85714286em}.ui.inverted.dimmer .ui.small.loader,.ui.small.loader{width:1.71428571rem;height:1.71428571rem;font-size:.92857143em}.ui.inverted.dimmer .ui.loader,.ui.loader{width:2.28571429rem;height:2.28571429rem;font-size:1em}.ui.inverted.dimmer .ui.large.loader,.ui.large.loader{width:3.42857143rem;height:3.42857143rem;font-size:1.14285714em}.ui.big.loader,.ui.inverted.dimmer .ui.big.loader{width:3.71428571rem;height:3.71428571rem;font-size:1.28571429em}.ui.huge.loader,.ui.inverted.dimmer .ui.huge.loader{width:4.14285714rem;height:4.14285714rem;font-size:1.42857143em}.ui.inverted.dimmer .ui.massive.loader,.ui.massive.loader{width:4.57142857rem;height:4.57142857rem;font-size:1.71428571em}.ui.mini.text.loader{min-width:1rem;padding-top:1.78571429rem}.ui.tiny.text.loader{min-width:1.14285714rem;padding-top:1.92857143rem}.ui.small.text.loader{min-width:1.71428571rem;padding-top:2.5rem}.ui.text.loader{min-width:2.28571429rem;padding-top:3.07142857rem}.ui.large.text.loader{min-width:3.42857143rem;padding-top:4.21428571rem}.ui.big.text.loader{min-width:3.71428571rem;padding-top:4.5rem}.ui.huge.text.loader{min-width:4.14285714rem;padding-top:4.92857143rem}.ui.massive.text.loader{min-width:4.57142857rem;padding-top:5.35714286rem}.ui.inverted.loader{color:rgba(255,255,255,.9)}.ui.inverted.loader:before{border-color:rgba(255,255,255,.15)}.ui.inverted.loader:after{border-top-color:#fff}.ui.inline.loader{position:relative;vertical-align:middle;margin:0;left:0;top:0;transform:none}.ui.inline.loader.active,.ui.inline.loader.visible{display:inline-block}.ui.centered.inline.loader.active,.ui.centered.inline.loader.visible{display:block;margin-left:auto;margin-right:auto}/*!
 * # Semantic UI 2.5.0 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.placeholder{position:static;overflow:hidden;-webkit-animation:placeholderShimmer 2s linear;animation:placeholderShimmer 2s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#fff;background-image:linear-gradient(to right,rgba(0,0,0,.08) 0,rgba(0,0,0,.15) 15%,rgba(0,0,0,.08) 30%);background-size:1200px 100%;max-width:30rem}@-webkit-keyframes placeholderShimmer{0%{background-position:-1200px 0}100%{background-position:1200px 0}}@keyframes placeholderShimmer{0%{background-position:-1200px 0}100%{background-position:1200px 0}}.ui.placeholder+.ui.placeholder{margin-top:2rem}.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.15s;animation-delay:.15s}.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.3s;animation-delay:.3s}.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.45s;animation-delay:.45s}.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.6s;animation-delay:.6s}.ui.placeholder,.ui.placeholder .image.header:after,.ui.placeholder .line,.ui.placeholder .line:after,.ui.placeholder>:before{background-color:#fff}.ui.placeholder .image:not(.header):not(.ui){height:100px}.ui.placeholder .square.image:not(.header){height:0;overflow:hidden;padding-top:100%}.ui.placeholder .rectangular.image:not(.header){height:0;overflow:hidden;padding-top:75%}.ui.placeholder .line{position:relative;height:.85714286em}.ui.placeholder .line:after,.ui.placeholder .line:before{top:100%;position:absolute;content:'';background-color:inherit}.ui.placeholder .line:before{left:0}.ui.placeholder .line:after{right:0}.ui.placeholder .line{margin-bottom:.5em}.ui.placeholder .line:after,.ui.placeholder .line:before{height:.5em}.ui.placeholder .line:not(:first-child){margin-top:.5em}.ui.placeholder .header{position:relative;overflow:hidden}.ui.placeholder .line:nth-child(1):after{width:0%}.ui.placeholder .line:nth-child(2):after{width:50%}.ui.placeholder .line:nth-child(3):after{width:10%}.ui.placeholder .line:nth-child(4):after{width:35%}.ui.placeholder .line:nth-child(5):after{width:65%}.ui.placeholder .header .line{margin-bottom:.64285714em}.ui.placeholder .header .line:after,.ui.placeholder .header .line:before{height:.64285714em}.ui.placeholder .header .line:not(:first-child){margin-top:.64285714em}.ui.placeholder .header .line:after{width:20%}.ui.placeholder .header .line:nth-child(2):after{width:60%}.ui.placeholder .image.header .line{margin-left:3em}.ui.placeholder .image.header .line:before{width:.71428571rem}.ui.placeholder .image.header:after{display:block;height:.85714286em;content:'';margin-left:3em}.ui.placeholder .header .line:first-child,.ui.placeholder .image .line:first-child,.ui.placeholder .paragraph .line:first-child{height:.01px}.ui.placeholder .header:not(:first-child):before,.ui.placeholder .image:not(:first-child):before,.ui.placeholder .paragraph:not(:first-child):before{height:1.42857143em;content:'';display:block}.ui.inverted.placeholder{background-image:linear-gradient(to right,rgba(255,255,255,.08) 0,rgba(255,255,255,.14) 15%,rgba(255,255,255,.08) 30%)}.ui.inverted.placeholder,.ui.inverted.placeholder .image.header:after,.ui.inverted.placeholder .line,.ui.inverted.placeholder .line:after,.ui.inverted.placeholder>:before{background-color:#1b1c1d}.ui.placeholder .full.line.line.line:after{width:0%}.ui.placeholder .very.long.line.line.line:after{width:10%}.ui.placeholder .long.line.line.line:after{width:35%}.ui.placeholder .medium.line.line.line:after{width:50%}.ui.placeholder .short.line.line.line:after{width:65%}.ui.placeholder .very.short.line.line.line:after{width:80%}.ui.fluid.placeholder{max-width:none}/*!
 * # Semantic UI 2.5.0 - Rail
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.rail{position:absolute;top:0;width:300px;height:100%}.ui.left.rail{left:auto;right:100%;padding:0 2rem 0 0;margin:0 2rem 0 0}.ui.right.rail{left:100%;right:auto;padding:0 0 0 2rem;margin:0 0 0 2rem}.ui.left.internal.rail{left:0;right:auto;padding:0 0 0 2rem;margin:0 0 0 2rem}.ui.right.internal.rail{left:auto;right:0;padding:0 2rem 0 0;margin:0 2rem 0 0}.ui.dividing.rail{width:302.5px}.ui.left.dividing.rail{padding:0 2.5rem 0 0;margin:0 2.5rem 0 0;border-right:1px solid rgba(34,36,38,.15)}.ui.right.dividing.rail{border-left:1px solid rgba(34,36,38,.15);padding:0 0 0 2.5rem;margin:0 0 0 2.5rem}.ui.close.rail{width:calc(300px + 1em)}.ui.close.left.rail{padding:0 1em 0 0;margin:0 1em 0 0}.ui.close.right.rail{padding:0 0 0 1em;margin:0 0 0 1em}.ui.very.close.rail{width:calc(300px + .5em)}.ui.very.close.left.rail{padding:0 .5em 0 0;margin:0 .5em 0 0}.ui.very.close.right.rail{padding:0 0 0 .5em;margin:0 0 0 .5em}.ui.attached.left.rail,.ui.attached.right.rail{padding:0;margin:0}.ui.mini.rail{font-size:.78571429rem}.ui.tiny.rail{font-size:.85714286rem}.ui.small.rail{font-size:.92857143rem}.ui.rail{font-size:1rem}.ui.large.rail{font-size:1.14285714rem}.ui.big.rail{font-size:1.28571429rem}.ui.huge.rail{font-size:1.42857143rem}.ui.massive.rail{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Reveal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.reveal{display:inherit;position:relative!important;font-size:0!important}.ui.reveal>.visible.content{position:absolute!important;top:0!important;left:0!important;z-index:3!important;transition:all .5s ease .1s}.ui.reveal>.hidden.content{position:relative!important;z-index:2!important}.ui.active.reveal .visible.content,.ui.reveal:hover .visible.content{z-index:4!important}.ui.slide.reveal{position:relative!important;overflow:hidden!important;white-space:nowrap}.ui.slide.reveal>.content{display:block;width:100%;white-space:normal;float:left;margin:0;transition:transform .5s ease .1s}.ui.slide.reveal>.visible.content{position:relative!important}.ui.slide.reveal>.hidden.content{position:absolute!important;left:0!important;width:100%!important;transform:translateX(100%)!important}.ui.slide.active.reveal>.visible.content,.ui.slide.reveal:hover>.visible.content{transform:translateX(-100%)!important}.ui.slide.active.reveal>.hidden.content,.ui.slide.reveal:hover>.hidden.content{transform:translateX(0)!important}.ui.slide.right.reveal>.visible.content{transform:translateX(0)!important}.ui.slide.right.reveal>.hidden.content{transform:translateX(-100%)!important}.ui.slide.right.active.reveal>.visible.content,.ui.slide.right.reveal:hover>.visible.content{transform:translateX(100%)!important}.ui.slide.right.active.reveal>.hidden.content,.ui.slide.right.reveal:hover>.hidden.content{transform:translateX(0)!important}.ui.slide.up.reveal>.hidden.content{transform:translateY(100%)!important}.ui.slide.up.active.reveal>.visible.content,.ui.slide.up.reveal:hover>.visible.content{transform:translateY(-100%)!important}.ui.slide.up.active.reveal>.hidden.content,.ui.slide.up.reveal:hover>.hidden.content{transform:translateY(0)!important}.ui.slide.down.reveal>.hidden.content{transform:translateY(-100%)!important}.ui.slide.down.active.reveal>.visible.content,.ui.slide.down.reveal:hover>.visible.content{transform:translateY(100%)!important}.ui.slide.down.active.reveal>.hidden.content,.ui.slide.down.reveal:hover>.hidden.content{transform:translateY(0)!important}.ui.fade.reveal>.visible.content{opacity:1}.ui.fade.active.reveal>.visible.content,.ui.fade.reveal:hover>.visible.content{opacity:0}.ui.move.reveal{position:relative!important;overflow:hidden!important;white-space:nowrap}.ui.move.reveal>.content{display:block;float:left;white-space:normal;margin:0;transition:transform .5s cubic-bezier(.175,.885,.32,1) .1s}.ui.move.reveal>.visible.content{position:relative!important}.ui.move.reveal>.hidden.content{position:absolute!important;left:0!important;width:100%!important}.ui.move.active.reveal>.visible.content,.ui.move.reveal:hover>.visible.content{transform:translateX(-100%)!important}.ui.move.right.active.reveal>.visible.content,.ui.move.right.reveal:hover>.visible.content{transform:translateX(100%)!important}.ui.move.up.active.reveal>.visible.content,.ui.move.up.reveal:hover>.visible.content{transform:translateY(-100%)!important}.ui.move.down.active.reveal>.visible.content,.ui.move.down.reveal:hover>.visible.content{transform:translateY(100%)!important}.ui.rotate.reveal>.visible.content{transition-duration:.5s;transform:rotate(0)}.ui.rotate.reveal>.visible.content,.ui.rotate.right.reveal>.visible.content{transform-origin:bottom right}.ui.rotate.active.reveal>.visible.content,.ui.rotate.reveal:hover>.visible.content,.ui.rotate.right.active.reveal>.visible.content,.ui.rotate.right.reveal:hover>.visible.content{transform:rotate(110deg)}.ui.rotate.left.reveal>.visible.content{transform-origin:bottom left}.ui.rotate.left.active.reveal>.visible.content,.ui.rotate.left.reveal:hover>.visible.content{transform:rotate(-110deg)}.ui.disabled.reveal:hover>.visible.visible.content{position:static!important;display:block!important;opacity:1!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;transform:none!important}.ui.disabled.reveal:hover>.hidden.hidden.content{display:none!important}.ui.reveal>.ui.ribbon.label{z-index:5}.ui.visible.reveal{overflow:visible}.ui.instant.reveal>.content{transition-delay:0s!important}.ui.reveal>.content{font-size:1rem!important}/*!
 * # Semantic UI 2.5.0 - Segment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.segment{position:relative;background:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;padding:1em 1em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.segment:first-child{margin-top:0}.ui.segment:last-child{margin-bottom:0}.ui.vertical.segment{margin:0;padding-left:0;padding-right:0;background:none transparent;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid rgba(34,36,38,.15)}.ui.vertical.segment:last-child{border-bottom:none}.ui.inverted.segment>.ui.header{color:#fff}.ui[class*="bottom attached"].segment>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui[class*="top attached"].segment>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.grid>.row>.ui.segment.column,.ui.grid>.ui.segment.column,.ui.page.grid.segment{padding-top:2em;padding-bottom:2em}.ui.grid.segment{margin:1rem 0;border-radius:.28571429rem}.ui.basic.table.segment{background:#fff;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.ui[class*="very basic"].table.segment{padding:1em 1em}.ui.placeholder.segment{display:flex;flex-direction:column;justify-content:center;align-items:stretch;max-width:initial;-webkit-animation:none;animation:none;overflow:visible;padding:1em 1em;min-height:18rem;background:#f9fafb;border-color:rgba(34,36,38,.15);box-shadow:0 2px 25px 0 rgba(34,36,38,.05) inset}.ui.placeholder.segment .button,.ui.placeholder.segment textarea{display:block}.ui.placeholder.segment .button,.ui.placeholder.segment .field,.ui.placeholder.segment textarea,.ui.placeholder.segment>.ui.input{max-width:15rem;margin-left:auto;margin-right:auto}.ui.placeholder.segment .column .button,.ui.placeholder.segment .column .field,.ui.placeholder.segment .column textarea,.ui.placeholder.segment .column>.ui.input{max-width:15rem;margin-left:auto;margin-right:auto}.ui.placeholder.segment>.inline{align-self:center}.ui.placeholder.segment>.inline>.button{display:inline-block;width:auto;margin:0 .35714286rem 0 0}.ui.placeholder.segment>.inline>.button:last-child{margin-right:0}.ui.piled.segment,.ui.piled.segments{margin:3em 0;box-shadow:'';z-index:auto}.ui.piled.segment:first-child{margin-top:0}.ui.piled.segment:last-child{margin-bottom:0}.ui.piled.segment:after,.ui.piled.segment:before,.ui.piled.segments:after,.ui.piled.segments:before{background-color:#fff;visibility:visible;content:'';display:block;height:100%;left:0;position:absolute;width:100%;border:1px solid rgba(34,36,38,.15);box-shadow:''}.ui.piled.segment:before,.ui.piled.segments:before{transform:rotate(-1.2deg);top:0;z-index:-2}.ui.piled.segment:after,.ui.piled.segments:after{transform:rotate(1.2deg);top:0;z-index:-1}.ui[class*="top attached"].piled.segment{margin-top:3em;margin-bottom:0}.ui.piled.segment[class*="top attached"]:first-child{margin-top:0}.ui.piled.segment[class*="bottom attached"]{margin-top:0;margin-bottom:3em}.ui.piled.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.stacked.segment{padding-bottom:1.4em}.ui.stacked.segment:after,.ui.stacked.segment:before,.ui.stacked.segments:after,.ui.stacked.segments:before{content:'';position:absolute;bottom:-3px;left:0;border-top:1px solid rgba(34,36,38,.15);background:rgba(0,0,0,.03);width:100%;height:6px;visibility:visible}.ui.stacked.segment:before,.ui.stacked.segments:before{display:none}.ui.tall.stacked.segment:before,.ui.tall.stacked.segments:before{display:block;bottom:0}.ui.stacked.inverted.segment:after,.ui.stacked.inverted.segment:before,.ui.stacked.inverted.segments:after,.ui.stacked.inverted.segments:before{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(34,36,38,.35)}.ui.padded.segment{padding:1.5em}.ui[class*="very padded"].segment{padding:3em}.ui.padded.segment.vertical.segment,.ui[class*="very padded"].vertical.segment{padding-left:0;padding-right:0}.ui.compact.segment{display:table}.ui.compact.segments{display:inline-flex}.ui.compact.segments .segment,.ui.segments .compact.segment{display:block;flex:0 1 auto}.ui.circular.segment{display:table-cell;padding:2em;text-align:center;vertical-align:middle;border-radius:500em}.ui.raised.segment,.ui.raised.segments{box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.segments{flex-direction:column;position:relative;margin:1rem 0;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border-radius:.28571429rem}.ui.segments:first-child{margin-top:0}.ui.segments:last-child{margin-bottom:0}.ui.segments>.segment{top:0;bottom:0;border-radius:0;margin:0;width:auto;box-shadow:none;border:none;border-top:1px solid rgba(34,36,38,.15)}.ui.segments:not(.horizontal)>.segment:first-child{border-top:none;margin-top:0;bottom:0;margin-bottom:0;top:0;border-radius:.28571429rem .28571429rem 0 0}.ui.segments:not(.horizontal)>.segment:last-child{top:0;bottom:0;margin-top:0;margin-bottom:0;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 .28571429rem .28571429rem}.ui.segments:not(.horizontal)>.segment:only-child{border-radius:.28571429rem}.ui.segments>.ui.segments{border-top:1px solid rgba(34,36,38,.15);margin:1rem 1rem}.ui.segments>.segments:first-child{border-top:none}.ui.segments>.segment+.segments:not(.horizontal){margin-top:0}.ui.horizontal.segments{display:flex;flex-direction:row;background-color:transparent;border-radius:0;padding:0;background-color:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.segments>.horizontal.segments{margin:0;background-color:transparent;border-radius:0;border:none;box-shadow:none;border-top:1px solid rgba(34,36,38,.15)}.ui.horizontal.segments>.segment{flex:1 1 auto;-ms-flex:1 1 0px;margin:0;min-width:0;background-color:transparent;border-radius:0;border:none;box-shadow:none;border-left:1px solid rgba(34,36,38,.15)}.ui.segments>.horizontal.segments:first-child{border-top:none}.ui.horizontal.segments>.segment:first-child{border-left:none}.ui.disabled.segment{opacity:.45;color:rgba(40,40,40,.3)}.ui.loading.segment{position:relative;cursor:default;pointer-events:none;text-shadow:none!important;color:transparent!important;transition:all 0s linear}.ui.loading.segment:before{position:absolute;content:'';top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;border-radius:.28571429rem;z-index:100}.ui.loading.segment:after{position:absolute;content:'';top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:segment-spin .6s linear;animation:segment-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1);border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}@-webkit-keyframes segment-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes segment-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ui.basic.segment{background:none transparent;box-shadow:none;border:none;border-radius:0}.ui.clearing.segment:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.red.segment:not(.inverted){border-top:2px solid #db2828!important}.ui.inverted.red.segment{background-color:#db2828!important;color:#fff!important}.ui.orange.segment:not(.inverted){border-top:2px solid #f2711c!important}.ui.inverted.orange.segment{background-color:#f2711c!important;color:#fff!important}.ui.yellow.segment:not(.inverted){border-top:2px solid #fbbd08!important}.ui.inverted.yellow.segment{background-color:#fbbd08!important;color:#fff!important}.ui.olive.segment:not(.inverted){border-top:2px solid #b5cc18!important}.ui.inverted.olive.segment{background-color:#b5cc18!important;color:#fff!important}.ui.green.segment:not(.inverted){border-top:2px solid #21ba45!important}.ui.inverted.green.segment{background-color:#21ba45!important;color:#fff!important}.ui.teal.segment:not(.inverted){border-top:2px solid #00b5ad!important}.ui.inverted.teal.segment{background-color:#00b5ad!important;color:#fff!important}.ui.blue.segment:not(.inverted){border-top:2px solid #2185d0!important}.ui.inverted.blue.segment{background-color:#2185d0!important;color:#fff!important}.ui.violet.segment:not(.inverted){border-top:2px solid #6435c9!important}.ui.inverted.violet.segment{background-color:#6435c9!important;color:#fff!important}.ui.purple.segment:not(.inverted){border-top:2px solid #a333c8!important}.ui.inverted.purple.segment{background-color:#a333c8!important;color:#fff!important}.ui.pink.segment:not(.inverted){border-top:2px solid #e03997!important}.ui.inverted.pink.segment{background-color:#e03997!important;color:#fff!important}.ui.brown.segment:not(.inverted){border-top:2px solid #a5673f!important}.ui.inverted.brown.segment{background-color:#a5673f!important;color:#fff!important}.ui.grey.segment:not(.inverted){border-top:2px solid #767676!important}.ui.inverted.grey.segment{background-color:#767676!important;color:#fff!important}.ui.black.segment:not(.inverted){border-top:2px solid #1b1c1d!important}.ui.inverted.black.segment{background-color:#1b1c1d!important;color:#fff!important}.ui[class*="left aligned"].segment{text-align:left}.ui[class*="right aligned"].segment{text-align:right}.ui[class*="center aligned"].segment{text-align:center}.ui.floated.segment,.ui[class*="left floated"].segment{float:left;margin-right:1em}.ui[class*="right floated"].segment{float:right;margin-left:1em}.ui.inverted.segment{border:none;box-shadow:none}.ui.inverted.segment,.ui.primary.inverted.segment{background:#1b1c1d;color:rgba(255,255,255,.9)}.ui.inverted.segment .segment{color:rgba(0,0,0,.87)}.ui.inverted.segment .inverted.segment{color:rgba(255,255,255,.9)}.ui.inverted.attached.segment{border-color:#555}.ui.secondary.segment{background:#f3f4f5;color:rgba(0,0,0,.6)}.ui.secondary.inverted.segment{background:#4c4f52 linear-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%);color:rgba(255,255,255,.8)}.ui.tertiary.segment{background:#dcddde;color:rgba(0,0,0,.6)}.ui.tertiary.inverted.segment{background:#717579 linear-gradient(rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 100%);color:rgba(255,255,255,.8)}.ui.attached.segment{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% - (-1px * 2));max-width:calc(100% - (-1px * 2));box-shadow:none;border:1px solid #d4d4d5}.ui.attached:not(.message)+.ui.attached.segment:not(.top){border-top:none}.ui[class*="top attached"].segment{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:.28571429rem .28571429rem 0 0}.ui.segment[class*="top attached"]:first-child{margin-top:0}.ui.segment[class*="bottom attached"]{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 .28571429rem .28571429rem}.ui.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.mini.segment,.ui.mini.segments .segment{font-size:.78571429rem}.ui.tiny.segment,.ui.tiny.segments .segment{font-size:.85714286rem}.ui.small.segment,.ui.small.segments .segment{font-size:.92857143rem}.ui.segment,.ui.segments .segment{font-size:1rem}.ui.large.segment,.ui.large.segments .segment{font-size:1.14285714rem}.ui.big.segment,.ui.big.segments .segment{font-size:1.28571429rem}.ui.huge.segment,.ui.huge.segments .segment{font-size:1.42857143rem}.ui.massive.segment,.ui.massive.segments .segment{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Step
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.steps{display:inline-flex;flex-direction:row;align-items:stretch;margin:1em 0;background:'';box-shadow:none;line-height:1.14285714em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.steps:first-child{margin-top:0}.ui.steps:last-child{margin-bottom:0}.ui.steps .step{position:relative;display:flex;flex:1 0 auto;flex-wrap:wrap;flex-direction:row;vertical-align:middle;align-items:center;justify-content:center;margin:0 0;padding:1.14285714em 2em;background:#fff;color:rgba(0,0,0,.87);box-shadow:none;border-radius:0;border:none;border-right:1px solid rgba(34,36,38,.15);transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease}.ui.steps .step:after{display:none;position:absolute;z-index:2;content:'';top:50%;right:0;border:medium none;background-color:#fff;width:1.14285714em;height:1.14285714em;border-style:solid;border-color:rgba(34,36,38,.15);border-width:0 1px 1px 0;transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease;transform:translateY(-50%) translateX(50%) rotate(-45deg)}.ui.steps .step:first-child{padding-left:2em;border-radius:.28571429rem 0 0 .28571429rem}.ui.steps .step:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.steps .step:last-child{border-right:none;margin-right:0}.ui.steps .step:only-child{border-radius:.28571429rem}.ui.steps .step .title{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.14285714em;font-weight:700}.ui.steps .step>.title{width:100%}.ui.steps .step .description{font-weight:400;font-size:.92857143em;color:rgba(0,0,0,.87)}.ui.steps .step>.description{width:100%}.ui.steps .step .title~.description{margin-top:.25em}.ui.steps .step>.icon{line-height:1;font-size:2.5em;margin:0 1rem 0 0}.ui.steps .step>.icon,.ui.steps .step>.icon~.content{display:block;flex:0 1 auto;align-self:middle}.ui.steps .step>.icon~.content{flex-grow:1 0 auto}.ui.steps:not(.vertical) .step>.icon{width:auto}.ui.steps .link.step,.ui.steps a.step{cursor:pointer}.ui.ordered.steps{counter-reset:ordered}.ui.ordered.steps .step:before{display:block;position:static;text-align:center;content:counters(ordered, ".");align-self:middle;margin-right:1rem;font-size:2.5em;counter-increment:ordered;font-family:inherit;font-weight:700}.ui.ordered.steps .step>*{display:block;align-self:middle}.ui.vertical.steps{display:inline-flex;flex-direction:column;overflow:visible}.ui.vertical.steps .step{justify-content:flex-start;border-radius:0;padding:1.14285714em 2em;border-right:none;border-bottom:1px solid rgba(34,36,38,.15)}.ui.vertical.steps .step:first-child{padding:1.14285714em 2em;border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.steps .step:last-child{border-bottom:none;border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.steps .step:only-child{border-radius:.28571429rem}.ui.vertical.steps .step:after{display:none}.ui.vertical.steps .step:after{top:50%;right:0;border-width:0 1px 1px 0}.ui.vertical.steps .step:after{display:none}.ui.vertical.steps .active.step:after{display:block}.ui.vertical.steps .step:last-child:after{display:none}.ui.vertical.steps .active.step:last-child:after{display:block}@media only screen and (max-width:767px){.ui.steps:not(.unstackable){display:inline-flex;overflow:visible;flex-direction:column}.ui.steps:not(.unstackable) .step{width:100%!important;flex-direction:column;border-radius:0;padding:1.14285714em 2em}.ui.steps:not(.unstackable) .step:first-child{padding:1.14285714em 2em;border-radius:.28571429rem .28571429rem 0 0}.ui.steps:not(.unstackable) .step:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.steps:not(.unstackable) .step:after{display:none!important}.ui.steps:not(.unstackable) .step .content{text-align:center}.ui.ordered.steps:not(.unstackable) .step:before,.ui.steps:not(.unstackable) .step>.icon{margin:0 0 1rem 0}}.ui.steps .link.step:hover,.ui.steps .link.step:hover::after,.ui.steps a.step:hover,.ui.steps a.step:hover::after{background:#f9fafb;color:rgba(0,0,0,.8)}.ui.steps .link.step:active,.ui.steps .link.step:active::after,.ui.steps a.step:active,.ui.steps a.step:active::after{background:#f3f4f5;color:rgba(0,0,0,.9)}.ui.steps .step.active{cursor:auto;background:#f3f4f5}.ui.steps .step.active:after{background:#f3f4f5}.ui.steps .step.active .title{color:#4183c4}.ui.ordered.steps .step.active:before,.ui.steps .active.step .icon{color:rgba(0,0,0,.85)}.ui.steps .step:after{display:block}.ui.steps .active.step:after{display:block}.ui.steps .step:last-child:after{display:none}.ui.steps .active.step:last-child:after{display:none}.ui.steps .link.active.step:hover,.ui.steps .link.active.step:hover::after,.ui.steps a.active.step:hover,.ui.steps a.active.step:hover::after{cursor:pointer;background:#dcddde;color:rgba(0,0,0,.87)}.ui.ordered.steps .step.completed:before,.ui.steps .step.completed>.icon:before{color:#21ba45}.ui.steps .disabled.step{cursor:auto;background:#fff;pointer-events:none}.ui.steps .disabled.step,.ui.steps .disabled.step .description,.ui.steps .disabled.step .title{color:rgba(40,40,40,.3)}.ui.steps .disabled.step:after{background:#fff}@media only screen and (max-width:991px){.ui[class*="tablet stackable"].steps{display:inline-flex;overflow:visible;flex-direction:column}.ui[class*="tablet stackable"].steps .step{flex-direction:column;border-radius:0;padding:1.14285714em 2em}.ui[class*="tablet stackable"].steps .step:first-child{padding:1.14285714em 2em;border-radius:.28571429rem .28571429rem 0 0}.ui[class*="tablet stackable"].steps .step:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui[class*="tablet stackable"].steps .step:after{display:none!important}.ui[class*="tablet stackable"].steps .step .content{text-align:center}.ui[class*="tablet stackable"].ordered.steps .step:before,.ui[class*="tablet stackable"].steps .step>.icon{margin:0 0 1rem 0}}.ui.fluid.steps{display:flex;width:100%}.ui.attached.steps{width:calc(100% + (--1px * 2))!important;margin:0 -1px 0;max-width:calc(100% + (--1px * 2));border-radius:.28571429rem .28571429rem 0 0}.ui.attached.steps .step:first-child{border-radius:.28571429rem 0 0 0}.ui.attached.steps .step:last-child{border-radius:0 .28571429rem 0 0}.ui.bottom.attached.steps{margin:0 -1px 0;border-radius:0 0 .28571429rem .28571429rem}.ui.bottom.attached.steps .step:first-child{border-radius:0 0 0 .28571429rem}.ui.bottom.attached.steps .step:last-child{border-radius:0 0 .28571429rem 0}.ui.eight.steps,.ui.five.steps,.ui.four.steps,.ui.one.steps,.ui.seven.steps,.ui.six.steps,.ui.three.steps,.ui.two.steps{width:100%}.ui.eight.steps>.step,.ui.five.steps>.step,.ui.four.steps>.step,.ui.one.steps>.step,.ui.seven.steps>.step,.ui.six.steps>.step,.ui.three.steps>.step,.ui.two.steps>.step{flex-wrap:nowrap}.ui.one.steps>.step{width:100%}.ui.two.steps>.step{width:50%}.ui.three.steps>.step{width:33.333%}.ui.four.steps>.step{width:25%}.ui.five.steps>.step{width:20%}.ui.six.steps>.step{width:16.666%}.ui.seven.steps>.step{width:14.285%}.ui.eight.steps>.step{width:12.5%}.ui.mini.step,.ui.mini.steps .step{font-size:.78571429rem}.ui.tiny.step,.ui.tiny.steps .step{font-size:.85714286rem}.ui.small.step,.ui.small.steps .step{font-size:.92857143rem}.ui.step,.ui.steps .step{font-size:1rem}.ui.large.step,.ui.large.steps .step{font-size:1.14285714rem}.ui.big.step,.ui.big.steps .step{font-size:1.28571429rem}.ui.huge.step,.ui.huge.steps .step{font-size:1.42857143rem}.ui.massive.step,.ui.massive.steps .step{font-size:1.71428571rem}@font-face{font-family:Step;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,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) format('woff')}.ui.ordered.steps .step.completed:before,.ui.steps .step.completed>.icon:before{font-family:Step;content:'\e800'}/*!
 * # Semantic UI 2.5.0 - Breadcrumb
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.breadcrumb{line-height:1;display:inline-block;margin:0 0;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.7;margin:0 .21428571rem 0;font-size:.92857143em;color:rgba(0,0,0,.4);vertical-align:baseline}.ui.breadcrumb a{color:#4183c4}.ui.breadcrumb a:hover{color:#1e70bf}.ui.breadcrumb .icon.divider{font-size:.85714286em;vertical-align:baseline}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.78571429em 1em}.ui.breadcrumb .active.section{font-weight:700}.ui.mini.breadcrumb{font-size:.78571429rem}.ui.tiny.breadcrumb{font-size:.85714286rem}.ui.small.breadcrumb{font-size:.92857143rem}.ui.breadcrumb{font-size:1rem}.ui.large.breadcrumb{font-size:1.14285714rem}.ui.big.breadcrumb{font-size:1.28571429rem}.ui.huge.breadcrumb{font-size:1.42857143rem}.ui.massive.breadcrumb{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.form{position:relative;max-width:100%}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field:last-child,.ui.form .fields:last-child .field{margin-bottom:0}.ui.form .fields .field{clear:both;margin:0}.ui.form .field>label{display:block;margin:0 0 .28571429rem 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea{width:100%;vertical-align:top}.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{height:1.21428571em}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url]{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0;outline:0;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease}.ui.form textarea{margin:0;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);padding:.78571429em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);outline:0;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease;font-size:1em;line-height:1.2857;resize:vertical}.ui.form textarea:not([rows]){height:12em;min-height:8em;max-height:24em}.ui.form input[type=checkbox],.ui.form textarea{vertical-align:top}.ui.form input.attached{width:auto}.ui.form select{display:block;height:auto;width:100%;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;padding:.62em 1em;color:rgba(0,0,0,.87);transition:color .1s ease,border-color .1s ease}.ui.form .field>.selection.dropdown{width:100%}.ui.form .field>.selection.dropdown>.dropdown.icon{float:right}.ui.form .inline.field>.selection.dropdown,.ui.form .inline.fields .field>.selection.dropdown{width:auto}.ui.form .inline.field>.selection.dropdown>.dropdown.icon,.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon{float:none}.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{width:100%}.ui.form .inline.field:not(.wide) .ui.input,.ui.form .inline.fields .field:not(.wide) .ui.input{width:auto;vertical-align:middle}.ui.form .field .ui.input input,.ui.form .fields .field .ui.input input{width:auto}.ui.form .eight.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .ten.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{flex:1 0 auto;width:0}.ui.form .error.message,.ui.form .success.message,.ui.form .warning.message{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:normal;background:#fff!important;border:1px solid #e0b4b4!important;color:#9f3a38!important}.ui.form .inline.field .prompt,.ui.form .inline.fields .field .prompt{vertical-align:top;margin:-.25em 0 -.5em .5em}.ui.form .inline.field .prompt:before,.ui.form .inline.fields .field .prompt:before{border-width:0 0 1px 1px;bottom:auto;right:auto;top:50%;left:0}.ui.form .field.field input:-webkit-autofill{box-shadow:0 0 0 100px ivory inset!important;border-color:#e5dfa1!important}.ui.form .field.field input:-webkit-autofill:focus{box-shadow:0 0 0 100px ivory inset!important;border-color:#d5c315!important}.ui.form .error.error input:-webkit-autofill{box-shadow:0 0 0 100px #fffaf0 inset!important;border-color:#e0b4b4!important}.ui.form ::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.form :-ms-input-placeholder{color:rgba(191,191,191,.87)!important}.ui.form ::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.form :focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.form :focus:-ms-input-placeholder{color:rgba(115,115,115,.87)!important}.ui.form :focus::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.form .error ::-webkit-input-placeholder{color:#e7bdbc}.ui.form .error :-ms-input-placeholder{color:#e7bdbc!important}.ui.form .error ::-moz-placeholder{color:#e7bdbc}.ui.form .error :focus::-webkit-input-placeholder{color:#da9796}.ui.form .error :focus:-ms-input-placeholder{color:#da9796!important}.ui.form .error :focus::-moz-placeholder{color:#da9796}.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:.28571429rem;background:#fff;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset}.ui.form textarea:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:.28571429rem;background:#fff;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;-webkit-appearance:none}.ui.form.success .success.message:not(:empty){display:block}.ui.form.success .compact.success.message:not(:empty){display:inline-block}.ui.form.success .icon.success.message:not(:empty){display:flex}.ui.form.warning .warning.message:not(:empty){display:block}.ui.form.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form.warning .icon.warning.message:not(:empty){display:flex}.ui.form.error .error.message:not(:empty){display:block}.ui.form.error .compact.error.message:not(:empty){display:inline-block}.ui.form.error .icon.error.message:not(:empty){display:flex}.ui.form .field.error .input,.ui.form .field.error label,.ui.form .fields.error .field .input,.ui.form .fields.error .field label{color:#9f3a38}.ui.form .field.error .corner.label,.ui.form .fields.error .field .corner.label{border-color:#9f3a38;color:#fff}.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=file],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=text],.ui.form .field.error input[type=time],.ui.form .field.error input[type=url],.ui.form .field.error select,.ui.form .field.error textarea,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=url],.ui.form .fields.error .field select,.ui.form .fields.error .field textarea{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;border-radius:'';box-shadow:none}.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=url]:focus,.ui.form .field.error select:focus,.ui.form .field.error textarea:focus{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;-webkit-appearance:none;box-shadow:none}.ui.form .field.error select{-webkit-appearance:menulist-button}.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .item,.ui.form .field.error .ui.dropdown .text,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item{background:#fff6f6;color:#9f3a38}.ui.form .field.error .ui.dropdown,.ui.form .fields.error .field .ui.dropdown{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover,.ui.form .fields.error .field .ui.dropdown:hover{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover .menu,.ui.form .fields.error .field .ui.dropdown:hover .menu{border-color:#e0b4b4}.ui.form .field.error .ui.multiple.selection.dropdown>.label,.ui.form .fields.error .field .ui.multiple.selection.dropdown>.label{background-color:#eacbcb;color:#9f3a38}.ui.form .field.error .ui.dropdown .menu .item:hover,.ui.form .fields.error .field .ui.dropdown .menu .item:hover{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .selected.item,.ui.form .fields.error .field .ui.dropdown .menu .selected.item{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .active.item,.ui.form .fields.error .field .ui.dropdown .menu .active.item{background-color:#fdcfcf!important}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label{color:#9f3a38}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before{background:#fff6f6;border-color:#e0b4b4}.ui.form .field.error .checkbox .box:after,.ui.form .field.error .checkbox label:after,.ui.form .fields.error .field .checkbox .box:after,.ui.form .fields.error .field .checkbox label:after{color:#9f3a38}.ui.form .disabled.field,.ui.form .disabled.fields .field,.ui.form .field :disabled{pointer-events:none;opacity:.45}.ui.form .field.disabled>label,.ui.form .fields.disabled>label{opacity:.45}.ui.form .field.disabled :disabled{opacity:1}.ui.loading.form{position:relative;cursor:default;pointer-events:none}.ui.loading.form:before{position:absolute;content:'';top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;z-index:100}.ui.loading.form:after{position:absolute;content:'';top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:form-spin .6s linear;animation:form-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1);border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}@-webkit-keyframes form-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes form-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ui.form .required.field>.checkbox:after,.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>label:after{margin:-.2em 0 0 .2em;content:'*';color:#db2828}.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>label:after{display:inline-block;vertical-align:top}.ui.form .required.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after{position:absolute;top:0;left:100%}.ui.form .inverted.segment .ui.checkbox .box,.ui.form .inverted.segment .ui.checkbox label,.ui.form .inverted.segment label,.ui.inverted.form .inline.field>label,.ui.inverted.form .inline.field>p,.ui.inverted.form .inline.fields .field>label,.ui.inverted.form .inline.fields .field>p,.ui.inverted.form .inline.fields>label,.ui.inverted.form .ui.checkbox .box,.ui.inverted.form .ui.checkbox label,.ui.inverted.form label{color:rgba(255,255,255,.9)}.ui.inverted.form input:not([type]),.ui.inverted.form input[type=date],.ui.inverted.form input[type=datetime-local],.ui.inverted.form input[type=email],.ui.inverted.form input[type=file],.ui.inverted.form input[type=number],.ui.inverted.form input[type=password],.ui.inverted.form input[type=search],.ui.inverted.form input[type=tel],.ui.inverted.form input[type=text],.ui.inverted.form input[type=time],.ui.inverted.form input[type=url]{background:#fff;border-color:rgba(255,255,255,.1);color:rgba(0,0,0,.87);box-shadow:none}.ui.form .grouped.fields{display:block;margin:0 0 1em}.ui.form .grouped.fields:last-child{margin-bottom:0}.ui.form .grouped.fields>label{margin:0 0 .28571429rem 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form .grouped.fields .field,.ui.form .grouped.inline.fields .field{display:block;margin:.5em 0;padding:0}.ui.form .fields{display:flex;flex-direction:row;margin:0 -.5em 1em}.ui.form .fields>.field{flex:0 1 auto;padding-left:.5em;padding-right:.5em}.ui.form .fields>.field:first-child{border-left:none;box-shadow:none}.ui.form .two.fields>.field,.ui.form .two.fields>.fields{width:50%}.ui.form .three.fields>.field,.ui.form .three.fields>.fields{width:33.33333333%}.ui.form .four.fields>.field,.ui.form .four.fields>.fields{width:25%}.ui.form .five.fields>.field,.ui.form .five.fields>.fields{width:20%}.ui.form .six.fields>.field,.ui.form .six.fields>.fields{width:16.66666667%}.ui.form .seven.fields>.field,.ui.form .seven.fields>.fields{width:14.28571429%}.ui.form .eight.fields>.field,.ui.form .eight.fields>.fields{width:12.5%}.ui.form .nine.fields>.field,.ui.form .nine.fields>.fields{width:11.11111111%}.ui.form .ten.fields>.field,.ui.form .ten.fields>.fields{width:10%}@media only screen and (max-width:767px){.ui.form .fields{flex-wrap:wrap}.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable)>.field,.ui[class*="equal width"].form:not(.unstackable) .fields>.field{width:100%!important;margin:0 0 1em}}.ui.form .fields .wide.field{width:6.25%;padding-left:.5em;padding-right:.5em}.ui.form .one.wide.field{width:6.25%!important}.ui.form .two.wide.field{width:12.5%!important}.ui.form .three.wide.field{width:18.75%!important}.ui.form .four.wide.field{width:25%!important}.ui.form .five.wide.field{width:31.25%!important}.ui.form .six.wide.field{width:37.5%!important}.ui.form .seven.wide.field{width:43.75%!important}.ui.form .eight.wide.field{width:50%!important}.ui.form .nine.wide.field{width:56.25%!important}.ui.form .ten.wide.field{width:62.5%!important}.ui.form .eleven.wide.field{width:68.75%!important}.ui.form .twelve.wide.field{width:75%!important}.ui.form .thirteen.wide.field{width:81.25%!important}.ui.form .fourteen.wide.field{width:87.5%!important}.ui.form .fifteen.wide.field{width:93.75%!important}.ui.form .sixteen.wide.field{width:100%!important}@media only screen and (max-width:767px){.ui.form:not(.unstackable) .fields:not(.unstackable)>.eight.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.eleven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fifteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.five.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.four.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fourteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.nine.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.seven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.six.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.sixteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.ten.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.thirteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.three.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.twelve.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.two.wide.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields{width:100%!important}.ui.form .fields{margin-bottom:0}}.ui.form [class*="equal width"].fields>.field,.ui[class*="equal width"].form .fields>.field{width:100%;flex:1 1 auto}.ui.form .inline.fields{margin:0 0 1em;align-items:center}.ui.form .inline.fields .field{margin:0;padding:0 1em 0 0}.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields>label{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:baseline;font-size:.92857143em;font-weight:700;color:rgba(0,0,0,.87);text-transform:none}.ui.form .inline.fields>label{margin:.035714em 1em 0 0}.ui.form .inline.field>input,.ui.form .inline.field>select,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.field>:first-child,.ui.form .inline.fields .field>:first-child{margin:0 .85714286em 0 0}.ui.form .inline.field>:only-child,.ui.form .inline.fields .field>:only-child{margin:0}.ui.form .inline.fields .wide.field{display:flex;align-items:center}.ui.form .inline.fields .wide.field>input,.ui.form .inline.fields .wide.field>select{width:100%}.ui.mini.form{font-size:.78571429rem}.ui.tiny.form{font-size:.85714286rem}.ui.small.form{font-size:.92857143rem}.ui.form{font-size:1rem}.ui.large.form{font-size:1.14285714rem}.ui.big.form{font-size:1.28571429rem}.ui.huge.form{font-size:1.42857143rem}.ui.massive.form{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Grid
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:0}.ui.grid{margin-top:-1rem;margin-bottom:-1rem;margin-left:-1rem;margin-right:-1rem}.ui.relaxed.grid{margin-left:-1.5rem;margin-right:-1.5rem}.ui[class*="very relaxed"].grid{margin-left:-2.5rem;margin-right:-2.5rem}.ui.grid+.grid{margin-top:1rem}.ui.grid>.column:not(.row),.ui.grid>.row>.column{position:relative;display:inline-block;width:6.25%;padding-left:1rem;padding-right:1rem;vertical-align:top}.ui.grid>*{padding-left:1rem;padding-right:1rem}.ui.grid>.row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;align-items:stretch;width:100%!important;padding:0;padding-top:1rem;padding-bottom:1rem}.ui.grid>.column:not(.row){padding-top:1rem;padding-bottom:1rem}.ui.grid>.row>.column{margin-top:0;margin-bottom:0}.ui.grid>.row>.column>img,.ui.grid>.row>img{max-width:100%}.ui.grid>.ui.grid:first-child{margin-top:0}.ui.grid>.ui.grid:last-child{margin-bottom:0}.ui.aligned.grid .column>.segment:not(.compact):not(.attached),.ui.grid .aligned.row>.column>.segment:not(.compact):not(.attached){width:100%}.ui.grid .row+.ui.divider{flex-grow:1;margin:1rem 1rem}.ui.grid .column+.ui.vertical.divider{height:calc(50% - (2rem / 2))}.ui.grid>.column:last-child>.horizontal.segment,.ui.grid>.row>.column:last-child>.horizontal.segment{box-shadow:none}@media only screen and (max-width:767px){.ui.page.grid{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}@media only screen and (min-width:768px) and (max-width:991px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:2em;padding-right:2em}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:3%;padding-right:3%}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:15%;padding-right:15%}}@media only screen and (min-width:1920px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:23%;padding-right:23%}}.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child{width:100%}.ui[class*="one column"].grid>.column:not(.row),.ui[class*="one column"].grid>.row>.column{width:100%}.ui[class*="two column"].grid>.column:not(.row),.ui[class*="two column"].grid>.row>.column{width:50%}.ui[class*="three column"].grid>.column:not(.row),.ui[class*="three column"].grid>.row>.column{width:33.33333333%}.ui[class*="four column"].grid>.column:not(.row),.ui[class*="four column"].grid>.row>.column{width:25%}.ui[class*="five column"].grid>.column:not(.row),.ui[class*="five column"].grid>.row>.column{width:20%}.ui[class*="six column"].grid>.column:not(.row),.ui[class*="six column"].grid>.row>.column{width:16.66666667%}.ui[class*="seven column"].grid>.column:not(.row),.ui[class*="seven column"].grid>.row>.column{width:14.28571429%}.ui[class*="eight column"].grid>.column:not(.row),.ui[class*="eight column"].grid>.row>.column{width:12.5%}.ui[class*="nine column"].grid>.column:not(.row),.ui[class*="nine column"].grid>.row>.column{width:11.11111111%}.ui[class*="ten column"].grid>.column:not(.row),.ui[class*="ten column"].grid>.row>.column{width:10%}.ui[class*="eleven column"].grid>.column:not(.row),.ui[class*="eleven column"].grid>.row>.column{width:9.09090909%}.ui[class*="twelve column"].grid>.column:not(.row),.ui[class*="twelve column"].grid>.row>.column{width:8.33333333%}.ui[class*="thirteen column"].grid>.column:not(.row),.ui[class*="thirteen column"].grid>.row>.column{width:7.69230769%}.ui[class*="fourteen column"].grid>.column:not(.row),.ui[class*="fourteen column"].grid>.row>.column{width:7.14285714%}.ui[class*="fifteen column"].grid>.column:not(.row),.ui[class*="fifteen column"].grid>.row>.column{width:6.66666667%}.ui[class*="sixteen column"].grid>.column:not(.row),.ui[class*="sixteen column"].grid>.row>.column{width:6.25%}.ui.grid>[class*="one column"].row>.column{width:100%!important}.ui.grid>[class*="two column"].row>.column{width:50%!important}.ui.grid>[class*="three column"].row>.column{width:33.33333333%!important}.ui.grid>[class*="four column"].row>.column{width:25%!important}.ui.grid>[class*="five column"].row>.column{width:20%!important}.ui.grid>[class*="six column"].row>.column{width:16.66666667%!important}.ui.grid>[class*="seven column"].row>.column{width:14.28571429%!important}.ui.grid>[class*="eight column"].row>.column{width:12.5%!important}.ui.grid>[class*="nine column"].row>.column{width:11.11111111%!important}.ui.grid>[class*="ten column"].row>.column{width:10%!important}.ui.grid>[class*="eleven column"].row>.column{width:9.09090909%!important}.ui.grid>[class*="twelve column"].row>.column{width:8.33333333%!important}.ui.grid>[class*="thirteen column"].row>.column{width:7.69230769%!important}.ui.grid>[class*="fourteen column"].row>.column{width:7.14285714%!important}.ui.grid>[class*="fifteen column"].row>.column{width:6.66666667%!important}.ui.grid>[class*="sixteen column"].row>.column{width:6.25%!important}.ui.celled.page.grid{box-shadow:none}.ui.column.grid>[class*="one wide"].column,.ui.grid>.column.row>[class*="one wide"].column,.ui.grid>.row>[class*="one wide"].column,.ui.grid>[class*="one wide"].column{width:6.25%!important}.ui.column.grid>[class*="two wide"].column,.ui.grid>.column.row>[class*="two wide"].column,.ui.grid>.row>[class*="two wide"].column,.ui.grid>[class*="two wide"].column{width:12.5%!important}.ui.column.grid>[class*="three wide"].column,.ui.grid>.column.row>[class*="three wide"].column,.ui.grid>.row>[class*="three wide"].column,.ui.grid>[class*="three wide"].column{width:18.75%!important}.ui.column.grid>[class*="four wide"].column,.ui.grid>.column.row>[class*="four wide"].column,.ui.grid>.row>[class*="four wide"].column,.ui.grid>[class*="four wide"].column{width:25%!important}.ui.column.grid>[class*="five wide"].column,.ui.grid>.column.row>[class*="five wide"].column,.ui.grid>.row>[class*="five wide"].column,.ui.grid>[class*="five wide"].column{width:31.25%!important}.ui.column.grid>[class*="six wide"].column,.ui.grid>.column.row>[class*="six wide"].column,.ui.grid>.row>[class*="six wide"].column,.ui.grid>[class*="six wide"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide"].column,.ui.grid>.column.row>[class*="seven wide"].column,.ui.grid>.row>[class*="seven wide"].column,.ui.grid>[class*="seven wide"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide"].column,.ui.grid>.column.row>[class*="eight wide"].column,.ui.grid>.row>[class*="eight wide"].column,.ui.grid>[class*="eight wide"].column{width:50%!important}.ui.column.grid>[class*="nine wide"].column,.ui.grid>.column.row>[class*="nine wide"].column,.ui.grid>.row>[class*="nine wide"].column,.ui.grid>[class*="nine wide"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide"].column,.ui.grid>.column.row>[class*="ten wide"].column,.ui.grid>.row>[class*="ten wide"].column,.ui.grid>[class*="ten wide"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide"].column,.ui.grid>.column.row>[class*="eleven wide"].column,.ui.grid>.row>[class*="eleven wide"].column,.ui.grid>[class*="eleven wide"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide"].column,.ui.grid>.column.row>[class*="twelve wide"].column,.ui.grid>.row>[class*="twelve wide"].column,.ui.grid>[class*="twelve wide"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide"].column,.ui.grid>.column.row>[class*="thirteen wide"].column,.ui.grid>.row>[class*="thirteen wide"].column,.ui.grid>[class*="thirteen wide"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide"].column,.ui.grid>.column.row>[class*="fourteen wide"].column,.ui.grid>.row>[class*="fourteen wide"].column,.ui.grid>[class*="fourteen wide"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide"].column,.ui.grid>.column.row>[class*="fifteen wide"].column,.ui.grid>.row>[class*="fifteen wide"].column,.ui.grid>[class*="fifteen wide"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide"].column,.ui.grid>.column.row>[class*="sixteen wide"].column,.ui.grid>.row>[class*="sixteen wide"].column,.ui.grid>[class*="sixteen wide"].column{width:100%!important}@media only screen and (min-width:320px) and (max-width:767px){.ui.column.grid>[class*="one wide mobile"].column,.ui.grid>.column.row>[class*="one wide mobile"].column,.ui.grid>.row>[class*="one wide mobile"].column,.ui.grid>[class*="one wide mobile"].column{width:6.25%!important}.ui.column.grid>[class*="two wide mobile"].column,.ui.grid>.column.row>[class*="two wide mobile"].column,.ui.grid>.row>[class*="two wide mobile"].column,.ui.grid>[class*="two wide mobile"].column{width:12.5%!important}.ui.column.grid>[class*="three wide mobile"].column,.ui.grid>.column.row>[class*="three wide mobile"].column,.ui.grid>.row>[class*="three wide mobile"].column,.ui.grid>[class*="three wide mobile"].column{width:18.75%!important}.ui.column.grid>[class*="four wide mobile"].column,.ui.grid>.column.row>[class*="four wide mobile"].column,.ui.grid>.row>[class*="four wide mobile"].column,.ui.grid>[class*="four wide mobile"].column{width:25%!important}.ui.column.grid>[class*="five wide mobile"].column,.ui.grid>.column.row>[class*="five wide mobile"].column,.ui.grid>.row>[class*="five wide mobile"].column,.ui.grid>[class*="five wide mobile"].column{width:31.25%!important}.ui.column.grid>[class*="six wide mobile"].column,.ui.grid>.column.row>[class*="six wide mobile"].column,.ui.grid>.row>[class*="six wide mobile"].column,.ui.grid>[class*="six wide mobile"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide mobile"].column,.ui.grid>.column.row>[class*="seven wide mobile"].column,.ui.grid>.row>[class*="seven wide mobile"].column,.ui.grid>[class*="seven wide mobile"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide mobile"].column,.ui.grid>.column.row>[class*="eight wide mobile"].column,.ui.grid>.row>[class*="eight wide mobile"].column,.ui.grid>[class*="eight wide mobile"].column{width:50%!important}.ui.column.grid>[class*="nine wide mobile"].column,.ui.grid>.column.row>[class*="nine wide mobile"].column,.ui.grid>.row>[class*="nine wide mobile"].column,.ui.grid>[class*="nine wide mobile"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide mobile"].column,.ui.grid>.column.row>[class*="ten wide mobile"].column,.ui.grid>.row>[class*="ten wide mobile"].column,.ui.grid>[class*="ten wide mobile"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide mobile"].column,.ui.grid>.column.row>[class*="eleven wide mobile"].column,.ui.grid>.row>[class*="eleven wide mobile"].column,.ui.grid>[class*="eleven wide mobile"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide mobile"].column,.ui.grid>.column.row>[class*="twelve wide mobile"].column,.ui.grid>.row>[class*="twelve wide mobile"].column,.ui.grid>[class*="twelve wide mobile"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide mobile"].column,.ui.grid>.column.row>[class*="thirteen wide mobile"].column,.ui.grid>.row>[class*="thirteen wide mobile"].column,.ui.grid>[class*="thirteen wide mobile"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide mobile"].column,.ui.grid>.column.row>[class*="fourteen wide mobile"].column,.ui.grid>.row>[class*="fourteen wide mobile"].column,.ui.grid>[class*="fourteen wide mobile"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide mobile"].column,.ui.grid>.column.row>[class*="fifteen wide mobile"].column,.ui.grid>.row>[class*="fifteen wide mobile"].column,.ui.grid>[class*="fifteen wide mobile"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide mobile"].column,.ui.grid>.column.row>[class*="sixteen wide mobile"].column,.ui.grid>.row>[class*="sixteen wide mobile"].column,.ui.grid>[class*="sixteen wide mobile"].column{width:100%!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.column.grid>[class*="one wide tablet"].column,.ui.grid>.column.row>[class*="one wide tablet"].column,.ui.grid>.row>[class*="one wide tablet"].column,.ui.grid>[class*="one wide tablet"].column{width:6.25%!important}.ui.column.grid>[class*="two wide tablet"].column,.ui.grid>.column.row>[class*="two wide tablet"].column,.ui.grid>.row>[class*="two wide tablet"].column,.ui.grid>[class*="two wide tablet"].column{width:12.5%!important}.ui.column.grid>[class*="three wide tablet"].column,.ui.grid>.column.row>[class*="three wide tablet"].column,.ui.grid>.row>[class*="three wide tablet"].column,.ui.grid>[class*="three wide tablet"].column{width:18.75%!important}.ui.column.grid>[class*="four wide tablet"].column,.ui.grid>.column.row>[class*="four wide tablet"].column,.ui.grid>.row>[class*="four wide tablet"].column,.ui.grid>[class*="four wide tablet"].column{width:25%!important}.ui.column.grid>[class*="five wide tablet"].column,.ui.grid>.column.row>[class*="five wide tablet"].column,.ui.grid>.row>[class*="five wide tablet"].column,.ui.grid>[class*="five wide tablet"].column{width:31.25%!important}.ui.column.grid>[class*="six wide tablet"].column,.ui.grid>.column.row>[class*="six wide tablet"].column,.ui.grid>.row>[class*="six wide tablet"].column,.ui.grid>[class*="six wide tablet"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide tablet"].column,.ui.grid>.column.row>[class*="seven wide tablet"].column,.ui.grid>.row>[class*="seven wide tablet"].column,.ui.grid>[class*="seven wide tablet"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide tablet"].column,.ui.grid>.column.row>[class*="eight wide tablet"].column,.ui.grid>.row>[class*="eight wide tablet"].column,.ui.grid>[class*="eight wide tablet"].column{width:50%!important}.ui.column.grid>[class*="nine wide tablet"].column,.ui.grid>.column.row>[class*="nine wide tablet"].column,.ui.grid>.row>[class*="nine wide tablet"].column,.ui.grid>[class*="nine wide tablet"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide tablet"].column,.ui.grid>.column.row>[class*="ten wide tablet"].column,.ui.grid>.row>[class*="ten wide tablet"].column,.ui.grid>[class*="ten wide tablet"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide tablet"].column,.ui.grid>.column.row>[class*="eleven wide tablet"].column,.ui.grid>.row>[class*="eleven wide tablet"].column,.ui.grid>[class*="eleven wide tablet"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide tablet"].column,.ui.grid>.column.row>[class*="twelve wide tablet"].column,.ui.grid>.row>[class*="twelve wide tablet"].column,.ui.grid>[class*="twelve wide tablet"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide tablet"].column,.ui.grid>.column.row>[class*="thirteen wide tablet"].column,.ui.grid>.row>[class*="thirteen wide tablet"].column,.ui.grid>[class*="thirteen wide tablet"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide tablet"].column,.ui.grid>.column.row>[class*="fourteen wide tablet"].column,.ui.grid>.row>[class*="fourteen wide tablet"].column,.ui.grid>[class*="fourteen wide tablet"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide tablet"].column,.ui.grid>.column.row>[class*="fifteen wide tablet"].column,.ui.grid>.row>[class*="fifteen wide tablet"].column,.ui.grid>[class*="fifteen wide tablet"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide tablet"].column,.ui.grid>.column.row>[class*="sixteen wide tablet"].column,.ui.grid>.row>[class*="sixteen wide tablet"].column,.ui.grid>[class*="sixteen wide tablet"].column{width:100%!important}}@media only screen and (min-width:992px){.ui.column.grid>[class*="one wide computer"].column,.ui.grid>.column.row>[class*="one wide computer"].column,.ui.grid>.row>[class*="one wide computer"].column,.ui.grid>[class*="one wide computer"].column{width:6.25%!important}.ui.column.grid>[class*="two wide computer"].column,.ui.grid>.column.row>[class*="two wide computer"].column,.ui.grid>.row>[class*="two wide computer"].column,.ui.grid>[class*="two wide computer"].column{width:12.5%!important}.ui.column.grid>[class*="three wide computer"].column,.ui.grid>.column.row>[class*="three wide computer"].column,.ui.grid>.row>[class*="three wide computer"].column,.ui.grid>[class*="three wide computer"].column{width:18.75%!important}.ui.column.grid>[class*="four wide computer"].column,.ui.grid>.column.row>[class*="four wide computer"].column,.ui.grid>.row>[class*="four wide computer"].column,.ui.grid>[class*="four wide computer"].column{width:25%!important}.ui.column.grid>[class*="five wide computer"].column,.ui.grid>.column.row>[class*="five wide computer"].column,.ui.grid>.row>[class*="five wide computer"].column,.ui.grid>[class*="five wide computer"].column{width:31.25%!important}.ui.column.grid>[class*="six wide computer"].column,.ui.grid>.column.row>[class*="six wide computer"].column,.ui.grid>.row>[class*="six wide computer"].column,.ui.grid>[class*="six wide computer"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide computer"].column,.ui.grid>.column.row>[class*="seven wide computer"].column,.ui.grid>.row>[class*="seven wide computer"].column,.ui.grid>[class*="seven wide computer"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide computer"].column,.ui.grid>.column.row>[class*="eight wide computer"].column,.ui.grid>.row>[class*="eight wide computer"].column,.ui.grid>[class*="eight wide computer"].column{width:50%!important}.ui.column.grid>[class*="nine wide computer"].column,.ui.grid>.column.row>[class*="nine wide computer"].column,.ui.grid>.row>[class*="nine wide computer"].column,.ui.grid>[class*="nine wide computer"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide computer"].column,.ui.grid>.column.row>[class*="ten wide computer"].column,.ui.grid>.row>[class*="ten wide computer"].column,.ui.grid>[class*="ten wide computer"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide computer"].column,.ui.grid>.column.row>[class*="eleven wide computer"].column,.ui.grid>.row>[class*="eleven wide computer"].column,.ui.grid>[class*="eleven wide computer"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide computer"].column,.ui.grid>.column.row>[class*="twelve wide computer"].column,.ui.grid>.row>[class*="twelve wide computer"].column,.ui.grid>[class*="twelve wide computer"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide computer"].column,.ui.grid>.column.row>[class*="thirteen wide computer"].column,.ui.grid>.row>[class*="thirteen wide computer"].column,.ui.grid>[class*="thirteen wide computer"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide computer"].column,.ui.grid>.column.row>[class*="fourteen wide computer"].column,.ui.grid>.row>[class*="fourteen wide computer"].column,.ui.grid>[class*="fourteen wide computer"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide computer"].column,.ui.grid>.column.row>[class*="fifteen wide computer"].column,.ui.grid>.row>[class*="fifteen wide computer"].column,.ui.grid>[class*="fifteen wide computer"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide computer"].column,.ui.grid>.column.row>[class*="sixteen wide computer"].column,.ui.grid>.row>[class*="sixteen wide computer"].column,.ui.grid>[class*="sixteen wide computer"].column{width:100%!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.column.grid>[class*="one wide large screen"].column,.ui.grid>.column.row>[class*="one wide large screen"].column,.ui.grid>.row>[class*="one wide large screen"].column,.ui.grid>[class*="one wide large screen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide large screen"].column,.ui.grid>.column.row>[class*="two wide large screen"].column,.ui.grid>.row>[class*="two wide large screen"].column,.ui.grid>[class*="two wide large screen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide large screen"].column,.ui.grid>.column.row>[class*="three wide large screen"].column,.ui.grid>.row>[class*="three wide large screen"].column,.ui.grid>[class*="three wide large screen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide large screen"].column,.ui.grid>.column.row>[class*="four wide large screen"].column,.ui.grid>.row>[class*="four wide large screen"].column,.ui.grid>[class*="four wide large screen"].column{width:25%!important}.ui.column.grid>[class*="five wide large screen"].column,.ui.grid>.column.row>[class*="five wide large screen"].column,.ui.grid>.row>[class*="five wide large screen"].column,.ui.grid>[class*="five wide large screen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide large screen"].column,.ui.grid>.column.row>[class*="six wide large screen"].column,.ui.grid>.row>[class*="six wide large screen"].column,.ui.grid>[class*="six wide large screen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide large screen"].column,.ui.grid>.column.row>[class*="seven wide large screen"].column,.ui.grid>.row>[class*="seven wide large screen"].column,.ui.grid>[class*="seven wide large screen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide large screen"].column,.ui.grid>.column.row>[class*="eight wide large screen"].column,.ui.grid>.row>[class*="eight wide large screen"].column,.ui.grid>[class*="eight wide large screen"].column{width:50%!important}.ui.column.grid>[class*="nine wide large screen"].column,.ui.grid>.column.row>[class*="nine wide large screen"].column,.ui.grid>.row>[class*="nine wide large screen"].column,.ui.grid>[class*="nine wide large screen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide large screen"].column,.ui.grid>.column.row>[class*="ten wide large screen"].column,.ui.grid>.row>[class*="ten wide large screen"].column,.ui.grid>[class*="ten wide large screen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide large screen"].column,.ui.grid>.column.row>[class*="eleven wide large screen"].column,.ui.grid>.row>[class*="eleven wide large screen"].column,.ui.grid>[class*="eleven wide large screen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide large screen"].column,.ui.grid>.column.row>[class*="twelve wide large screen"].column,.ui.grid>.row>[class*="twelve wide large screen"].column,.ui.grid>[class*="twelve wide large screen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide large screen"].column,.ui.grid>.column.row>[class*="thirteen wide large screen"].column,.ui.grid>.row>[class*="thirteen wide large screen"].column,.ui.grid>[class*="thirteen wide large screen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide large screen"].column,.ui.grid>.column.row>[class*="fourteen wide large screen"].column,.ui.grid>.row>[class*="fourteen wide large screen"].column,.ui.grid>[class*="fourteen wide large screen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide large screen"].column,.ui.grid>.column.row>[class*="fifteen wide large screen"].column,.ui.grid>.row>[class*="fifteen wide large screen"].column,.ui.grid>[class*="fifteen wide large screen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide large screen"].column,.ui.grid>.column.row>[class*="sixteen wide large screen"].column,.ui.grid>.row>[class*="sixteen wide large screen"].column,.ui.grid>[class*="sixteen wide large screen"].column{width:100%!important}}@media only screen and (min-width:1920px){.ui.column.grid>[class*="one wide widescreen"].column,.ui.grid>.column.row>[class*="one wide widescreen"].column,.ui.grid>.row>[class*="one wide widescreen"].column,.ui.grid>[class*="one wide widescreen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide widescreen"].column,.ui.grid>.column.row>[class*="two wide widescreen"].column,.ui.grid>.row>[class*="two wide widescreen"].column,.ui.grid>[class*="two wide widescreen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide widescreen"].column,.ui.grid>.column.row>[class*="three wide widescreen"].column,.ui.grid>.row>[class*="three wide widescreen"].column,.ui.grid>[class*="three wide widescreen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide widescreen"].column,.ui.grid>.column.row>[class*="four wide widescreen"].column,.ui.grid>.row>[class*="four wide widescreen"].column,.ui.grid>[class*="four wide widescreen"].column{width:25%!important}.ui.column.grid>[class*="five wide widescreen"].column,.ui.grid>.column.row>[class*="five wide widescreen"].column,.ui.grid>.row>[class*="five wide widescreen"].column,.ui.grid>[class*="five wide widescreen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide widescreen"].column,.ui.grid>.column.row>[class*="six wide widescreen"].column,.ui.grid>.row>[class*="six wide widescreen"].column,.ui.grid>[class*="six wide widescreen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide widescreen"].column,.ui.grid>.column.row>[class*="seven wide widescreen"].column,.ui.grid>.row>[class*="seven wide widescreen"].column,.ui.grid>[class*="seven wide widescreen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide widescreen"].column,.ui.grid>.column.row>[class*="eight wide widescreen"].column,.ui.grid>.row>[class*="eight wide widescreen"].column,.ui.grid>[class*="eight wide widescreen"].column{width:50%!important}.ui.column.grid>[class*="nine wide widescreen"].column,.ui.grid>.column.row>[class*="nine wide widescreen"].column,.ui.grid>.row>[class*="nine wide widescreen"].column,.ui.grid>[class*="nine wide widescreen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide widescreen"].column,.ui.grid>.column.row>[class*="ten wide widescreen"].column,.ui.grid>.row>[class*="ten wide widescreen"].column,.ui.grid>[class*="ten wide widescreen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide widescreen"].column,.ui.grid>.column.row>[class*="eleven wide widescreen"].column,.ui.grid>.row>[class*="eleven wide widescreen"].column,.ui.grid>[class*="eleven wide widescreen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide widescreen"].column,.ui.grid>.column.row>[class*="twelve wide widescreen"].column,.ui.grid>.row>[class*="twelve wide widescreen"].column,.ui.grid>[class*="twelve wide widescreen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide widescreen"].column,.ui.grid>.column.row>[class*="thirteen wide widescreen"].column,.ui.grid>.row>[class*="thirteen wide widescreen"].column,.ui.grid>[class*="thirteen wide widescreen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide widescreen"].column,.ui.grid>.column.row>[class*="fourteen wide widescreen"].column,.ui.grid>.row>[class*="fourteen wide widescreen"].column,.ui.grid>[class*="fourteen wide widescreen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide widescreen"].column,.ui.grid>.column.row>[class*="fifteen wide widescreen"].column,.ui.grid>.row>[class*="fifteen wide widescreen"].column,.ui.grid>[class*="fifteen wide widescreen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide widescreen"].column,.ui.grid>.column.row>[class*="sixteen wide widescreen"].column,.ui.grid>.row>[class*="sixteen wide widescreen"].column,.ui.grid>[class*="sixteen wide widescreen"].column{width:100%!important}}.ui.centered.grid,.ui.centered.grid>.row,.ui.grid>.centered.row{text-align:center;justify-content:center}.ui.centered.grid>.column:not(.aligned):not(.justified):not(.row),.ui.centered.grid>.row>.column:not(.aligned):not(.justified),.ui.grid .centered.row>.column:not(.aligned):not(.justified){text-align:left}.ui.grid>.centered.column,.ui.grid>.row>.centered.column{display:block;margin-left:auto;margin-right:auto}.ui.grid>.relaxed.row>.column,.ui.relaxed.grid>.column:not(.row),.ui.relaxed.grid>.row>.column{padding-left:1.5rem;padding-right:1.5rem}.ui.grid>[class*="very relaxed"].row>.column,.ui[class*="very relaxed"].grid>.column:not(.row),.ui[class*="very relaxed"].grid>.row>.column{padding-left:2.5rem;padding-right:2.5rem}.ui.grid .relaxed.row+.ui.divider,.ui.relaxed.grid .row+.ui.divider{margin-left:1.5rem;margin-right:1.5rem}.ui.grid [class*="very relaxed"].row+.ui.divider,.ui[class*="very relaxed"].grid .row+.ui.divider{margin-left:2.5rem;margin-right:2.5rem}.ui.padded.grid:not(.vertically):not(.horizontally){margin:0!important}[class*="horizontally padded"].ui.grid{margin-left:0!important;margin-right:0!important}[class*="vertically padded"].ui.grid{margin-top:0!important;margin-bottom:0!important}.ui.grid [class*="left floated"].column{margin-right:auto}.ui.grid [class*="right floated"].column{margin-left:auto}.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="vertically divided"].grid>.column:not(.row),.ui[class*="vertically divided"].grid>.row>.column{margin-top:1rem;margin-bottom:1rem;padding-top:0;padding-bottom:0}.ui[class*="vertically divided"].grid>.row{margin-top:0;margin-bottom:0}.ui.divided.grid:not([class*="vertically divided"])>.column:first-child,.ui.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui[class*="vertically divided"].grid>.row:first-child>.column{margin-top:0}.ui.grid>.divided.row>.column{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui.grid>.divided.row>.column:first-child{box-shadow:none}.ui[class*="vertically divided"].grid>.row{position:relative}.ui[class*="vertically divided"].grid>.row:before{position:absolute;content:"";top:0;left:0;width:calc(100% - 2rem);height:1px;margin:0 1rem;box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.padded.divided.grid:not(.vertically):not(.horizontally),[class*="horizontally padded"].ui.divided.grid{width:100%}.ui[class*="vertically divided"].grid>.row:first-child:before{box-shadow:none}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 0 0 rgba(255,255,255,.1)}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row):first-child,.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui.inverted[class*="vertically divided"].grid>.row:before{box-shadow:0 -1px 0 0 rgba(255,255,255,.1)}.ui.relaxed[class*="vertically divided"].grid>.row:before{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}.ui[class*="very relaxed"][class*="vertically divided"].grid>.row:before{margin-left:2.5rem;margin-right:2.5rem;width:calc(100% - 5rem)}.ui.celled.grid{width:100%;margin:1em 0;box-shadow:0 0 0 1px #d4d4d5}.ui.celled.grid>.row{width:100%!important;margin:0;padding:0;box-shadow:0 -1px 0 0 #d4d4d5}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{box-shadow:-1px 0 0 0 #d4d4d5}.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child{box-shadow:none}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{padding:1em}.ui.relaxed.celled.grid>.column:not(.row),.ui.relaxed.celled.grid>.row>.column{padding:1.5em}.ui[class*="very relaxed"].celled.grid>.column:not(.row),.ui[class*="very relaxed"].celled.grid>.row>.column{padding:2em}.ui[class*="internally celled"].grid{box-shadow:none;margin:0}.ui[class*="internally celled"].grid>.row:first-child{box-shadow:none}.ui[class*="internally celled"].grid>.row>.column:first-child{box-shadow:none}.ui.grid>.row>[class*="top aligned"].column,.ui.grid>[class*="top aligned"].column:not(.row),.ui.grid>[class*="top aligned"].row>.column,.ui[class*="top aligned"].grid>.column:not(.row),.ui[class*="top aligned"].grid>.row>.column{flex-direction:column;vertical-align:top;align-self:flex-start!important}.ui.grid>.row>[class*="middle aligned"].column,.ui.grid>[class*="middle aligned"].column:not(.row),.ui.grid>[class*="middle aligned"].row>.column,.ui[class*="middle aligned"].grid>.column:not(.row),.ui[class*="middle aligned"].grid>.row>.column{flex-direction:column;vertical-align:middle;align-self:center!important}.ui.grid>.row>[class*="bottom aligned"].column,.ui.grid>[class*="bottom aligned"].column:not(.row),.ui.grid>[class*="bottom aligned"].row>.column,.ui[class*="bottom aligned"].grid>.column:not(.row),.ui[class*="bottom aligned"].grid>.row>.column{flex-direction:column;vertical-align:bottom;align-self:flex-end!important}.ui.grid>.row>.stretched.column,.ui.grid>.stretched.column:not(.row),.ui.grid>.stretched.row>.column,.ui.stretched.grid>.column,.ui.stretched.grid>.row>.column{display:inline-flex!important;align-self:stretch;flex-direction:column}.ui.grid>.row>.stretched.column>*,.ui.grid>.stretched.column:not(.row)>*,.ui.grid>.stretched.row>.column>*,.ui.stretched.grid>.column>*,.ui.stretched.grid>.row>.column>*{flex-grow:1}.ui.grid>.row>[class*="left aligned"].column.column,.ui.grid>[class*="left aligned"].column.column,.ui.grid>[class*="left aligned"].row>.column,.ui[class*="left aligned"].grid>.column,.ui[class*="left aligned"].grid>.row>.column{text-align:left;align-self:inherit}.ui.grid>.row>[class*="center aligned"].column.column,.ui.grid>[class*="center aligned"].column.column,.ui.grid>[class*="center aligned"].row>.column,.ui[class*="center aligned"].grid>.column,.ui[class*="center aligned"].grid>.row>.column{text-align:center;align-self:inherit}.ui[class*="center aligned"].grid{justify-content:center}.ui.grid>.row>[class*="right aligned"].column.column,.ui.grid>[class*="right aligned"].column.column,.ui.grid>[class*="right aligned"].row>.column,.ui[class*="right aligned"].grid>.column,.ui[class*="right aligned"].grid>.row>.column{text-align:right;align-self:inherit}.ui.grid>.justified.column.column,.ui.grid>.justified.row>.column,.ui.grid>.row>.justified.column.column,.ui.justified.grid>.column,.ui.justified.grid>.row>.column{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ui.grid>.row>.black.column,.ui.grid>.row>.blue.column,.ui.grid>.row>.brown.column,.ui.grid>.row>.green.column,.ui.grid>.row>.grey.column,.ui.grid>.row>.olive.column,.ui.grid>.row>.orange.column,.ui.grid>.row>.pink.column,.ui.grid>.row>.purple.column,.ui.grid>.row>.red.column,.ui.grid>.row>.teal.column,.ui.grid>.row>.violet.column,.ui.grid>.row>.yellow.column{margin-top:-1rem;margin-bottom:-1rem;padding-top:1rem;padding-bottom:1rem}.ui.grid>.red.column,.ui.grid>.red.row,.ui.grid>.row>.red.column{background-color:#db2828!important;color:#fff}.ui.grid>.orange.column,.ui.grid>.orange.row,.ui.grid>.row>.orange.column{background-color:#f2711c!important;color:#fff}.ui.grid>.row>.yellow.column,.ui.grid>.yellow.column,.ui.grid>.yellow.row{background-color:#fbbd08!important;color:#fff}.ui.grid>.olive.column,.ui.grid>.olive.row,.ui.grid>.row>.olive.column{background-color:#b5cc18!important;color:#fff}.ui.grid>.green.column,.ui.grid>.green.row,.ui.grid>.row>.green.column{background-color:#21ba45!important;color:#fff}.ui.grid>.row>.teal.column,.ui.grid>.teal.column,.ui.grid>.teal.row{background-color:#00b5ad!important;color:#fff}.ui.grid>.blue.column,.ui.grid>.blue.row,.ui.grid>.row>.blue.column{background-color:#2185d0!important;color:#fff}.ui.grid>.row>.violet.column,.ui.grid>.violet.column,.ui.grid>.violet.row{background-color:#6435c9!important;color:#fff}.ui.grid>.purple.column,.ui.grid>.purple.row,.ui.grid>.row>.purple.column{background-color:#a333c8!important;color:#fff}.ui.grid>.pink.column,.ui.grid>.pink.row,.ui.grid>.row>.pink.column{background-color:#e03997!important;color:#fff}.ui.grid>.brown.column,.ui.grid>.brown.row,.ui.grid>.row>.brown.column{background-color:#a5673f!important;color:#fff}.ui.grid>.grey.column,.ui.grid>.grey.row,.ui.grid>.row>.grey.column{background-color:#767676!important;color:#fff}.ui.grid>.black.column,.ui.grid>.black.row,.ui.grid>.row>.black.column{background-color:#1b1c1d!important;color:#fff}.ui.grid>[class*="equal width"].row>.column,.ui[class*="equal width"].grid>.column:not(.row),.ui[class*="equal width"].grid>.row>.column{display:inline-block;flex-grow:1}.ui.grid>[class*="equal width"].row>.wide.column,.ui[class*="equal width"].grid>.row>.wide.column,.ui[class*="equal width"].grid>.wide.column{flex-grow:0}@media only screen and (max-width:767px){.ui.grid>[class*="mobile reversed"].row,.ui[class*="mobile reversed"].grid,.ui[class*="mobile reversed"].grid>.row{flex-direction:row-reverse}.ui.stackable[class*="mobile reversed"],.ui[class*="mobile vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="mobile reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="mobile reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:768px) and (max-width:991px){.ui.grid>[class*="tablet reversed"].row,.ui[class*="tablet reversed"].grid,.ui[class*="tablet reversed"].grid>.row{flex-direction:row-reverse}.ui[class*="tablet vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="tablet reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="tablet reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:992px){.ui.grid>[class*="computer reversed"].row,.ui[class*="computer reversed"].grid,.ui[class*="computer reversed"].grid>.row{flex-direction:row-reverse}.ui[class*="computer vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="computer reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="computer reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:768px) and (max-width:991px){.ui.doubling.grid{width:auto}.ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{display:inline-block!important;padding-top:1rem!important;padding-bottom:1rem!important;box-shadow:none!important;margin:0}.ui.grid>[class*="two column"].doubling.row.row>.column,.ui[class*="two column"].doubling.grid>.column:not(.row),.ui[class*="two column"].doubling.grid>.row>.column{width:100%!important}.ui.grid>[class*="three column"].doubling.row.row>.column,.ui[class*="three column"].doubling.grid>.column:not(.row),.ui[class*="three column"].doubling.grid>.row>.column{width:50%!important}.ui.grid>[class*="four column"].doubling.row.row>.column,.ui[class*="four column"].doubling.grid>.column:not(.row),.ui[class*="four column"].doubling.grid>.row>.column{width:50%!important}.ui.grid>[class*="five column"].doubling.row.row>.column,.ui[class*="five column"].doubling.grid>.column:not(.row),.ui[class*="five column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="six column"].doubling.row.row>.column,.ui[class*="six column"].doubling.grid>.column:not(.row),.ui[class*="six column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="seven column"].doubling.row.row>.column,.ui[class*="seven column"].doubling.grid>.column:not(.row),.ui[class*="seven column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="eight column"].doubling.row.row>.column,.ui[class*="eight column"].doubling.grid>.column:not(.row),.ui[class*="eight column"].doubling.grid>.row>.column{width:25%!important}.ui.grid>[class*="nine column"].doubling.row.row>.column,.ui[class*="nine column"].doubling.grid>.column:not(.row),.ui[class*="nine column"].doubling.grid>.row>.column{width:25%!important}.ui.grid>[class*="ten column"].doubling.row.row>.column,.ui[class*="ten column"].doubling.grid>.column:not(.row),.ui[class*="ten column"].doubling.grid>.row>.column{width:20%!important}.ui.grid>[class*="eleven column"].doubling.row.row>.column,.ui[class*="eleven column"].doubling.grid>.column:not(.row),.ui[class*="eleven column"].doubling.grid>.row>.column{width:20%!important}.ui.grid>[class*="twelve column"].doubling.row.row>.column,.ui[class*="twelve column"].doubling.grid>.column:not(.row),.ui[class*="twelve column"].doubling.grid>.row>.column{width:16.66666667%!important}.ui.grid>[class*="thirteen column"].doubling.row.row>.column,.ui[class*="thirteen column"].doubling.grid>.column:not(.row),.ui[class*="thirteen column"].doubling.grid>.row>.column{width:16.66666667%!important}.ui.grid>[class*="fourteen column"].doubling.row.row>.column,.ui[class*="fourteen column"].doubling.grid>.column:not(.row),.ui[class*="fourteen column"].doubling.grid>.row>.column{width:14.28571429%!important}.ui.grid>[class*="fifteen column"].doubling.row.row>.column,.ui[class*="fifteen column"].doubling.grid>.column:not(.row),.ui[class*="fifteen column"].doubling.grid>.row>.column{width:14.28571429%!important}.ui.grid>[class*="sixteen column"].doubling.row.row>.column,.ui[class*="sixteen column"].doubling.grid>.column:not(.row),.ui[class*="sixteen column"].doubling.grid>.row>.column{width:12.5%!important}}@media only screen and (max-width:767px){.ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{padding-top:1rem!important;padding-bottom:1rem!important;margin:0!important;box-shadow:none!important}.ui.grid>[class*="two column"].doubling:not(.stackable).row.row>.column,.ui[class*="two column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="two column"].doubling:not(.stackable).grid>.row>.column{width:100%!important}.ui.grid>[class*="three column"].doubling:not(.stackable).row.row>.column,.ui[class*="three column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="three column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="four column"].doubling:not(.stackable).row.row>.column,.ui[class*="four column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="four column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="five column"].doubling:not(.stackable).row.row>.column,.ui[class*="five column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="five column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="six column"].doubling:not(.stackable).row.row>.column,.ui[class*="six column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="six column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="seven column"].doubling:not(.stackable).row.row>.column,.ui[class*="seven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="seven column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="eight column"].doubling:not(.stackable).row.row>.column,.ui[class*="eight column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eight column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="nine column"].doubling:not(.stackable).row.row>.column,.ui[class*="nine column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="nine column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="ten column"].doubling:not(.stackable).row.row>.column,.ui[class*="ten column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="ten column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="eleven column"].doubling:not(.stackable).row.row>.column,.ui[class*="eleven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eleven column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="twelve column"].doubling:not(.stackable).row.row>.column,.ui[class*="twelve column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="twelve column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="thirteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="thirteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="thirteen column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="fourteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="fourteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fourteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}.ui.grid>[class*="fifteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="fifteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fifteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}.ui.grid>[class*="sixteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="sixteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="sixteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}}@media only screen and (max-width:767px){.ui.stackable.grid{width:auto;margin-left:0!important;margin-right:0!important}.ui.grid>.stackable.stackable.row>.column,.ui.stackable.grid>.column.grid>.column,.ui.stackable.grid>.column.row>.column,.ui.stackable.grid>.column:not(.row),.ui.stackable.grid>.row>.column,.ui.stackable.grid>.row>.wide.column,.ui.stackable.grid>.wide.column{width:100%!important;margin:0 0!important;box-shadow:none!important;padding:1rem 1rem!important}.ui.stackable.grid:not(.vertically)>.row{margin:0;padding:0}.ui.container>.ui.stackable.grid>.column,.ui.container>.ui.stackable.grid>.row>.column{padding-left:0!important;padding-right:0!important}.ui.grid .ui.stackable.grid,.ui.segment:not(.vertical) .ui.stackable.page.grid{margin-left:-1rem!important;margin-right:-1rem!important}.ui.stackable.celled.grid>.column:not(.row):first-child,.ui.stackable.celled.grid>.row:first-child>.column:first-child,.ui.stackable.divided.grid>.column:not(.row):first-child,.ui.stackable.divided.grid>.row:first-child>.column:first-child{border-top:none!important}.ui.inverted.stackable.celled.grid>.column:not(.row),.ui.inverted.stackable.celled.grid>.row>.column,.ui.inverted.stackable.divided.grid>.column:not(.row),.ui.inverted.stackable.divided.grid>.row>.column{border-top:1px solid rgba(255,255,255,.1)}.ui.stackable.celled.grid>.column:not(.row),.ui.stackable.celled.grid>.row>.column,.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{border-top:1px solid rgba(34,36,38,.15);box-shadow:none!important;padding-top:2rem!important;padding-bottom:2rem!important}.ui.stackable.celled.grid>.row{box-shadow:none!important}.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:767px){.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.ui[class*="tablet only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].row:not(.mobile),.ui[class*="computer only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].row:not(.tablet),.ui[class*="mobile only"].grid.grid.grid:not(.tablet){display:none!important}.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].row:not(.tablet),.ui[class*="computer only"].grid.grid.grid:not(.tablet){display:none!important}.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:1920px){.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer){display:none!important}}.ui.menu{display:flex;margin:1rem 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;background:#fff;font-weight:400;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border-radius:.28571429rem;min-height:2.85714286em}.ui.menu:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.menu:first-child{margin-top:0}.ui.menu:last-child{margin-bottom:0}.ui.menu .menu{margin:0}.ui.menu:not(.vertical)>.menu{display:flex}.ui.menu:not(.vertical) .item{display:flex;align-items:center}.ui.menu .item{position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;padding:.92857143em 1.14285714em;text-transform:none;color:rgba(0,0,0,.87);font-weight:400;transition:background .1s ease,box-shadow .1s ease,color .1s ease}.ui.menu>.item:first-child{border-radius:.28571429rem 0 0 .28571429rem}.ui.menu .item:before{position:absolute;content:'';top:0;right:0;height:100%;width:1px;background:rgba(34,36,38,.1)}.ui.menu .item>a:not(.ui),.ui.menu .item>p:only-child,.ui.menu .text.item>*{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;line-height:1.3}.ui.menu .item>p:first-child{margin-top:0}.ui.menu .item>p:last-child{margin-bottom:0}.ui.menu .item>i.icon{opacity:.9;float:none;margin:0 .35714286em 0 0}.ui.menu:not(.vertical) .item>.button{position:relative;top:0;margin:-.5em 0;padding-bottom:.78571429em;padding-top:.78571429em;font-size:1em}.ui.menu>.container,.ui.menu>.grid{display:flex;align-items:inherit;flex-direction:inherit}.ui.menu .item>.input{width:100%}.ui.menu:not(.vertical) .item>.input{position:relative;top:0;margin:-.5em 0}.ui.menu .item>.input input{font-size:1em;padding-top:.57142857em;padding-bottom:.57142857em}.ui.menu .header.item,.ui.vertical.menu .header.item{margin:0;background:'';text-transform:normal;font-weight:700}.ui.vertical.menu .item>.header:not(.ui){margin:0 0 .5em;font-size:1em;font-weight:700}.ui.menu .item>i.dropdown.icon{padding:0;float:right;margin:0 0 0 1em}.ui.menu .dropdown.item .menu{min-width:calc(100% - 1px);border-radius:0 0 .28571429rem .28571429rem;background:#fff;margin:0 0 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);flex-direction:column!important}.ui.menu .ui.dropdown .menu>.item{margin:0;text-align:left;font-size:1em!important;padding:.78571429em 1.14285714em!important;background:0 0!important;color:rgba(0,0,0,.87)!important;text-transform:none!important;font-weight:400!important;box-shadow:none!important;transition:none!important}.ui.menu .ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.menu .ui.dropdown .menu>.selected.item{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.menu .ui.dropdown .menu>.active.item{background:rgba(0,0,0,.03)!important;font-weight:700!important;color:rgba(0,0,0,.95)!important}.ui.menu .ui.dropdown.item .menu .item:not(.filtered){display:block}.ui.menu .ui.dropdown .menu>.item .icon:not(.dropdown){display:inline-block;font-size:1em!important;float:none;margin:0 .75em 0 0!important}.ui.secondary.menu .dropdown.item>.menu,.ui.text.menu .dropdown.item>.menu{border-radius:.28571429rem;margin-top:.35714286em}.ui.menu .pointing.dropdown.item .menu{margin-top:.75em}.ui.inverted.menu .search.dropdown.item>.search,.ui.inverted.menu .search.dropdown.item>.text{color:rgba(255,255,255,.9)}.ui.vertical.menu .dropdown.item>.icon{float:right;content:"\f0da";margin-left:1em}.ui.vertical.menu .dropdown.item .menu{left:100%;min-width:0;margin:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);border-radius:0 .28571429rem .28571429rem .28571429rem}.ui.vertical.menu .dropdown.item.upward .menu{bottom:0}.ui.vertical.menu .dropdown.item:not(.upward) .menu{top:0}.ui.vertical.menu .active.dropdown.item{border-top-right-radius:0;border-bottom-right-radius:0}.ui.vertical.menu .dropdown.active.item{box-shadow:none}.ui.item.menu .dropdown .menu .item{width:100%}.ui.menu .item>.label{background:#999;color:#fff;margin-left:1em;padding:.3em .78571429em}.ui.vertical.menu .item>.label{background:#999;color:#fff;margin-top:-.15em;margin-bottom:-.15em;padding:.3em .78571429em}.ui.menu .item>.floating.label{padding:.3em .78571429em}.ui.menu .item>img:not(.ui){display:inline-block;vertical-align:middle;margin:-.3em 0;width:2.5em}.ui.vertical.menu .item>img:not(.ui):only-child{display:block;max-width:100%;width:auto}.ui.menu .list .item:before{background:0 0!important}.ui.vertical.sidebar.menu>.item:first-child:before{display:block!important}.ui.vertical.sidebar.menu>.item::before{top:auto;bottom:0}@media only screen and (max-width:767px){.ui.menu>.ui.container{width:100%!important;margin-left:0!important;margin-right:0!important}}@media only screen and (min-width:768px){.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.item:not(.right):not(.borderless):first-child{border-left:1px solid rgba(34,36,38,.1)}}.ui.link.menu .item:hover,.ui.menu .dropdown.item:hover,.ui.menu .link.item:hover,.ui.menu a.item:hover{cursor:pointer;background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.menu .active.item{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);font-weight:400;box-shadow:none}.ui.menu .active.item>i.icon{opacity:1}.ui.menu .active.item:hover,.ui.vertical.menu .active.item:hover{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.menu .item.disabled,.ui.menu .item.disabled:hover{cursor:default!important;background-color:transparent!important;color:rgba(40,40,40,.3)!important}.ui.menu:not(.vertical) .left.item,.ui.menu:not(.vertical) :not(.dropdown)>.left.menu{display:flex;margin-right:auto!important}.ui.menu:not(.vertical) .right.item,.ui.menu:not(.vertical) .right.menu{display:flex;margin-left:auto!important}.ui.menu .right.item::before,.ui.menu .right.menu>.item::before{right:auto;left:0}.ui.vertical.menu{display:block;flex-direction:column;background:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.ui.vertical.menu .item{display:block;background:0 0;border-top:none;border-right:none}.ui.vertical.menu>.item:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.menu>.item:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.menu .item>.label{float:right;text-align:center}.ui.vertical.menu .item>i.icon{width:1.18em;float:right;margin:0 0 0 .5em}.ui.vertical.menu .item>.label+i.icon{float:none;margin:0 .5em 0 0}.ui.vertical.menu .item:before{position:absolute;content:'';top:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.vertical.menu .item:first-child:before{display:none!important}.ui.vertical.menu .item>.menu{margin:.5em -1.14285714em 0}.ui.vertical.menu .menu .item{background:0 0;padding:.5em 1.33333333em;font-size:.85714286em;color:rgba(0,0,0,.5)}.ui.vertical.menu .item .menu .link.item:hover,.ui.vertical.menu .item .menu a.item:hover{color:rgba(0,0,0,.85)}.ui.vertical.menu .menu .item:before{display:none}.ui.vertical.menu .active.item{background:rgba(0,0,0,.05);border-radius:0;box-shadow:none}.ui.vertical.menu>.active.item:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.menu>.active.item:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.menu>.active.item:only-child{border-radius:.28571429rem}.ui.vertical.menu .active.item .menu .active.item{border-left:none}.ui.vertical.menu .item .menu .active.item{background-color:transparent;font-weight:700;color:rgba(0,0,0,.95)}.ui.tabular.menu{border-radius:0;box-shadow:none!important;border:none;background:none transparent;border-bottom:1px solid #d4d4d5}.ui.tabular.fluid.menu{width:calc(100% + (1px * 2))!important}.ui.tabular.menu .item{background:0 0;border-bottom:none;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;padding:.92857143em 1.42857143em;color:rgba(0,0,0,.87)}.ui.tabular.menu .item:before{display:none}.ui.tabular.menu .item:hover{background-color:transparent;color:rgba(0,0,0,.8)}.ui.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-top-width:1px;border-color:#d4d4d5;font-weight:700;margin-bottom:-1px;box-shadow:none;border-radius:.28571429rem .28571429rem 0 0!important}.ui.tabular.menu+.attached:not(.top).segment,.ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment{border-top:none;margin-left:0;margin-top:0;margin-right:0;width:100%}.top.attached.segment+.ui.bottom.tabular.menu{position:relative;width:calc(100% + (1px * 2));left:-1px}.ui.bottom.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-top:1px solid #d4d4d5}.ui.bottom.tabular.menu .item{background:0 0;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:none}.ui.bottom.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-color:#d4d4d5;margin:-1px 0 0 0;border-radius:0 0 .28571429rem .28571429rem!important}.ui.vertical.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-right:1px solid #d4d4d5}.ui.vertical.tabular.menu .item{background:0 0;border-left:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-right:none}.ui.vertical.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-color:#d4d4d5;margin:0 -1px 0 0;border-radius:.28571429rem 0 0 .28571429rem!important}.ui.vertical.right.tabular.menu{background:none transparent;border-radius:0;box-shadow:none!important;border-bottom:none;border-right:none;border-left:1px solid #d4d4d5}.ui.vertical.right.tabular.menu .item{background:0 0;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-left:none}.ui.vertical.right.tabular.menu .active.item{background:none #fff;color:rgba(0,0,0,.95);border-color:#d4d4d5;margin:0 0 0 -1px;border-radius:0 .28571429rem .28571429rem 0!important}.ui.tabular.menu .active.dropdown.item{margin-bottom:0;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;border-bottom:none}.ui.pagination.menu{margin:0;display:inline-flex;vertical-align:middle}.ui.pagination.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.compact.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.pagination.menu .item:last-child:before{display:none}.ui.pagination.menu .item{min-width:3em;text-align:center}.ui.pagination.menu .icon.item i.icon{vertical-align:top}.ui.pagination.menu .active.item{border-top:none;padding-top:.92857143em;background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.95);box-shadow:none}.ui.secondary.menu{background:0 0;margin-left:-.35714286em;margin-right:-.35714286em;border-radius:0;border:none;box-shadow:none}.ui.secondary.menu .item{align-self:center;box-shadow:none;border:none;padding:.78571429em .92857143em;margin:0 .35714286em;background:0 0;transition:color .1s ease;border-radius:.28571429rem}.ui.secondary.menu .item:before{display:none!important}.ui.secondary.menu .header.item{border-radius:0;border-right:none;background:none transparent}.ui.secondary.menu .item>img:not(.ui){margin:0}.ui.secondary.menu .dropdown.item:hover,.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.secondary.menu .active.item{box-shadow:none;background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);border-radius:.28571429rem}.ui.secondary.menu .active.item:hover{box-shadow:none;background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.secondary.inverted.menu .link.item,.ui.secondary.inverted.menu a.item{color:rgba(255,255,255,.7)!important}.ui.secondary.inverted.menu .dropdown.item:hover,.ui.secondary.inverted.menu .link.item:hover,.ui.secondary.inverted.menu a.item:hover{background:rgba(255,255,255,.08);color:#fff!important}.ui.secondary.inverted.menu .active.item{background:rgba(255,255,255,.15);color:#fff!important}.ui.secondary.item.menu{margin-left:0;margin-right:0}.ui.secondary.item.menu .item:last-child{margin-right:0}.ui.secondary.attached.menu{box-shadow:none}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu{margin:0 -.92857143em}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 1.33333333em}.ui.secondary.vertical.menu>.item{border:none;margin:0 0 .35714286em;border-radius:.28571429rem!important}.ui.secondary.vertical.menu>.header.item{border-radius:0}.ui.vertical.secondary.menu .item>.menu .item{background-color:transparent}.ui.secondary.inverted.menu{background-color:transparent}.ui.secondary.pointing.menu{margin-left:0;margin-right:0;border-bottom:2px solid rgba(34,36,38,.15)}.ui.secondary.pointing.menu .item{border-bottom-color:transparent;border-bottom-style:solid;border-radius:0;align-self:flex-end;margin:0 0 -2px;padding:.85714286em 1.14285714em;border-bottom-width:2px;transition:color .1s ease}.ui.secondary.pointing.menu .header.item{color:rgba(0,0,0,.85)!important}.ui.secondary.pointing.menu .text.item{box-shadow:none!important}.ui.secondary.pointing.menu .item:after{display:none}.ui.secondary.pointing.menu .dropdown.item:hover,.ui.secondary.pointing.menu .link.item:hover,.ui.secondary.pointing.menu a.item:hover{background-color:transparent;color:rgba(0,0,0,.87)}.ui.secondary.pointing.menu .dropdown.item:active,.ui.secondary.pointing.menu .link.item:active,.ui.secondary.pointing.menu a.item:active{background-color:transparent;border-color:rgba(34,36,38,.15)}.ui.secondary.pointing.menu .active.item{background-color:transparent;box-shadow:none;border-color:#1b1c1d;font-weight:700;color:rgba(0,0,0,.95)}.ui.secondary.pointing.menu .active.item:hover{border-color:#1b1c1d;color:rgba(0,0,0,.95)}.ui.secondary.pointing.menu .active.dropdown.item{border-color:transparent}.ui.secondary.vertical.pointing.menu{border-bottom-width:0;border-right-width:2px;border-right-style:solid;border-right-color:rgba(34,36,38,.15)}.ui.secondary.vertical.pointing.menu .item{border-bottom:none;border-right-style:solid;border-right-color:transparent;border-radius:0!important;margin:0 -2px 0 0;border-right-width:2px}.ui.secondary.vertical.pointing.menu .active.item{border-color:#1b1c1d}.ui.secondary.inverted.pointing.menu{border-color:rgba(255,255,255,.1)}.ui.secondary.inverted.pointing.menu{border-width:2px;border-color:rgba(34,36,38,.15)}.ui.secondary.inverted.pointing.menu .item{color:rgba(255,255,255,.9)}.ui.secondary.inverted.pointing.menu .header.item{color:#fff!important}.ui.secondary.inverted.pointing.menu .link.item:hover,.ui.secondary.inverted.pointing.menu a.item:hover{color:rgba(0,0,0,.95)}.ui.secondary.inverted.pointing.menu .active.item{border-color:#fff;color:#fff}.ui.text.menu{background:none transparent;border-radius:0;box-shadow:none;border:none;margin:1em -.5em}.ui.text.menu .item{border-radius:0;box-shadow:none;align-self:center;margin:0 0;padding:.35714286em .5em;font-weight:400;color:rgba(0,0,0,.6);transition:opacity .1s ease}.ui.text.menu .item:before,.ui.text.menu .menu .item:before{display:none!important}.ui.text.menu .header.item{background-color:transparent;opacity:1;color:rgba(0,0,0,.85);font-size:.92857143em;text-transform:uppercase;font-weight:700}.ui.text.menu .item>img:not(.ui){margin:0}.ui.text.item.menu .item{margin:0}.ui.vertical.text.menu{margin:1em 0}.ui.vertical.text.menu:first-child{margin-top:0}.ui.vertical.text.menu:last-child{margin-bottom:0}.ui.vertical.text.menu .item{margin:.57142857em 0;padding-left:0;padding-right:0}.ui.vertical.text.menu .item>i.icon{float:none;margin:0 .35714286em 0 0}.ui.vertical.text.menu .header.item{margin:.57142857em 0 .71428571em}.ui.vertical.text.menu .item:not(.dropdown)>.menu{margin:0}.ui.vertical.text.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 0}.ui.text.menu .item:hover{opacity:1;background-color:transparent}.ui.text.menu .active.item{background-color:transparent;border:none;box-shadow:none;font-weight:400;color:rgba(0,0,0,.95)}.ui.text.menu .active.item:hover{background-color:transparent}.ui.text.pointing.menu .active.item:after{box-shadow:none}.ui.text.attached.menu{box-shadow:none}.ui.inverted.text.menu,.ui.inverted.text.menu .active.item,.ui.inverted.text.menu .item,.ui.inverted.text.menu .item:hover{background-color:transparent!important}.ui.fluid.text.menu{margin-left:0;margin-right:0}.ui.vertical.icon.menu{display:inline-block;width:auto}.ui.icon.menu .item{height:auto;text-align:center;color:#1b1c1d}.ui.icon.menu .item>.icon:not(.dropdown){margin:0;opacity:1}.ui.icon.menu .icon:before{opacity:1}.ui.menu .icon.item>.icon{width:auto;margin:0 auto}.ui.vertical.icon.menu .item>.icon:not(.dropdown){display:block;opacity:1;margin:0 auto;float:none}.ui.inverted.icon.menu .item{color:#fff}.ui.labeled.icon.menu{text-align:center}.ui.labeled.icon.menu .item{min-width:6em;flex-direction:column}.ui.labeled.icon.menu .item>.icon:not(.dropdown){height:1em;display:block;font-size:1.71428571em!important;margin:0 auto .5rem!important}.ui.fluid.labeled.icon.menu>.item{min-width:0}@media only screen and (max-width:767px){.ui.stackable.menu{flex-direction:column}.ui.stackable.menu .item{width:100%!important}.ui.stackable.menu .item:before{position:absolute;content:'';top:auto;bottom:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.stackable.menu .left.item,.ui.stackable.menu .left.menu{margin-right:0!important}.ui.stackable.menu .right.item,.ui.stackable.menu .right.menu{margin-left:0!important}.ui.stackable.menu .left.menu,.ui.stackable.menu .right.menu{flex-direction:column}}.ui.menu .red.active.item,.ui.red.menu .active.item{border-color:#db2828!important;color:#db2828!important}.ui.menu .orange.active.item,.ui.orange.menu .active.item{border-color:#f2711c!important;color:#f2711c!important}.ui.menu .yellow.active.item,.ui.yellow.menu .active.item{border-color:#fbbd08!important;color:#fbbd08!important}.ui.menu .olive.active.item,.ui.olive.menu .active.item{border-color:#b5cc18!important;color:#b5cc18!important}.ui.green.menu .active.item,.ui.menu .green.active.item{border-color:#21ba45!important;color:#21ba45!important}.ui.menu .teal.active.item,.ui.teal.menu .active.item{border-color:#00b5ad!important;color:#00b5ad!important}.ui.blue.menu .active.item,.ui.menu .blue.active.item{border-color:#2185d0!important;color:#2185d0!important}.ui.menu .violet.active.item,.ui.violet.menu .active.item{border-color:#6435c9!important;color:#6435c9!important}.ui.menu .purple.active.item,.ui.purple.menu .active.item{border-color:#a333c8!important;color:#a333c8!important}.ui.menu .pink.active.item,.ui.pink.menu .active.item{border-color:#e03997!important;color:#e03997!important}.ui.brown.menu .active.item,.ui.menu .brown.active.item{border-color:#a5673f!important;color:#a5673f!important}.ui.grey.menu .active.item,.ui.menu .grey.active.item{border-color:#767676!important;color:#767676!important}.ui.inverted.menu{border:0 solid transparent;background:#1b1c1d;box-shadow:none}.ui.inverted.menu .item,.ui.inverted.menu .item>a:not(.ui){background:0 0;color:rgba(255,255,255,.9)}.ui.inverted.menu .item.menu{background:0 0}.ui.inverted.menu .item:before{background:rgba(255,255,255,.08)}.ui.vertical.inverted.menu .item:before{background:rgba(255,255,255,.08)}.ui.vertical.inverted.menu .menu .item,.ui.vertical.inverted.menu .menu .item a:not(.ui){color:rgba(255,255,255,.5)}.ui.inverted.menu .header.item{margin:0;background:0 0;box-shadow:none}.ui.inverted.menu .item.disabled,.ui.inverted.menu .item.disabled:hover{color:rgba(225,225,225,.3)}.ui.inverted.menu .dropdown.item:hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover,.ui.link.inverted.menu .item:hover{background:rgba(255,255,255,.08);color:#fff}.ui.vertical.inverted.menu .item .menu .link.item:hover,.ui.vertical.inverted.menu .item .menu a.item:hover{background:0 0;color:#fff}.ui.inverted.menu .link.item:active,.ui.inverted.menu a.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.inverted.menu .active.item{background:rgba(255,255,255,.15);color:#fff!important}.ui.inverted.vertical.menu .item .menu .active.item{background:0 0;color:#fff}.ui.inverted.pointing.menu .active.item:after{background:#3d3e3f!important;margin:0!important;box-shadow:none!important;border:none!important}.ui.inverted.menu .active.item:hover{background:rgba(255,255,255,.15);color:#fff!important}.ui.inverted.pointing.menu .active.item:hover:after{background:#3d3e3f!important}.ui.floated.menu{float:left;margin:0 .5rem 0 0}.ui.floated.menu .item:last-child:before{display:none}.ui.right.floated.menu{float:right;margin:0 0 0 .5rem}.ui.inverted.menu .red.active.item,.ui.inverted.red.menu{background-color:#db2828}.ui.inverted.red.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.red.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .orange.active.item,.ui.inverted.orange.menu{background-color:#f2711c}.ui.inverted.orange.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.orange.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .yellow.active.item,.ui.inverted.yellow.menu{background-color:#fbbd08}.ui.inverted.yellow.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.yellow.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .olive.active.item,.ui.inverted.olive.menu{background-color:#b5cc18}.ui.inverted.olive.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.olive.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.green.menu,.ui.inverted.menu .green.active.item{background-color:#21ba45}.ui.inverted.green.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.green.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .teal.active.item,.ui.inverted.teal.menu{background-color:#00b5ad}.ui.inverted.teal.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.teal.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.blue.menu,.ui.inverted.menu .blue.active.item{background-color:#2185d0}.ui.inverted.blue.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.blue.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .violet.active.item,.ui.inverted.violet.menu{background-color:#6435c9}.ui.inverted.violet.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.violet.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .purple.active.item,.ui.inverted.purple.menu{background-color:#a333c8}.ui.inverted.purple.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.purple.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .pink.active.item,.ui.inverted.pink.menu{background-color:#e03997}.ui.inverted.pink.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.pink.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.brown.menu,.ui.inverted.menu .brown.active.item{background-color:#a5673f}.ui.inverted.brown.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.brown.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.grey.menu,.ui.inverted.menu .grey.active.item{background-color:#767676}.ui.inverted.grey.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.grey.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.fitted.menu .item,.ui.fitted.menu .item .menu .item,.ui.menu .fitted.item{padding:0}.ui.horizontally.fitted.menu .item,.ui.horizontally.fitted.menu .item .menu .item,.ui.menu .horizontally.fitted.item{padding-top:.92857143em;padding-bottom:.92857143em}.ui.menu .vertically.fitted.item,.ui.vertically.fitted.menu .item,.ui.vertically.fitted.menu .item .menu .item{padding-left:1.14285714em;padding-right:1.14285714em}.ui.borderless.menu .item .menu .item:before,.ui.borderless.menu .item:before,.ui.menu .borderless.item:before{background:0 0!important}.ui.compact.menu{display:inline-flex;margin:0;vertical-align:middle}.ui.compact.vertical.menu{display:inline-block}.ui.compact.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.compact.menu .item:last-child:before{display:none}.ui.compact.vertical.menu{width:auto!important}.ui.compact.vertical.menu .item:last-child::before{display:block}.ui.menu.fluid,.ui.vertical.menu.fluid{width:100%!important}.ui.item.menu,.ui.item.menu .item{width:100%;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;text-align:center;justify-content:center}.ui.attached.item.menu{margin:0 -1px!important}.ui.item.menu .item:last-child:before{display:none}.ui.menu.two.item .item{width:50%}.ui.menu.three.item .item{width:33.333%}.ui.menu.four.item .item{width:25%}.ui.menu.five.item .item{width:20%}.ui.menu.six.item .item{width:16.666%}.ui.menu.seven.item .item{width:14.285%}.ui.menu.eight.item .item{width:12.5%}.ui.menu.nine.item .item{width:11.11%}.ui.menu.ten.item .item{width:10%}.ui.menu.eleven.item .item{width:9.09%}.ui.menu.twelve.item .item{width:8.333%}.ui.menu.fixed{position:fixed;z-index:101;margin:0;width:100%}.ui.menu.fixed,.ui.menu.fixed .item:first-child,.ui.menu.fixed .item:last-child{border-radius:0!important}.ui.fixed.menu,.ui[class*="top fixed"].menu{top:0;left:0;right:auto;bottom:auto}.ui[class*="top fixed"].menu{border-top:none;border-left:none;border-right:none}.ui[class*="right fixed"].menu{border-top:none;border-bottom:none;border-right:none;top:0;right:0;left:auto;bottom:auto;width:auto;height:100%}.ui[class*="bottom fixed"].menu{border-bottom:none;border-left:none;border-right:none;bottom:0;left:0;top:auto;right:auto}.ui[class*="left fixed"].menu{border-top:none;border-bottom:none;border-left:none;top:0;left:0;right:auto;bottom:auto;width:auto;height:100%}.ui.fixed.menu+.ui.grid{padding-top:2.75rem}.ui.pointing.menu .item:after{visibility:hidden;position:absolute;content:'';top:100%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);background:0 0;margin:.5px 0 0;width:.57142857em;height:.57142857em;border:none;border-bottom:1px solid #d4d4d5;border-right:1px solid #d4d4d5;z-index:2;transition:background .1s ease}.ui.vertical.pointing.menu .item:after{position:absolute;top:50%;right:0;bottom:auto;left:auto;transform:translateX(50%) translateY(-50%) rotate(45deg);margin:0 -.5px 0 0;border:none;border-top:1px solid #d4d4d5;border-right:1px solid #d4d4d5}.ui.pointing.menu .active.item:after{visibility:visible}.ui.pointing.menu .active.dropdown.item:after{visibility:hidden}.ui.pointing.menu .active.item .menu .active.item:after,.ui.pointing.menu .dropdown.active.item:after{display:none}.ui.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.pointing.menu .active.item:after{background-color:#f2f2f2}.ui.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .active.item:hover:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .active.item:after{background-color:#f2f2f2}.ui.vertical.pointing.menu .menu .active.item:after{background-color:#fff}.ui.attached.menu{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% - (-1px * 2));max-width:calc(100% - (-1px * 2));box-shadow:none}.ui.attached+.ui.attached.menu:not(.top){border-top:none}.ui[class*="top attached"].menu{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:.28571429rem .28571429rem 0 0}.ui.menu[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].menu{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].menu:last-child{margin-bottom:0}.ui.top.attached.menu>.item:first-child{border-radius:.28571429rem 0 0 0}.ui.bottom.attached.menu>.item:first-child{border-radius:0 0 0 .28571429rem}.ui.attached.menu:not(.tabular){border:1px solid #d4d4d5}.ui.attached.inverted.menu{border:none}.ui.attached.tabular.menu{margin-left:0;margin-right:0;width:100%}.ui.mini.menu{font-size:.78571429rem}.ui.mini.vertical.menu{width:9rem}.ui.tiny.menu{font-size:.85714286rem}.ui.tiny.vertical.menu{width:11rem}.ui.small.menu{font-size:.92857143rem}.ui.small.vertical.menu{width:13rem}.ui.menu{font-size:1rem}.ui.vertical.menu{width:15rem}.ui.large.menu{font-size:1.07142857rem}.ui.large.vertical.menu{width:18rem}.ui.huge.menu{font-size:1.21428571rem}.ui.huge.vertical.menu{width:22rem}.ui.big.menu{font-size:1.14285714rem}.ui.big.vertical.menu{width:20rem}.ui.massive.menu{font-size:1.28571429rem}.ui.massive.vertical.menu{width:25rem}/*!
 * # Semantic UI 2.5.0 - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.message{position:relative;min-height:1em;margin:1em 0;background:#f8f8f9;padding:1em 1.5em;line-height:1.4285em;color:rgba(0,0,0,.87);transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;border-radius:.28571429rem;box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{display:block;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;margin:-.14285714em 0 0 0}.ui.message .header:not(.ui){font-size:1.14285714em}.ui.message p{opacity:.85;margin:.75em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.25em}.ui.message .list:not(.ui){text-align:left;padding:0;opacity:.85;list-style-position:inside;margin:.5em 0 0}.ui.message .list:not(.ui):first-child{margin-top:0}.ui.message .list:not(.ui):last-child{margin-bottom:0}.ui.message .list:not(.ui) li{position:relative;list-style-type:none;margin:0 0 .3em 1em;padding:0}.ui.message .list:not(.ui) li:before{position:absolute;content:'•';left:-1em;height:100%;vertical-align:baseline}.ui.message .list:not(.ui) li:last-child{margin-bottom:0}.ui.message>.icon{margin-right:.6em}.ui.message>.close.icon{cursor:pointer;position:absolute;margin:0;top:.78575em;right:.5em;opacity:.7;transition:opacity .1s ease}.ui.message>.close.icon:hover{opacity:1}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.dropdown .menu>.message{margin:0 -1px}.ui.visible.visible.visible.visible.message{display:block}.ui.icon.visible.visible.visible.visible.message{display:flex}.ui.hidden.hidden.hidden.hidden.message{display:none}.ui.compact.message{display:inline-block}.ui.compact.icon.message{display:inline-flex}.ui.attached.message{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;margin-left:-1px;margin-right:-1px}.ui.attached+.ui.attached.message:not(.top):not(.bottom){margin-top:-1px;border-radius:0}.ui.bottom.attached.message{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset,0 1px 2px 0 rgba(34,36,38,.15)}.ui.bottom.attached.message:not(:last-child){margin-bottom:1em}.ui.attached.icon.message{width:auto}.ui.icon.message{display:flex;width:100%;align-items:center}.ui.icon.message>.icon:not(.close){display:block;flex:0 0 auto;width:auto;line-height:1;vertical-align:middle;font-size:3em;opacity:.8}.ui.icon.message>.content{display:block;flex:1 1 auto;vertical-align:middle}.ui.icon.message .icon:not(.close)+.content{padding-left:0}.ui.icon.message .circular.icon{width:1em}.ui.floating.message{box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.black.message{background-color:#1b1c1d;color:rgba(255,255,255,.9)}.ui.positive.message{background-color:#fcfff5;color:#2c662d}.ui.attached.positive.message,.ui.positive.message{box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent}.ui.positive.message .header{color:#1a531b}.ui.negative.message{background-color:#fff6f6;color:#9f3a38}.ui.attached.negative.message,.ui.negative.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent}.ui.negative.message .header{color:#912d2b}.ui.info.message{background-color:#f8ffff;color:#276f86}.ui.attached.info.message,.ui.info.message{box-shadow:0 0 0 1px #a9d5de inset,0 0 0 0 transparent}.ui.info.message .header{color:#0e566c}.ui.warning.message{background-color:#fffaf3;color:#573a08}.ui.attached.warning.message,.ui.warning.message{box-shadow:0 0 0 1px #c9ba9b inset,0 0 0 0 transparent}.ui.warning.message .header{color:#794b02}.ui.error.message{background-color:#fff6f6;color:#9f3a38}.ui.attached.error.message,.ui.error.message{box-shadow:0 0 0 1px #e0b4b4 inset,0 0 0 0 transparent}.ui.error.message .header{color:#912d2b}.ui.success.message{background-color:#fcfff5;color:#2c662d}.ui.attached.success.message,.ui.success.message{box-shadow:0 0 0 1px #a3c293 inset,0 0 0 0 transparent}.ui.success.message .header{color:#1a531b}.ui.black.message,.ui.inverted.message{background-color:#1b1c1d;color:rgba(255,255,255,.9)}.ui.red.message{background-color:#ffe8e6;color:#db2828;box-shadow:0 0 0 1px #db2828 inset,0 0 0 0 transparent}.ui.red.message .header{color:#c82121}.ui.orange.message{background-color:#ffedde;color:#f2711c;box-shadow:0 0 0 1px #f2711c inset,0 0 0 0 transparent}.ui.orange.message .header{color:#e7640d}.ui.yellow.message{background-color:#fff8db;color:#b58105;box-shadow:0 0 0 1px #b58105 inset,0 0 0 0 transparent}.ui.yellow.message .header{color:#9c6f04}.ui.olive.message{background-color:#fbfdef;color:#8abc1e;box-shadow:0 0 0 1px #8abc1e inset,0 0 0 0 transparent}.ui.olive.message .header{color:#7aa61a}.ui.green.message{background-color:#e5f9e7;color:#1ebc30;box-shadow:0 0 0 1px #1ebc30 inset,0 0 0 0 transparent}.ui.green.message .header{color:#1aa62a}.ui.teal.message{background-color:#e1f7f7;color:#10a3a3;box-shadow:0 0 0 1px #10a3a3 inset,0 0 0 0 transparent}.ui.teal.message .header{color:#0e8c8c}.ui.blue.message{background-color:#dff0ff;color:#2185d0;box-shadow:0 0 0 1px #2185d0 inset,0 0 0 0 transparent}.ui.blue.message .header{color:#1e77ba}.ui.violet.message{background-color:#eae7ff;color:#6435c9;box-shadow:0 0 0 1px #6435c9 inset,0 0 0 0 transparent}.ui.violet.message .header{color:#5a30b5}.ui.purple.message{background-color:#f6e7ff;color:#a333c8;box-shadow:0 0 0 1px #a333c8 inset,0 0 0 0 transparent}.ui.purple.message .header{color:#922eb4}.ui.pink.message{background-color:#ffe3fb;color:#e03997;box-shadow:0 0 0 1px #e03997 inset,0 0 0 0 transparent}.ui.pink.message .header{color:#dd238b}.ui.brown.message{background-color:#f1e2d3;color:#a5673f;box-shadow:0 0 0 1px #a5673f inset,0 0 0 0 transparent}.ui.brown.message .header{color:#935b38}.ui.mini.message{font-size:.78571429em}.ui.tiny.message{font-size:.85714286em}.ui.small.message{font-size:.92857143em}.ui.message{font-size:1em}.ui.large.message{font-size:1.14285714em}.ui.big.message{font-size:1.28571429em}.ui.huge.message{font-size:1.42857143em}.ui.massive.message{font-size:1.71428571em}/*!
 * # Semantic UI 2.5.0 - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.table{width:100%;background:#fff;margin:1em 0;border:1px solid rgba(34,36,38,.15);box-shadow:none;border-radius:.28571429rem;text-align:left;color:rgba(0,0,0,.87);border-collapse:separate;border-spacing:0}.ui.table:first-child{margin-top:0}.ui.table:last-child{margin-bottom:0}.ui.table td,.ui.table th{transition:background .1s ease,color .1s ease}.ui.table thead{box-shadow:none}.ui.table thead th{cursor:auto;background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);padding:.92857143em .78571429em;vertical-align:inherit;font-style:none;font-weight:700;text-transform:none;border-bottom:1px solid rgba(34,36,38,.1);border-left:none}.ui.table thead tr>th:first-child{border-left:none}.ui.table thead tr:first-child>th:first-child{border-radius:.28571429rem 0 0 0}.ui.table thead tr:first-child>th:last-child{border-radius:0 .28571429rem 0 0}.ui.table thead tr:first-child>th:only-child{border-radius:.28571429rem .28571429rem 0 0}.ui.table tfoot{box-shadow:none}.ui.table tfoot th{cursor:auto;border-top:1px solid rgba(34,36,38,.15);background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);padding:.78571429em .78571429em;vertical-align:middle;font-style:normal;font-weight:400;text-transform:none}.ui.table tfoot tr>th:first-child{border-left:none}.ui.table tfoot tr:first-child>th:first-child{border-radius:0 0 0 .28571429rem}.ui.table tfoot tr:first-child>th:last-child{border-radius:0 0 .28571429rem 0}.ui.table tfoot tr:first-child>th:only-child{border-radius:0 0 .28571429rem .28571429rem}.ui.table tr td{border-top:1px solid rgba(34,36,38,.1)}.ui.table tr:first-child td{border-top:none}.ui.table tbody+tbody tr:first-child td{border-top:1px solid rgba(34,36,38,.1)}.ui.table td{padding:.78571429em .78571429em;text-align:inherit}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment{padding:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}@media only screen and (max-width:767px){.ui.table:not(.unstackable){width:100%}.ui.table:not(.unstackable) tbody,.ui.table:not(.unstackable) tr,.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{width:auto!important;display:block!important}.ui.table:not(.unstackable){padding:0}.ui.table:not(.unstackable) thead{display:block}.ui.table:not(.unstackable) tfoot{display:block}.ui.table:not(.unstackable) tr{padding-top:1em;padding-bottom:1em;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{background:0 0;border:none!important;padding:.25em .75em!important;box-shadow:none!important}.ui.table:not(.unstackable) td:first-child,.ui.table:not(.unstackable) th:first-child{font-weight:700}.ui.definition.table:not(.unstackable) thead th:first-child{box-shadow:none!important}}.ui.table td .image,.ui.table td .image img,.ui.table th .image,.ui.table th .image img{max-width:none}.ui.structured.table{border-collapse:collapse}.ui.structured.table thead th{border-left:none;border-right:none}.ui.structured.sortable.table thead th{border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(34,36,38,.15)}.ui.structured.basic.table th{border-left:none;border-right:none}.ui.structured.celled.table tr td,.ui.structured.celled.table tr th{border-left:1px solid rgba(34,36,38,.1);border-right:1px solid rgba(34,36,38,.1)}.ui.definition.table thead:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:400;color:rgba(0,0,0,.4);box-shadow:-1px -1px 0 1px #fff}.ui.definition.table tfoot:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:rgba(0,0,0,.4);color:normal;box-shadow:1px 1px 0 1px #fff}.ui.celled.definition.table thead:not(.full-width) th:first-child{box-shadow:0 -1px 0 1px #fff}.ui.celled.definition.table tfoot:not(.full-width) th:first-child{box-shadow:0 1px 0 1px #fff}.ui.definition.table tr td.definition,.ui.definition.table tr td:first-child:not(.ignored){background:rgba(0,0,0,.03);font-weight:700;color:rgba(0,0,0,.95);text-transform:'';box-shadow:'';text-align:'';font-size:1em;padding-left:'';padding-right:''}.ui.definition.table thead:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table tfoot:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.definition.table td:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.table td.positive,.ui.table tr.positive{box-shadow:0 0 0 #a3c293 inset}.ui.table td.positive,.ui.table tr.positive{background:#fcfff5!important;color:#2c662d!important}.ui.table td.negative,.ui.table tr.negative{box-shadow:0 0 0 #e0b4b4 inset}.ui.table td.negative,.ui.table tr.negative{background:#fff6f6!important;color:#9f3a38!important}.ui.table td.error,.ui.table tr.error{box-shadow:0 0 0 #e0b4b4 inset}.ui.table td.error,.ui.table tr.error{background:#fff6f6!important;color:#9f3a38!important}.ui.table td.warning,.ui.table tr.warning{box-shadow:0 0 0 #c9ba9b inset}.ui.table td.warning,.ui.table tr.warning{background:#fffaf3!important;color:#573a08!important}.ui.table td.active,.ui.table tr.active{box-shadow:0 0 0 rgba(0,0,0,.87) inset}.ui.table td.active,.ui.table tr.active{background:#e0e0e0!important;color:rgba(0,0,0,.87)!important}.ui.table tr td.disabled,.ui.table tr.disabled td,.ui.table tr.disabled:hover,.ui.table tr:hover td.disabled{pointer-events:none;color:rgba(40,40,40,.3)}@media only screen and (max-width:991px){.ui[class*="tablet stackable"].table,.ui[class*="tablet stackable"].table tbody,.ui[class*="tablet stackable"].table tr,.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{width:100%!important;display:block!important}.ui[class*="tablet stackable"].table{padding:0}.ui[class*="tablet stackable"].table thead{display:block}.ui[class*="tablet stackable"].table tfoot{display:block}.ui[class*="tablet stackable"].table tr{padding-top:1em;padding-bottom:1em;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{background:0 0;border:none!important;padding:.25em .75em;box-shadow:none!important}.ui.definition[class*="tablet stackable"].table thead th:first-child{box-shadow:none!important}}.ui.table [class*="left aligned"],.ui.table[class*="left aligned"]{text-align:left}.ui.table [class*="center aligned"],.ui.table[class*="center aligned"]{text-align:center}.ui.table [class*="right aligned"],.ui.table[class*="right aligned"]{text-align:right}.ui.table [class*="top aligned"],.ui.table[class*="top aligned"]{vertical-align:top}.ui.table [class*="middle aligned"],.ui.table[class*="middle aligned"]{vertical-align:middle}.ui.table [class*="bottom aligned"],.ui.table[class*="bottom aligned"]{vertical-align:bottom}.ui.table td.collapsing,.ui.table th.collapsing{width:1px;white-space:nowrap}.ui.fixed.table{table-layout:fixed}.ui.fixed.table td,.ui.fixed.table th{overflow:hidden;text-overflow:ellipsis}.ui.selectable.table tbody tr:hover,.ui.table tbody tr td.selectable:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.inverted.table tbody tr td.selectable:hover,.ui.selectable.inverted.table tbody tr:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.ui.table tbody tr td.selectable{padding:0}.ui.table tbody tr td.selectable>a:not(.ui){display:block;color:inherit;padding:.78571429em .78571429em}.ui.selectable.table tr.error:hover,.ui.selectable.table tr:hover td.error,.ui.table tr td.selectable.error:hover{background:#ffe7e7!important;color:#943634!important}.ui.selectable.table tr.warning:hover,.ui.selectable.table tr:hover td.warning,.ui.table tr td.selectable.warning:hover{background:#fff4e4!important;color:#493107!important}.ui.selectable.table tr.active:hover,.ui.selectable.table tr:hover td.active,.ui.table tr td.selectable.active:hover{background:#e0e0e0!important;color:rgba(0,0,0,.87)!important}.ui.selectable.table tr.positive:hover,.ui.selectable.table tr:hover td.positive,.ui.table tr td.selectable.positive:hover{background:#f7ffe6!important;color:#275b28!important}.ui.selectable.table tr.negative:hover,.ui.selectable.table tr:hover td.negative,.ui.table tr td.selectable.negative:hover{background:#ffe7e7!important;color:#943634!important}.ui.attached.table{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% - (-1px * 2));max-width:calc(100% - (-1px * 2));box-shadow:none;border:1px solid #d4d4d5}.ui.attached+.ui.attached.table:not(.top){border-top:none}.ui[class*="top attached"].table{bottom:0;margin-bottom:0;top:0;margin-top:1em;border-radius:.28571429rem .28571429rem 0 0}.ui.table[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].table{bottom:0;margin-top:0;top:0;margin-bottom:1em;box-shadow:none,none;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].table:last-child{margin-bottom:0}.ui.striped.table tbody tr:nth-child(2n),.ui.striped.table>tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.inverted.striped.table tbody tr:nth-child(2n),.ui.inverted.striped.table>tr:nth-child(2n){background-color:rgba(255,255,255,.05)}.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover{background:#efefef!important;color:rgba(0,0,0,.95)!important}.ui.table [class*="single line"],.ui.table[class*="single line"]{white-space:nowrap}.ui.table [class*="single line"],.ui.table[class*="single line"]{white-space:nowrap}.ui.red.table{border-top:.2em solid #db2828}.ui.inverted.red.table{background-color:#db2828!important;color:#fff!important}.ui.orange.table{border-top:.2em solid #f2711c}.ui.inverted.orange.table{background-color:#f2711c!important;color:#fff!important}.ui.yellow.table{border-top:.2em solid #fbbd08}.ui.inverted.yellow.table{background-color:#fbbd08!important;color:#fff!important}.ui.olive.table{border-top:.2em solid #b5cc18}.ui.inverted.olive.table{background-color:#b5cc18!important;color:#fff!important}.ui.green.table{border-top:.2em solid #21ba45}.ui.inverted.green.table{background-color:#21ba45!important;color:#fff!important}.ui.teal.table{border-top:.2em solid #00b5ad}.ui.inverted.teal.table{background-color:#00b5ad!important;color:#fff!important}.ui.blue.table{border-top:.2em solid #2185d0}.ui.inverted.blue.table{background-color:#2185d0!important;color:#fff!important}.ui.violet.table{border-top:.2em solid #6435c9}.ui.inverted.violet.table{background-color:#6435c9!important;color:#fff!important}.ui.purple.table{border-top:.2em solid #a333c8}.ui.inverted.purple.table{background-color:#a333c8!important;color:#fff!important}.ui.pink.table{border-top:.2em solid #e03997}.ui.inverted.pink.table{background-color:#e03997!important;color:#fff!important}.ui.brown.table{border-top:.2em solid #a5673f}.ui.inverted.brown.table{background-color:#a5673f!important;color:#fff!important}.ui.grey.table{border-top:.2em solid #767676}.ui.inverted.grey.table{background-color:#767676!important;color:#fff!important}.ui.black.table{border-top:.2em solid #1b1c1d}.ui.inverted.black.table{background-color:#1b1c1d!important;color:#fff!important}.ui.one.column.table td{width:100%}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.33333333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66666667%}.ui.seven.column.table td{width:14.28571429%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.11111111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.09090909%}.ui.twelve.column.table td{width:8.33333333%}.ui.thirteen.column.table td{width:7.69230769%}.ui.fourteen.column.table td{width:7.14285714%}.ui.fifteen.column.table td{width:6.66666667%}.ui.sixteen.column.table td{width:6.25%}.ui.table td.one.wide,.ui.table th.one.wide{width:6.25%}.ui.table td.two.wide,.ui.table th.two.wide{width:12.5%}.ui.table td.three.wide,.ui.table th.three.wide{width:18.75%}.ui.table td.four.wide,.ui.table th.four.wide{width:25%}.ui.table td.five.wide,.ui.table th.five.wide{width:31.25%}.ui.table td.six.wide,.ui.table th.six.wide{width:37.5%}.ui.table td.seven.wide,.ui.table th.seven.wide{width:43.75%}.ui.table td.eight.wide,.ui.table th.eight.wide{width:50%}.ui.table td.nine.wide,.ui.table th.nine.wide{width:56.25%}.ui.table td.ten.wide,.ui.table th.ten.wide{width:62.5%}.ui.table td.eleven.wide,.ui.table th.eleven.wide{width:68.75%}.ui.table td.twelve.wide,.ui.table th.twelve.wide{width:75%}.ui.table td.thirteen.wide,.ui.table th.thirteen.wide{width:81.25%}.ui.table td.fourteen.wide,.ui.table th.fourteen.wide{width:87.5%}.ui.table td.fifteen.wide,.ui.table th.fifteen.wide{width:93.75%}.ui.table td.sixteen.wide,.ui.table th.sixteen.wide{width:100%}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap;border-left:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87)}.ui.sortable.table thead th:first-child{border-left:none}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.sortable.table thead th:after{display:none;font-style:normal;font-weight:400;text-decoration:inherit;content:'';height:1em;width:auto;opacity:.8;margin:0 0 0 .5em;font-family:Icons}.ui.sortable.table thead th.ascending:after{content:'\f0d8'}.ui.sortable.table thead th.descending:after{content:'\f0d7'}.ui.sortable.table th.disabled:hover{cursor:auto;color:rgba(40,40,40,.3)}.ui.sortable.table thead th:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.ui.sortable.table thead th.sorted{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.sortable.table thead th.sorted:after{display:inline-block}.ui.sortable.table thead th.sorted:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.inverted.sortable.table thead th.sorted{background:rgba(255,255,255,.15) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.ui.inverted.sortable.table thead th:hover{background:rgba(255,255,255,.08) linear-gradient(transparent,rgba(0,0,0,.05));color:#fff}.ui.inverted.sortable.table thead th{border-left-color:transparent;border-right-color:transparent}.ui.inverted.table{background:#333;color:rgba(255,255,255,.9);border:none}.ui.inverted.table th{background-color:rgba(0,0,0,.15);border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.9)!important}.ui.inverted.table tr td{border-color:rgba(255,255,255,.1)!important}.ui.inverted.table tr td.disabled,.ui.inverted.table tr.disabled td,.ui.inverted.table tr.disabled:hover td,.ui.inverted.table tr:hover td.disabled{pointer-events:none;color:rgba(225,225,225,.3)}.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,.ui.inverted.definition.table thead:not(.full-width) th:first-child{background:#fff}.ui.inverted.definition.table tr td:first-child{background:rgba(255,255,255,.02);color:#fff}.ui.collapsing.table{width:auto}.ui.basic.table{background:0 0;border:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.table tfoot,.ui.basic.table thead{box-shadow:none}.ui.basic.table th{background:0 0;border-left:none}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.ui.basic.table td{background:0 0}.ui.basic.striped.table tbody tr:nth-child(2n){background-color:rgba(0,0,0,.05)!important}.ui[class*="very basic"].table{border:none}.ui[class*="very basic"].table:not(.sortable):not(.striped) td,.ui[class*="very basic"].table:not(.sortable):not(.striped) th{padding:''}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child{padding-left:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child{padding-right:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th{padding-top:0}.ui.celled.table tr td,.ui.celled.table tr th{border-left:1px solid rgba(34,36,38,.1)}.ui.celled.table tr td:first-child,.ui.celled.table tr th:first-child{border-left:none}.ui.padded.table th{padding-left:1em;padding-right:1em}.ui.padded.table td,.ui.padded.table th{padding:1em 1em}.ui[class*="very padded"].table th{padding-left:1.5em;padding-right:1.5em}.ui[class*="very padded"].table td{padding:1.5em 1.5em}.ui.compact.table th{padding-left:.7em;padding-right:.7em}.ui.compact.table td{padding:.5em .7em}.ui[class*="very compact"].table th{padding-left:.6em;padding-right:.6em}.ui[class*="very compact"].table td{padding:.4em .6em}.ui.small.table{font-size:.9em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em}/*!
 * # Semantic UI 2.5.0 - Ad
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2013 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.ad{display:block;overflow:hidden;margin:1em 0}.ui.ad:first-child{margin:0}.ui.ad:last-child{margin:0}.ui.ad iframe{margin:0;padding:0;border:none;overflow:hidden}.ui.leaderboard.ad{width:728px;height:90px}.ui[class*="medium rectangle"].ad{width:300px;height:250px}.ui[class*="large rectangle"].ad{width:336px;height:280px}.ui[class*="half page"].ad{width:300px;height:600px}.ui.square.ad{width:250px;height:250px}.ui[class*="small square"].ad{width:200px;height:200px}.ui[class*="small rectangle"].ad{width:180px;height:150px}.ui[class*="vertical rectangle"].ad{width:240px;height:400px}.ui.button.ad{width:120px;height:90px}.ui[class*="square button"].ad{width:125px;height:125px}.ui[class*="small button"].ad{width:120px;height:60px}.ui.skyscraper.ad{width:120px;height:600px}.ui[class*="wide skyscraper"].ad{width:160px}.ui.banner.ad{width:468px;height:60px}.ui[class*="vertical banner"].ad{width:120px;height:240px}.ui[class*="top banner"].ad{width:930px;height:180px}.ui[class*="half banner"].ad{width:234px;height:60px}.ui[class*="large leaderboard"].ad{width:970px;height:90px}.ui.billboard.ad{width:970px;height:250px}.ui.panorama.ad{width:980px;height:120px}.ui.netboard.ad{width:580px;height:400px}.ui[class*="large mobile banner"].ad{width:320px;height:100px}.ui[class*="mobile leaderboard"].ad{width:320px;height:50px}.ui.mobile.ad{display:none}@media only screen and (max-width:767px){.ui.mobile.ad{display:block}}.ui.centered.ad{margin-left:auto;margin-right:auto}.ui.test.ad{position:relative;background:#545454}.ui.test.ad:after{position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translateX(-50%) translateY(-50%);content:'Ad';color:#fff;font-size:1em;font-weight:700}.ui.mobile.test.ad:after{font-size:.85714286em}.ui.test.ad[data-text]:after{content:attr(data-text)}/*!
 * # Semantic UI 2.5.0 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.card,.ui.cards>.card{max-width:100%;position:relative;display:flex;flex-direction:column;width:290px;min-height:0;background:#fff;padding:0;border:none;border-radius:.28571429rem;box-shadow:0 1px 3px 0 #d4d4d5,0 0 0 1px #d4d4d5;transition:box-shadow .1s ease,transform .1s ease;z-index:''}.ui.card{margin:1em 0}.ui.card a,.ui.cards>.card a{cursor:pointer}.ui.card:first-child{margin-top:0}.ui.card:last-child{margin-bottom:0}.ui.cards{display:flex;margin:-.875em -.5em;flex-wrap:wrap}.ui.cards>.card{display:flex;margin:.875em .5em;float:none}.ui.card:after,.ui.cards:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.cards~.ui.cards{margin-top:.875em}.ui.card>:first-child,.ui.cards>.card>:first-child{border-radius:.28571429rem .28571429rem 0 0!important;border-top:none!important}.ui.card>:last-child,.ui.cards>.card>:last-child{border-radius:0 0 .28571429rem .28571429rem!important}.ui.card>:only-child,.ui.cards>.card>:only-child{border-radius:.28571429rem!important}.ui.card>.image,.ui.cards>.card>.image{position:relative;display:block;flex:0 0 auto;padding:0;background:rgba(0,0,0,.05)}.ui.card>.image>img,.ui.cards>.card>.image>img{display:block;width:100%;height:auto;border-radius:inherit}.ui.card>.image:not(.ui)>img,.ui.cards>.card>.image:not(.ui)>img{border:none}.ui.card>.content,.ui.cards>.card>.content{flex-grow:1;border:none;border-top:1px solid rgba(34,36,38,.1);background:0 0;margin:0;padding:1em 1em;box-shadow:none;font-size:1em;border-radius:0}.ui.card>.content:after,.ui.cards>.card>.content:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.card>.content>.header,.ui.cards>.card>.content>.header{display:block;margin:'';font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;color:rgba(0,0,0,.85)}.ui.card>.content>.header:not(.ui),.ui.cards>.card>.content>.header:not(.ui){font-weight:700;font-size:1.28571429em;margin-top:-.21425em;line-height:1.28571429em}.ui.card>.content>.header+.description,.ui.card>.content>.meta+.description,.ui.cards>.card>.content>.header+.description,.ui.cards>.card>.content>.meta+.description{margin-top:.5em}.ui.card [class*="left floated"],.ui.cards>.card [class*="left floated"]{float:left}.ui.card [class*="right floated"],.ui.cards>.card [class*="right floated"]{float:right}.ui.card [class*="left aligned"],.ui.cards>.card [class*="left aligned"]{text-align:left}.ui.card [class*="center aligned"],.ui.cards>.card [class*="center aligned"]{text-align:center}.ui.card [class*="right aligned"],.ui.cards>.card [class*="right aligned"]{text-align:right}.ui.card .content img,.ui.cards>.card .content img{display:inline-block;vertical-align:middle;width:''}.ui.card .avatar img,.ui.card img.avatar,.ui.cards>.card .avatar img,.ui.cards>.card img.avatar{width:2em;height:2em;border-radius:500rem}.ui.card>.content>.description,.ui.cards>.card>.content>.description{clear:both;color:rgba(0,0,0,.68)}.ui.card>.content p,.ui.cards>.card>.content p{margin:0 0 .5em}.ui.card>.content p:last-child,.ui.cards>.card>.content p:last-child{margin-bottom:0}.ui.card .meta,.ui.cards>.card .meta{font-size:1em;color:rgba(0,0,0,.4)}.ui.card .meta *,.ui.cards>.card .meta *{margin-right:.3em}.ui.card .meta :last-child,.ui.cards>.card .meta :last-child{margin-right:0}.ui.card .meta [class*="right floated"],.ui.cards>.card .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.card>.content a:not(.ui),.ui.cards>.card>.content a:not(.ui){color:'';transition:color .1s ease}.ui.card>.content a:not(.ui):hover,.ui.cards>.card>.content a:not(.ui):hover{color:''}.ui.card>.content>a.header,.ui.cards>.card>.content>a.header{color:rgba(0,0,0,.85)}.ui.card>.content>a.header:hover,.ui.cards>.card>.content>a.header:hover{color:#1e70bf}.ui.card .meta>a:not(.ui),.ui.cards>.card .meta>a:not(.ui){color:rgba(0,0,0,.4)}.ui.card .meta>a:not(.ui):hover,.ui.cards>.card .meta>a:not(.ui):hover{color:rgba(0,0,0,.87)}.ui.card>.button,.ui.card>.buttons,.ui.cards>.card>.button,.ui.cards>.card>.buttons{margin:0 -1px;width:calc(100% + 2px)}.ui.card .dimmer,.ui.cards>.card .dimmer{background-color:'';z-index:10}.ui.card>.content .star.icon,.ui.cards>.card>.content .star.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.card>.content .star.icon:hover,.ui.cards>.card>.content .star.icon:hover{opacity:1;color:#ffb70a}.ui.card>.content .active.star.icon,.ui.cards>.card>.content .active.star.icon{color:#ffe623}.ui.card>.content .like.icon,.ui.cards>.card>.content .like.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.card>.content .like.icon:hover,.ui.cards>.card>.content .like.icon:hover{opacity:1;color:#ff2733}.ui.card>.content .active.like.icon,.ui.cards>.card>.content .active.like.icon{color:#ff2733}.ui.card>.extra,.ui.cards>.card>.extra{max-width:100%;min-height:0!important;flex-grow:0;border-top:1px solid rgba(0,0,0,.05)!important;position:static;background:0 0;width:auto;margin:0 0;padding:.75em 1em;top:0;left:0;color:rgba(0,0,0,.4);box-shadow:none;transition:color .1s ease}.ui.card>.extra a:not(.ui),.ui.cards>.card>.extra a:not(.ui){color:rgba(0,0,0,.4)}.ui.card>.extra a:not(.ui):hover,.ui.cards>.card>.extra a:not(.ui):hover{color:#1e70bf}.ui.raised.card,.ui.raised.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.link.cards .raised.card:hover,.ui.link.raised.card:hover,.ui.raised.cards a.card:hover,a.ui.raised.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.15),0 2px 10px 0 rgba(34,36,38,.25)}.ui.raised.card,.ui.raised.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.centered.cards{justify-content:center}.ui.centered.card{margin-left:auto;margin-right:auto}.ui.fluid.card{width:100%;max-width:9999px}.ui.cards a.card,.ui.link.card,.ui.link.cards .card,a.ui.card{transform:none}.ui.cards a.card:hover,.ui.link.card:hover,.ui.link.cards .card:hover,a.ui.card:hover{cursor:pointer;z-index:5;background:#fff;border:none;box-shadow:0 1px 3px 0 #bcbdbd,0 0 0 1px #d4d4d5;transform:translateY(-3px)}.ui.cards>.red.card,.ui.red.card,.ui.red.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #db2828,0 1px 3px 0 #d4d4d5}.ui.cards>.red.card:hover,.ui.red.card:hover,.ui.red.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #d01919,0 1px 3px 0 #bcbdbd}.ui.cards>.orange.card,.ui.orange.card,.ui.orange.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f2711c,0 1px 3px 0 #d4d4d5}.ui.cards>.orange.card:hover,.ui.orange.card:hover,.ui.orange.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f26202,0 1px 3px 0 #bcbdbd}.ui.cards>.yellow.card,.ui.yellow.card,.ui.yellow.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #fbbd08,0 1px 3px 0 #d4d4d5}.ui.cards>.yellow.card:hover,.ui.yellow.card:hover,.ui.yellow.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #eaae00,0 1px 3px 0 #bcbdbd}.ui.cards>.olive.card,.ui.olive.card,.ui.olive.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #b5cc18,0 1px 3px 0 #d4d4d5}.ui.cards>.olive.card:hover,.ui.olive.card:hover,.ui.olive.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a7bd0d,0 1px 3px 0 #bcbdbd}.ui.cards>.green.card,.ui.green.card,.ui.green.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #21ba45,0 1px 3px 0 #d4d4d5}.ui.cards>.green.card:hover,.ui.green.card:hover,.ui.green.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #16ab39,0 1px 3px 0 #bcbdbd}.ui.cards>.teal.card,.ui.teal.card,.ui.teal.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #00b5ad,0 1px 3px 0 #d4d4d5}.ui.cards>.teal.card:hover,.ui.teal.card:hover,.ui.teal.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #009c95,0 1px 3px 0 #bcbdbd}.ui.blue.card,.ui.blue.cards>.card,.ui.cards>.blue.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #2185d0,0 1px 3px 0 #d4d4d5}.ui.blue.card:hover,.ui.blue.cards>.card:hover,.ui.cards>.blue.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1678c2,0 1px 3px 0 #bcbdbd}.ui.cards>.violet.card,.ui.violet.card,.ui.violet.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #6435c9,0 1px 3px 0 #d4d4d5}.ui.cards>.violet.card:hover,.ui.violet.card:hover,.ui.violet.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #5829bb,0 1px 3px 0 #bcbdbd}.ui.cards>.purple.card,.ui.purple.card,.ui.purple.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a333c8,0 1px 3px 0 #d4d4d5}.ui.cards>.purple.card:hover,.ui.purple.card:hover,.ui.purple.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #9627ba,0 1px 3px 0 #bcbdbd}.ui.cards>.pink.card,.ui.pink.card,.ui.pink.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e03997,0 1px 3px 0 #d4d4d5}.ui.cards>.pink.card:hover,.ui.pink.card:hover,.ui.pink.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e61a8d,0 1px 3px 0 #bcbdbd}.ui.brown.card,.ui.brown.cards>.card,.ui.cards>.brown.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a5673f,0 1px 3px 0 #d4d4d5}.ui.brown.card:hover,.ui.brown.cards>.card:hover,.ui.cards>.brown.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #975b33,0 1px 3px 0 #bcbdbd}.ui.cards>.grey.card,.ui.grey.card,.ui.grey.cards>.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #767676,0 1px 3px 0 #d4d4d5}.ui.cards>.grey.card:hover,.ui.grey.card:hover,.ui.grey.cards>.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #838383,0 1px 3px 0 #bcbdbd}.ui.black.card,.ui.black.cards>.card,.ui.cards>.black.card{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1b1c1d,0 1px 3px 0 #d4d4d5}.ui.black.card:hover,.ui.black.cards>.card:hover,.ui.cards>.black.card:hover{box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #27292a,0 1px 3px 0 #bcbdbd}.ui.one.cards{margin-left:0;margin-right:0}.ui.one.cards>.card{width:100%}.ui.two.cards{margin-left:-1em;margin-right:-1em}.ui.two.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.three.cards{margin-left:-1em;margin-right:-1em}.ui.three.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.four.cards{margin-left:-.75em;margin-right:-.75em}.ui.four.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.five.cards{margin-left:-.75em;margin-right:-.75em}.ui.five.cards>.card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.six.cards{margin-left:-.75em;margin-right:-.75em}.ui.six.cards>.card{width:calc(16.66666667% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.seven.cards{margin-left:-.5em;margin-right:-.5em}.ui.seven.cards>.card{width:calc(14.28571429% - 1em);margin-left:.5em;margin-right:.5em}.ui.eight.cards{margin-left:-.5em;margin-right:-.5em}.ui.eight.cards>.card{width:calc(12.5% - 1em);margin-left:.5em;margin-right:.5em;font-size:11px}.ui.nine.cards{margin-left:-.5em;margin-right:-.5em}.ui.nine.cards>.card{width:calc(11.11111111% - 1em);margin-left:.5em;margin-right:.5em;font-size:10px}.ui.ten.cards{margin-left:-.5em;margin-right:-.5em}.ui.ten.cards>.card{width:calc(10% - 1em);margin-left:.5em;margin-right:.5em}@media only screen and (max-width:767px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.seven.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.seven.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.nine.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.nine.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.ten.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.ten.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}}@media only screen and (min-width:768px) and (max-width:991px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.eight.doubling.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.nine.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.nine.doubling.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.ten.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.ten.doubling.cards>.card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}}@media only screen and (max-width:767px){.ui.stackable.cards{display:block!important}.ui.stackable.cards .card:first-child{margin-top:0!important}.ui.stackable.cards>.card{display:block!important;height:auto!important;margin:1em 1em;padding:0!important;width:calc(100% - 2em)!important}}.ui.cards>.card{font-size:1em}/*!
 * # Semantic UI 2.5.0 - Comment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.comments{margin:1.5em 0;max-width:650px}.ui.comments:first-child{margin-top:0}.ui.comments:last-child{margin-bottom:0}.ui.comments .comment{position:relative;background:0 0;margin:.5em 0 0;padding:.5em 0 0;border:none;border-top:none;line-height:1.2}.ui.comments .comment:first-child{margin-top:0;padding-top:0}.ui.comments .comment .comments{margin:0 0 .5em .5em;padding:1em 0 1em 1em}.ui.comments .comment .comments:before{position:absolute;top:0;left:0}.ui.comments .comment .comments .comment{border:none;border-top:none;background:0 0}.ui.comments .comment .avatar{display:block;width:2.5em;height:auto;float:left;margin:.2em 0 0}.ui.comments .comment .avatar img,.ui.comments .comment img.avatar{display:block;margin:0 auto;width:100%;height:100%;border-radius:.25rem}.ui.comments .comment>.content{display:block}.ui.comments .comment>.avatar~.content{margin-left:3.5em}.ui.comments .comment .author{font-size:1em;color:rgba(0,0,0,.87);font-weight:700}.ui.comments .comment a.author{cursor:pointer}.ui.comments .comment a.author:hover{color:#1e70bf}.ui.comments .comment .metadata{display:inline-block;margin-left:.5em;color:rgba(0,0,0,.4);font-size:.875em}.ui.comments .comment .metadata>*{display:inline-block;margin:0 .5em 0 0}.ui.comments .comment .metadata>:last-child{margin-right:0}.ui.comments .comment .text{margin:.25em 0 .5em;font-size:1em;word-wrap:break-word;color:rgba(0,0,0,.87);line-height:1.3}.ui.comments .comment .actions{font-size:.875em}.ui.comments .comment .actions a{cursor:pointer;display:inline-block;margin:0 .75em 0 0;color:rgba(0,0,0,.4)}.ui.comments .comment .actions a:last-child{margin-right:0}.ui.comments .comment .actions a.active,.ui.comments .comment .actions a:hover{color:rgba(0,0,0,.8)}.ui.comments>.reply.form{margin-top:1em}.ui.comments .comment .reply.form{width:100%;margin-top:1em}.ui.comments .reply.form textarea{font-size:1em;height:12em}.ui.collapsed.comments,.ui.comments .collapsed.comment,.ui.comments .collapsed.comments{display:none}.ui.threaded.comments .comment .comments{margin:-1.5em 0 -1em 1.25em;padding:3em 0 2em 2.25em;box-shadow:-1px 0 0 rgba(34,36,38,.15)}.ui.minimal.comments .comment .actions{opacity:0;position:absolute;top:0;right:0;left:auto;transition:opacity .2s ease;transition-delay:.1s}.ui.minimal.comments .comment>.content:hover>.actions{opacity:1}.ui.mini.comments{font-size:.78571429rem}.ui.tiny.comments{font-size:.85714286rem}.ui.small.comments{font-size:.92857143rem}.ui.comments{font-size:1rem}.ui.large.comments{font-size:1.14285714rem}.ui.big.comments{font-size:1.28571429rem}.ui.huge.comments{font-size:1.42857143rem}.ui.massive.comments{font-size:1.71428571rem}/*!
 * # Semantic UI 2.5.0 - Feed
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.feed{margin:1em 0}.ui.feed:first-child{margin-top:0}.ui.feed:last-child{margin-bottom:0}.ui.feed>.event{display:flex;flex-direction:row;width:100%;padding:.21428571rem 0;margin:0;background:0 0;border-top:none}.ui.feed>.event:first-child{border-top:0;padding-top:0}.ui.feed>.event:last-child{padding-bottom:0}.ui.feed>.event>.label{display:block;flex:0 0 auto;width:2.5em;height:auto;align-self:stretch;text-align:left}.ui.feed>.event>.label .icon{opacity:1;font-size:1.5em;width:100%;padding:.25em;background:0 0;border:none;border-radius:none;color:rgba(0,0,0,.6)}.ui.feed>.event>.label img{width:100%;height:auto;border-radius:500rem}.ui.feed>.event>.label+.content{margin:.5em 0 .35714286em 1.14285714em}.ui.feed>.event>.content{display:block;flex:1 1 auto;align-self:stretch;text-align:left;word-wrap:break-word}.ui.feed>.event:last-child>.content{padding-bottom:0}.ui.feed>.event>.content a{cursor:pointer}.ui.feed>.event>.content .date{margin:-.5rem 0 0;padding:0;font-weight:400;font-size:1em;font-style:normal;color:rgba(0,0,0,.4)}.ui.feed>.event>.content .summary{margin:0;font-size:1em;font-weight:700;color:rgba(0,0,0,.87)}.ui.feed>.event>.content .summary img{display:inline-block;width:auto;height:10em;margin:-.25em .25em 0 0;border-radius:.25em;vertical-align:middle}.ui.feed>.event>.content .user{display:inline-block;font-weight:700;margin-right:0;vertical-align:baseline}.ui.feed>.event>.content .user img{margin:-.25em .25em 0 0;width:auto;height:10em;vertical-align:middle}.ui.feed>.event>.content .summary>.date{display:inline-block;float:none;font-weight:400;font-size:.85714286em;font-style:normal;margin:0 0 0 .5em;padding:0;color:rgba(0,0,0,.4)}.ui.feed>.event>.content .extra{margin:.5em 0 0;background:0 0;padding:0;color:rgba(0,0,0,.87)}.ui.feed>.event>.content .extra.images img{display:inline-block;margin:0 .25em 0 0;width:6em}.ui.feed>.event>.content .extra.text{padding:0;border-left:none;font-size:1em;max-width:500px;line-height:1.4285em}.ui.feed>.event>.content .meta{display:inline-block;font-size:.85714286em;margin:.5em 0 0;background:0 0;border:none;border-radius:0;box-shadow:none;padding:0;color:rgba(0,0,0,.6)}.ui.feed>.event>.content .meta>*{position:relative;margin-left:.75em}.ui.feed>.event>.content .meta>:after{content:'';color:rgba(0,0,0,.2);top:0;left:-1em;opacity:1;position:absolute;vertical-align:top}.ui.feed>.event>.content .meta .like{color:'';transition:.2s color ease}.ui.feed>.event>.content .meta .like:hover .icon{color:#ff2733}.ui.feed>.event>.content .meta .active.like .icon{color:#ef404a}.ui.feed>.event>.content .meta>:first-child{margin-left:0}.ui.feed>.event>.content .meta>:first-child::after{display:none}.ui.feed>.event>.content .meta a,.ui.feed>.event>.content .meta>.icon{cursor:pointer;opacity:1;color:rgba(0,0,0,.5);transition:color .1s ease}.ui.feed>.event>.content .meta a:hover,.ui.feed>.event>.content .meta a:hover .icon,.ui.feed>.event>.content .meta>.icon:hover{color:rgba(0,0,0,.95)}.ui.small.feed{font-size:.92857143rem}.ui.feed{font-size:1rem}.ui.large.feed{font-size:1.14285714rem}/*!
 * # Semantic UI 2.5.0 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.items>.item{display:flex;margin:1em 0;width:100%;min-height:0;background:0 0;padding:0;border:none;border-radius:0;box-shadow:none;transition:box-shadow .1s ease;z-index:''}.ui.items>.item a{cursor:pointer}.ui.items{margin:1.5em 0}.ui.items:first-child{margin-top:0!important}.ui.items:last-child{margin-bottom:0!important}.ui.items>.item:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item:first-child{margin-top:0}.ui.items>.item:last-child{margin-bottom:0}.ui.items>.item>.image{position:relative;flex:0 0 auto;display:block;float:none;margin:0;padding:0;max-height:'';align-self:top}.ui.items>.item>.image>img{display:block;width:100%;height:auto;border-radius:.125rem;border:none}.ui.items>.item>.image:only-child>img{border-radius:0}.ui.items>.item>.content{display:block;flex:1 1 auto;background:0 0;margin:0;padding:0;box-shadow:none;font-size:1em;border:none;border-radius:0}.ui.items>.item>.content:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image+.content{min-width:0;width:auto;display:block;margin-left:0;align-self:top;padding-left:1.5em}.ui.items>.item>.content>.header{display:inline-block;margin:-.21425em 0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;color:rgba(0,0,0,.85)}.ui.items>.item>.content>.header:not(.ui){font-size:1.28571429em}.ui.items>.item [class*="left floated"]{float:left}.ui.items>.item [class*="right floated"]{float:right}.ui.items>.item .content img{align-self:middle;width:''}.ui.items>.item .avatar img,.ui.items>.item img.avatar{width:'';height:'';border-radius:500rem}.ui.items>.item>.content>.description{margin-top:.6em;max-width:auto;font-size:1em;line-height:1.4285em;color:rgba(0,0,0,.87)}.ui.items>.item>.content p{margin:0 0 .5em}.ui.items>.item>.content p:last-child{margin-bottom:0}.ui.items>.item .meta{margin:.5em 0 .5em;font-size:1em;line-height:1em;color:rgba(0,0,0,.6)}.ui.items>.item .meta *{margin-right:.3em}.ui.items>.item .meta :last-child{margin-right:0}.ui.items>.item .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.items>.item>.content a:not(.ui){color:'';transition:color .1s ease}.ui.items>.item>.content a:not(.ui):hover{color:''}.ui.items>.item>.content>a.header{color:rgba(0,0,0,.85)}.ui.items>.item>.content>a.header:hover{color:#1e70bf}.ui.items>.item .meta>a:not(.ui){color:rgba(0,0,0,.4)}.ui.items>.item .meta>a:not(.ui):hover{color:rgba(0,0,0,.87)}.ui.items>.item>.content .favorite.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.items>.item>.content .favorite.icon:hover{opacity:1;color:#ffb70a}.ui.items>.item>.content .active.favorite.icon{color:#ffe623}.ui.items>.item>.content .like.icon{cursor:pointer;opacity:.75;transition:color .1s ease}.ui.items>.item>.content .like.icon:hover{opacity:1;color:#ff2733}.ui.items>.item>.content .active.like.icon{color:#ff2733}.ui.items>.item .extra{display:block;position:relative;background:0 0;margin:.5rem 0 0;width:100%;padding:0 0 0;top:0;left:0;color:rgba(0,0,0,.4);box-shadow:none;transition:color .1s ease;border-top:none}.ui.items>.item .extra>*{margin:.25rem .5rem .25rem 0}.ui.items>.item .extra>[class*="right floated"]{margin:.25rem 0 .25rem .5rem}.ui.items>.item .extra:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image:not(.ui){width:175px}@media only screen and (min-width:768px) and (max-width:991px){.ui.items>.item{margin:1em 0}.ui.items>.item>.image:not(.ui){width:150px}.ui.items>.item>.image+.content{display:block;padding:0 0 0 1em}}@media only screen and (max-width:767px){.ui.items:not(.unstackable)>.item{flex-direction:column;margin:2em 0}.ui.items:not(.unstackable)>.item>.image{display:block;margin-left:auto;margin-right:auto}.ui.items:not(.unstackable)>.item>.image,.ui.items:not(.unstackable)>.item>.image>img{max-width:100%!important;width:auto!important;max-height:250px!important}.ui.items:not(.unstackable)>.item>.image+.content{display:block;padding:1.5em 0 0}}.ui.items>.item>.image+[class*="top aligned"].content{align-self:flex-start}.ui.items>.item>.image+[class*="middle aligned"].content{align-self:center}.ui.items>.item>.image+[class*="bottom aligned"].content{align-self:flex-end}.ui.relaxed.items>.item{margin:1.5em 0}.ui[class*="very relaxed"].items>.item{margin:2em 0}.ui.divided.items>.item{border-top:1px solid rgba(34,36,38,.15);margin:0;padding:1em 0}.ui.divided.items>.item:first-child{border-top:none;margin-top:0!important;padding-top:0!important}.ui.divided.items>.item:last-child{margin-bottom:0!important;padding-bottom:0!important}.ui.relaxed.divided.items>.item{margin:0;padding:1.5em 0}.ui[class*="very relaxed"].divided.items>.item{margin:0;padding:2em 0}.ui.items a.item:hover,.ui.link.items>.item:hover{cursor:pointer}.ui.items a.item:hover .content .header,.ui.link.items>.item:hover .content .header{color:#1e70bf}.ui.items>.item{font-size:1em}@media only screen and (max-width:767px){.ui.unstackable.items>.item>.image,.ui.unstackable.items>.item>.image>img{width:125px!important}}/*!
 * # Semantic UI 2.5.0 - Statistic
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.statistic{display:inline-flex;flex-direction:column;margin:1em 0;max-width:auto}.ui.statistic+.ui.statistic{margin:0 0 0 1.5em}.ui.statistic:first-child{margin-top:0}.ui.statistic:last-child{margin-bottom:0}.ui.statistics{display:flex;align-items:flex-start;flex-wrap:wrap}.ui.statistics>.statistic{display:inline-flex;flex:0 1 auto;flex-direction:column;margin:0 1.5em 1em;max-width:auto}.ui.statistics{display:flex;margin:1em -1.5em -1em}.ui.statistics:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.statistics:first-child{margin-top:0}.ui.statistic>.value,.ui.statistics .statistic>.value{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:4rem;font-weight:400;line-height:1em;color:#1b1c1d;text-transform:uppercase;text-align:center}.ui.statistic>.label,.ui.statistics .statistic>.label{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;font-weight:700;color:rgba(0,0,0,.87);text-transform:uppercase;text-align:center}.ui.statistic>.label~.value,.ui.statistics .statistic>.label~.value{margin-top:0}.ui.statistic>.value~.label,.ui.statistics .statistic>.value~.label{margin-top:0}.ui.statistic>.value .icon,.ui.statistics .statistic>.value .icon{opacity:1;width:auto;margin:0}.ui.statistic>.text.value,.ui.statistics .statistic>.text.value{line-height:1em;min-height:2em;font-weight:700;text-align:center}.ui.statistic>.text.value+.label,.ui.statistics .statistic>.text.value+.label{text-align:center}.ui.statistic>.value img,.ui.statistics .statistic>.value img{max-height:3rem;vertical-align:baseline}.ui.ten.statistics{margin:0 0 -1em}.ui.ten.statistics .statistic{min-width:10%;margin:0 0 1em}.ui.nine.statistics{margin:0 0 -1em}.ui.nine.statistics .statistic{min-width:11.11111111%;margin:0 0 1em}.ui.eight.statistics{margin:0 0 -1em}.ui.eight.statistics .statistic{min-width:12.5%;margin:0 0 1em}.ui.seven.statistics{margin:0 0 -1em}.ui.seven.statistics .statistic{min-width:14.28571429%;margin:0 0 1em}.ui.six.statistics{margin:0 0 -1em}.ui.six.statistics .statistic{min-width:16.66666667%;margin:0 0 1em}.ui.five.statistics{margin:0 0 -1em}.ui.five.statistics .statistic{min-width:20%;margin:0 0 1em}.ui.four.statistics{margin:0 0 -1em}.ui.four.statistics .statistic{min-width:25%;margin:0 0 1em}.ui.three.statistics{margin:0 0 -1em}.ui.three.statistics .statistic{min-width:33.33333333%;margin:0 0 1em}.ui.two.statistics{margin:0 0 -1em}.ui.two.statistics .statistic{min-width:50%;margin:0 0 1em}.ui.one.statistics{margin:0 0 -1em}.ui.one.statistics .statistic{min-width:100%;margin:0 0 1em}.ui.horizontal.statistic{flex-direction:row;align-items:center}.ui.horizontal.statistics{flex-direction:column;margin:0;max-width:none}.ui.horizontal.statistics .statistic{flex-direction:row;align-items:center;max-width:none;margin:1em 0}.ui.horizontal.statistic>.text.value,.ui.horizontal.statistics>.statistic>.text.value{min-height:0!important}.ui.horizontal.statistic>.value .icon,.ui.horizontal.statistics .statistic>.value .icon{width:1.18em}.ui.horizontal.statistic>.value,.ui.horizontal.statistics .statistic>.value{display:inline-block;vertical-align:middle}.ui.horizontal.statistic>.label,.ui.horizontal.statistics .statistic>.label{display:inline-block;vertical-align:middle;margin:0 0 0 .75em}.ui.red.statistic>.value,.ui.red.statistics .statistic>.value,.ui.statistics .red.statistic>.value{color:#db2828}.ui.orange.statistic>.value,.ui.orange.statistics .statistic>.value,.ui.statistics .orange.statistic>.value{color:#f2711c}.ui.statistics .yellow.statistic>.value,.ui.yellow.statistic>.value,.ui.yellow.statistics .statistic>.value{color:#fbbd08}.ui.olive.statistic>.value,.ui.olive.statistics .statistic>.value,.ui.statistics .olive.statistic>.value{color:#b5cc18}.ui.green.statistic>.value,.ui.green.statistics .statistic>.value,.ui.statistics .green.statistic>.value{color:#21ba45}.ui.statistics .teal.statistic>.value,.ui.teal.statistic>.value,.ui.teal.statistics .statistic>.value{color:#00b5ad}.ui.blue.statistic>.value,.ui.blue.statistics .statistic>.value,.ui.statistics .blue.statistic>.value{color:#2185d0}.ui.statistics .violet.statistic>.value,.ui.violet.statistic>.value,.ui.violet.statistics .statistic>.value{color:#6435c9}.ui.purple.statistic>.value,.ui.purple.statistics .statistic>.value,.ui.statistics .purple.statistic>.value{color:#a333c8}.ui.pink.statistic>.value,.ui.pink.statistics .statistic>.value,.ui.statistics .pink.statistic>.value{color:#e03997}.ui.brown.statistic>.value,.ui.brown.statistics .statistic>.value,.ui.statistics .brown.statistic>.value{color:#a5673f}.ui.grey.statistic>.value,.ui.grey.statistics .statistic>.value,.ui.statistics .grey.statistic>.value{color:#767676}.ui.inverted.statistic .value,.ui.inverted.statistics .statistic>.value{color:#fff}.ui.inverted.statistic .label,.ui.inverted.statistics .statistic>.label{color:rgba(255,255,255,.9)}.ui.inverted.red.statistic>.value,.ui.inverted.red.statistics .statistic>.value,.ui.statistics .inverted.red.statistic>.value{color:#ff695e}.ui.inverted.orange.statistic>.value,.ui.inverted.orange.statistics .statistic>.value,.ui.statistics .inverted.orange.statistic>.value{color:#ff851b}.ui.inverted.yellow.statistic>.value,.ui.inverted.yellow.statistics .statistic>.value,.ui.statistics .inverted.yellow.statistic>.value{color:#ffe21f}.ui.inverted.olive.statistic>.value,.ui.inverted.olive.statistics .statistic>.value,.ui.statistics .inverted.olive.statistic>.value{color:#d9e778}.ui.inverted.green.statistic>.value,.ui.inverted.green.statistics .statistic>.value,.ui.statistics .inverted.green.statistic>.value{color:#2ecc40}.ui.inverted.teal.statistic>.value,.ui.inverted.teal.statistics .statistic>.value,.ui.statistics .inverted.teal.statistic>.value{color:#6dffff}.ui.inverted.blue.statistic>.value,.ui.inverted.blue.statistics .statistic>.value,.ui.statistics .inverted.blue.statistic>.value{color:#54c8ff}.ui.inverted.violet.statistic>.value,.ui.inverted.violet.statistics .statistic>.value,.ui.statistics .inverted.violet.statistic>.value{color:#a291fb}.ui.inverted.purple.statistic>.value,.ui.inverted.purple.statistics .statistic>.value,.ui.statistics .inverted.purple.statistic>.value{color:#dc73ff}.ui.inverted.pink.statistic>.value,.ui.inverted.pink.statistics .statistic>.value,.ui.statistics .inverted.pink.statistic>.value{color:#ff8edf}.ui.inverted.brown.statistic>.value,.ui.inverted.brown.statistics .statistic>.value,.ui.statistics .inverted.brown.statistic>.value{color:#d67c1c}.ui.inverted.grey.statistic>.value,.ui.inverted.grey.statistics .statistic>.value,.ui.statistics .inverted.grey.statistic>.value{color:#dcddde}.ui[class*="left floated"].statistic{float:left;margin:0 2em 1em 0}.ui[class*="right floated"].statistic{float:right;margin:0 0 1em 2em}.ui.floated.statistic:last-child{margin-bottom:0}.ui.mini.statistic>.value,.ui.mini.statistics .statistic>.value{font-size:1.5rem!important}.ui.mini.horizontal.statistic>.value,.ui.mini.horizontal.statistics .statistic>.value{font-size:1.5rem!important}.ui.mini.statistic>.text.value,.ui.mini.statistics .statistic>.text.value{font-size:1rem!important}.ui.tiny.statistic>.value,.ui.tiny.statistics .statistic>.value{font-size:2rem!important}.ui.tiny.horizontal.statistic>.value,.ui.tiny.horizontal.statistics .statistic>.value{font-size:2rem!important}.ui.tiny.statistic>.text.value,.ui.tiny.statistics .statistic>.text.value{font-size:1rem!important}.ui.small.statistic>.value,.ui.small.statistics .statistic>.value{font-size:3rem!important}.ui.small.horizontal.statistic>.value,.ui.small.horizontal.statistics .statistic>.value{font-size:2rem!important}.ui.small.statistic>.text.value,.ui.small.statistics .statistic>.text.value{font-size:1rem!important}.ui.statistic>.value,.ui.statistics .statistic>.value{font-size:4rem!important}.ui.horizontal.statistic>.value,.ui.horizontal.statistics .statistic>.value{font-size:3rem!important}.ui.statistic>.text.value,.ui.statistics .statistic>.text.value{font-size:2rem!important}.ui.large.statistic>.value,.ui.large.statistics .statistic>.value{font-size:5rem!important}.ui.large.horizontal.statistic>.value,.ui.large.horizontal.statistics .statistic>.value{font-size:4rem!important}.ui.large.statistic>.text.value,.ui.large.statistics .statistic>.text.value{font-size:2.5rem!important}.ui.huge.statistic>.value,.ui.huge.statistics .statistic>.value{font-size:6rem!important}.ui.huge.horizontal.statistic>.value,.ui.huge.horizontal.statistics .statistic>.value{font-size:5rem!important}.ui.huge.statistic>.text.value,.ui.huge.statistics .statistic>.text.value{font-size:2.5rem!important}/*!
 * # Semantic UI 2.5.0 - Accordion
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.accordion,.ui.accordion .accordion{max-width:100%}.ui.accordion .accordion{margin:1em 0 0;padding:0}.ui.accordion .accordion .title,.ui.accordion .title{cursor:pointer}.ui.accordion .title:not(.ui){padding:.5em 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;color:rgba(0,0,0,.87)}.ui.accordion .accordion .title~.content,.ui.accordion .title~.content{display:none}.ui.accordion:not(.styled) .accordion .title~.content:not(.ui),.ui.accordion:not(.styled) .title~.content:not(.ui){margin:'';padding:.5em 0 1em}.ui.accordion:not(.styled) .title~.content:not(.ui):last-child{padding-bottom:0}.ui.accordion .accordion .title .dropdown.icon,.ui.accordion .title .dropdown.icon{display:inline-block;float:none;opacity:1;width:1.25em;height:1em;margin:0 .25rem 0 0;padding:0;font-size:1em;transition:transform .1s ease,opacity .1s ease;vertical-align:baseline;transform:none}.ui.accordion.menu .item .title{display:block;padding:0}.ui.accordion.menu .item .title>.dropdown.icon{float:right;margin:.21425em 0 0 1em;transform:rotate(180deg)}.ui.accordion .ui.header .dropdown.icon{font-size:1em;margin:0 .25rem 0 0}.ui.accordion .accordion .active.title .dropdown.icon,.ui.accordion .active.title .dropdown.icon{transform:rotate(90deg)}.ui.accordion.menu .item .active.title>.dropdown.icon{transform:rotate(90deg)}.ui.styled.accordion{width:600px}.ui.styled.accordion,.ui.styled.accordion .accordion{border-radius:.28571429rem;background:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15)}.ui.styled.accordion .accordion .title,.ui.styled.accordion .title{margin:0;padding:.75em 1em;color:rgba(0,0,0,.4);font-weight:700;border-top:1px solid rgba(34,36,38,.15);transition:background .1s ease,color .1s ease}.ui.styled.accordion .accordion .title:first-child,.ui.styled.accordion>.title:first-child{border-top:none}.ui.styled.accordion .accordion .content,.ui.styled.accordion .content{margin:0;padding:.5em 1em 1.5em}.ui.styled.accordion .accordion .content{padding:0;padding:.5em 1em 1.5em}.ui.styled.accordion .accordion .active.title,.ui.styled.accordion .accordion .title:hover,.ui.styled.accordion .active.title,.ui.styled.accordion .title:hover{background:0 0;color:rgba(0,0,0,.87)}.ui.styled.accordion .accordion .active.title,.ui.styled.accordion .accordion .title:hover{background:0 0;color:rgba(0,0,0,.87)}.ui.styled.accordion .active.title{background:0 0;color:rgba(0,0,0,.95)}.ui.styled.accordion .accordion .active.title{background:0 0;color:rgba(0,0,0,.95)}.ui.accordion .accordion .active.content,.ui.accordion .active.content{display:block}.ui.fluid.accordion,.ui.fluid.accordion .accordion{width:100%}.ui.inverted.accordion .title:not(.ui){color:rgba(255,255,255,.9)}@font-face{font-family:Accordion;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');font-weight:400;font-style:normal}.ui.accordion .accordion .title .dropdown.icon,.ui.accordion .title .dropdown.icon{font-family:Accordion;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.accordion .accordion .title .dropdown.icon:before,.ui.accordion .title .dropdown.icon:before{content:'\f0da'}/*!
 * # Semantic UI 2.5.0 - Checkbox
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:17px;font-size:1rem;line-height:17px;min-width:17px}.ui.checkbox input[type=checkbox],.ui.checkbox input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;opacity:0!important;outline:0;z-index:3;width:17px;height:17px}.ui.checkbox .box,.ui.checkbox label{cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:0;font-size:1em}.ui.checkbox .box:before,.ui.checkbox label:before{position:absolute;top:0;left:0;width:17px;height:17px;content:'';background:#fff;border-radius:.21428571rem;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;border:1px solid #d4d4d5}.ui.checkbox .box:after,.ui.checkbox label:after{position:absolute;font-size:14px;top:0;left:0;width:17px;height:17px;text-align:center;opacity:0;color:rgba(0,0,0,.87);transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease}.ui.checkbox label,.ui.checkbox+label{color:rgba(0,0,0,.87);transition:color .1s ease}.ui.checkbox+label{vertical-align:middle}.ui.checkbox .box:hover::before,.ui.checkbox label:hover::before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox label:hover,.ui.checkbox+label:hover{color:rgba(0,0,0,.8)}.ui.checkbox .box:active::before,.ui.checkbox label:active::before{background:#f9fafb;border-color:rgba(34,36,38,.35)}.ui.checkbox .box:active::after,.ui.checkbox label:active::after{color:rgba(0,0,0,.95)}.ui.checkbox input:active~label{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~.box:before,.ui.checkbox input:focus~label:before{background:#fff;border-color:#96c8da}.ui.checkbox input:focus~.box:after,.ui.checkbox input:focus~label:after{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~label{color:rgba(0,0,0,.95)}.ui.checkbox input:checked~.box:before,.ui.checkbox input:checked~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:not([type=radio]):indeterminate~.box:before,.ui.checkbox input:not([type=radio]):indeterminate~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:not([type=radio]):indeterminate~.box:after,.ui.checkbox input:not([type=radio]):indeterminate~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:checked:focus~.box:before,.ui.checkbox input:checked:focus~label:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:before{background:#fff;border-color:#96c8da}.ui.checkbox input:checked:focus~.box:after,.ui.checkbox input:checked:focus~label:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:after{color:rgba(0,0,0,.95)}.ui.read-only.checkbox,.ui.read-only.checkbox label{cursor:default}.ui.checkbox input[disabled]~.box:after,.ui.checkbox input[disabled]~label,.ui.disabled.checkbox .box:after,.ui.disabled.checkbox label{cursor:default!important;opacity:.5;color:#000}.ui.checkbox input.hidden{z-index:-1}.ui.checkbox input.hidden+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.radio.checkbox{min-height:15px}.ui.radio.checkbox .box,.ui.radio.checkbox label{padding-left:1.85714em}.ui.radio.checkbox .box:before,.ui.radio.checkbox label:before{content:'';transform:none;width:15px;height:15px;border-radius:500rem;top:1px;left:0}.ui.radio.checkbox .box:after,.ui.radio.checkbox label:after{border:none;content:''!important;width:15px;height:15px;line-height:15px}.ui.radio.checkbox .box:after,.ui.radio.checkbox label:after{top:1px;left:0;width:15px;height:15px;border-radius:500rem;transform:scale(.46666667);background-color:rgba(0,0,0,.87)}.ui.radio.checkbox input:focus~.box:before,.ui.radio.checkbox input:focus~label:before{background-color:#fff}.ui.radio.checkbox input:focus~.box:after,.ui.radio.checkbox input:focus~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:indeterminate~.box:after,.ui.radio.checkbox input:indeterminate~label:after{opacity:0}.ui.radio.checkbox input:checked~.box:before,.ui.radio.checkbox input:checked~label:before{background-color:#fff}.ui.radio.checkbox input:checked~.box:after,.ui.radio.checkbox input:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:focus:checked~.box:before,.ui.radio.checkbox input:focus:checked~label:before{background-color:#fff}.ui.radio.checkbox input:focus:checked~.box:after,.ui.radio.checkbox input:focus:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.slider.checkbox{min-height:1.25rem}.ui.slider.checkbox input{width:3.5rem;height:1.25rem}.ui.slider.checkbox .box,.ui.slider.checkbox label{padding-left:4.5rem;line-height:1rem;color:rgba(0,0,0,.4)}.ui.slider.checkbox .box:before,.ui.slider.checkbox label:before{display:block;position:absolute;content:'';border:none!important;left:0;z-index:1;top:.4rem;background-color:rgba(0,0,0,.05);width:3.5rem;height:.21428571rem;transform:none;border-radius:500rem;transition:background .3s ease}.ui.slider.checkbox .box:after,.ui.slider.checkbox label:after{background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:''!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:1.5rem;height:1.5rem;top:-.25rem;left:0;transform:none;border-radius:500rem;transition:left .3s ease}.ui.slider.checkbox input:focus~.box:before,.ui.slider.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.slider.checkbox .box:hover,.ui.slider.checkbox label:hover{color:rgba(0,0,0,.8)}.ui.slider.checkbox .box:hover::before,.ui.slider.checkbox label:hover::before{background:rgba(0,0,0,.15)}.ui.slider.checkbox input:checked~.box,.ui.slider.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:checked~.box:before,.ui.slider.checkbox input:checked~label:before{background-color:#545454!important}.ui.slider.checkbox input:checked~.box:after,.ui.slider.checkbox input:checked~label:after{left:2rem}.ui.slider.checkbox input:focus:checked~.box,.ui.slider.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:focus:checked~.box:before,.ui.slider.checkbox input:focus:checked~label:before{background-color:#000!important}.ui.toggle.checkbox{min-height:1.5rem}.ui.toggle.checkbox input{width:3.5rem;height:1.5rem}.ui.toggle.checkbox .box,.ui.toggle.checkbox label{min-height:1.5rem;padding-left:4.5rem;color:rgba(0,0,0,.87)}.ui.toggle.checkbox label{padding-top:.15em}.ui.toggle.checkbox .box:before,.ui.toggle.checkbox label:before{display:block;position:absolute;content:'';z-index:1;transform:none;border:none;top:0;background:rgba(0,0,0,.05);box-shadow:none;width:3.5rem;height:1.5rem;border-radius:500rem}.ui.toggle.checkbox .box:after,.ui.toggle.checkbox label:after{background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:''!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:1.5rem;height:1.5rem;top:0;left:0;border-radius:500rem;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox input~.box:after,.ui.toggle.checkbox input~label:after{left:-.05rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset}.ui.toggle.checkbox input:focus~.box:before,.ui.toggle.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox .box:hover::before,.ui.toggle.checkbox label:hover::before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox input:checked~.box,.ui.toggle.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.toggle.checkbox input:checked~.box:after,.ui.toggle.checkbox input:checked~label:after{left:2.15rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset}.ui.toggle.checkbox input:focus:checked~.box,.ui.toggle.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.fitted.checkbox .box,.ui.fitted.checkbox label{padding-left:0!important}.ui.fitted.toggle.checkbox{width:3.5rem}.ui.fitted.slider.checkbox{width:3.5rem}@font-face{font-family:Checkbox;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype')}.ui.checkbox .box:after,.ui.checkbox label:after{font-family:Checkbox}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{content:'\e800'}.ui.checkbox input:indeterminate~.box:after,.ui.checkbox input:indeterminate~label:after{font-size:12px;content:'\e801'}/*!
 * # Semantic UI 2.5.0 - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.dimmable:not(body){position:relative}.ui.dimmer{display:none;position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;padding:1em;background-color:rgba(0,0,0,.85);opacity:0;line-height:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;transition:background-color .5s linear;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:opacity;z-index:1000}.ui.dimmer>.content{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#fff}.ui.segment>.ui.dimmer{border-radius:inherit!important}.ui.dimmer:not(.inverted)::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}.animating.dimmable:not(body),.dimmed.dimmable:not(body){overflow:hidden}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{display:flex;opacity:1}.ui.disabled.dimmer{width:0!important;height:0!important}.dimmed.dimmable>.ui.animating.legacy.dimmer,.dimmed.dimmable>.ui.visible.legacy.dimmer,.ui.active.legacy.dimmer{display:block}.ui[class*="top aligned"].dimmer{justify-content:flex-start}.ui[class*="bottom aligned"].dimmer{justify-content:flex-end}.ui.page.dimmer{position:fixed;transform-style:'';perspective:2000px;transform-origin:center center}body.animating.in.dimmable,body.dimmed.dimmable{overflow:hidden}body.dimmable>.dimmer{position:fixed}.blurring.dimmable>:not(.dimmer){-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);transition:.8s -webkit-filter ease;transition:.8s filter ease;transition:.8s filter ease,.8s -webkit-filter ease}.blurring.dimmed.dimmable>:not(.dimmer){-webkit-filter:blur(5px) grayscale(.7);filter:blur(5px) grayscale(.7)}.blurring.dimmable>.dimmer{background-color:rgba(0,0,0,.6)}.blurring.dimmable>.inverted.dimmer{background-color:rgba(255,255,255,.6)}.ui.dimmer>.top.aligned.content>*{vertical-align:top}.ui.dimmer>.bottom.aligned.content>*{vertical-align:bottom}.ui.inverted.dimmer{background-color:rgba(255,255,255,.85)}.ui.inverted.dimmer>.content>*{color:#fff}.ui.simple.dimmer{display:block;overflow:hidden;opacity:1;width:0%;height:0%;z-index:-100;background-color:rgba(0,0,0,0)}.dimmed.dimmable>.ui.simple.dimmer{overflow:visible;opacity:1;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:1}.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,0)}.dimmed.dimmable>.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,.85)}/*!
 * # Semantic UI 2.5.0 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:0;text-align:left;transition:box-shadow .1s ease,width .1s ease;-webkit-tap-highlight-color:transparent}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:0;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0 0;background:#fff;font-size:1em;text-shadow:none;text-align:left;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;transition:opacity .1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown>.dropdown.icon{position:relative;width:auto;font-size:.85714286em;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;text-align:left;border-top:none;line-height:1em;color:rgba(0,0,0,.87);padding:.78571429rem 1.14285714rem!important;font-size:1rem;text-transform:none;font-weight:400;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0}.ui.dropdown .menu .item>[class*="right floated"],.ui.dropdown>.text>[class*="right floated"]{float:right!important;margin-right:0!important;margin-left:1em!important}.ui.dropdown .menu .item>[class*="left floated"],.ui.dropdown>.text>[class*="left floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{margin:1rem 0 .75rem;padding:0 1.14285714rem;color:rgba(0,0,0,.85);font-size:.78571429em;font-weight:700;text-transform:uppercase}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0;margin:.5em 0}.ui.dropdown.dropdown .menu>.input{width:auto;display:flex;margin:1.14285714rem .78571429rem;min-width:10rem}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:.5em;padding-bottom:.5em}.ui.dropdown .menu>.item>.description,.ui.dropdown>.text>.description{float:right;margin:0 0 0 1em;color:rgba(0,0,0,.4)}.ui.dropdown .menu>.message{padding:.78571429rem 1.14285714rem;font-weight:400}.ui.dropdown .menu>.message:not(.ui){color:rgba(0,0,0,.4)}.ui.dropdown .menu .menu{top:0!important;left:100%;right:auto;margin:0 0 0 -.5em!important;border-radius:.28571429rem!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{margin-top:0}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img{margin-top:0}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{margin-left:0;float:none;margin-right:.78571429rem}.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.image,.ui.dropdown>.text>img{display:inline-block;vertical-align:top;width:auto;margin-top:-.5em;margin-bottom:-.5em;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.buttons>.ui.dropdown:last-child>.menu,.ui.menu .right.dropdown.item>.menu,.ui.menu .right.menu .dropdown:last-child>.menu{left:auto;right:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;transform:rotateZ(0);min-width:14em;min-height:2.71428571em;background:#fff;display:inline-block;padding:.78571429em 2.1em .78571429em 1em;color:rgba(0,0,0,.87);box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;transition:box-shadow .1s ease,width .1s ease}.ui.selection.dropdown.active,.ui.selection.dropdown.visible{z-index:10}select.ui.dropdown{height:38px;padding:.5em;border:1px solid rgba(34,36,38,.15);visibility:visible}.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{cursor:pointer;position:absolute;width:auto;height:auto;line-height:1.21428571em;top:.78571429em;right:1em;z-index:3;margin:-.78571429em;padding:.91666667em;opacity:.8;transition:opacity .1s ease}.ui.compact.selection.dropdown{min-width:0}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0!important;width:auto;outline:0;margin:0 -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);transition:opacity .1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:.78571429rem 1.14285714rem}@media only screen and (max-width:767px){.ui.selection.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.selection.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.selection.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.selection.dropdown .menu{max-height:21.37142857rem}}.ui.selection.dropdown .menu>.item{border-top:1px solid #fafafa;padding:.78571429rem 1.14285714rem!important;white-space:normal;word-wrap:normal}.ui.selection.dropdown .menu>.hidden.addition.item{display:none}.ui.selection.dropdown:hover{border-color:rgba(34,36,38,.35);box-shadow:none}.ui.selection.active.dropdown{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.active.dropdown .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.dropdown:focus{border-color:#96c8da;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:rgba(0,0,0,.8)}.ui.selection.active.dropdown:hover{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.active.dropdown:hover .menu{border-color:#96c8da;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:'';z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.active.empty.selection.dropdown{border-radius:.28571429rem!important;box-shadow:none!important}.ui.active.empty.selection.dropdown .menu{border:none!important;box-shadow:none!important}.ui.search.dropdown{min-width:''}.ui.search.dropdown>input.search{background:none transparent!important;border:none!important;box-shadow:none!important;cursor:text;top:0;left:1px;width:100%;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit}.ui.search.dropdown>input.search{position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;left:1px;z-index:3}.ui.search.selection.dropdown>input.search{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em}.ui.search.selection.dropdown>span.sizer{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em;display:none;white-space:pre}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text .flag,.ui.active.search.dropdown input.search:focus+.text .icon{opacity:.45}.ui.active.search.dropdown input.search:focus+.text{color:rgba(115,115,115,.87)!important}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.ui.search.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.search.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.search.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.search.dropdown .menu{max-height:21.37142857rem}}.ui.multiple.dropdown{padding:.22619048em 2.1em .22619048em .35714286em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.dropdown>.label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:.14285714rem .28571429rem .14285714rem 0;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset}.ui.multiple.dropdown .dropdown.icon{margin:'';padding:''}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em!important}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;width:2.2em;line-height:1.21428571em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0 .21428571em 0 .21428571em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:700}.ui.inline.dropdown .menu{cursor:auto;margin-top:.21428571em;border-radius:.28571429rem}.ui.dropdown .menu .active.item{background:0 0;font-weight:700;color:rgba(0,0,0,.95);box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);z-index:13}.ui.loading.dropdown>i.icon{height:1em!important}.ui.loading.selection.dropdown>i.icon{padding:1.5em 1.28571429em!important}.ui.loading.dropdown>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.dropdown>i.icon:after{position:absolute;content:'';top:50%;left:50%;box-shadow:0 0 0 1px transparent;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:dropdown-spin .6s linear;animation:dropdown-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em}.ui.loading.dropdown.button>i.icon:after,.ui.loading.dropdown.button>i.icon:before{display:none}@-webkit-keyframes dropdown-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dropdown-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ui.default.dropdown:not(.button)>.text,.ui.dropdown:not(.button)>.default.text{color:rgba(191,191,191,.87)}.ui.default.dropdown:not(.button)>input:focus~.text,.ui.dropdown:not(.button)>input:focus~.default.text{color:rgba(115,115,115,.87)}.ui.loading.dropdown>.text{transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown>.loading.menu{left:0!important;right:auto!important}.ui.dropdown>.menu .loading.menu{left:100%!important;right:auto!important}.ui.dropdown .menu .selected.item,.ui.dropdown.selected{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.default.text,.ui.dropdown.error>.text{color:#9f3a38}.ui.selection.dropdown.error{background:#fff6f6;border-color:#e0b4b4}.ui.selection.dropdown.error:hover{border-color:#e0b4b4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item{color:#9f3a38}.ui.multiple.selection.error.dropdown>.label{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item:hover{background-color:#fff2f2}.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf}.ui.dropdown>.clear.dropdown.icon{opacity:.8;transition:opacity .1s ease}.ui.dropdown>.clear.dropdown.icon:hover{opacity:1}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:.45}.ui.dropdown .menu{left:0}.ui.dropdown .menu .right.menu,.ui.dropdown .right.menu>.menu{left:100%!important;right:auto!important;border-radius:.28571429rem!important}.ui.dropdown>.left.menu{left:auto!important;right:0!important}.ui.dropdown .menu .left.menu,.ui.dropdown>.left.menu .menu{left:auto;right:100%;margin:0 -.5em 0 0!important;border-radius:.28571429rem!important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em;margin-right:0}.ui.upward.dropdown>.menu{top:auto;bottom:100%;box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:.28571429rem .28571429rem 0 0}.ui.dropdown .upward.menu{top:auto!important;bottom:0!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:.28571429rem .28571429rem 0 0!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:.28571429rem .28571429rem 0 0}.ui.upward.selection.dropdown .menu{border-top-width:1px!important;border-bottom-width:0!important;box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.upward.selection.dropdown:hover{box-shadow:0 0 2px 0 rgba(0,0,0,.05)}.ui.active.upward.selection.dropdown{border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.selection.dropdown.visible{box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.active.selection.dropdown:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.05)}.ui.upward.active.selection.dropdown:hover .menu{box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100%!important;width:auto!important}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;box-shadow:none!important;border-radius:0!important;margin:0!important;min-width:100%!important;width:auto!important;border-top:1px solid rgba(34,36,38,.15)}.ui.dropdown .scrolling.menu>.item.item.item,.ui.scrolling.dropdown .menu .item.item.item{border-top:none}.ui.dropdown .scrolling.menu .item:first-child,.ui.scrolling.dropdown .menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media all and (-ms-high-contrast:none){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{min-width:calc(100% - 17px)}}@media only screen and (max-width:767px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:10.28571429rem}}@media only screen and (min-width:768px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:15.42857143rem}}@media only screen and (min-width:992px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}}@media only screen and (min-width:1920px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}}.ui.simple.dropdown .menu:after,.ui.simple.dropdown .menu:before{display:none}.ui.simple.dropdown .menu{position:absolute;display:block;overflow:hidden;top:-9999px!important;opacity:0;width:0;height:0;transition:opacity .1s ease}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%!important;opacity:1}.ui.simple.dropdown:hover>.menu>.item:hover>.menu,.ui.simple.dropdown>.menu>.item:active>.menu{overflow:visible;width:auto;height:auto;top:0!important;left:100%!important;opacity:1}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;width:0;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.fluid.dropdown{display:block;width:100%;min-width:0}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{left:0;right:auto;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important;border-radius:.28571429rem!important}.ui.floating.dropdown>.menu{margin-top:.5em!important;border-radius:.28571429rem!important}.ui.pointing.dropdown>.menu{top:100%;margin-top:.78571429rem;border-radius:.28571429rem}.ui.pointing.dropdown>.menu:after{display:block;position:absolute;pointer-events:none;content:'';visibility:visible;transform:rotate(45deg);width:.5em;height:.5em;box-shadow:-1px -1px 0 0 rgba(34,36,38,.15);background:#fff;z-index:2}.ui.pointing.dropdown>.menu:after{top:-.25em;left:50%;margin:0 0 0 -.25em}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0;right:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0;right:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;left:1em;right:auto;margin:0;transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{top:100%;bottom:auto;right:0;left:auto;margin:1em 0 0}.ui.top.pointing.dropdown>.left.menu:after,.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;left:auto!important;right:1em!important;margin:0;transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{top:0;left:100%;right:auto;margin:0 0 0 1em}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-.25em;margin:0;transform:rotate(-45deg)}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu{left:auto!important;right:100%!important;margin:0 1em 0 0}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu:after{top:1em;left:auto;right:-.25em;margin:0;transform:rotate(135deg)}.ui.right.pointing.dropdown>.menu{top:0;left:auto;right:100%;margin:0 1em 0 0}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-.25em;margin:0;transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{top:auto;bottom:100%;left:0;right:auto;margin:0 0 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;right:auto;margin:0;transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto!important;bottom:0!important}.ui.bottom.left.pointing.dropdown>.menu{left:0;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{right:0;left:auto}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.pointing.upward.dropdown .menu,.ui.top.pointing.upward.dropdown .menu{top:auto!important;bottom:100%!important;margin:0 0 .78571429rem;border-radius:.28571429rem}.ui.pointing.upward.dropdown .menu:after,.ui.top.pointing.upward.dropdown .menu:after{top:100%!important;bottom:auto!important;box-shadow:1px 1px 0 0 rgba(34,36,38,.15);margin:-.25em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 1em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em 0;box-shadow:-1px -1px 0 0 rgba(34,36,38,.15)}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 0 0 1em}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em 0;box-shadow:-1px -1px 0 0 rgba(34,36,38,.15)}@font-face{font-family:Dropdown;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVgAA8AAAAACFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAchGgaq0dERUYAAAF0AAAAHAAAAB4AJwAPT1MvMgAAAZAAAABDAAAAVnW4TJdjbWFwAAAB1AAAAEsAAAFS8CcaqmN2dCAAAAIgAAAABAAAAAQAEQFEZ2FzcAAAAiQAAAAIAAAACP//AANnbHlmAAACLAAAAQoAAAGkrRHP9WhlYWQAAAM4AAAAMAAAADYPK8YyaGhlYQAAA2gAAAAdAAAAJANCAb1obXR4AAADiAAAACIAAAAiCBkAOGxvY2EAAAOsAAAAFAAAABQBnAIybWF4cAAAA8AAAAAfAAAAIAEVAF5uYW1lAAAD4AAAATAAAAKMFGlj5HBvc3QAAAUQAAAARgAAAHJoedjqd2ViZgAABVgAAAAGAAAABrO7W5UAAAABAAAAANXulPUAAAAA1r4hgAAAAADXu2Q1eNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BktGOcwMDKwMI4jTGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHFT/fLjFeOD/AQY9xjMMbkBhRpAcAN48DQYAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMqn8+8H649f8/lHX9//9b7Pzf+fWgusCAkY0BzmUE6gHpQwGMDMMeAACbxg7SAAARAUQAAAAB//8AAnjadZBPSsNAGMXfS+yMqYgOhpSuSlKadmUhiVEhEMQzFF22m17BbbvzCh5BXCUn6EG8gjeQ4DepwYo4i+/ffL95j4EDA+CFC7jQuKyIeVHrI3wkleq9F7XrSInKteOeHdda8bOoaeepSc00NWPz/LRec9G8GabyGtEdF7h19z033GAMTK7zbM42xNEZpzYof0RtQ5CUHAQJ73OtVyutc+3b7Ou//b8XNlsPx3jgjUifABdhEohKJJL5iM5p39uqc7X1+sRQSqmGrUVhlsJ4lpmEUVwyT8SUYtg0P9DyNzPADDs+tjrGV6KRCRfsui3eHcL4/p8ZXvfMlcnEU+CLv7hDykOP+AKTPTxbAAB42mNgZGBgAGKuf5KP4vltvjLIMzGAwLV9ig0g+vruFFMQzdjACOJzMIClARh0CTJ42mNgZGBgPPD/AJD8wgAEjA0MjAyogAMAbOQEAQAAAAC7ABEAAAAAAKoAAAH0AAABgAAAAUAACAFAAAgAwAAXAAAAAAAAACoAKgAqADIAbACGAKAAugDSeNpjYGRgYOBkUGFgYgABEMkFhAwM/xn0QAIADdUBdAB42qWQvUoDQRSFv3GjaISUQaymSmGxJoGAsRC0iPYLsU50Y6IxrvlRtPCJJKUPIBb+PIHv4EN4djKuKAqCDHfmu+feOdwZoMCUAJNbAlYUMzaUlM14jjxbngOq7HnOia89z1Pk1vMCa9x7ztPkzfMyJbPj+ZGi6Xp+omxuPD+zaD7meaFg7mb8GrBqHmhwxoAxlm0uiRkpP9X5m26pKRoMxTGR1D49Dv/Yb/91o6l8qL6eu5n2hZQzn68utR9m3FU2cB4t9cdSLG2utI+44Eh/P9bqKO+oJ/WxmXssj77YkrjasZQD6SFddythk3Wtzrf+UF2p076Udla1VNzsERP3kkjVRKel7mp1udXYcHtZSlV7RfmJe1GiFWveluaeKD5/MuJcSk8Tpm/vvwPIbmJleNpjYGKAAFYG7ICTgYGRiZGZkYWRlZGNkZ2Rg5GTLT2nsiDDEEIZsZfmZRqZujmDaDcDAxcI7WIOpS2gtCWUdgQAZkcSmQAAAAFblbO6AAA=) format('woff');font-weight:400;font-style:normal}.ui.dropdown>.dropdown.icon{font-family:Dropdown;line-height:1;height:1em;width:1.23em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.dropdown>.dropdown.icon{width:auto}.ui.dropdown>.dropdown.icon:before{content:'\f0d7'}.ui.dropdown .menu .item .dropdown.icon:before{content:'\f0da'}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:"\f0d9"}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:"\f0da"}.ui.dropdown>.clear.icon:before{content:"\f00d"}/*!
 * # Semantic UI 2.5.0 - Video
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.embed{position:relative;max-width:100%;height:0;overflow:hidden;background:#dcddde;padding-bottom:56.25%}.ui.embed embed,.ui.embed iframe,.ui.embed object{position:absolute;border:none;width:100%;height:100%;top:0;left:0;margin:0;padding:0}.ui.embed>.embed{display:none}.ui.embed>.placeholder{position:absolute;cursor:pointer;top:0;left:0;display:block;width:100%;height:100%;background-color:radial-gradient(transparent 45%,rgba(0,0,0,.3))}.ui.embed>.icon{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.ui.embed>.icon:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;content:'';background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:.5;transition:opacity .5s ease}.ui.embed>.icon:before{position:absolute;top:50%;left:50%;z-index:4;transform:translateX(-50%) translateY(-50%);color:#fff;font-size:6rem;text-shadow:0 2px 10px rgba(34,36,38,.2);transition:opacity .5s ease,color .5s ease;z-index:10}.ui.embed .icon:hover:after{background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:1}.ui.embed .icon:hover:before{color:#fff}.ui.active.embed>.icon,.ui.active.embed>.placeholder{display:none}.ui.active.embed>.embed{display:block}.ui.square.embed{padding-bottom:100%}.ui[class*="4:3"].embed{padding-bottom:75%}.ui[class*="16:9"].embed{padding-bottom:56.25%}.ui[class*="21:9"].embed{padding-bottom:42.85714286%}/*!
 * # Semantic UI 2.5.0 - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.modal{position:absolute;display:none;z-index:1001;text-align:left;background:#fff;border:none;box-shadow:1px 3px 3px 0 rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);transform-origin:50% 25%;flex:0 0 auto;border-radius:.28571429rem;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;will-change:top,left,margin,transform,opacity}.ui.modal>.icon:first-child+*,.ui.modal>:first-child:not(.icon){border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.ui.modal>:last-child{border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.modal>.close{cursor:pointer;position:absolute;top:-2.5rem;right:-2.5rem;z-index:1;opacity:.8;font-size:1.25em;color:#fff;width:2.25rem;height:2.25rem;padding:.625rem 0 0 0}.ui.modal>.close:hover{opacity:1}.ui.modal>.header{display:block;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;background:#fff;margin:0;padding:1.25rem 1.5rem;box-shadow:none;color:rgba(0,0,0,.85);border-bottom:1px solid rgba(34,36,38,.15)}.ui.modal>.header:not(.ui){font-size:1.42857143rem;line-height:1.28571429em;font-weight:700}.ui.modal>.content{display:block;width:100%;font-size:1em;line-height:1.4;padding:1.5rem;background:#fff}.ui.modal>.image.content{display:flex;flex-direction:row}.ui.modal>.content>.image{display:block;flex:0 1 auto;width:'';align-self:top}.ui.modal>[class*="top aligned"]{align-self:top}.ui.modal>[class*="middle aligned"]{align-self:middle}.ui.modal>[class*=stretched]{align-self:stretch}.ui.modal>.content>.description{display:block;flex:1 0 auto;min-width:0;align-self:top}.ui.modal>.content>.icon+.description,.ui.modal>.content>.image+.description{flex:0 1 auto;min-width:'';width:auto;padding-left:2em}.ui.modal>.content>.image>i.icon{margin:0;opacity:1;width:auto;line-height:1;font-size:8rem}.ui.modal>.actions{background:#f9fafb;padding:1rem 1rem;border-top:1px solid rgba(34,36,38,.15);text-align:right}.ui.modal .actions>.button{margin-left:.75em}@media only screen and (max-width:767px){.ui.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.modal{width:88%;margin:0}}@media only screen and (min-width:992px){.ui.modal{width:850px;margin:0}}@media only screen and (min-width:1200px){.ui.modal{width:900px;margin:0}}@media only screen and (min-width:1920px){.ui.modal{width:950px;margin:0}}@media only screen and (max-width:991px){.ui.modal>.header{padding-right:2.25rem}.ui.modal>.close{top:1.0535rem;right:1rem;color:rgba(0,0,0,.87)}}@media only screen and (max-width:767px){.ui.modal>.header{padding:.75rem 1rem!important;padding-right:2.25rem!important}.ui.modal>.content{display:block;padding:1rem!important}.ui.modal>.close{top:.5rem!important;right:.5rem!important}.ui.modal .image.content{flex-direction:column}.ui.modal .content>.image{display:block;max-width:100%;margin:0 auto!important;text-align:center;padding:0 0 1rem!important}.ui.modal>.content>.image>i.icon{font-size:5rem;text-align:center}.ui.modal .content>.description{display:block;width:100%!important;margin:0!important;padding:1rem 0!important;box-shadow:none}.ui.modal>.actions{padding:1rem 1rem 0!important}.ui.modal .actions>.button,.ui.modal .actions>.buttons{margin-bottom:1rem}}.ui.inverted.dimmer>.ui.modal{box-shadow:1px 3px 10px 2px rgba(0,0,0,.2)}.ui.basic.modal{background-color:transparent;border:none;border-radius:0;box-shadow:none!important;color:#fff}.ui.basic.modal>.actions,.ui.basic.modal>.content,.ui.basic.modal>.header{background-color:transparent}.ui.basic.modal>.header{color:#fff}.ui.basic.modal>.close{top:1rem;right:1.5rem}.ui.inverted.dimmer>.basic.modal{color:rgba(0,0,0,.87)}.ui.inverted.dimmer>.ui.basic.modal>.header{color:rgba(0,0,0,.85)}.ui.legacy.modal,.ui.legacy.page.dimmer>.ui.modal{top:50%;left:50%}.ui.legacy.page.dimmer>.ui.scrolling.modal,.ui.page.dimmer>.ui.scrolling.legacy.modal,.ui.top.aligned.dimmer>.ui.legacy.modal,.ui.top.aligned.legacy.page.dimmer>.ui.modal{top:auto}@media only screen and (max-width:991px){.ui.basic.modal>.close{color:#fff}}.ui.loading.modal{display:block;visibility:hidden;z-index:-1}.ui.active.modal{display:block}.modals.dimmer[class*="top aligned"] .modal{margin:5vh auto}@media only screen and (max-width:767px){.modals.dimmer[class*="top aligned"] .modal{margin:1rem auto}}.legacy.modals.dimmer[class*="top aligned"]{padding-top:5vh}@media only screen and (max-width:767px){.legacy.modals.dimmer[class*="top aligned"]{padding-top:1rem}}.scrolling.dimmable.dimmed{overflow:hidden}.scrolling.dimmable>.dimmer{justify-content:flex-start}.scrolling.dimmable.dimmed>.dimmer{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.dimmable>.dimmer{position:fixed}.modals.dimmer .ui.scrolling.modal{margin:1rem auto}.scrolling.undetached.dimmable.dimmed{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.undetached.dimmable.dimmed>.dimmer{overflow:hidden}.scrolling.undetached.dimmable .ui.scrolling.modal{position:absolute;left:50%;margin-top:1rem!important}.ui.modal .scrolling.content{max-height:calc(80vh - 10em);overflow:auto}.ui.fullscreen.modal{width:95%!important;margin:1em auto}.ui.fullscreen.modal>.header{padding-right:2.25rem}.ui.fullscreen.modal>.close{top:1.0535rem;right:1rem;color:rgba(0,0,0,.87)}.ui.modal{font-size:1rem}.ui.mini.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.mini.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.mini.modal{width:35.2%;margin:0}}@media only screen and (min-width:992px){.ui.mini.modal{width:340px;margin:0}}@media only screen and (min-width:1200px){.ui.mini.modal{width:360px;margin:0}}@media only screen and (min-width:1920px){.ui.mini.modal{width:380px;margin:0}}.ui.small.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.tiny.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.tiny.modal{width:52.8%;margin:0}}@media only screen and (min-width:992px){.ui.tiny.modal{width:510px;margin:0}}@media only screen and (min-width:1200px){.ui.tiny.modal{width:540px;margin:0}}@media only screen and (min-width:1920px){.ui.tiny.modal{width:570px;margin:0}}.ui.small.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.small.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.small.modal{width:70.4%;margin:0}}@media only screen and (min-width:992px){.ui.small.modal{width:680px;margin:0}}@media only screen and (min-width:1200px){.ui.small.modal{width:720px;margin:0}}@media only screen and (min-width:1920px){.ui.small.modal{width:760px;margin:0}}.ui.large.modal>.header{font-size:1.6em}@media only screen and (max-width:767px){.ui.large.modal{width:95%;margin:0}}@media only screen and (min-width:768px){.ui.large.modal{width:88%;margin:0}}@media only screen and (min-width:992px){.ui.large.modal{width:1020px;margin:0}}@media only screen and (min-width:1200px){.ui.large.modal{width:1080px;margin:0}}@media only screen and (min-width:1920px){.ui.large.modal{width:1140px;margin:0}}/*!
 * # Semantic UI 2.5.0 - Nag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.nag{display:none;opacity:.95;position:relative;top:0;left:0;z-index:999;min-height:0;width:100%;margin:0;padding:.75em 1em;background:#555;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:1rem;text-align:center;color:rgba(0,0,0,.87);border-radius:0 0 .28571429rem .28571429rem;transition:.2s background ease}a.ui.nag{cursor:pointer}.ui.nag>.title{display:inline-block;margin:0 .5em;color:#fff}.ui.nag>.close.icon{cursor:pointer;opacity:.4;position:absolute;top:50%;right:1em;font-size:1em;margin:-.5em 0 0;color:#fff;transition:opacity .2s ease}.ui.nag:hover{background:#555;opacity:1}.ui.nag .close:hover{opacity:1}.ui.overlay.nag{position:absolute;display:block}.ui.fixed.nag{position:fixed}.ui.bottom.nag,.ui.bottom.nags{border-radius:.28571429rem .28571429rem 0 0;top:auto;bottom:0}.ui.inverted.nag,.ui.inverted.nags .nag{background-color:#f3f4f5;color:rgba(0,0,0,.85)}.ui.inverted.nag .close,.ui.inverted.nag .title,.ui.inverted.nags .nag .close,.ui.inverted.nags .nag .title{color:rgba(0,0,0,.4)}.ui.nags .nag{border-radius:0!important}.ui.nags .nag:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.bottom.nags .nag:last-child{border-radius:.28571429rem .28571429rem 0 0}/*!
 * # Semantic UI 2.5.0 - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.popup{display:none;position:absolute;top:0;right:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;z-index:1900;border:1px solid #d4d4d5;line-height:1.4285em;max-width:250px;background:#fff;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.popup>.header{padding:0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.14285714em;line-height:1.2;font-weight:700}.ui.popup>.header+.content{padding-top:.5em}.ui.popup:before{position:absolute;content:'';width:.71428571em;height:.71428571em;background:#fff;transform:rotate(45deg);z-index:2;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;position:absolute;content:'';font-size:1rem;width:.71428571em;height:.71428571em;background:#fff;transform:rotate(45deg);z-index:2;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]:after{pointer-events:none;content:attr(data-tooltip);position:absolute;text-transform:none;text-align:left;white-space:nowrap;font-size:1rem;border:1px solid #d4d4d5;line-height:1.4285em;max-width:none;background:#fff;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);z-index:1}[data-tooltip]:not([data-position]):before{top:auto;right:auto;bottom:100%;left:50%;background:#fff;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-tooltip]:not([data-position]):after{left:50%;transform:translateX(-50%);bottom:100%;margin-bottom:.5em}[data-tooltip]:after,[data-tooltip]:before{pointer-events:none;visibility:hidden}[data-tooltip]:before{opacity:0;transform:rotate(45deg) scale(0)!important;transform-origin:center top;transition:all .1s ease}[data-tooltip]:after{opacity:1;transform-origin:center bottom;transition:all .1s ease}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;pointer-events:auto}[data-tooltip]:hover:before{transform:rotate(45deg) scale(1)!important;opacity:1}[data-tooltip]:after,[data-tooltip][data-position="bottom center"]:after,[data-tooltip][data-position="top center"]:after{transform:translateX(-50%) scale(0)!important}[data-tooltip]:hover:after,[data-tooltip][data-position="bottom center"]:hover:after{transform:translateX(-50%) scale(1)!important}[data-tooltip][data-position="left center"]:after,[data-tooltip][data-position="right center"]:after{transform:translateY(-50%) scale(0)!important}[data-tooltip][data-position="left center"]:hover:after,[data-tooltip][data-position="right center"]:hover:after{transform:translateY(-50%) scale(1)!important}[data-tooltip][data-position="bottom left"]:after,[data-tooltip][data-position="bottom right"]:after,[data-tooltip][data-position="top left"]:after,[data-tooltip][data-position="top right"]:after{transform:scale(0)!important}[data-tooltip][data-position="bottom left"]:hover:after,[data-tooltip][data-position="bottom right"]:hover:after,[data-tooltip][data-position="top left"]:hover:after,[data-tooltip][data-position="top right"]:hover:after{transform:scale(1)!important}[data-tooltip][data-inverted]:before{box-shadow:none!important}[data-tooltip][data-inverted]:before{background:#1b1c1d}[data-tooltip][data-inverted]:after{background:#1b1c1d;color:#fff;border:none;box-shadow:none}[data-tooltip][data-inverted]:after .header{background-color:none;color:#fff}[data-position="top center"][data-tooltip]:after{top:auto;right:auto;left:50%;bottom:100%;transform:translateX(-50%);margin-bottom:.5em}[data-position="top center"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:50%;background:#fff;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top left"][data-tooltip]:after{top:auto;right:auto;left:0;bottom:100%;margin-bottom:.5em}[data-position="top left"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top right"][data-tooltip]:after{top:auto;left:auto;right:0;bottom:100%;margin-bottom:.5em}[data-position="top right"][data-tooltip]:before{top:auto;left:auto;bottom:100%;right:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="bottom center"][data-tooltip]:after{bottom:auto;right:auto;left:50%;top:100%;transform:translateX(-50%);margin-top:.5em}[data-position="bottom center"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:50%;margin-left:-.07142857rem;margin-top:.14285714rem}[data-position="bottom left"][data-tooltip]:after{left:0;top:100%;margin-top:.5em}[data-position="bottom left"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:1em;margin-left:-.07142857rem;margin-top:.14285714rem}[data-position="bottom right"][data-tooltip]:after{right:0;top:100%;margin-top:.5em}[data-position="bottom right"][data-tooltip]:before{bottom:auto;left:auto;top:100%;right:1em;margin-left:-.14285714rem;margin-top:.07142857rem}[data-position="left center"][data-tooltip]:after{right:100%;top:50%;margin-right:.5em;transform:translateY(-50%)}[data-position="left center"][data-tooltip]:before{right:100%;top:50%;margin-top:-.14285714rem;margin-right:-.07142857rem}[data-position="right center"][data-tooltip]:after{left:100%;top:50%;margin-left:.5em;transform:translateY(-50%)}[data-position="right center"][data-tooltip]:before{left:100%;top:50%;margin-top:-.07142857rem;margin-left:.14285714rem}[data-position~=bottom][data-tooltip]:before{background:#fff;box-shadow:-1px -1px 0 0 #bababc}[data-position="left center"][data-tooltip]:before{background:#fff;box-shadow:1px -1px 0 0 #bababc}[data-position="right center"][data-tooltip]:before{background:#fff;box-shadow:-1px 1px 0 0 #bababc}[data-position~=top][data-tooltip]:before{background:#fff}[data-inverted][data-position~=bottom][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px -1px 0 0 #bababc}[data-inverted][data-position="left center"][data-tooltip]:before{background:#1b1c1d;box-shadow:1px -1px 0 0 #bababc}[data-inverted][data-position="right center"][data-tooltip]:before{background:#1b1c1d;box-shadow:-1px 1px 0 0 #bababc}[data-inverted][data-position~=top][data-tooltip]:before{background:#1b1c1d}[data-position~=bottom][data-tooltip]:before{transform-origin:center bottom}[data-position~=bottom][data-tooltip]:after{transform-origin:center top}[data-position="left center"][data-tooltip]:before{transform-origin:top center}[data-position="left center"][data-tooltip]:after{transform-origin:right center}[data-position="right center"][data-tooltip]:before{transform-origin:right center}[data-position="right center"][data-tooltip]:after{transform-origin:left center}.ui.popup{margin:0}.ui.top.popup{margin:0 0 .71428571em}.ui.top.left.popup{transform-origin:left bottom}.ui.top.center.popup{transform-origin:center bottom}.ui.top.right.popup{transform-origin:right bottom}.ui.left.center.popup{margin:0 .71428571em 0 0;transform-origin:right 50%}.ui.right.center.popup{margin:0 0 0 .71428571em;transform-origin:left 50%}.ui.bottom.popup{margin:.71428571em 0 0}.ui.bottom.left.popup{transform-origin:left top}.ui.bottom.center.popup{transform-origin:center top}.ui.bottom.right.popup{transform-origin:right top}.ui.bottom.center.popup:before{margin-left:-.30714286em;top:-.30714286em;left:50%;right:auto;bottom:auto;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.left.popup{margin-left:0}.ui.bottom.left.popup:before{top:-.30714286em;left:1em;right:auto;bottom:auto;margin-left:0;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.right.popup{margin-right:0}.ui.bottom.right.popup:before{top:-.30714286em;right:1em;bottom:auto;left:auto;margin-left:0;box-shadow:-1px -1px 0 0 #bababc}.ui.top.center.popup:before{top:auto;right:auto;bottom:-.30714286em;left:50%;margin-left:-.30714286em}.ui.top.left.popup{margin-left:0}.ui.top.left.popup:before{bottom:-.30714286em;left:1em;top:auto;right:auto;margin-left:0}.ui.top.right.popup{margin-right:0}.ui.top.right.popup:before{bottom:-.30714286em;right:1em;top:auto;left:auto;margin-left:0}.ui.left.center.popup:before{top:50%;right:-.30714286em;bottom:auto;left:auto;margin-top:-.30714286em;box-shadow:1px -1px 0 0 #bababc}.ui.right.center.popup:before{top:50%;left:-.30714286em;bottom:auto;right:auto;margin-top:-.30714286em;box-shadow:-1px 1px 0 0 #bababc}.ui.bottom.popup:before{background:#fff}.ui.left.center.popup:before,.ui.right.center.popup:before{background:#fff}.ui.top.popup:before{background:#fff}.ui.inverted.bottom.popup:before{background:#1b1c1d}.ui.inverted.left.center.popup:before,.ui.inverted.right.center.popup:before{background:#1b1c1d}.ui.inverted.top.popup:before{background:#1b1c1d}.ui.popup>.ui.grid:not(.padded){width:calc(100% + 1.75rem);margin:-.7rem -.875rem}.ui.loading.popup{display:block;visibility:hidden;z-index:-1}.ui.animating.popup,.ui.visible.popup{display:block}.ui.visible.popup{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.basic.popup:before{display:none}.ui.wide.popup{max-width:350px}.ui[class*="very wide"].popup{max-width:550px}@media only screen and (max-width:767px){.ui.wide.popup,.ui[class*="very wide"].popup{max-width:250px}}.ui.fluid.popup{width:100%;max-width:none}.ui.inverted.popup{background:#1b1c1d;color:#fff;border:none;box-shadow:none}.ui.inverted.popup .header{background-color:none;color:#fff}.ui.inverted.popup:before{background-color:#1b1c1d;box-shadow:none!important}.ui.flowing.popup{max-width:none}.ui.mini.popup{font-size:.78571429rem}.ui.tiny.popup{font-size:.85714286rem}.ui.small.popup{font-size:.92857143rem}.ui.popup{font-size:1rem}.ui.large.popup{font-size:1.14285714rem}.ui.huge.popup{font-size:1.42857143rem}/*!
 * # Semantic UI 2.5.0 - Progress Bar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.progress{position:relative;display:block;max-width:100%;border:none;margin:1em 0 2.5em;box-shadow:none;background:rgba(0,0,0,.1);padding:0;border-radius:.28571429rem}.ui.progress:first-child{margin:0 0 2.5em}.ui.progress:last-child{margin:0 0 1.5em}.ui.progress .bar{display:block;line-height:1;position:relative;width:0%;min-width:2em;background:#888;border-radius:.28571429rem;transition:width .1s ease,background-color .1s ease}.ui.progress .bar>.progress{white-space:nowrap;position:absolute;width:auto;font-size:.92857143em;top:50%;right:.5em;left:auto;bottom:auto;color:rgba(255,255,255,.7);text-shadow:none;margin-top:-.5em;font-weight:700;text-align:left}.ui.progress>.label{position:absolute;width:100%;font-size:1em;top:100%;right:auto;left:0;bottom:auto;color:rgba(0,0,0,.87);font-weight:700;text-shadow:none;margin-top:.2em;text-align:center;transition:color .4s ease}.ui.indicating.progress[data-percent^="1"] .bar,.ui.indicating.progress[data-percent^="2"] .bar{background-color:#d95c5c}.ui.indicating.progress[data-percent^="3"] .bar{background-color:#efbc72}.ui.indicating.progress[data-percent^="4"] .bar,.ui.indicating.progress[data-percent^="5"] .bar{background-color:#e6bb48}.ui.indicating.progress[data-percent^="6"] .bar{background-color:#ddc928}.ui.indicating.progress[data-percent^="7"] .bar,.ui.indicating.progress[data-percent^="8"] .bar{background-color:#b4d95c}.ui.indicating.progress[data-percent^="100"] .bar,.ui.indicating.progress[data-percent^="9"] .bar{background-color:#66da81}.ui.indicating.progress[data-percent^="1"] .label,.ui.indicating.progress[data-percent^="2"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="3"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="4"] .label,.ui.indicating.progress[data-percent^="5"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="6"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="7"] .label,.ui.indicating.progress[data-percent^="8"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent^="100"] .label,.ui.indicating.progress[data-percent^="9"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent="1"] .bar,.ui.indicating.progress[data-percent="2"] .bar,.ui.indicating.progress[data-percent="3"] .bar,.ui.indicating.progress[data-percent="4"] .bar,.ui.indicating.progress[data-percent="5"] .bar,.ui.indicating.progress[data-percent="6"] .bar,.ui.indicating.progress[data-percent="7"] .bar,.ui.indicating.progress[data-percent="8"] .bar,.ui.indicating.progress[data-percent="9"] .bar{background-color:#d95c5c}.ui.indicating.progress[data-percent="1"] .label,.ui.indicating.progress[data-percent="2"] .label,.ui.indicating.progress[data-percent="3"] .label,.ui.indicating.progress[data-percent="4"] .label,.ui.indicating.progress[data-percent="5"] .label,.ui.indicating.progress[data-percent="6"] .label,.ui.indicating.progress[data-percent="7"] .label,.ui.indicating.progress[data-percent="8"] .label,.ui.indicating.progress[data-percent="9"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress.success .label{color:#1a531b}.ui.progress.success .bar{background-color:#21ba45!important}.ui.progress.success .bar,.ui.progress.success .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.success>.label{color:#1a531b}.ui.progress.warning .bar{background-color:#f2c037!important}.ui.progress.warning .bar,.ui.progress.warning .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.warning>.label{color:#794b02}.ui.progress.error .bar{background-color:#db2828!important}.ui.progress.error .bar,.ui.progress.error .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.error>.label{color:#912d2b}.ui.active.progress .bar{position:relative;min-width:2em}.ui.active.progress .bar::after{content:'';opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:.28571429rem;-webkit-animation:progress-active 2s ease infinite;animation:progress-active 2s ease infinite}@-webkit-keyframes progress-active{0%{opacity:.3;width:0}100%{opacity:0;width:100%}}@keyframes progress-active{0%{opacity:.3;width:0}100%{opacity:0;width:100%}}.ui.disabled.progress{opacity:.35}.ui.disabled.progress .bar,.ui.disabled.progress .bar::after{-webkit-animation:none!important;animation:none!important}.ui.inverted.progress{background:rgba(255,255,255,.08);border:none}.ui.inverted.progress .bar{background:#888}.ui.inverted.progress .bar>.progress{color:#f9fafb}.ui.inverted.progress>.label{color:#fff}.ui.inverted.progress.success>.label{color:#21ba45}.ui.inverted.progress.warning>.label{color:#f2c037}.ui.inverted.progress.error>.label{color:#db2828}.ui.progress.attached{background:0 0;position:relative;border:none;margin:0}.ui.progress.attached,.ui.progress.attached .bar{display:block;height:.2rem;padding:0;overflow:hidden;border-radius:0 0 .28571429rem .28571429rem}.ui.progress.attached .bar{border-radius:0}.ui.progress.top.attached,.ui.progress.top.attached .bar{top:0;border-radius:.28571429rem .28571429rem 0 0}.ui.progress.top.attached .bar{border-radius:0}.ui.card>.ui.attached.progress,.ui.segment>.ui.attached.progress{position:absolute;top:auto;left:0;bottom:100%;width:100%}.ui.card>.ui.bottom.attached.progress,.ui.segment>.ui.bottom.attached.progress{top:100%;bottom:auto}.ui.red.progress .bar{background-color:#db2828}.ui.red.inverted.progress .bar{background-color:#ff695e}.ui.orange.progress .bar{background-color:#f2711c}.ui.orange.inverted.progress .bar{background-color:#ff851b}.ui.yellow.progress .bar{background-color:#fbbd08}.ui.yellow.inverted.progress .bar{background-color:#ffe21f}.ui.olive.progress .bar{background-color:#b5cc18}.ui.olive.inverted.progress .bar{background-color:#d9e778}.ui.green.progress .bar{background-color:#21ba45}.ui.green.inverted.progress .bar{background-color:#2ecc40}.ui.teal.progress .bar{background-color:#00b5ad}.ui.teal.inverted.progress .bar{background-color:#6dffff}.ui.blue.progress .bar{background-color:#2185d0}.ui.blue.inverted.progress .bar{background-color:#54c8ff}.ui.violet.progress .bar{background-color:#6435c9}.ui.violet.inverted.progress .bar{background-color:#a291fb}.ui.purple.progress .bar{background-color:#a333c8}.ui.purple.inverted.progress .bar{background-color:#dc73ff}.ui.pink.progress .bar{background-color:#e03997}.ui.pink.inverted.progress .bar{background-color:#ff8edf}.ui.brown.progress .bar{background-color:#a5673f}.ui.brown.inverted.progress .bar{background-color:#d67c1c}.ui.grey.progress .bar{background-color:#767676}.ui.grey.inverted.progress .bar{background-color:#dcddde}.ui.black.progress .bar{background-color:#1b1c1d}.ui.black.inverted.progress .bar{background-color:#545454}.ui.tiny.progress{font-size:.85714286rem}.ui.tiny.progress .bar{height:.5em}.ui.small.progress{font-size:.92857143rem}.ui.small.progress .bar{height:1em}.ui.progress{font-size:1rem}.ui.progress .bar{height:1.75em}.ui.large.progress{font-size:1.14285714rem}.ui.large.progress .bar{height:2.5em}.ui.big.progress{font-size:1.28571429rem}.ui.big.progress .bar{height:3.5em}/*!
 * # Semantic UI 2.5.0 - Rating
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.rating{display:inline-flex;white-space:nowrap;vertical-align:baseline}.ui.rating:last-child{margin-right:0}.ui.rating .icon{padding:0;margin:0;text-align:center;font-weight:400;font-style:normal;flex:1 0 auto;cursor:pointer;width:1.25em;height:auto;transition:opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease}.ui.rating .icon{background:0 0;color:rgba(0,0,0,.15)}.ui.rating .active.icon{background:0 0;color:rgba(0,0,0,.85)}.ui.rating .icon.selected,.ui.rating .icon.selected.active{background:0 0;color:rgba(0,0,0,.87)}.ui.star.rating .icon{width:1.25em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none}.ui.star.rating .active.icon{background:0 0!important;color:#ffe623!important;text-shadow:0 -1px 0 #ddc507,-1px 0 0 #ddc507,0 1px 0 #ddc507,1px 0 0 #ddc507!important}.ui.star.rating .icon.selected,.ui.star.rating .icon.selected.active{background:0 0!important;color:#fc0!important;text-shadow:0 -1px 0 #e6a200,-1px 0 0 #e6a200,0 1px 0 #e6a200,1px 0 0 #e6a200!important}.ui.heart.rating .icon{width:1.4em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none!important}.ui.heart.rating .active.icon{background:0 0!important;color:#ff6d75!important;text-shadow:0 -1px 0 #cd0707,-1px 0 0 #cd0707,0 1px 0 #cd0707,1px 0 0 #cd0707!important}.ui.heart.rating .icon.selected,.ui.heart.rating .icon.selected.active{background:0 0!important;color:#ff3000!important;text-shadow:0 -1px 0 #aa0101,-1px 0 0 #aa0101,0 1px 0 #aa0101,1px 0 0 #aa0101!important}.ui.disabled.rating .icon{cursor:default}.ui.rating.selected .active.icon{opacity:1}.ui.rating .icon.selected,.ui.rating.selected .icon.selected{opacity:1}.ui.mini.rating{font-size:.78571429rem}.ui.tiny.rating{font-size:.85714286rem}.ui.small.rating{font-size:.92857143rem}.ui.rating{font-size:1rem}.ui.large.rating{font-size:1.14285714rem}.ui.huge.rating{font-size:1.42857143rem}.ui.massive.rating{font-size:2rem}@font-face{font-family:Rating;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,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kIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+yaLshWL+AQFi5GNkY+RjpCQj5KNj42PjI+LCPfAiwWPi4+Kj4mRiZCHj4aPhY2Fi4UIi/wEBYuEiYWHhoeGhoeFiIiKhoqHi4GLhI6EkQj7EvcN+xL7DQWEhYOIgouHi4eLh42EjoaPiJCHkImRi5IIDov3XRWLko2Rj5Kltq+vuKW4pbuZvYu9i7t9uHG4ca9npWCPhI2Fi4SLhYmEh4RxYGdoXnAIXnFbflmLWYtbmF6lXqZnrnG2h5KJkouRCLCLFaRkq2yxdLF0tH+4i7iLtJexorGiq6qksm64Z61goZZ3kXaLdItnfm1ycnJybX9oiwhoi22XcqRypH6pi6+LopGglp9gdWdpbl4I9xiwFYuHjIiOiI6IjoqPi4+LjoyOjo2OjY6Lj4ubkJmXl5eWmZGbi4+LjoyOjo2OjY6LjwiLj4mOiY6IjYiNh4tzi3eCenp6eoJ3i3MIDov3XRWLko2Sj5GouK+utqW3pbqYvouci5yJnIgIm6cFjY6NjI+LjIuNi42JjYqOio+JjomOiY6KjomOiY6JjoqNioyKjomMiYuHi4qLiouLCHdnbVVjQ2NDbVV3Zwh9cgWJiIiJiIuJi36SdJiIjYmOi46LjY+UlJlvl3KcdJ90oHeie6WHkYmSi5IIsIsVqlq0Z711CKGzBXqXfpqCnoKdhp6LoIuikaCWn2B1Z2luXgj3GLAVi4eMiI6IjoiOio+Lj4uOjI6OjY6NjouPi5uQmZeXl5aZkZuLj4uOjI6OjY6NjouPCIuPiY6JjoiNiI2Hi3OLd4J6enp6gneLcwji+10VoLAFtI+wmK2hrqKnqKKvdq1wp2uhCJ2rBZ1/nHycepx6mHqWeY+EjYWLhIuEiYWHhIR/gH1+fG9qaXJmeWV5Y4Jhiwi53BXb9yQFjIKMg4uEi3CDc3x1fHV3fHOBCA6L1BWL90sFi5WPlJKSkpKTj5aLCNmLBZKPmJqepJaZlZeVlY+Qj5ONl42WjpeOmI+YkZWTk5OSk46Vi5uLmYiYhZiFlIGSfgiSfo55i3WLeYd5gXgIvosFn4uchJl8mn2Seot3i3qGfIJ9jYSLhYuEi3yIfoR+i4eLh4uHi3eGen99i3CDdnt8CHt8dYNwiwhmiwV5i3mNeY95kHeRc5N1k36Ph4sIOYsFgIuDjoSShJKHlIuVCLCdFYuGjIePiI+Hj4mQi5CLj42Pj46OjY+LkIuQiZCIjoePh42Gi4aLh4mHh4eIioaLhgjUeRWUiwWNi46Lj4qOi4+KjYqOi4+Kj4mQio6KjYqNio+Kj4mQio6KjIqzfquEpIsIrosFr4uemouri5CKkYqQkY6QkI6SjpKNkouSi5KJkoiRlZWQlouYi5CKkImRiZGJj4iOCJGMkI+PlI+UjZKLkouViJODk4SSgo+CiwgmiwWLlpCalJ6UnpCbi5aLnoiYhJSFlH+QeYuGhoeDiYCJf4h/h3+IfoWBg4KHh4SCgH4Ii4qIiYiGh4aIh4mIiIiIh4eGh4aHh4eHiIiHiIeHiIiHiIeKh4mIioiLCIKLi/tLBQ6L90sVi/dLBYuVj5OSk5KSk46WiwjdiwWPi5iPoZOkk6CRnZCdj56Nn4sIq4sFpougg5x8m3yTd4txCIuJBZd8kHuLd4uHi4eLh5J+jn6LfIuEi4SJhZR9kHyLeot3hHp8fH19eoR3iwhYiwWVeI95i3mLdIh6hH6EfoKBfoV+hX2He4uBi4OPg5KFkYaTh5SHlYiTipOKk4qTiJMIiZSIkYiPgZSBl4CaeKR+moSPCD2LBYCLg4+EkoSSh5SLlQiw9zgVi4aMh4+Ij4ePiZCLkIuPjY+Pjo6Nj4uQi5CJkIiOh4+HjYaLhouHiYeHh4iKhouGCNT7OBWUiwWOi46Kj4mPio+IjoiPh4+IjoePiI+Hj4aPho6HjoiNiI6Hj4aOho6Ii4qWfpKDj4YIk4ORgY5+j36OgI1/jYCPg5CGnYuXj5GUkpSOmYuei5aGmoKfgp6GmouWCPCLBZSLlI+SkpOTjpOLlYuSiZKHlIeUho+Fi46PjY+NkY2RjJCLkIuYhpaBlY6RjZKLkgiLkomSiJKIkoaQhY6MkIyRi5CLm4aXgpOBkn6Pe4sIZosFcotrhGN9iouIioaJh4qHiomKiYqIioaKh4mHioiKiYuHioiLh4qIi4mLCIKLi/tLBQ77lIv3txWLkpCPlo0I9yOgzPcWBY6SkI+RiwiL/BL7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOi/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOE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) format('woff');font-weight:400;font-style:normal}.ui.rating .icon{font-family:Rating;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.rating .icon:before{content:'\f005'}.ui.rating .active.icon:before{content:'\f005'}.ui.star.rating .icon:before{content:'\f005'}.ui.star.rating .active.icon:before{content:'\f005'}.ui.star.rating .partial.icon:before{content:'\f006'}.ui.star.rating .partial.icon{content:'\f005'}.ui.heart.rating .icon:before{content:'\f004'}.ui.heart.rating .active.icon:before{content:'\f004'}/*!
 * # Semantic UI 2.5.0 - Search
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.search{position:relative}.ui.search>.prompt{margin:0;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);text-shadow:none;font-style:normal;font-weight:400;line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);box-shadow:0 0 0 0 transparent inset;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease}.ui.search .prompt{border-radius:500rem}.ui.search .prompt~.search.icon{cursor:pointer}.ui.search>.results{display:none;position:absolute;top:100%;left:0;transform-origin:center top;white-space:normal;text-align:left;text-transform:none;background:#fff;margin-top:.5em;width:18em;border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);border:1px solid #d4d4d5;z-index:998}.ui.search>.results>:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.search>.results>:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.search>.results .result{cursor:pointer;display:block;overflow:hidden;font-size:1em;padding:.85714286em 1.14285714em;color:rgba(0,0,0,.87);line-height:1.33;border-bottom:1px solid rgba(34,36,38,.1)}.ui.search>.results .result:last-child{border-bottom:none!important}.ui.search>.results .result .image{float:right;overflow:hidden;background:0 0;width:5em;height:3em;border-radius:.25em}.ui.search>.results .result .image img{display:block;width:auto;height:100%}.ui.search>.results .result .image+.content{margin:0 6em 0 0}.ui.search>.results .result .title{margin:-.14285714em 0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;font-size:1em;color:rgba(0,0,0,.85)}.ui.search>.results .result .description{margin-top:0;font-size:.92857143em;color:rgba(0,0,0,.4)}.ui.search>.results .result .price{float:right;color:#21ba45}.ui.search>.results>.message{padding:1em 1em}.ui.search>.results>.message .header{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;color:rgba(0,0,0,.87)}.ui.search>.results>.message .description{margin-top:.25rem;font-size:1em;color:rgba(0,0,0,.87)}.ui.search>.results>.action{display:block;border-top:none;background:#f3f4f5;padding:.92857143em 1em;color:rgba(0,0,0,.87);font-weight:700;text-align:center}.ui.search>.prompt:focus{border-color:rgba(34,36,38,.35);background:#fff;color:rgba(0,0,0,.95)}.ui.loading.search .input>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.search .input>i.icon:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.ui.category.search>.results .category .result:hover,.ui.search>.results .result:hover{background:#f9fafb}.ui.search .action:hover{background:#e0e0e0}.ui.category.search>.results .category.active{background:#f3f4f5}.ui.category.search>.results .category.active>.name{color:rgba(0,0,0,.87)}.ui.category.search>.results .category .result.active,.ui.search>.results .result.active{position:relative;border-left-color:rgba(34,36,38,.1);background:#f3f4f5;box-shadow:none}.ui.search>.results .result.active .title{color:rgba(0,0,0,.85)}.ui.search>.results .result.active .description{color:rgba(0,0,0,.85)}.ui.disabled.search{cursor:default;pointer-events:none;opacity:.45}.ui.search.selection .prompt{border-radius:.28571429rem}.ui.search.selection>.icon.input>.remove.icon{pointer-events:none;position:absolute;left:auto;opacity:0;color:'';top:0;right:0;transition:color .1s ease,opacity .1s ease}.ui.search.selection>.icon.input>.active.remove.icon{cursor:pointer;opacity:.8;pointer-events:auto}.ui.search.selection>.icon.input:not([class*="left icon"])>.icon~.remove.icon{right:1.85714em}.ui.search.selection>.icon.input>.remove.icon:hover{opacity:1;color:#db2828}.ui.category.search .results{width:28em}.ui.category.search .results.animating,.ui.category.search .results.visible{display:table}.ui.category.search>.results .category{display:table-row;background:#f3f4f5;box-shadow:none;transition:background .1s ease,border-color .1s ease}.ui.category.search>.results .category:last-child{border-bottom:none}.ui.category.search>.results .category:first-child .name+.result{border-radius:0 .28571429rem 0 0}.ui.category.search>.results .category:last-child .result:last-child{border-radius:0 0 .28571429rem 0}.ui.category.search>.results .category>.name{display:table-cell;text-overflow:ellipsis;width:100px;white-space:nowrap;background:0 0;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;padding:.4em 1em;font-weight:700;color:rgba(0,0,0,.4);border-bottom:1px solid rgba(34,36,38,.1)}.ui.category.search>.results .category .results{display:table-cell;background:#fff;border-left:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(34,36,38,.1)}.ui.category.search>.results .category .result{border-bottom:1px solid rgba(34,36,38,.1);transition:background .1s ease,border-color .1s ease;padding:.85714286em 1.14285714em}.ui[class*="left aligned"].search>.results{right:auto;left:0}.ui[class*="right aligned"].search>.results{right:0;left:auto}.ui.fluid.search .results{width:100%}.ui.mini.search{font-size:.78571429em}.ui.small.search{font-size:.92857143em}.ui.search{font-size:1em}.ui.large.search{font-size:1.14285714em}.ui.big.search{font-size:1.28571429em}.ui.huge.search{font-size:1.42857143em}.ui.massive.search{font-size:1.71428571em}@media only screen and (max-width:767px){.ui.search .results{max-width:calc(100vw - 2rem)}}/*!
 * # Semantic UI 2.5.0 - Shape
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.shape{position:relative;vertical-align:top;display:inline-block;perspective:2000px;transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out}.ui.shape .sides{transform-style:preserve-3d}.ui.shape .side{opacity:1;width:100%;margin:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.shape .side{display:none}.ui.shape .side *{-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ui.cube.shape .side{min-width:15em;height:15em;padding:2em;background-color:#e6e6e6;color:rgba(0,0,0,.87);box-shadow:0 0 2px rgba(0,0,0,.3)}.ui.cube.shape .side>.content{width:100%;height:100%;display:table;text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ui.cube.shape .side>.content>div{display:table-cell;vertical-align:middle;font-size:2em}.ui.text.shape.animating .sides{position:static}.ui.text.shape .side{white-space:nowrap}.ui.text.shape .side>*{white-space:normal}.ui.loading.shape{position:absolute;top:-9999px;left:-9999px}.ui.shape .animating.side{position:absolute;top:0;left:0;display:block;z-index:100}.ui.shape .hidden.side{opacity:.6}.ui.shape.animating .sides{position:absolute}.ui.shape.animating .sides{transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out}.ui.shape.animating .side{transition:opacity .6s ease-in-out}.ui.shape .active.side{display:block}/*!
 * # Semantic UI 2.5.0 - Sidebar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.sidebar{position:fixed;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:none;will-change:transform;transform:translate3d(0,0,0);visibility:hidden;-webkit-overflow-scrolling:touch;height:100%!important;max-height:100%;border-radius:0!important;margin:0!important;overflow-y:auto!important;z-index:102}.ui.sidebar>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.left.sidebar{right:auto;left:0;transform:translate3d(-100%,0,0)}.ui.right.sidebar{right:0!important;left:auto!important;transform:translate3d(100%,0,0)}.ui.bottom.sidebar,.ui.top.sidebar{width:100%!important;height:auto!important}.ui.top.sidebar{top:0!important;bottom:auto!important;transform:translate3d(0,-100%,0)}.ui.bottom.sidebar{top:auto!important;bottom:0!important;transform:translate3d(0,100%,0)}.pushable{height:100%;overflow-x:hidden;padding:0!important}body.pushable{background:#545454!important}.pushable:not(body){transform:translate3d(0,0,0)}.pushable:not(body)>.fixed,.pushable:not(body)>.pusher:after,.pushable:not(body)>.ui.sidebar{position:absolute}.pushable>.fixed{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s ease;will-change:transform;z-index:101}.pushable>.pusher{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;min-height:100%;transition:transform .5s ease;z-index:2}body.pushable>.pusher{background:#fff}.pushable>.pusher{background:inherit}.pushable>.pusher:after{position:fixed;top:0;right:0;content:'';background-color:rgba(0,0,0,.4);overflow:hidden;opacity:0;transition:opacity .5s;will-change:opacity;z-index:1000}.ui.sidebar.menu .item{border-radius:0!important}.pushable>.pusher.dimmed:after{width:100%!important;height:100%!important;opacity:1!important}.ui.animating.sidebar{visibility:visible}.ui.visible.sidebar{visibility:visible;transform:translate3d(0,0,0)}.ui.left.visible.sidebar,.ui.right.visible.sidebar{box-shadow:0 0 20px rgba(34,36,38,.15)}.ui.bottom.visible.sidebar,.ui.top.visible.sidebar{box-shadow:0 0 20px rgba(34,36,38,.15)}.ui.visible.left.sidebar~.fixed,.ui.visible.left.sidebar~.pusher{transform:translate3d(260px,0,0)}.ui.visible.right.sidebar~.fixed,.ui.visible.right.sidebar~.pusher{transform:translate3d(-260px,0,0)}.ui.visible.top.sidebar~.fixed,.ui.visible.top.sidebar~.pusher{transform:translate3d(0,36px,0)}.ui.visible.bottom.sidebar~.fixed,.ui.visible.bottom.sidebar~.pusher{transform:translate3d(0,-36px,0)}.ui.visible.left.sidebar~.ui.visible.right.sidebar~.fixed,.ui.visible.left.sidebar~.ui.visible.right.sidebar~.pusher,.ui.visible.right.sidebar~.ui.visible.left.sidebar~.fixed,.ui.visible.right.sidebar~.ui.visible.left.sidebar~.pusher{transform:translate3d(0,0,0)}.ui.thin.left.sidebar,.ui.thin.right.sidebar{width:150px}.ui[class*="very thin"].left.sidebar,.ui[class*="very thin"].right.sidebar{width:60px}.ui.left.sidebar,.ui.right.sidebar{width:260px}.ui.wide.left.sidebar,.ui.wide.right.sidebar{width:350px}.ui[class*="very wide"].left.sidebar,.ui[class*="very wide"].right.sidebar{width:475px}.ui.visible.thin.left.sidebar~.fixed,.ui.visible.thin.left.sidebar~.pusher{transform:translate3d(150px,0,0)}.ui.visible[class*="very thin"].left.sidebar~.fixed,.ui.visible[class*="very thin"].left.sidebar~.pusher{transform:translate3d(60px,0,0)}.ui.visible.wide.left.sidebar~.fixed,.ui.visible.wide.left.sidebar~.pusher{transform:translate3d(350px,0,0)}.ui.visible[class*="very wide"].left.sidebar~.fixed,.ui.visible[class*="very wide"].left.sidebar~.pusher{transform:translate3d(475px,0,0)}.ui.visible.thin.right.sidebar~.fixed,.ui.visible.thin.right.sidebar~.pusher{transform:translate3d(-150px,0,0)}.ui.visible[class*="very thin"].right.sidebar~.fixed,.ui.visible[class*="very thin"].right.sidebar~.pusher{transform:translate3d(-60px,0,0)}.ui.visible.wide.right.sidebar~.fixed,.ui.visible.wide.right.sidebar~.pusher{transform:translate3d(-350px,0,0)}.ui.visible[class*="very wide"].right.sidebar~.fixed,.ui.visible[class*="very wide"].right.sidebar~.pusher{transform:translate3d(-475px,0,0)}.ui.overlay.sidebar{z-index:102}.ui.left.overlay.sidebar{transform:translate3d(-100%,0,0)}.ui.right.overlay.sidebar{transform:translate3d(100%,0,0)}.ui.top.overlay.sidebar{transform:translate3d(0,-100%,0)}.ui.bottom.overlay.sidebar{transform:translate3d(0,100%,0)}.animating.ui.overlay.sidebar,.ui.visible.overlay.sidebar{transition:transform .5s ease}.ui.visible.left.overlay.sidebar{transform:translate3d(0,0,0)}.ui.visible.right.overlay.sidebar{transform:translate3d(0,0,0)}.ui.visible.top.overlay.sidebar{transform:translate3d(0,0,0)}.ui.visible.bottom.overlay.sidebar{transform:translate3d(0,0,0)}.ui.visible.overlay.sidebar~.fixed,.ui.visible.overlay.sidebar~.pusher{transform:none!important}.ui.push.sidebar{transition:transform .5s ease;z-index:102}.ui.left.push.sidebar{transform:translate3d(-100%,0,0)}.ui.right.push.sidebar{transform:translate3d(100%,0,0)}.ui.top.push.sidebar{transform:translate3d(0,-100%,0)}.ui.bottom.push.sidebar{transform:translate3d(0,100%,0)}.ui.visible.push.sidebar{transform:translate3d(0,0,0)}.ui.uncover.sidebar{transform:translate3d(0,0,0);z-index:1}.ui.visible.uncover.sidebar{transform:translate3d(0,0,0);transition:transform .5s ease}.ui.slide.along.sidebar{z-index:1}.ui.left.slide.along.sidebar{transform:translate3d(-50%,0,0)}.ui.right.slide.along.sidebar{transform:translate3d(50%,0,0)}.ui.top.slide.along.sidebar{transform:translate3d(0,-50%,0)}.ui.bottom.slide.along.sidebar{transform:translate3d(0,50%,0)}.ui.animating.slide.along.sidebar{transition:transform .5s ease}.ui.visible.slide.along.sidebar{transform:translate3d(0,0,0)}.ui.slide.out.sidebar{z-index:1}.ui.left.slide.out.sidebar{transform:translate3d(50%,0,0)}.ui.right.slide.out.sidebar{transform:translate3d(-50%,0,0)}.ui.top.slide.out.sidebar{transform:translate3d(0,50%,0)}.ui.bottom.slide.out.sidebar{transform:translate3d(0,-50%,0)}.ui.animating.slide.out.sidebar{transition:transform .5s ease}.ui.visible.slide.out.sidebar{transform:translate3d(0,0,0)}.ui.scale.down.sidebar{transition:transform .5s ease;z-index:102}.ui.left.scale.down.sidebar{transform:translate3d(-100%,0,0)}.ui.right.scale.down.sidebar{transform:translate3d(100%,0,0)}.ui.top.scale.down.sidebar{transform:translate3d(0,-100%,0)}.ui.bottom.scale.down.sidebar{transform:translate3d(0,100%,0)}.ui.scale.down.left.sidebar~.pusher{transform-origin:75% 50%}.ui.scale.down.right.sidebar~.pusher{transform-origin:25% 50%}.ui.scale.down.top.sidebar~.pusher{transform-origin:50% 75%}.ui.scale.down.bottom.sidebar~.pusher{transform-origin:50% 25%}.ui.animating.scale.down>.visible.ui.sidebar{transition:transform .5s ease}.ui.animating.scale.down.sidebar~.pusher,.ui.visible.scale.down.sidebar~.pusher{display:block!important;width:100%;height:100%;overflow:hidden!important}.ui.visible.scale.down.sidebar{transform:translate3d(0,0,0)}.ui.visible.scale.down.sidebar~.pusher{transform:scale(.75)}/*!
 * # Semantic UI 2.5.0 - Sticky
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.sticky{position:static;transition:none;z-index:800}.ui.sticky.bound{position:absolute;left:auto;right:auto}.ui.sticky.fixed{position:fixed;left:auto;right:auto}.ui.sticky.bound.top,.ui.sticky.fixed.top{top:0;bottom:auto}.ui.sticky.bound.bottom,.ui.sticky.fixed.bottom{top:auto;bottom:0}.ui.native.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}/*!
 * # Semantic UI 2.5.0 - Tab
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.tab{display:none}.ui.tab.active,.ui.tab.open{display:block}.ui.tab.loading{position:relative;overflow:hidden;display:block;min-height:250px}.ui.tab.loading *{position:relative!important;left:-10000px!important}.ui.tab.loading.segment:before,.ui.tab.loading:before{position:absolute;content:'';top:100px;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.tab.loading.segment:after,.ui.tab.loading:after{position:absolute;content:'';top:100px;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}/*!
 * # Semantic UI 2.5.0 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{transform:scale(.8) translateZ(0);z-index:-1}10%{transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{transform:scale(.8) translateZ(0);z-index:-1}10%{transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes dropIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}@keyframes dropOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translateX(10%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(10%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translateX(-10%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-10%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(5%)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-5%)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{transform:perspective(2000px) rotateY(0);opacity:1}100%{transform:perspective(2000px) rotateY(90deg);opacity:0}}@keyframes horizontalFlipOut{0%{transform:perspective(2000px) rotateY(0);opacity:1}100%{transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{transform:perspective(2000px) rotateX(0);opacity:1}100%{transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{transform:perspective(2000px) rotateX(0);opacity:1}100%{transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}@keyframes flyIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}@-webkit-keyframes flyInUp{0%{opacity:0;transform:translate3d(0,1500px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}@keyframes flyInUp{0%{opacity:0;transform:translate3d(0,1500px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes flyInDown{0%{opacity:0;transform:translate3d(0,-1500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}@keyframes flyInDown{0%{opacity:0;transform:translate3d(0,-1500px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;transform:translate3d(1500px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}@keyframes flyInLeft{0%{opacity:0;transform:translate3d(1500px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;transform:translate3d(-1500px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}@keyframes flyInRight{0%{opacity:0;transform:translate3d(-1500px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}@-webkit-keyframes flyOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;transform-origin:center right}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;transform-origin:center left}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;transform-origin:center right}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;transform-origin:center left}@-webkit-keyframes slideInY{0%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;transform:scaleY(0)}100%{opacity:1;transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;transform:scaleX(0)}100%{opacity:1;transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;transform:scaleY(1)}100%{opacity:0;transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;transform:scaleY(1)}100%{opacity:0;transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;transform:scaleX(1)}100%{opacity:0;transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;transform:scaleX(1)}100%{opacity:0;transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;transform-origin:center right}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;transform-origin:center left}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;transform-origin:center right}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;transform-origin:center left}@-webkit-keyframes swingInX{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}40%{transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{transform:perspective(1000px) rotateX(15deg)}80%{transform:perspective(1000px) rotateX(-7.5deg)}100%{transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{transform:perspective(1000px) rotateX(90deg);opacity:0}40%{transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{transform:perspective(1000px) rotateX(15deg)}80%{transform:perspective(1000px) rotateX(-7.5deg)}100%{transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{transform:perspective(1000px) rotateY(30deg);opacity:1}60%{transform:perspective(1000px) rotateY(-17.5deg)}80%{transform:perspective(1000px) rotateY(7.5deg)}100%{transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{transform:perspective(1000px) rotateY(30deg);opacity:1}60%{transform:perspective(1000px) rotateY(-17.5deg)}80%{transform:perspective(1000px) rotateY(7.5deg)}100%{transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{transform:perspective(1000px) rotateX(0)}40%{transform:perspective(1000px) rotateX(-7.5deg)}60%{transform:perspective(1000px) rotateX(17.5deg)}80%{transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes swingOutX{0%{transform:perspective(1000px) rotateX(0)}40%{transform:perspective(1000px) rotateX(-7.5deg)}60%{transform:perspective(1000px) rotateX(17.5deg)}80%{transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{transform:perspective(1000px) rotateY(0)}40%{transform:perspective(1000px) rotateY(7.5deg)}60%{transform:perspective(1000px) rotateY(-10deg)}80%{transform:perspective(1000px) rotateY(30deg);opacity:1}100%{transform:perspective(1000px) rotateY(-90deg);opacity:0}}@keyframes swingOutY{0%{transform:perspective(1000px) rotateY(0)}40%{transform:perspective(1000px) rotateY(7.5deg)}60%{transform:perspective(1000px) rotateY(-10deg)}80%{transform:perspective(1000px) rotateY(30deg);opacity:1}100%{transform:perspective(1000px) rotateY(-90deg);opacity:0}}.transition.zoom.in{-webkit-animation-name:zoomIn;animation-name:zoomIn}.transition.zoom.out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{0%{opacity:1;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes zoomIn{0%{opacity:1;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(0)}}.flash.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:flash;animation-name:flash}.shake.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:bounce;animation-name:bounce}.tada.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:jiggle;animation-name:jiggle}.transition.glow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.transition.glow{-webkit-animation-name:glow;animation-name:glow}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.7}100%{transform:scale(1);opacity:1}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.7}100%{transform:scale(1);opacity:1}}@-webkit-keyframes jiggle{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}@keyframes jiggle{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}@-webkit-keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}}@keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}}
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/style.scss (2) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*----------  Common  ----------*/
/*----------  By module  ----------*/
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #c40040;
  --red: #c20a43;
  --orange: #fd7e14;
  --yellow: #e5b122;
  --green: #6ada58;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #FFFFFF;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --gray-0: #F4F3F3;
  --gray-1: #e0e0e0;
  --gray-2: #bfbfbf;
  --gray-3: #979797;
  --darkbrown: #1e1A0d;
  --skin: #f4f1ea;
  --lightgreen: #e6f5ff;
  --lightblue: #bce5ff;
  --black: #222222;
  --dark: #131311;
  --gold: #E8C583;
  --lightgold: #ede2c5;
  --extralightgold: #fcf7ef;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #6ada58;
  --info: #17a2b8;
  --warning: #e5b122;
  --danger: #c20a43;
  --light: #f8f9fa;
  --dark: #131311;
  --gray-0: #F4F3F3;
  --gray-1: #e0e0e0;
  --gray-2: #bfbfbf;
  --gray-3: #979797;
  --pink: #c40040;
  --darkbrown: #1e1A0d;
  --yellow: #e5b122;
  --skin: #f4f1ea;
  --lightgreen: #e6f5ff;
  --lightblue: #bce5ff;
  --green: #6ada58;
  --black: #222222;
  --white: #FFFFFF;
  --gold: #E8C583;
  --lightgold: #ede2c5;
  --extralightgold: #fcf7ef;
  --red: #c20a43;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1300px;
  --font-family-sans-serif: "Roboto", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(34, 34, 34, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  color: #222;
  text-align: left;
  background-color: #FFFFFF;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: "Cardo", serif;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.8125rem;
}

h2, .h2 {
  font-size: 2.5rem;
}

h3, .h3 {
  font-size: 1.5625rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(34, 34, 34, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #FFFFFF;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #c40040;
  word-break: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #FFFFFF;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 1600px;
  }
}
@media (min-width: 1300px) {
  .container {
    max-width: 1600px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1300px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #222;
}
.table th,
.table td {
  padding: 0.5rem;
  vertical-align: top;
  border-top: 1px solid #e0e0e0;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e0e0e0;
}
.table tbody + tbody {
  border-top: 2px solid #e0e0e0;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #e0e0e0;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #e0e0e0;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(34, 34, 34, 0.05);
}

.table-hover tbody tr:hover {
  color: #222;
  background-color: rgba(34, 34, 34, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #d5f5d0;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #b2eca8;
}

.table-hover .table-success:hover {
  background-color: #c2f1bb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #c2f1bb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #f8e9c1;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f1d68c;
}

.table-hover .table-warning:hover {
  background-color: #f5e1aa;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #f5e1aa;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #eebaca;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #df809d;
}

.table-hover .table-danger:hover {
  background-color: #e9a6ba;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #e9a6ba;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #bdbdbc;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #848483;
}

.table-hover .table-dark:hover {
  background-color: #b0b0af;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b0b0af;
}

.table-gray-0,
.table-gray-0 > th,
.table-gray-0 > td {
  background-color: #fcfcfc;
}
.table-gray-0 th,
.table-gray-0 td,
.table-gray-0 thead th,
.table-gray-0 tbody + tbody {
  border-color: #f9f9f9;
}

.table-hover .table-gray-0:hover {
  background-color: #efefef;
}
.table-hover .table-gray-0:hover > td,
.table-hover .table-gray-0:hover > th {
  background-color: #efefef;
}

.table-gray-1,
.table-gray-1 > th,
.table-gray-1 > td {
  background-color: #f6f6f6;
}
.table-gray-1 th,
.table-gray-1 td,
.table-gray-1 thead th,
.table-gray-1 tbody + tbody {
  border-color: #efefef;
}

.table-hover .table-gray-1:hover {
  background-color: #e9e9e9;
}
.table-hover .table-gray-1:hover > td,
.table-hover .table-gray-1:hover > th {
  background-color: #e9e9e9;
}

.table-gray-2,
.table-gray-2 > th,
.table-gray-2 > td {
  background-color: #ededed;
}
.table-gray-2 th,
.table-gray-2 td,
.table-gray-2 thead th,
.table-gray-2 tbody + tbody {
  border-color: #dedede;
}

.table-hover .table-gray-2:hover {
  background-color: #e0e0e0;
}
.table-hover .table-gray-2:hover > td,
.table-hover .table-gray-2:hover > th {
  background-color: #e0e0e0;
}

.table-gray-3,
.table-gray-3 > th,
.table-gray-3 > td {
  background-color: #e2e2e2;
}
.table-gray-3 th,
.table-gray-3 td,
.table-gray-3 thead th,
.table-gray-3 tbody + tbody {
  border-color: #c9c9c9;
}

.table-hover .table-gray-3:hover {
  background-color: #d5d5d5;
}
.table-hover .table-gray-3:hover > td,
.table-hover .table-gray-3:hover > th {
  background-color: #d5d5d5;
}

.table-pink,
.table-pink > th,
.table-pink > td {
  background-color: #eeb8ca;
}
.table-pink th,
.table-pink td,
.table-pink thead th,
.table-pink tbody + tbody {
  border-color: #e07a9c;
}

.table-hover .table-pink:hover {
  background-color: #e9a3bb;
}
.table-hover .table-pink:hover > td,
.table-hover .table-pink:hover > th {
  background-color: #e9a3bb;
}

.table-darkbrown,
.table-darkbrown > th,
.table-darkbrown > td {
  background-color: #c0bfbb;
}
.table-darkbrown th,
.table-darkbrown td,
.table-darkbrown thead th,
.table-darkbrown tbody + tbody {
  border-color: #8a8881;
}

.table-hover .table-darkbrown:hover {
  background-color: #b4b3ae;
}
.table-hover .table-darkbrown:hover > td,
.table-hover .table-darkbrown:hover > th {
  background-color: #b4b3ae;
}

.table-yellow,
.table-yellow > th,
.table-yellow > td {
  background-color: #f8e9c1;
}
.table-yellow th,
.table-yellow td,
.table-yellow thead th,
.table-yellow tbody + tbody {
  border-color: #f1d68c;
}

.table-hover .table-yellow:hover {
  background-color: #f5e1aa;
}
.table-hover .table-yellow:hover > td,
.table-hover .table-yellow:hover > th {
  background-color: #f5e1aa;
}

.table-skin,
.table-skin > th,
.table-skin > td {
  background-color: #fcfbf9;
}
.table-skin th,
.table-skin td,
.table-skin thead th,
.table-skin tbody + tbody {
  border-color: #f9f8f4;
}

.table-hover .table-skin:hover {
  background-color: #f4f0e8;
}
.table-hover .table-skin:hover > td,
.table-hover .table-skin:hover > th {
  background-color: #f4f0e8;
}

.table-lightgreen,
.table-lightgreen > th,
.table-lightgreen > td {
  background-color: #f8fcff;
}
.table-lightgreen th,
.table-lightgreen td,
.table-lightgreen thead th,
.table-lightgreen tbody + tbody {
  border-color: #f2faff;
}

.table-hover .table-lightgreen:hover {
  background-color: #dff1ff;
}
.table-hover .table-lightgreen:hover > td,
.table-hover .table-lightgreen:hover > th {
  background-color: #dff1ff;
}

.table-lightblue,
.table-lightblue > th,
.table-lightblue > td {
  background-color: #ecf8ff;
}
.table-lightblue th,
.table-lightblue td,
.table-lightblue thead th,
.table-lightblue tbody + tbody {
  border-color: #dcf1ff;
}

.table-hover .table-lightblue:hover {
  background-color: #d3efff;
}
.table-hover .table-lightblue:hover > td,
.table-hover .table-lightblue:hover > th {
  background-color: #d3efff;
}

.table-green,
.table-green > th,
.table-green > td {
  background-color: #d5f5d0;
}
.table-green th,
.table-green td,
.table-green thead th,
.table-green tbody + tbody {
  border-color: #b2eca8;
}

.table-hover .table-green:hover {
  background-color: #c2f1bb;
}
.table-hover .table-green:hover > td,
.table-hover .table-green:hover > th {
  background-color: #c2f1bb;
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: #c1c1c1;
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #8c8c8c;
}

.table-hover .table-black:hover {
  background-color: #b4b4b4;
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: #b4b4b4;
}

.table-white,
.table-white > th,
.table-white > td {
  background-color: white;
}
.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: white;
}

.table-hover .table-white:hover {
  background-color: #f2f2f2;
}
.table-hover .table-white:hover > td,
.table-hover .table-white:hover > th {
  background-color: #f2f2f2;
}

.table-gold,
.table-gold > th,
.table-gold > td {
  background-color: #f9efdc;
}
.table-gold th,
.table-gold td,
.table-gold thead th,
.table-gold tbody + tbody {
  border-color: #f3e1bf;
}

.table-hover .table-gold:hover {
  background-color: #f5e5c6;
}
.table-hover .table-gold:hover > td,
.table-hover .table-gold:hover > th {
  background-color: #f5e5c6;
}

.table-lightgold,
.table-lightgold > th,
.table-lightgold > td {
  background-color: #faf7ef;
}
.table-lightgold th,
.table-lightgold td,
.table-lightgold thead th,
.table-lightgold tbody + tbody {
  border-color: #f6f0e1;
}

.table-hover .table-lightgold:hover {
  background-color: #f4eddc;
}
.table-hover .table-lightgold:hover > td,
.table-hover .table-lightgold:hover > th {
  background-color: #f4eddc;
}

.table-extralightgold,
.table-extralightgold > th,
.table-extralightgold > td {
  background-color: #fefdfb;
}
.table-extralightgold th,
.table-extralightgold td,
.table-extralightgold thead th,
.table-extralightgold tbody + tbody {
  border-color: #fdfbf7;
}

.table-hover .table-extralightgold:hover {
  background-color: #f9f3e7;
}
.table-hover .table-extralightgold:hover > td,
.table-hover .table-extralightgold:hover > th {
  background-color: #f9f3e7;
}

.table-red,
.table-red > th,
.table-red > td {
  background-color: #eebaca;
}
.table-red th,
.table-red td,
.table-red thead th,
.table-red tbody + tbody {
  border-color: #df809d;
}

.table-hover .table-red:hover {
  background-color: #e9a6ba;
}
.table-hover .table-red:hover > td,
.table-hover .table-red:hover > th {
  background-color: #e9a6ba;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(34, 34, 34, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(21, 21, 21, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(21, 21, 21, 0.075);
}

.table .thead-dark th {
  color: #FFFFFF;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #e0e0e0;
}

.table-dark {
  color: #FFFFFF;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1299.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.375em + 0.4rem + 2px);
  padding: 0.2rem 1.375rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  color: #495057;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #FFFFFF;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #FFFFFF;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.2rem + 1px);
  padding-bottom: calc(0.2rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.375;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  margin-bottom: 0;
  line-height: 1.375;
  color: #222;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #6ada58;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.375;
  color: #212529;
  background-color: rgba(106, 218, 88, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #6ada58;
  padding-right: calc(1.375em + 0.4rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%236ada58%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.34375em + 0.1rem);
  background-size: calc(0.6875em + 0.2rem) calc(0.6875em + 0.2rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #6ada58;
  box-shadow: 0 0 0 0.2rem rgba(106, 218, 88, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.375em + 0.4rem);
  background-position: top calc(0.34375em + 0.1rem) right calc(0.34375em + 0.1rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #6ada58;
  padding-right: calc((1em + 0.4rem) * 3 / 4 + 2.375rem);
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 1.375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%236ada58%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") #FFFFFF no-repeat center right 2.375rem/calc(0.6875em + 0.2rem) calc(0.6875em + 0.2rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #6ada58;
  box-shadow: 0 0 0 0.2rem rgba(106, 218, 88, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #6ada58;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #6ada58;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #6ada58;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #8fe382;
  background-color: #8fe382;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(106, 218, 88, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6ada58;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #6ada58;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #6ada58;
  box-shadow: 0 0 0 0.2rem rgba(106, 218, 88, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #c20a43;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.375;
  color: #FFFFFF;
  background-color: rgba(194, 10, 67, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #c20a43;
  padding-right: calc(1.375em + 0.4rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23c20a43%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23c20a43%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.34375em + 0.1rem);
  background-size: calc(0.6875em + 0.2rem) calc(0.6875em + 0.2rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #c20a43;
  box-shadow: 0 0 0 0.2rem rgba(194, 10, 67, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.375em + 0.4rem);
  background-position: top calc(0.34375em + 0.1rem) right calc(0.34375em + 0.1rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #c20a43;
  padding-right: calc((1em + 0.4rem) * 3 / 4 + 2.375rem);
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 1.375rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23c20a43%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23c20a43%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3e%3c/svg%3E") #FFFFFF no-repeat center right 2.375rem/calc(0.6875em + 0.2rem) calc(0.6875em + 0.2rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #c20a43;
  box-shadow: 0 0 0 0.2rem rgba(194, 10, 67, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #c20a43;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #c20a43;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #c20a43;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #f30d54;
  background-color: #f30d54;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(194, 10, 67, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #c20a43;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #c20a43;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #c20a43;
  box-shadow: 0 0 0 0.2rem rgba(194, 10, 67, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #222;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.2rem 1.375rem;
  font-size: 1rem;
  line-height: 1.375;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #222;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #FFFFFF;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #FFFFFF;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #FFFFFF;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #FFFFFF;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #212529;
  background-color: #6ada58;
  border-color: #6ada58;
}
.btn-success:hover {
  color: #212529;
  background-color: #4ed339;
  border-color: #45d12e;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 191, 81, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #212529;
  background-color: #6ada58;
  border-color: #6ada58;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #FFFFFF;
  background-color: #45d12e;
  border-color: #41c62c;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 191, 81, 0.5);
}

.btn-info {
  color: #FFFFFF;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #FFFFFF;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #FFFFFF;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #FFFFFF;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #e5b122;
  border-color: #e5b122;
}
.btn-warning:hover {
  color: #212529;
  background-color: #c99a18;
  border-color: #be9116;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 156, 35, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #e5b122;
  border-color: #e5b122;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #FFFFFF;
  background-color: #be9116;
  border-color: #b28815;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 156, 35, 0.5);
}

.btn-danger {
  color: #FFFFFF;
  background-color: #c20a43;
  border-color: #c20a43;
}
.btn-danger:hover {
  color: #FFFFFF;
  background-color: #9e0836;
  border-color: #920832;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 47, 95, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #FFFFFF;
  background-color: #c20a43;
  border-color: #c20a43;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #FFFFFF;
  background-color: #920832;
  border-color: #85072e;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 47, 95, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #FFFFFF;
  background-color: #131311;
  border-color: #131311;
}
.btn-dark:hover {
  color: #FFFFFF;
  background-color: black;
  border-color: black;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 54, 53, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #FFFFFF;
  background-color: #131311;
  border-color: #131311;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #FFFFFF;
  background-color: black;
  border-color: black;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(54, 54, 53, 0.5);
}

.btn-gray-0 {
  color: #212529;
  background-color: #F4F3F3;
  border-color: #F4F3F3;
}
.btn-gray-0:hover {
  color: #212529;
  background-color: #e2dfdf;
  border-color: #dcd8d8;
}
.btn-gray-0:focus, .btn-gray-0.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 213, 0.5);
}
.btn-gray-0.disabled, .btn-gray-0:disabled {
  color: #212529;
  background-color: #F4F3F3;
  border-color: #F4F3F3;
}
.btn-gray-0:not(:disabled):not(.disabled):active, .btn-gray-0:not(:disabled):not(.disabled).active, .show > .btn-gray-0.dropdown-toggle {
  color: #212529;
  background-color: #dcd8d8;
  border-color: #d6d2d2;
}
.btn-gray-0:not(:disabled):not(.disabled):active:focus, .btn-gray-0:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-0.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 212, 213, 0.5);
}

.btn-gray-1 {
  color: #212529;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.btn-gray-1:hover {
  color: #212529;
  background-color: #cdcdcd;
  border-color: #c7c7c7;
}
.btn-gray-1:focus, .btn-gray-1.focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 196, 197, 0.5);
}
.btn-gray-1.disabled, .btn-gray-1:disabled {
  color: #212529;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.btn-gray-1:not(:disabled):not(.disabled):active, .btn-gray-1:not(:disabled):not(.disabled).active, .show > .btn-gray-1.dropdown-toggle {
  color: #212529;
  background-color: #c7c7c7;
  border-color: silver;
}
.btn-gray-1:not(:disabled):not(.disabled):active:focus, .btn-gray-1:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-1.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(195, 196, 197, 0.5);
}

.btn-gray-2 {
  color: #212529;
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}
.btn-gray-2:hover {
  color: #212529;
  background-color: #acacac;
  border-color: #a6a6a6;
}
.btn-gray-2:focus, .btn-gray-2.focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 168, 169, 0.5);
}
.btn-gray-2.disabled, .btn-gray-2:disabled {
  color: #212529;
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}
.btn-gray-2:not(:disabled):not(.disabled):active, .btn-gray-2:not(:disabled):not(.disabled).active, .show > .btn-gray-2.dropdown-toggle {
  color: #212529;
  background-color: #a6a6a6;
  border-color: #9f9f9f;
}
.btn-gray-2:not(:disabled):not(.disabled):active:focus, .btn-gray-2:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-2.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(167, 168, 169, 0.5);
}

.btn-gray-3 {
  color: #212529;
  background-color: #979797;
  border-color: #979797;
}
.btn-gray-3:hover {
  color: #FFFFFF;
  background-color: #848484;
  border-color: #7e7e7e;
}
.btn-gray-3:focus, .btn-gray-3.focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 134, 135, 0.5);
}
.btn-gray-3.disabled, .btn-gray-3:disabled {
  color: #212529;
  background-color: #979797;
  border-color: #979797;
}
.btn-gray-3:not(:disabled):not(.disabled):active, .btn-gray-3:not(:disabled):not(.disabled).active, .show > .btn-gray-3.dropdown-toggle {
  color: #FFFFFF;
  background-color: #7e7e7e;
  border-color: #777777;
}
.btn-gray-3:not(:disabled):not(.disabled):active:focus, .btn-gray-3:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-3.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(133, 134, 135, 0.5);
}

.btn-pink {
  color: #FFFFFF;
  background-color: #c40040;
  border-color: #c40040;
}
.btn-pink:hover {
  color: #FFFFFF;
  background-color: #9e0034;
  border-color: #91002f;
}
.btn-pink:focus, .btn-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 38, 93, 0.5);
}
.btn-pink.disabled, .btn-pink:disabled {
  color: #FFFFFF;
  background-color: #c40040;
  border-color: #c40040;
}
.btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
  color: #FFFFFF;
  background-color: #91002f;
  border-color: #84002b;
}
.btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 38, 93, 0.5);
}

.btn-darkbrown {
  color: #FFFFFF;
  background-color: #1e1A0d;
  border-color: #1e1A0d;
}
.btn-darkbrown:hover {
  color: #FFFFFF;
  background-color: #030301;
  border-color: black;
}
.btn-darkbrown:focus, .btn-darkbrown.focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 60, 49, 0.5);
}
.btn-darkbrown.disabled, .btn-darkbrown:disabled {
  color: #FFFFFF;
  background-color: #1e1A0d;
  border-color: #1e1A0d;
}
.btn-darkbrown:not(:disabled):not(.disabled):active, .btn-darkbrown:not(:disabled):not(.disabled).active, .show > .btn-darkbrown.dropdown-toggle {
  color: #FFFFFF;
  background-color: black;
  border-color: black;
}
.btn-darkbrown:not(:disabled):not(.disabled):active:focus, .btn-darkbrown:not(:disabled):not(.disabled).active:focus, .show > .btn-darkbrown.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(64, 60, 49, 0.5);
}

.btn-yellow {
  color: #212529;
  background-color: #e5b122;
  border-color: #e5b122;
}
.btn-yellow:hover {
  color: #212529;
  background-color: #c99a18;
  border-color: #be9116;
}
.btn-yellow:focus, .btn-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 156, 35, 0.5);
}
.btn-yellow.disabled, .btn-yellow:disabled {
  color: #212529;
  background-color: #e5b122;
  border-color: #e5b122;
}
.btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active, .show > .btn-yellow.dropdown-toggle {
  color: #FFFFFF;
  background-color: #be9116;
  border-color: #b28815;
}
.btn-yellow:not(:disabled):not(.disabled):active:focus, .btn-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 156, 35, 0.5);
}

.btn-skin {
  color: #212529;
  background-color: #f4f1ea;
  border-color: #f4f1ea;
}
.btn-skin:hover {
  color: #212529;
  background-color: #e7e0d1;
  border-color: #e2dbc9;
}
.btn-skin:focus, .btn-skin.focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 210, 205, 0.5);
}
.btn-skin.disabled, .btn-skin:disabled {
  color: #212529;
  background-color: #f4f1ea;
  border-color: #f4f1ea;
}
.btn-skin:not(:disabled):not(.disabled):active, .btn-skin:not(:disabled):not(.disabled).active, .show > .btn-skin.dropdown-toggle {
  color: #212529;
  background-color: #e2dbc9;
  border-color: #ded5c0;
}
.btn-skin:not(:disabled):not(.disabled):active:focus, .btn-skin:not(:disabled):not(.disabled).active:focus, .show > .btn-skin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 210, 205, 0.5);
}

.btn-lightgreen {
  color: #212529;
  background-color: #e6f5ff;
  border-color: #e6f5ff;
}
.btn-lightgreen:hover {
  color: #212529;
  background-color: #c0e6ff;
  border-color: #b3e1ff;
}
.btn-lightgreen:focus, .btn-lightgreen.focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 214, 223, 0.5);
}
.btn-lightgreen.disabled, .btn-lightgreen:disabled {
  color: #212529;
  background-color: #e6f5ff;
  border-color: #e6f5ff;
}
.btn-lightgreen:not(:disabled):not(.disabled):active, .btn-lightgreen:not(:disabled):not(.disabled).active, .show > .btn-lightgreen.dropdown-toggle {
  color: #212529;
  background-color: #b3e1ff;
  border-color: #a6dcff;
}
.btn-lightgreen:not(:disabled):not(.disabled):active:focus, .btn-lightgreen:not(:disabled):not(.disabled).active:focus, .show > .btn-lightgreen.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(200, 214, 223, 0.5);
}

.btn-lightblue {
  color: #212529;
  background-color: #bce5ff;
  border-color: #bce5ff;
}
.btn-lightblue:hover {
  color: #212529;
  background-color: #96d6ff;
  border-color: #89d1ff;
}
.btn-lightblue:focus, .btn-lightblue.focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 200, 223, 0.5);
}
.btn-lightblue.disabled, .btn-lightblue:disabled {
  color: #212529;
  background-color: #bce5ff;
  border-color: #bce5ff;
}
.btn-lightblue:not(:disabled):not(.disabled):active, .btn-lightblue:not(:disabled):not(.disabled).active, .show > .btn-lightblue.dropdown-toggle {
  color: #212529;
  background-color: #89d1ff;
  border-color: #7cccff;
}
.btn-lightblue:not(:disabled):not(.disabled):active:focus, .btn-lightblue:not(:disabled):not(.disabled).active:focus, .show > .btn-lightblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 200, 223, 0.5);
}

.btn-green {
  color: #212529;
  background-color: #6ada58;
  border-color: #6ada58;
}
.btn-green:hover {
  color: #212529;
  background-color: #4ed339;
  border-color: #45d12e;
}
.btn-green:focus, .btn-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 191, 81, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  color: #212529;
  background-color: #6ada58;
  border-color: #6ada58;
}
.btn-green:not(:disabled):not(.disabled):active, .btn-green:not(:disabled):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #FFFFFF;
  background-color: #45d12e;
  border-color: #41c62c;
}
.btn-green:not(:disabled):not(.disabled):active:focus, .btn-green:not(:disabled):not(.disabled).active:focus, .show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 191, 81, 0.5);
}

.btn-black {
  color: #FFFFFF;
  background-color: #222222;
  border-color: #222222;
}
.btn-black:hover {
  color: #FFFFFF;
  background-color: #0f0f0f;
  border-color: #090909;
}
.btn-black:focus, .btn-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 67, 67, 0.5);
}
.btn-black.disabled, .btn-black:disabled {
  color: #FFFFFF;
  background-color: #222222;
  border-color: #222222;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #FFFFFF;
  background-color: #090909;
  border-color: #020202;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 67, 67, 0.5);
}

.btn-white {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-white:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-white:focus, .btn-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-white.disabled, .btn-white:disabled {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}

.btn-gold {
  color: #212529;
  background-color: #E8C583;
  border-color: #E8C583;
}
.btn-gold:hover {
  color: #212529;
  background-color: #e2b663;
  border-color: #e0b158;
}
.btn-gold:focus, .btn-gold.focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 173, 118, 0.5);
}
.btn-gold.disabled, .btn-gold:disabled {
  color: #212529;
  background-color: #E8C583;
  border-color: #E8C583;
}
.btn-gold:not(:disabled):not(.disabled):active, .btn-gold:not(:disabled):not(.disabled).active, .show > .btn-gold.dropdown-toggle {
  color: #212529;
  background-color: #e0b158;
  border-color: #deac4d;
}
.btn-gold:not(:disabled):not(.disabled):active:focus, .btn-gold:not(:disabled):not(.disabled).active:focus, .show > .btn-gold.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 173, 118, 0.5);
}

.btn-lightgold {
  color: #212529;
  background-color: #ede2c5;
  border-color: #ede2c5;
}
.btn-lightgold:hover {
  color: #212529;
  background-color: #e4d3a8;
  border-color: #e1cf9e;
}
.btn-lightgold:focus, .btn-lightgold.focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 198, 174, 0.5);
}
.btn-lightgold.disabled, .btn-lightgold:disabled {
  color: #212529;
  background-color: #ede2c5;
  border-color: #ede2c5;
}
.btn-lightgold:not(:disabled):not(.disabled):active, .btn-lightgold:not(:disabled):not(.disabled).active, .show > .btn-lightgold.dropdown-toggle {
  color: #212529;
  background-color: #e1cf9e;
  border-color: #deca94;
}
.btn-lightgold:not(:disabled):not(.disabled):active:focus, .btn-lightgold:not(:disabled):not(.disabled).active:focus, .show > .btn-lightgold.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(206, 198, 174, 0.5);
}

.btn-extralightgold {
  color: #212529;
  background-color: #fcf7ef;
  border-color: #fcf7ef;
}
.btn-extralightgold:hover {
  color: #212529;
  background-color: #f6e7cf;
  border-color: #f4e2c4;
}
.btn-extralightgold:focus, .btn-extralightgold.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 216, 209, 0.5);
}
.btn-extralightgold.disabled, .btn-extralightgold:disabled {
  color: #212529;
  background-color: #fcf7ef;
  border-color: #fcf7ef;
}
.btn-extralightgold:not(:disabled):not(.disabled):active, .btn-extralightgold:not(:disabled):not(.disabled).active, .show > .btn-extralightgold.dropdown-toggle {
  color: #212529;
  background-color: #f4e2c4;
  border-color: #f2dcb9;
}
.btn-extralightgold:not(:disabled):not(.disabled):active:focus, .btn-extralightgold:not(:disabled):not(.disabled).active:focus, .show > .btn-extralightgold.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 216, 209, 0.5);
}

.btn-red {
  color: #FFFFFF;
  background-color: #c20a43;
  border-color: #c20a43;
}
.btn-red:hover {
  color: #FFFFFF;
  background-color: #9e0836;
  border-color: #920832;
}
.btn-red:focus, .btn-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 47, 95, 0.5);
}
.btn-red.disabled, .btn-red:disabled {
  color: #FFFFFF;
  background-color: #c20a43;
  border-color: #c20a43;
}
.btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active, .show > .btn-red.dropdown-toggle {
  color: #FFFFFF;
  background-color: #920832;
  border-color: #85072e;
}
.btn-red:not(:disabled):not(.disabled):active:focus, .btn-red:not(:disabled):not(.disabled).active:focus, .show > .btn-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(203, 47, 95, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #FFFFFF;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #FFFFFF;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #6ada58;
  border-color: #6ada58;
}
.btn-outline-success:hover {
  color: #212529;
  background-color: #6ada58;
  border-color: #6ada58;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(106, 218, 88, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #6ada58;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #212529;
  background-color: #6ada58;
  border-color: #6ada58;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(106, 218, 88, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #FFFFFF;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #FFFFFF;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #e5b122;
  border-color: #e5b122;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #e5b122;
  border-color: #e5b122;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 177, 34, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #e5b122;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #e5b122;
  border-color: #e5b122;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 177, 34, 0.5);
}

.btn-outline-danger {
  color: #c20a43;
  border-color: #c20a43;
}
.btn-outline-danger:hover {
  color: #FFFFFF;
  background-color: #c20a43;
  border-color: #c20a43;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 10, 67, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #c20a43;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #FFFFFF;
  background-color: #c20a43;
  border-color: #c20a43;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 10, 67, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #131311;
  border-color: #131311;
}
.btn-outline-dark:hover {
  color: #FFFFFF;
  background-color: #131311;
  border-color: #131311;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(19, 19, 17, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #131311;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #FFFFFF;
  background-color: #131311;
  border-color: #131311;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(19, 19, 17, 0.5);
}

.btn-outline-gray-0 {
  color: #F4F3F3;
  border-color: #F4F3F3;
}
.btn-outline-gray-0:hover {
  color: #212529;
  background-color: #F4F3F3;
  border-color: #F4F3F3;
}
.btn-outline-gray-0:focus, .btn-outline-gray-0.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 243, 243, 0.5);
}
.btn-outline-gray-0.disabled, .btn-outline-gray-0:disabled {
  color: #F4F3F3;
  background-color: transparent;
}
.btn-outline-gray-0:not(:disabled):not(.disabled):active, .btn-outline-gray-0:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-0.dropdown-toggle {
  color: #212529;
  background-color: #F4F3F3;
  border-color: #F4F3F3;
}
.btn-outline-gray-0:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-0:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-0.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 243, 243, 0.5);
}

.btn-outline-gray-1 {
  color: #e0e0e0;
  border-color: #e0e0e0;
}
.btn-outline-gray-1:hover {
  color: #212529;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.btn-outline-gray-1:focus, .btn-outline-gray-1.focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5);
}
.btn-outline-gray-1.disabled, .btn-outline-gray-1:disabled {
  color: #e0e0e0;
  background-color: transparent;
}
.btn-outline-gray-1:not(:disabled):not(.disabled):active, .btn-outline-gray-1:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-1.dropdown-toggle {
  color: #212529;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.btn-outline-gray-1:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-1:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-1.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5);
}

.btn-outline-gray-2 {
  color: #bfbfbf;
  border-color: #bfbfbf;
}
.btn-outline-gray-2:hover {
  color: #212529;
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}
.btn-outline-gray-2:focus, .btn-outline-gray-2.focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.5);
}
.btn-outline-gray-2.disabled, .btn-outline-gray-2:disabled {
  color: #bfbfbf;
  background-color: transparent;
}
.btn-outline-gray-2:not(:disabled):not(.disabled):active, .btn-outline-gray-2:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-2.dropdown-toggle {
  color: #212529;
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}
.btn-outline-gray-2:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-2:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-2.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.5);
}

.btn-outline-gray-3 {
  color: #979797;
  border-color: #979797;
}
.btn-outline-gray-3:hover {
  color: #212529;
  background-color: #979797;
  border-color: #979797;
}
.btn-outline-gray-3:focus, .btn-outline-gray-3.focus {
  box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
}
.btn-outline-gray-3.disabled, .btn-outline-gray-3:disabled {
  color: #979797;
  background-color: transparent;
}
.btn-outline-gray-3:not(:disabled):not(.disabled):active, .btn-outline-gray-3:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-3.dropdown-toggle {
  color: #212529;
  background-color: #979797;
  border-color: #979797;
}
.btn-outline-gray-3:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-3:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-3.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
}

.btn-outline-pink {
  color: #c40040;
  border-color: #c40040;
}
.btn-outline-pink:hover {
  color: #FFFFFF;
  background-color: #c40040;
  border-color: #c40040;
}
.btn-outline-pink:focus, .btn-outline-pink.focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 0, 64, 0.5);
}
.btn-outline-pink.disabled, .btn-outline-pink:disabled {
  color: #c40040;
  background-color: transparent;
}
.btn-outline-pink:not(:disabled):not(.disabled):active, .btn-outline-pink:not(:disabled):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle {
  color: #FFFFFF;
  background-color: #c40040;
  border-color: #c40040;
}
.btn-outline-pink:not(:disabled):not(.disabled):active:focus, .btn-outline-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(196, 0, 64, 0.5);
}

.btn-outline-darkbrown {
  color: #1e1A0d;
  border-color: #1e1A0d;
}
.btn-outline-darkbrown:hover {
  color: #FFFFFF;
  background-color: #1e1A0d;
  border-color: #1e1A0d;
}
.btn-outline-darkbrown:focus, .btn-outline-darkbrown.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 26, 13, 0.5);
}
.btn-outline-darkbrown.disabled, .btn-outline-darkbrown:disabled {
  color: #1e1A0d;
  background-color: transparent;
}
.btn-outline-darkbrown:not(:disabled):not(.disabled):active, .btn-outline-darkbrown:not(:disabled):not(.disabled).active, .show > .btn-outline-darkbrown.dropdown-toggle {
  color: #FFFFFF;
  background-color: #1e1A0d;
  border-color: #1e1A0d;
}
.btn-outline-darkbrown:not(:disabled):not(.disabled):active:focus, .btn-outline-darkbrown:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-darkbrown.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 26, 13, 0.5);
}

.btn-outline-yellow {
  color: #e5b122;
  border-color: #e5b122;
}
.btn-outline-yellow:hover {
  color: #212529;
  background-color: #e5b122;
  border-color: #e5b122;
}
.btn-outline-yellow:focus, .btn-outline-yellow.focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 177, 34, 0.5);
}
.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
  color: #e5b122;
  background-color: transparent;
}
.btn-outline-yellow:not(:disabled):not(.disabled):active, .btn-outline-yellow:not(:disabled):not(.disabled).active, .show > .btn-outline-yellow.dropdown-toggle {
  color: #212529;
  background-color: #e5b122;
  border-color: #e5b122;
}
.btn-outline-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-yellow:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(229, 177, 34, 0.5);
}

.btn-outline-skin {
  color: #f4f1ea;
  border-color: #f4f1ea;
}
.btn-outline-skin:hover {
  color: #212529;
  background-color: #f4f1ea;
  border-color: #f4f1ea;
}
.btn-outline-skin:focus, .btn-outline-skin.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 241, 234, 0.5);
}
.btn-outline-skin.disabled, .btn-outline-skin:disabled {
  color: #f4f1ea;
  background-color: transparent;
}
.btn-outline-skin:not(:disabled):not(.disabled):active, .btn-outline-skin:not(:disabled):not(.disabled).active, .show > .btn-outline-skin.dropdown-toggle {
  color: #212529;
  background-color: #f4f1ea;
  border-color: #f4f1ea;
}
.btn-outline-skin:not(:disabled):not(.disabled):active:focus, .btn-outline-skin:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-skin.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 241, 234, 0.5);
}

.btn-outline-lightgreen {
  color: #e6f5ff;
  border-color: #e6f5ff;
}
.btn-outline-lightgreen:hover {
  color: #212529;
  background-color: #e6f5ff;
  border-color: #e6f5ff;
}
.btn-outline-lightgreen:focus, .btn-outline-lightgreen.focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 245, 255, 0.5);
}
.btn-outline-lightgreen.disabled, .btn-outline-lightgreen:disabled {
  color: #e6f5ff;
  background-color: transparent;
}
.btn-outline-lightgreen:not(:disabled):not(.disabled):active, .btn-outline-lightgreen:not(:disabled):not(.disabled).active, .show > .btn-outline-lightgreen.dropdown-toggle {
  color: #212529;
  background-color: #e6f5ff;
  border-color: #e6f5ff;
}
.btn-outline-lightgreen:not(:disabled):not(.disabled):active:focus, .btn-outline-lightgreen:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lightgreen.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 245, 255, 0.5);
}

.btn-outline-lightblue {
  color: #bce5ff;
  border-color: #bce5ff;
}
.btn-outline-lightblue:hover {
  color: #212529;
  background-color: #bce5ff;
  border-color: #bce5ff;
}
.btn-outline-lightblue:focus, .btn-outline-lightblue.focus {
  box-shadow: 0 0 0 0.2rem rgba(188, 229, 255, 0.5);
}
.btn-outline-lightblue.disabled, .btn-outline-lightblue:disabled {
  color: #bce5ff;
  background-color: transparent;
}
.btn-outline-lightblue:not(:disabled):not(.disabled):active, .btn-outline-lightblue:not(:disabled):not(.disabled).active, .show > .btn-outline-lightblue.dropdown-toggle {
  color: #212529;
  background-color: #bce5ff;
  border-color: #bce5ff;
}
.btn-outline-lightblue:not(:disabled):not(.disabled):active:focus, .btn-outline-lightblue:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lightblue.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(188, 229, 255, 0.5);
}

.btn-outline-green {
  color: #6ada58;
  border-color: #6ada58;
}
.btn-outline-green:hover {
  color: #212529;
  background-color: #6ada58;
  border-color: #6ada58;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.2rem rgba(106, 218, 88, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #6ada58;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active, .btn-outline-green:not(:disabled):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #212529;
  background-color: #6ada58;
  border-color: #6ada58;
}
.btn-outline-green:not(:disabled):not(.disabled):active:focus, .btn-outline-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(106, 218, 88, 0.5);
}

.btn-outline-black {
  color: #222222;
  border-color: #222222;
}
.btn-outline-black:hover {
  color: #FFFFFF;
  background-color: #222222;
  border-color: #222222;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #222222;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #FFFFFF;
  background-color: #222222;
  border-color: #222222;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5);
}

.btn-outline-white {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-outline-white:hover {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-outline-white:focus, .btn-outline-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #FFFFFF;
  background-color: transparent;
}
.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-gold {
  color: #E8C583;
  border-color: #E8C583;
}
.btn-outline-gold:hover {
  color: #212529;
  background-color: #E8C583;
  border-color: #E8C583;
}
.btn-outline-gold:focus, .btn-outline-gold.focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 197, 131, 0.5);
}
.btn-outline-gold.disabled, .btn-outline-gold:disabled {
  color: #E8C583;
  background-color: transparent;
}
.btn-outline-gold:not(:disabled):not(.disabled):active, .btn-outline-gold:not(:disabled):not(.disabled).active, .show > .btn-outline-gold.dropdown-toggle {
  color: #212529;
  background-color: #E8C583;
  border-color: #E8C583;
}
.btn-outline-gold:not(:disabled):not(.disabled):active:focus, .btn-outline-gold:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gold.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 197, 131, 0.5);
}

.btn-outline-lightgold {
  color: #ede2c5;
  border-color: #ede2c5;
}
.btn-outline-lightgold:hover {
  color: #212529;
  background-color: #ede2c5;
  border-color: #ede2c5;
}
.btn-outline-lightgold:focus, .btn-outline-lightgold.focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 226, 197, 0.5);
}
.btn-outline-lightgold.disabled, .btn-outline-lightgold:disabled {
  color: #ede2c5;
  background-color: transparent;
}
.btn-outline-lightgold:not(:disabled):not(.disabled):active, .btn-outline-lightgold:not(:disabled):not(.disabled).active, .show > .btn-outline-lightgold.dropdown-toggle {
  color: #212529;
  background-color: #ede2c5;
  border-color: #ede2c5;
}
.btn-outline-lightgold:not(:disabled):not(.disabled):active:focus, .btn-outline-lightgold:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-lightgold.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 226, 197, 0.5);
}

.btn-outline-extralightgold {
  color: #fcf7ef;
  border-color: #fcf7ef;
}
.btn-outline-extralightgold:hover {
  color: #212529;
  background-color: #fcf7ef;
  border-color: #fcf7ef;
}
.btn-outline-extralightgold:focus, .btn-outline-extralightgold.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 247, 239, 0.5);
}
.btn-outline-extralightgold.disabled, .btn-outline-extralightgold:disabled {
  color: #fcf7ef;
  background-color: transparent;
}
.btn-outline-extralightgold:not(:disabled):not(.disabled):active, .btn-outline-extralightgold:not(:disabled):not(.disabled).active, .show > .btn-outline-extralightgold.dropdown-toggle {
  color: #212529;
  background-color: #fcf7ef;
  border-color: #fcf7ef;
}
.btn-outline-extralightgold:not(:disabled):not(.disabled):active:focus, .btn-outline-extralightgold:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-extralightgold.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 247, 239, 0.5);
}

.btn-outline-red {
  color: #c20a43;
  border-color: #c20a43;
}
.btn-outline-red:hover {
  color: #FFFFFF;
  background-color: #c20a43;
  border-color: #c20a43;
}
.btn-outline-red:focus, .btn-outline-red.focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 10, 67, 0.5);
}
.btn-outline-red.disabled, .btn-outline-red:disabled {
  color: #c20a43;
  background-color: transparent;
}
.btn-outline-red:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active, .show > .btn-outline-red.dropdown-toggle {
  color: #FFFFFF;
  background-color: #c20a43;
  border-color: #c20a43;
}
.btn-outline-red:not(:disabled):not(.disabled):active:focus, .btn-outline-red:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(194, 10, 67, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #222;
  text-align: left;
  list-style: none;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(34, 34, 34, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1300px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.03125rem;
  padding-left: 1.03125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.2rem 1.375rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2.375rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.375rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #FFFFFF;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #FFFFFF;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.1875rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #FFFFFF;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.1875rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23FFFFFF%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23FFFFFF%27 d=%27M0 2h4%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23FFFFFF%27/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.1875rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #FFFFFF;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.375em + 0.4rem + 2px);
  padding: 0.2rem 2.375rem 0.2rem 1.375rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 1.375rem center/8px 10px;
  background-color: #FFFFFF;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #FFFFFF;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1.375rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.375em + 0.4rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.375em + 0.4rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.375em + 0.4rem + 2px);
  padding: 0.2rem 1.375rem;
  font-weight: 400;
  line-height: 1.375;
  color: #495057;
  background-color: #FFFFFF;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.375em + 0.4rem);
  padding: 0.2rem 1.375rem;
  line-height: 1.375;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #FFFFFF;
  border-color: #dee2e6 #dee2e6 #FFFFFF;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #FFFFFF;
  background-color: #007bff;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.328125rem;
  padding-bottom: 0.328125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1299.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1300px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(34, 34, 34, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(34, 34, 34, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(34, 34, 34, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(34, 34, 34, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(34, 34, 34, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(34, 34, 34, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(34, 34, 34, 0.5);
  border-color: rgba(34, 34, 34, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%2834, 34, 34, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(34, 34, 34, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(34, 34, 34, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(34, 34, 34, 0.9);
}

.navbar-dark .navbar-brand {
  color: #FFFFFF;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #FFFFFF;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #FFFFFF;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #FFFFFF;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #FFFFFF;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: border-box;
  border: 1px solid rgba(34, 34, 34, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(34, 34, 34, 0.03);
  border-bottom: 1px solid rgba(34, 34, 34, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(34, 34, 34, 0.03);
  border-top: 1px solid rgba(34, 34, 34, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #FFFFFF;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #FFFFFF;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #FFFFFF;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #FFFFFF;
  background-color: #0062cc;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #FFFFFF;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #FFFFFF;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #212529;
  background-color: #6ada58;
}
a.badge-success:hover, a.badge-success:focus {
  color: #212529;
  background-color: #45d12e;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(106, 218, 88, 0.5);
}

.badge-info {
  color: #FFFFFF;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #FFFFFF;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #e5b122;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #be9116;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(229, 177, 34, 0.5);
}

.badge-danger {
  color: #FFFFFF;
  background-color: #c20a43;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #FFFFFF;
  background-color: #920832;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(194, 10, 67, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #FFFFFF;
  background-color: #131311;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #FFFFFF;
  background-color: black;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(19, 19, 17, 0.5);
}

.badge-gray-0 {
  color: #212529;
  background-color: #F4F3F3;
}
a.badge-gray-0:hover, a.badge-gray-0:focus {
  color: #212529;
  background-color: #dcd8d8;
}
a.badge-gray-0:focus, a.badge-gray-0.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 243, 243, 0.5);
}

.badge-gray-1 {
  color: #212529;
  background-color: #e0e0e0;
}
a.badge-gray-1:hover, a.badge-gray-1:focus {
  color: #212529;
  background-color: #c7c7c7;
}
a.badge-gray-1:focus, a.badge-gray-1.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(224, 224, 224, 0.5);
}

.badge-gray-2 {
  color: #212529;
  background-color: #bfbfbf;
}
a.badge-gray-2:hover, a.badge-gray-2:focus {
  color: #212529;
  background-color: #a6a6a6;
}
a.badge-gray-2:focus, a.badge-gray-2.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(191, 191, 191, 0.5);
}

.badge-gray-3 {
  color: #212529;
  background-color: #979797;
}
a.badge-gray-3:hover, a.badge-gray-3:focus {
  color: #212529;
  background-color: #7e7e7e;
}
a.badge-gray-3:focus, a.badge-gray-3.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
}

.badge-pink {
  color: #FFFFFF;
  background-color: #c40040;
}
a.badge-pink:hover, a.badge-pink:focus {
  color: #FFFFFF;
  background-color: #91002f;
}
a.badge-pink:focus, a.badge-pink.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(196, 0, 64, 0.5);
}

.badge-darkbrown {
  color: #FFFFFF;
  background-color: #1e1A0d;
}
a.badge-darkbrown:hover, a.badge-darkbrown:focus {
  color: #FFFFFF;
  background-color: black;
}
a.badge-darkbrown:focus, a.badge-darkbrown.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(30, 26, 13, 0.5);
}

.badge-yellow {
  color: #212529;
  background-color: #e5b122;
}
a.badge-yellow:hover, a.badge-yellow:focus {
  color: #212529;
  background-color: #be9116;
}
a.badge-yellow:focus, a.badge-yellow.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(229, 177, 34, 0.5);
}

.badge-skin {
  color: #212529;
  background-color: #f4f1ea;
}
a.badge-skin:hover, a.badge-skin:focus {
  color: #212529;
  background-color: #e2dbc9;
}
a.badge-skin:focus, a.badge-skin.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 241, 234, 0.5);
}

.badge-lightgreen {
  color: #212529;
  background-color: #e6f5ff;
}
a.badge-lightgreen:hover, a.badge-lightgreen:focus {
  color: #212529;
  background-color: #b3e1ff;
}
a.badge-lightgreen:focus, a.badge-lightgreen.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(230, 245, 255, 0.5);
}

.badge-lightblue {
  color: #212529;
  background-color: #bce5ff;
}
a.badge-lightblue:hover, a.badge-lightblue:focus {
  color: #212529;
  background-color: #89d1ff;
}
a.badge-lightblue:focus, a.badge-lightblue.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(188, 229, 255, 0.5);
}

.badge-green {
  color: #212529;
  background-color: #6ada58;
}
a.badge-green:hover, a.badge-green:focus {
  color: #212529;
  background-color: #45d12e;
}
a.badge-green:focus, a.badge-green.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(106, 218, 88, 0.5);
}

.badge-black {
  color: #FFFFFF;
  background-color: #222222;
}
a.badge-black:hover, a.badge-black:focus {
  color: #FFFFFF;
  background-color: #090909;
}
a.badge-black:focus, a.badge-black.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5);
}

.badge-white {
  color: #212529;
  background-color: #FFFFFF;
}
a.badge-white:hover, a.badge-white:focus {
  color: #212529;
  background-color: #e6e6e6;
}
a.badge-white:focus, a.badge-white.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.badge-gold {
  color: #212529;
  background-color: #E8C583;
}
a.badge-gold:hover, a.badge-gold:focus {
  color: #212529;
  background-color: #e0b158;
}
a.badge-gold:focus, a.badge-gold.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(232, 197, 131, 0.5);
}

.badge-lightgold {
  color: #212529;
  background-color: #ede2c5;
}
a.badge-lightgold:hover, a.badge-lightgold:focus {
  color: #212529;
  background-color: #e1cf9e;
}
a.badge-lightgold:focus, a.badge-lightgold.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(237, 226, 197, 0.5);
}

.badge-extralightgold {
  color: #212529;
  background-color: #fcf7ef;
}
a.badge-extralightgold:hover, a.badge-extralightgold:focus {
  color: #212529;
  background-color: #f4e2c4;
}
a.badge-extralightgold:focus, a.badge-extralightgold.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(252, 247, 239, 0.5);
}

.badge-red {
  color: #FFFFFF;
  background-color: #c20a43;
}
a.badge-red:hover, a.badge-red:focus {
  color: #FFFFFF;
  background-color: #920832;
}
a.badge-red:focus, a.badge-red.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(194, 10, 67, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #105095;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #0b3767;
}

.alert-secondary {
  color: #484d51;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #303336;
}

.alert-success {
  color: #47823e;
  background-color: #e1f8de;
  border-color: #d5f5d0;
}
.alert-success hr {
  border-top-color: #c2f1bb;
}
.alert-success .alert-link {
  color: #345f2e;
}

.alert-info {
  color: #1c6570;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #124047;
}

.alert-warning {
  color: #876c22;
  background-color: #faefd3;
  border-color: #f8e9c1;
}
.alert-warning hr {
  border-top-color: #f5e1aa;
}
.alert-warning .alert-link {
  color: #5e4b18;
}

.alert-danger {
  color: #751633;
  background-color: #f3ced9;
  border-color: #eebaca;
}
.alert-danger hr {
  border-top-color: #e9a6ba;
}
.alert-danger .alert-link {
  color: #4a0e20;
}

.alert-light {
  color: #919292;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #777979;
}

.alert-dark {
  color: #1a1a19;
  background-color: #d0d0cf;
  border-color: #bdbdbc;
}
.alert-dark hr {
  border-top-color: #b0b0af;
}
.alert-dark .alert-link {
  color: black;
}

.alert-gray-0 {
  color: #8f8f8f;
  background-color: #fdfdfd;
  border-color: #fcfcfc;
}
.alert-gray-0 hr {
  border-top-color: #efefef;
}
.alert-gray-0 .alert-link {
  color: #767676;
}

.alert-gray-1 {
  color: #858585;
  background-color: #f9f9f9;
  border-color: #f6f6f6;
}
.alert-gray-1 hr {
  border-top-color: #e9e9e9;
}
.alert-gray-1 .alert-link {
  color: #6c6c6c;
}

.alert-gray-2 {
  color: #747474;
  background-color: #f2f2f2;
  border-color: #ededed;
}
.alert-gray-2 hr {
  border-top-color: #e0e0e0;
}
.alert-gray-2 .alert-link {
  color: #5b5b5b;
}

.alert-gray-3 {
  color: #5f5f5f;
  background-color: #eaeaea;
  border-color: #e2e2e2;
}
.alert-gray-3 hr {
  border-top-color: #d5d5d5;
}
.alert-gray-3 .alert-link {
  color: #464646;
}

.alert-pink {
  color: #761032;
  background-color: #f3ccd9;
  border-color: #eeb8ca;
}
.alert-pink hr {
  border-top-color: #e9a3bb;
}
.alert-pink .alert-link {
  color: #490a1f;
}

.alert-darkbrown {
  color: #201e17;
  background-color: #d2d1cf;
  border-color: #c0bfbb;
}
.alert-darkbrown hr {
  border-top-color: #b4b3ae;
}
.alert-darkbrown .alert-link {
  color: #020202;
}

.alert-yellow {
  color: #876c22;
  background-color: #faefd3;
  border-color: #f8e9c1;
}
.alert-yellow hr {
  border-top-color: #f5e1aa;
}
.alert-yellow .alert-link {
  color: #5e4b18;
}

.alert-skin {
  color: #8f8e8a;
  background-color: #fdfcfb;
  border-color: #fcfbf9;
}
.alert-skin hr {
  border-top-color: #f4f0e8;
}
.alert-skin .alert-link {
  color: #767570;
}

.alert-lightgreen {
  color: #889095;
  background-color: #fafdff;
  border-color: #f8fcff;
}
.alert-lightgreen hr {
  border-top-color: #dff1ff;
}
.alert-lightgreen .alert-link {
  color: #6e777c;
}

.alert-lightblue {
  color: #728795;
  background-color: #f2faff;
  border-color: #ecf8ff;
}
.alert-lightblue hr {
  border-top-color: #d3efff;
}
.alert-lightblue .alert-link {
  color: #5b6d79;
}

.alert-green {
  color: #47823e;
  background-color: #e1f8de;
  border-color: #d5f5d0;
}
.alert-green hr {
  border-top-color: #c2f1bb;
}
.alert-green .alert-link {
  color: #345f2e;
}

.alert-black {
  color: #222222;
  background-color: lightgray;
  border-color: #c1c1c1;
}
.alert-black hr {
  border-top-color: #b4b4b4;
}
.alert-black .alert-link {
  color: #090909;
}

.alert-white {
  color: #959595;
  background-color: white;
  border-color: white;
}
.alert-white hr {
  border-top-color: #f2f2f2;
}
.alert-white .alert-link {
  color: #7c7c7c;
}

.alert-gold {
  color: #897754;
  background-color: #faf3e6;
  border-color: #f9efdc;
}
.alert-gold hr {
  border-top-color: #f5e5c6;
}
.alert-gold .alert-link {
  color: #695c41;
}

.alert-lightgold {
  color: #8c8677;
  background-color: #fbf9f3;
  border-color: #faf7ef;
}
.alert-lightgold hr {
  border-top-color: #f4eddc;
}
.alert-lightgold .alert-link {
  color: #716c5f;
}

.alert-extralightgold {
  color: #93918d;
  background-color: #fefdfc;
  border-color: #fefdfb;
}
.alert-extralightgold hr {
  border-top-color: #f9f3e7;
}
.alert-extralightgold .alert-link {
  color: #7a7873;
}

.alert-red {
  color: #751633;
  background-color: #f3ced9;
  border-color: #eebaca;
}
.alert-red hr {
  border-top-color: #e9a6ba;
}
.alert-red .alert-link {
  color: #4a0e20;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #222;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #FFFFFF;
  border: 1px solid rgba(34, 34, 34, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #FFFFFF;
}
.list-group-item.active {
  z-index: 2;
  color: #FFFFFF;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1300px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #105095;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #105095;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #105095;
  border-color: #105095;
}

.list-group-item-secondary {
  color: #484d51;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #484d51;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #484d51;
  border-color: #484d51;
}

.list-group-item-success {
  color: #47823e;
  background-color: #d5f5d0;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #47823e;
  background-color: #c2f1bb;
}
.list-group-item-success.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #47823e;
  border-color: #47823e;
}

.list-group-item-info {
  color: #1c6570;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #1c6570;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #1c6570;
  border-color: #1c6570;
}

.list-group-item-warning {
  color: #876c22;
  background-color: #f8e9c1;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #876c22;
  background-color: #f5e1aa;
}
.list-group-item-warning.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #876c22;
  border-color: #876c22;
}

.list-group-item-danger {
  color: #751633;
  background-color: #eebaca;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #751633;
  background-color: #e9a6ba;
}
.list-group-item-danger.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #751633;
  border-color: #751633;
}

.list-group-item-light {
  color: #919292;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #919292;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #919292;
  border-color: #919292;
}

.list-group-item-dark {
  color: #1a1a19;
  background-color: #bdbdbc;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1a1a19;
  background-color: #b0b0af;
}
.list-group-item-dark.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #1a1a19;
  border-color: #1a1a19;
}

.list-group-item-gray-0 {
  color: #8f8f8f;
  background-color: #fcfcfc;
}
.list-group-item-gray-0.list-group-item-action:hover, .list-group-item-gray-0.list-group-item-action:focus {
  color: #8f8f8f;
  background-color: #efefef;
}
.list-group-item-gray-0.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #8f8f8f;
  border-color: #8f8f8f;
}

.list-group-item-gray-1 {
  color: #858585;
  background-color: #f6f6f6;
}
.list-group-item-gray-1.list-group-item-action:hover, .list-group-item-gray-1.list-group-item-action:focus {
  color: #858585;
  background-color: #e9e9e9;
}
.list-group-item-gray-1.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-gray-2 {
  color: #747474;
  background-color: #ededed;
}
.list-group-item-gray-2.list-group-item-action:hover, .list-group-item-gray-2.list-group-item-action:focus {
  color: #747474;
  background-color: #e0e0e0;
}
.list-group-item-gray-2.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #747474;
  border-color: #747474;
}

.list-group-item-gray-3 {
  color: #5f5f5f;
  background-color: #e2e2e2;
}
.list-group-item-gray-3.list-group-item-action:hover, .list-group-item-gray-3.list-group-item-action:focus {
  color: #5f5f5f;
  background-color: #d5d5d5;
}
.list-group-item-gray-3.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #5f5f5f;
  border-color: #5f5f5f;
}

.list-group-item-pink {
  color: #761032;
  background-color: #eeb8ca;
}
.list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {
  color: #761032;
  background-color: #e9a3bb;
}
.list-group-item-pink.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #761032;
  border-color: #761032;
}

.list-group-item-darkbrown {
  color: #201e17;
  background-color: #c0bfbb;
}
.list-group-item-darkbrown.list-group-item-action:hover, .list-group-item-darkbrown.list-group-item-action:focus {
  color: #201e17;
  background-color: #b4b3ae;
}
.list-group-item-darkbrown.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #201e17;
  border-color: #201e17;
}

.list-group-item-yellow {
  color: #876c22;
  background-color: #f8e9c1;
}
.list-group-item-yellow.list-group-item-action:hover, .list-group-item-yellow.list-group-item-action:focus {
  color: #876c22;
  background-color: #f5e1aa;
}
.list-group-item-yellow.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #876c22;
  border-color: #876c22;
}

.list-group-item-skin {
  color: #8f8e8a;
  background-color: #fcfbf9;
}
.list-group-item-skin.list-group-item-action:hover, .list-group-item-skin.list-group-item-action:focus {
  color: #8f8e8a;
  background-color: #f4f0e8;
}
.list-group-item-skin.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #8f8e8a;
  border-color: #8f8e8a;
}

.list-group-item-lightgreen {
  color: #889095;
  background-color: #f8fcff;
}
.list-group-item-lightgreen.list-group-item-action:hover, .list-group-item-lightgreen.list-group-item-action:focus {
  color: #889095;
  background-color: #dff1ff;
}
.list-group-item-lightgreen.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #889095;
  border-color: #889095;
}

.list-group-item-lightblue {
  color: #728795;
  background-color: #ecf8ff;
}
.list-group-item-lightblue.list-group-item-action:hover, .list-group-item-lightblue.list-group-item-action:focus {
  color: #728795;
  background-color: #d3efff;
}
.list-group-item-lightblue.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #728795;
  border-color: #728795;
}

.list-group-item-green {
  color: #47823e;
  background-color: #d5f5d0;
}
.list-group-item-green.list-group-item-action:hover, .list-group-item-green.list-group-item-action:focus {
  color: #47823e;
  background-color: #c2f1bb;
}
.list-group-item-green.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #47823e;
  border-color: #47823e;
}

.list-group-item-black {
  color: #222222;
  background-color: #c1c1c1;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: #222222;
  background-color: #b4b4b4;
}
.list-group-item-black.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #222222;
  border-color: #222222;
}

.list-group-item-white {
  color: #959595;
  background-color: white;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: #959595;
  background-color: #f2f2f2;
}
.list-group-item-white.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #959595;
  border-color: #959595;
}

.list-group-item-gold {
  color: #897754;
  background-color: #f9efdc;
}
.list-group-item-gold.list-group-item-action:hover, .list-group-item-gold.list-group-item-action:focus {
  color: #897754;
  background-color: #f5e5c6;
}
.list-group-item-gold.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #897754;
  border-color: #897754;
}

.list-group-item-lightgold {
  color: #8c8677;
  background-color: #faf7ef;
}
.list-group-item-lightgold.list-group-item-action:hover, .list-group-item-lightgold.list-group-item-action:focus {
  color: #8c8677;
  background-color: #f4eddc;
}
.list-group-item-lightgold.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #8c8677;
  border-color: #8c8677;
}

.list-group-item-extralightgold {
  color: #93918d;
  background-color: #fefdfb;
}
.list-group-item-extralightgold.list-group-item-action:hover, .list-group-item-extralightgold.list-group-item-action:focus {
  color: #93918d;
  background-color: #f9f3e7;
}
.list-group-item-extralightgold.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #93918d;
  border-color: #93918d;
}

.list-group-item-red {
  color: #751633;
  background-color: #eebaca;
}
.list-group-item-red.list-group-item-action:hover, .list-group-item-red.list-group-item-action:focus {
  color: #751633;
  background-color: #e9a6ba;
}
.list-group-item-red.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #751633;
  border-color: #751633;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #222222;
  text-shadow: 0 1px 0 #FFFFFF;
  opacity: 0.5;
}
.close:hover {
  color: #222222;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(34, 34, 34, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(34, 34, 34, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #222222;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.375;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1300px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #222222;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #222222;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #222222;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #222222;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #FFFFFF;
  text-align: center;
  background-color: #222222;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(34, 34, 34, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(34, 34, 34, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #FFFFFF;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(34, 34, 34, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #FFFFFF;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(34, 34, 34, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #FFFFFF;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(34, 34, 34, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #FFFFFF;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #222;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #FFFFFF;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #FFFFFF;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23FFFFFF%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23FFFFFF%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #FFFFFF;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #6ada58 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #45d12e !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #e5b122 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #be9116 !important;
}

.bg-danger {
  background-color: #c20a43 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #920832 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #131311 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: black !important;
}

.bg-gray-0 {
  background-color: #F4F3F3 !important;
}

a.bg-gray-0:hover, a.bg-gray-0:focus,
button.bg-gray-0:hover,
button.bg-gray-0:focus {
  background-color: #dcd8d8 !important;
}

.bg-gray-1 {
  background-color: #e0e0e0 !important;
}

a.bg-gray-1:hover, a.bg-gray-1:focus,
button.bg-gray-1:hover,
button.bg-gray-1:focus {
  background-color: #c7c7c7 !important;
}

.bg-gray-2 {
  background-color: #bfbfbf !important;
}

a.bg-gray-2:hover, a.bg-gray-2:focus,
button.bg-gray-2:hover,
button.bg-gray-2:focus {
  background-color: #a6a6a6 !important;
}

.bg-gray-3 {
  background-color: #979797 !important;
}

a.bg-gray-3:hover, a.bg-gray-3:focus,
button.bg-gray-3:hover,
button.bg-gray-3:focus {
  background-color: #7e7e7e !important;
}

.bg-pink {
  background-color: #c40040 !important;
}

a.bg-pink:hover, a.bg-pink:focus,
button.bg-pink:hover,
button.bg-pink:focus {
  background-color: #91002f !important;
}

.bg-darkbrown {
  background-color: #1e1A0d !important;
}

a.bg-darkbrown:hover, a.bg-darkbrown:focus,
button.bg-darkbrown:hover,
button.bg-darkbrown:focus {
  background-color: black !important;
}

.bg-yellow {
  background-color: #e5b122 !important;
}

a.bg-yellow:hover, a.bg-yellow:focus,
button.bg-yellow:hover,
button.bg-yellow:focus {
  background-color: #be9116 !important;
}

.bg-skin {
  background-color: #f4f1ea !important;
}

a.bg-skin:hover, a.bg-skin:focus,
button.bg-skin:hover,
button.bg-skin:focus {
  background-color: #e2dbc9 !important;
}

.bg-lightgreen {
  background-color: #e6f5ff !important;
}

a.bg-lightgreen:hover, a.bg-lightgreen:focus,
button.bg-lightgreen:hover,
button.bg-lightgreen:focus {
  background-color: #b3e1ff !important;
}

.bg-lightblue {
  background-color: #bce5ff !important;
}

a.bg-lightblue:hover, a.bg-lightblue:focus,
button.bg-lightblue:hover,
button.bg-lightblue:focus {
  background-color: #89d1ff !important;
}

.bg-green {
  background-color: #6ada58 !important;
}

a.bg-green:hover, a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
  background-color: #45d12e !important;
}

.bg-black {
  background-color: #222222 !important;
}

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: #090909 !important;
}

.bg-white {
  background-color: #FFFFFF !important;
}

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: #e6e6e6 !important;
}

.bg-gold {
  background-color: #E8C583 !important;
}

a.bg-gold:hover, a.bg-gold:focus,
button.bg-gold:hover,
button.bg-gold:focus {
  background-color: #e0b158 !important;
}

.bg-lightgold {
  background-color: #ede2c5 !important;
}

a.bg-lightgold:hover, a.bg-lightgold:focus,
button.bg-lightgold:hover,
button.bg-lightgold:focus {
  background-color: #e1cf9e !important;
}

.bg-extralightgold {
  background-color: #fcf7ef !important;
}

a.bg-extralightgold:hover, a.bg-extralightgold:focus,
button.bg-extralightgold:hover,
button.bg-extralightgold:focus {
  background-color: #f4e2c4 !important;
}

.bg-red {
  background-color: #c20a43 !important;
}

a.bg-red:hover, a.bg-red:focus,
button.bg-red:hover,
button.bg-red:focus {
  background-color: #920832 !important;
}

.bg-white {
  background-color: #FFFFFF !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #6ada58 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #e5b122 !important;
}

.border-danger {
  border-color: #c20a43 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #131311 !important;
}

.border-gray-0 {
  border-color: #F4F3F3 !important;
}

.border-gray-1 {
  border-color: #e0e0e0 !important;
}

.border-gray-2 {
  border-color: #bfbfbf !important;
}

.border-gray-3 {
  border-color: #979797 !important;
}

.border-pink {
  border-color: #c40040 !important;
}

.border-darkbrown {
  border-color: #1e1A0d !important;
}

.border-yellow {
  border-color: #e5b122 !important;
}

.border-skin {
  border-color: #f4f1ea !important;
}

.border-lightgreen {
  border-color: #e6f5ff !important;
}

.border-lightblue {
  border-color: #bce5ff !important;
}

.border-green {
  border-color: #6ada58 !important;
}

.border-black {
  border-color: #222222 !important;
}

.border-white {
  border-color: #FFFFFF !important;
}

.border-gold {
  border-color: #E8C583 !important;
}

.border-lightgold {
  border-color: #ede2c5 !important;
}

.border-extralightgold {
  border-color: #fcf7ef !important;
}

.border-red {
  border-color: #c20a43 !important;
}

.border-white {
  border-color: #FFFFFF !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1300px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1300px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1300px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(34, 34, 34, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1300px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1300px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #FFFFFF !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #6ada58 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #3ebc2a !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #e5b122 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #a78014 !important;
}

.text-danger {
  color: #c20a43 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #79062a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #131311 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}

.text-gray-0 {
  color: #F4F3F3 !important;
}

a.text-gray-0:hover, a.text-gray-0:focus {
  color: #cfcbcb !important;
}

.text-gray-1 {
  color: #e0e0e0 !important;
}

a.text-gray-1:hover, a.text-gray-1:focus {
  color: #bababa !important;
}

.text-gray-2 {
  color: #bfbfbf !important;
}

a.text-gray-2:hover, a.text-gray-2:focus {
  color: #999999 !important;
}

.text-gray-3 {
  color: #979797 !important;
}

a.text-gray-3:hover, a.text-gray-3:focus {
  color: #717171 !important;
}

.text-pink {
  color: #c40040 !important;
}

a.text-pink:hover, a.text-pink:focus {
  color: #780027 !important;
}

.text-darkbrown {
  color: #1e1A0d !important;
}

a.text-darkbrown:hover, a.text-darkbrown:focus {
  color: black !important;
}

.text-yellow {
  color: #e5b122 !important;
}

a.text-yellow:hover, a.text-yellow:focus {
  color: #a78014 !important;
}

.text-skin {
  color: #f4f1ea !important;
}

a.text-skin:hover, a.text-skin:focus {
  color: #dad0b8 !important;
}

.text-lightgreen {
  color: #e6f5ff !important;
}

a.text-lightgreen:hover, a.text-lightgreen:focus {
  color: #9ad6ff !important;
}

.text-lightblue {
  color: #bce5ff !important;
}

a.text-lightblue:hover, a.text-lightblue:focus {
  color: #70c7ff !important;
}

.text-green {
  color: #6ada58 !important;
}

a.text-green:hover, a.text-green:focus {
  color: #3ebc2a !important;
}

.text-black {
  color: #222222 !important;
}

a.text-black:hover, a.text-black:focus {
  color: black !important;
}

.text-white {
  color: #FFFFFF !important;
}

a.text-white:hover, a.text-white:focus {
  color: #d9d9d9 !important;
}

.text-gold {
  color: #E8C583 !important;
}

a.text-gold:hover, a.text-gold:focus {
  color: #dca742 !important;
}

.text-lightgold {
  color: #ede2c5 !important;
}

a.text-lightgold:hover, a.text-lightgold:focus {
  color: #dbc58b !important;
}

.text-extralightgold {
  color: #fcf7ef !important;
}

a.text-extralightgold:hover, a.text-extralightgold:focus {
  color: #f0d7af !important;
}

.text-red {
  color: #c20a43 !important;
}

a.text-red:hover, a.text-red:focus {
  color: #79062a !important;
}

.text-body {
  color: #222 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(34, 34, 34, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #222222;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #FFFFFF !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #e0e0e0;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #e0e0e0;
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #dee2e6;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #dee2e6;
  border-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #dee2e6;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url(/build/app/shop/images/ajax-loader.fb6f3c23.gif) center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url(/build/app/shop/fonts/slick.a4e97f5a.eot);
  src: url(/build/app/shop/fonts/slick.a4e97f5a.eot?#iefix) format("embedded-opentype"), url(/build/app/shop/fonts/slick.29518378.woff) format("woff"), url(/build/app/shop/fonts/slick.c94f7671.ttf) format("truetype"), url(/build/app/shop/images/slick.2630a3e3.svg#slick) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/**
 *
 * UTILITIES
 * Configuration du projet, fonctions et classes utiles
 *
 * Regroupe les variables (`_global.scss`), les fonctions côté SCSS (`_mixins.scss),
 * et les classes utiles côté HTML (`_helpers`).
 *
 */
/*----------  Conversion en rem  ----------*/
/*----------  Création de classes utiles pour les fonts  ----------*/
.fs-12 {
  font-size: 0.75rem !important;
}

.fs-13 {
  font-size: 0.8125rem !important;
}

.fs-14 {
  font-size: 0.875rem !important;
}

.fs-16 {
  font-size: 1rem !important;
}

.fs-18 {
  font-size: 1.125rem !important;
}

.fs-20 {
  font-size: 1.25rem !important;
}

.fs-24 {
  font-size: 1.5rem !important;
}

.fs-25 {
  font-size: 1.5625rem !important;
}

.fs-40 {
  font-size: 2.5rem !important;
}

.fs-45 {
  font-size: 2.8125rem !important;
}

@media (min-width: 576px) {
  .fs-sm-12 {
    font-size: 0.75rem !important;
  }
  .fs-sm-13 {
    font-size: 0.8125rem !important;
  }
  .fs-sm-14 {
    font-size: 0.875rem !important;
  }
  .fs-sm-16 {
    font-size: 1rem !important;
  }
  .fs-sm-18 {
    font-size: 1.125rem !important;
  }
  .fs-sm-20 {
    font-size: 1.25rem !important;
  }
  .fs-sm-24 {
    font-size: 1.5rem !important;
  }
  .fs-sm-25 {
    font-size: 1.5625rem !important;
  }
  .fs-sm-40 {
    font-size: 2.5rem !important;
  }
  .fs-sm-45 {
    font-size: 2.8125rem !important;
  }
}
@media (min-width: 768px) {
  .fs-md-12 {
    font-size: 0.75rem !important;
  }
  .fs-md-13 {
    font-size: 0.8125rem !important;
  }
  .fs-md-14 {
    font-size: 0.875rem !important;
  }
  .fs-md-16 {
    font-size: 1rem !important;
  }
  .fs-md-18 {
    font-size: 1.125rem !important;
  }
  .fs-md-20 {
    font-size: 1.25rem !important;
  }
  .fs-md-24 {
    font-size: 1.5rem !important;
  }
  .fs-md-25 {
    font-size: 1.5625rem !important;
  }
  .fs-md-40 {
    font-size: 2.5rem !important;
  }
  .fs-md-45 {
    font-size: 2.8125rem !important;
  }
}
@media (min-width: 992px) {
  .fs-lg-12 {
    font-size: 0.75rem !important;
  }
  .fs-lg-13 {
    font-size: 0.8125rem !important;
  }
  .fs-lg-14 {
    font-size: 0.875rem !important;
  }
  .fs-lg-16 {
    font-size: 1rem !important;
  }
  .fs-lg-18 {
    font-size: 1.125rem !important;
  }
  .fs-lg-20 {
    font-size: 1.25rem !important;
  }
  .fs-lg-24 {
    font-size: 1.5rem !important;
  }
  .fs-lg-25 {
    font-size: 1.5625rem !important;
  }
  .fs-lg-40 {
    font-size: 2.5rem !important;
  }
  .fs-lg-45 {
    font-size: 2.8125rem !important;
  }
}
@media (min-width: 1300px) {
  .fs-xl-12 {
    font-size: 0.75rem !important;
  }
  .fs-xl-13 {
    font-size: 0.8125rem !important;
  }
  .fs-xl-14 {
    font-size: 0.875rem !important;
  }
  .fs-xl-16 {
    font-size: 1rem !important;
  }
  .fs-xl-18 {
    font-size: 1.125rem !important;
  }
  .fs-xl-20 {
    font-size: 1.25rem !important;
  }
  .fs-xl-24 {
    font-size: 1.5rem !important;
  }
  .fs-xl-25 {
    font-size: 1.5625rem !important;
  }
  .fs-xl-40 {
    font-size: 2.5rem !important;
  }
  .fs-xl-45 {
    font-size: 2.8125rem !important;
  }
}
.lh-28 {
  line-height: 1.75rem !important;
}

.lh-40 {
  line-height: 2.5rem !important;
}

@media (min-width: 576px) {
  .lh-sm-28 {
    line-height: 1.75rem !important;
  }
  .lh-sm-40 {
    line-height: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .lh-md-28 {
    line-height: 1.75rem !important;
  }
  .lh-md-40 {
    line-height: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .lh-lg-28 {
    line-height: 1.75rem !important;
  }
  .lh-lg-40 {
    line-height: 2.5rem !important;
  }
}
@media (min-width: 1300px) {
  .lh-xl-28 {
    line-height: 1.75rem !important;
  }
  .lh-xl-40 {
    line-height: 2.5rem !important;
  }
}
/*----------  Création de classes utiles pour les sizes  ----------*/
.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

@media (min-width: 576px) {
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
}
@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
  .h-md-auto {
    height: auto !important;
  }
}
@media (min-width: 992px) {
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
}
@media (min-width: 1300px) {
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .h-xl-25 {
    height: 25% !important;
  }
  .h-xl-50 {
    height: 50% !important;
  }
  .h-xl-75 {
    height: 75% !important;
  }
  .h-xl-100 {
    height: 100% !important;
  }
  .h-xl-auto {
    height: auto !important;
  }
}
/*----------  Création de classes utiles pour les borders  ----------*/
.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-x {
  border-left: 1px solid #dee2e6 !important;
  border-right: 1px solid #dee2e6 !important;
}

.border-y {
  border-top: 1px solid #dee2e6 !important;
  border-bottom: 1px solid #dee2e6 !important;
}

@media (min-width: 576px) {
  .border-sm-top {
    border-top: 1px solid #dee2e6 !important;
  }
  .border-sm-right {
    border-right: 1px solid #dee2e6 !important;
  }
  .border-sm-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }
  .border-sm-left {
    border-left: 1px solid #dee2e6 !important;
  }
  .border-sm-top-0 {
    border-top: 0 !important;
  }
  .border-sm-right-0 {
    border-right: 0 !important;
  }
  .border-sm-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-sm-left-0 {
    border-left: 0 !important;
  }
  .border-sm-x {
    border-left: 1px solid #dee2e6 !important;
    border-right: 1px solid #dee2e6 !important;
  }
  .border-sm-y {
    border-top: 1px solid #dee2e6 !important;
    border-bottom: 1px solid #dee2e6 !important;
  }
}
@media (min-width: 768px) {
  .border-md-top {
    border-top: 1px solid #dee2e6 !important;
  }
  .border-md-right {
    border-right: 1px solid #dee2e6 !important;
  }
  .border-md-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }
  .border-md-left {
    border-left: 1px solid #dee2e6 !important;
  }
  .border-md-top-0 {
    border-top: 0 !important;
  }
  .border-md-right-0 {
    border-right: 0 !important;
  }
  .border-md-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-md-left-0 {
    border-left: 0 !important;
  }
  .border-md-x {
    border-left: 1px solid #dee2e6 !important;
    border-right: 1px solid #dee2e6 !important;
  }
  .border-md-y {
    border-top: 1px solid #dee2e6 !important;
    border-bottom: 1px solid #dee2e6 !important;
  }
}
@media (min-width: 992px) {
  .border-lg-top {
    border-top: 1px solid #dee2e6 !important;
  }
  .border-lg-right {
    border-right: 1px solid #dee2e6 !important;
  }
  .border-lg-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }
  .border-lg-left {
    border-left: 1px solid #dee2e6 !important;
  }
  .border-lg-top-0 {
    border-top: 0 !important;
  }
  .border-lg-right-0 {
    border-right: 0 !important;
  }
  .border-lg-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-lg-left-0 {
    border-left: 0 !important;
  }
  .border-lg-x {
    border-left: 1px solid #dee2e6 !important;
    border-right: 1px solid #dee2e6 !important;
  }
  .border-lg-y {
    border-top: 1px solid #dee2e6 !important;
    border-bottom: 1px solid #dee2e6 !important;
  }
}
@media (min-width: 1300px) {
  .border-xl-top {
    border-top: 1px solid #dee2e6 !important;
  }
  .border-xl-right {
    border-right: 1px solid #dee2e6 !important;
  }
  .border-xl-bottom {
    border-bottom: 1px solid #dee2e6 !important;
  }
  .border-xl-left {
    border-left: 1px solid #dee2e6 !important;
  }
  .border-xl-top-0 {
    border-top: 0 !important;
  }
  .border-xl-right-0 {
    border-right: 0 !important;
  }
  .border-xl-bottom-0 {
    border-bottom: 0 !important;
  }
  .border-xl-left-0 {
    border-left: 0 !important;
  }
  .border-xl-x {
    border-left: 1px solid #dee2e6 !important;
    border-right: 1px solid #dee2e6 !important;
  }
  .border-xl-y {
    border-top: 1px solid #dee2e6 !important;
    border-bottom: 1px solid #dee2e6 !important;
  }
}
/*----------  Border animation  ----------*/
/**
 * border-animation($classname [, $border-size, $border-color, $duration])
 *
 * $classname: Class name of the module (BEM convention used for `.{$classname}__wrapper`)
 * $border-size (default: 2px): Size of the border
 * $border-color (default: #e0e0e0): Color of the border
 * $duration (default: .2s): Duration of the transition
 *
 * Usage:
 *
 * HTML
 *   <div class="block">
 *     <div class="block__wrapper">
 *       ...
 *     </div>
 *   </div>
 *
 * SCSS
 *   @include border-animation('.block');
 */
.container-only-md {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container-only-md {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 768px) and (min-width: 576px) {
  .container-only-md {
    max-width: 540px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .container-only-md {
    max-width: 720px;
  }
}
@media (min-width: 768px) and (min-width: 992px) {
  .container-only-md {
    max-width: 1600px;
  }
}
@media (min-width: 768px) and (min-width: 1300px) {
  .container-only-md {
    max-width: 1600px;
  }
}

.container-header {
  width: 100%;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-left: auto;
  margin-right: auto;
}

.black-bg {
  background: #1e1A0d;
}

.bg-darker {
  background: hsla(0, 0%, 0%, 0.02);
}

@media (max-width: 767.98px) {
  .skin-bg-sm {
    background: #f4f1ea;
  }
}
.bg-img-full {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

a.hover-neutral:hover, a.hover-neutral:focus, a.hover-neutral:active {
  text-decoration: none;
}

.font-header {
  font-family: "Cardo", serif;
}

.font-like-text {
  font-family: "Roboto", sans-serif;
}

.text-underline {
  text-decoration: underline !important;
}

.justify-content-evenly {
  justify-content: space-evenly;
}

.text-end {
  text-align: end;
}

.text-pink {
  color: #c40040;
}

.text-small {
  font-size: 0.75rem;
}

.text-striked {
  text-decoration: line-through;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: fixed;
  top: 0;
  left: 0;
  padding: 0.1875rem;
  z-index: 999;
  background: #FFFFFF;
  border: 2px solid #e0e0e0;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/**
 *
 * ELEMENTS
 * Styles dédiés aux éléments spécifiques
 *
 * Certains éléments nécessitent un code spécifique qui ne peut être ré-utilisable
 * au travers du projet (à l'inverse des modules). Il s'agit de styles fortement
 * dépendants du contexte et du contenu de l'élément.
 *
 * Exemple : slider home, payment form, weather widget...
 *
 */
/*----------  Delete  ----------*/
.btn-icon, .btn-icon:visited {
  padding: 0;
  width: 0.9375rem;
  height: 1.25rem;
  background: none;
  border: 0;
}

.btn-favorite .icon-star-fill {
  display: none;
}
.wishlist .btn-favorite .icon-star-fill {
  display: inline-block;
}
.btn-favorite:hover .icon-star, .btn-favorite:focus .icon-star, .btn-favorite:active .icon-star, .btn-favorite.added-to-favorite .icon-star {
  display: none;
}
.wishlist .btn-favorite:hover, .wishlist .btn-favorite:focus, .wishlist .btn-favorite:active, .wishlist .btn-favorite.added-to-favorite {
  display: inline-block;
}
.btn-favorite:hover .icon-star-fill, .btn-favorite:focus .icon-star-fill, .btn-favorite:active .icon-star-fill, .btn-favorite.added-to-favorite .icon-star-fill {
  display: inline-block;
}

/*----------  Entry  ----------*/
.btn-entry, .btn-entry:visited {
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
}
.btn-entry:hover .icon-entry-circle, .btn-entry:focus .icon-entry-circle, .btn-entry:visited:hover .icon-entry-circle, .btn-entry:visited:focus .icon-entry-circle {
  fill: #1e1A0d;
}
.btn-entry:hover .icon-entry-arrow, .btn-entry:focus .icon-entry-arrow, .btn-entry:visited:hover .icon-entry-arrow, .btn-entry:visited:focus .icon-entry-arrow {
  stroke: #FFFFFF;
}

.scroll-top-btn {
  display: none;
}
.scroll-top-btn.active {
  display: block;
  position: fixed;
  top: 75%;
  right: 0;
  transform: translateY(-50%);
  padding: 0.625rem;
  z-index: 1;
  background: #c40040;
  border-top-left-radius: 0.3125rem;
  border-bottom-left-radius: 0.3125rem;
  border: none;
}
.scroll-top-btn.active svg {
  width: 2.1875rem;
  height: 2.1875rem;
  transform: rotate(-90deg);
}
.scroll-top-btn.active svg path {
  stroke: white;
}

@media (min-width: 768px) {
  .scroll-top-btn {
    top: 50%;
  }
  .scroll-top-btn svg {
    width: 3.125rem;
    height: 3.125rem;
  }
}
.soulard-card__img {
  width: 7.5rem;
  margin: 0 0 1.5625rem;
}
.soulard-card__img img {
  width: 100%;
}
.soulard-card__address-link {
  color: #222;
}
.soulard-card__address-link:hover, .soulard-card__address-link:focus, .soulard-card__address-link:active {
  color: inherit;
  text-decoration: none;
}
.soulard-card__store {
  line-height: 1.7;
}
.soulard-card__store p {
  line-height: 1.7;
}

.gourmand-universe__thumbnail:not(.active) {
  display: inline-block;
}
.gourmand-universe__thumbnail:hover, .gourmand-universe__thumbnail:focus, .gourmand-universe__thumbnail:active {
  text-decoration-color: #222;
}
.gourmand-universe__thumbnail .product__img img {
  height: 15.625rem;
  object-fit: cover;
}

@media (max-width: 767.98px) {
  .gourmand-universe__thumbnails .slick-slide {
    padding: 0 0.625rem;
  }
}
@media (min-width: 768px) {
  .gourmand-universe__thumbnails .product__img img {
    height: 8.4375rem;
  }
}
@media (min-width: 768px) {
  .slider-products {
    display: flex;
    justify-content: center;
    gap: 2.5rem;
  }
  .slider-products > div {
    flex-grow: 1;
    flex-basis: 25%;
  }
  .slider-products .product-quick-add {
    flex-basis: 25%;
    flex-grow: 1;
  }
}
[data-slider=products] .slick-dots li {
  margin: 0;
}
[data-slider=products] .slick-dots li button::before {
  font-size: 9px;
  opacity: 1;
}
[data-slider=products] .slick-dots li.slick-active button::before {
  color: #c40040;
}

#datepicker * {
  font-family: "Andada", serif;
}
#datepicker .ui-state-default {
  text-align: center;
  height: 30px;
  line-height: 30px;
  line-height: 24px;
}
#datepicker .ui-state-default.ui-state-active {
  border-color: #c40040;
  background-color: #c40040;
}
#datepicker .ui-state-disabled {
  opacity: 0.25;
}
#datepicker .ui-datepicker {
  padding: unset;
}
#datepicker .ui-widget.ui-widget-content {
  height: initial;
  background: #FFFFFF;
}
#datepicker .ui-datepicker-header {
  color: #222;
  background: white;
  border: none;
}

.modal-open {
  overflow: hidden;
  height: 100%;
}

#contentWrapper {
  display: unset;
}

/* Colors */
/***
* Reset CSS
*/
#tarteaucitronRoot div, #tarteaucitronRoot span, #tarteaucitronRoot applet, #tarteaucitronRoot object, #tarteaucitronRoot iframe, #tarteaucitronRoot h1, #tarteaucitronRoot h2, #tarteaucitronRoot h3, #tarteaucitronRoot h4, #tarteaucitronRoot h5, #tarteaucitronRoot h6, #tarteaucitronRoot p, #tarteaucitronRoot blockquote, #tarteaucitronRoot pre, #tarteaucitronRoot a, #tarteaucitronRoot abbr, #tarteaucitronRoot acronym, #tarteaucitronRoot address, #tarteaucitronRoot big, #tarteaucitronRoot cite, #tarteaucitronRoot code, #tarteaucitronRoot del, #tarteaucitronRoot dfn, #tarteaucitronRoot em, #tarteaucitronRoot img, #tarteaucitronRoot ins, #tarteaucitronRoot kbd, #tarteaucitronRoot q, #tarteaucitronRoot s, #tarteaucitronRoot samp, #tarteaucitronRoot small, #tarteaucitronRoot strike, #tarteaucitronRoot strong, #tarteaucitronRoot sub, #tarteaucitronRoot sup, #tarteaucitronRoot tt, #tarteaucitronRoot var, #tarteaucitronRoot b, #tarteaucitronRoot u, #tarteaucitronRoot i, #tarteaucitronRoot center, #tarteaucitronRoot dl, #tarteaucitronRoot dt, #tarteaucitronRoot dd, #tarteaucitronRoot ol, #tarteaucitronRoot ul, #tarteaucitronRoot li, #tarteaucitronRoot fieldset, #tarteaucitronRoot form, #tarteaucitronRoot label, #tarteaucitronRoot legend, #tarteaucitronRoot table, #tarteaucitronRoot caption, #tarteaucitronRoot tbody, #tarteaucitronRoot tfoot, #tarteaucitronRoot thead, #tarteaucitronRoot tr, #tarteaucitronRoot th, #tarteaucitronRoot td, #tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot canvas, #tarteaucitronRoot details, #tarteaucitronRoot embed, #tarteaucitronRoot figure, #tarteaucitronRoot figcaption, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot output, #tarteaucitronRoot ruby, #tarteaucitronRoot section, #tarteaucitronRoot summary, #tarteaucitronRoot time, #tarteaucitronRoot mark, #tarteaucitronRoot audio, #tarteaucitronRoot video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  /*background: initial;*/
  text-align: initial;
  text-shadow: initial;
}

/* HTML5 display-role reset for older browsers */
#tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot details, #tarteaucitronRoot figcaption, #tarteaucitronRoot figure, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot section {
  display: block;
}

#tarteaucitronRoot ol, #tarteaucitronRoot ul {
  list-style: none;
}

#tarteaucitronRoot blockquote, #tarteaucitronRoot q {
  quotes: none;
}

#tarteaucitronRoot blockquote:before, #tarteaucitronRoot blockquote:after, #tarteaucitronRoot q:before, #tarteaucitronRoot q:after {
  content: "";
  content: none;
}

#tarteaucitronRoot table {
  border-collapse: collapse;
  border-spacing: 0;
}

#tarteaucitronRoot a:focus, #tarteaucitronRoot button:focus {
  /*outline: 2px solid #cb3333;*/
}

/***
 * Better scroll management
 */
div#tarteaucitronMainLineOffset {
  margin-top: 0 !important;
}

div#tarteaucitronServices {
  margin-top: 21px !important;
}

#tarteaucitronServices::-webkit-scrollbar {
  width: 5px;
}

#tarteaucitronServices::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}

#tarteaucitronServices::-webkit-scrollbar-thumb {
  background-color: #ddd;
  outline: 0px solid slategrey;
}

div#tarteaucitronServices {
  box-shadow: 0 0 35px #575757;
}

/***
 * Responsive layout for the control panel
 */
@media screen and (max-width: 479px) {
  #tarteaucitron .tarteaucitronLine .tarteaucitronName {
    width: 90% !important;
  }
  #tarteaucitron .tarteaucitronLine .tarteaucitronAsk {
    float: left !important;
    margin: 10px 15px 5px;
  }
}
@media screen and (max-width: 767px) {
  #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer, #tarteaucitron {
    background: #fff;
    border: 0 !important;
    bottom: 0 !important;
    height: 100% !important;
    left: 0 !important;
    margin: 0 !important;
    max-height: 100% !important;
    max-width: 100% !important;
    top: 0 !important;
    width: 100% !important;
  }
  #tarteaucitron .tarteaucitronBorder {
    border: 0 !important;
  }
  #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList {
    border: 0 !important;
  }
  #tarteaucitron #tarteaucitronServices .tarteaucitronTitle {
    text-align: left !important;
  }
  .tarteaucitronName .tarteaucitronH2 {
    max-width: 80%;
  }
  #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {
    text-align: center !important;
  }
  #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button {
    margin-bottom: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #tarteaucitron {
    border: 0 !important;
    left: 0 !important;
    margin: 0 5% !important;
    max-height: 80% !important;
    width: 90% !important;
  }
}
/***
 * Common value
 */
#tarteaucitron * {
  zoom: 1;
}

#tarteaucitronRoot div#tarteaucitron {
  left: 0;
  right: 0;
  margin: auto;
}

#tarteaucitronRoot button#tarteaucitronBack {
  background: #eee;
}

#tarteaucitron .clear {
  clear: both;
}

#tarteaucitron a {
  color: rgb(66, 66, 66);
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
}

#tarteaucitronRoot button {
  background: transparent;
  border: 0;
}

#tarteaucitron strong {
  font-size: 22px;
  font-weight: 500;
}

#tarteaucitron ul {
  padding: 0;
}

#tarteaucitron .tarteaucitronH1, #tarteaucitron .tarteaucitronH2, #tarteaucitron .tarteaucitronH3, #tarteaucitron .tarteaucitronH4, #tarteaucitron .tarteaucitronH5, #tarteaucitron .tarteaucitronH6 {
  display: block;
}

.cookie-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

/***
 * Root div added just before </body>
 */
#tarteaucitronRoot {
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

#tarteaucitronRoot * {
  box-sizing: initial;
  color: #222;
  font-size: 14px;
  line-height: normal;
  vertical-align: initial;
}

#tarteaucitronRoot .tarteaucitronH1 {
  font-size: 1.5em;
  text-align: center;
  color: #fff;
  margin: 15px 0 28px;
}

#tarteaucitronRoot .tarteaucitronH2 {
  display: inline-block;
  margin: 12px 0 0 10px;
  color: #fff;
}

#tarteaucitronCookiesNumberBis.tarteaucitronH2 {
  margin-left: 0;
}

/***
 * Control panel
 */
#tarteaucitronBack {
  background: #fff;
  display: none;
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2147483646;
}

#tarteaucitron {
  display: none;
  max-height: 80%;
  left: 50%;
  margin: 0 auto 0 -430px;
  padding: 0;
  position: fixed;
  top: 6%;
  width: 860px;
  z-index: 2147483647;
}

#tarteaucitron .tarteaucitronBorder {
  background: #fff;
  border: 2px solid #333;
  border-top: 0;
  height: auto;
  overflow: auto;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,
#tarteaucitron #tarteaucitronClosePanel {
  background: #333333;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  padding: 4px 0;
  position: absolute;
  right: 0;
  text-align: center;
  width: 70px;
}

#tarteaucitron #tarteaucitronDisclaimer {
  color: #555;
  font-size: 12px;
  margin: 15px auto 0;
  width: 80%;
}

.tarteaucitronSelfLink, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,
#tarteaucitron #tarteaucitronServices .tarteaucitronHidden {
  background: rgba(51, 51, 51, 0.07);
}

a.tarteaucitronSelfLink {
  text-align: center !important;
  display: block;
  padding: 7px !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronHidden {
  display: none;
  position: relative;
}

#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle {
  width: 100%;
  box-sizing: border-box;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
#tarteaucitron #tarteaucitronInfo,
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  margin: 20px 0px 0px;
  padding: 5px 20px;
  text-align: left;
  width: auto;
  background: #333;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a {
  color: #fff;
  font-weight: 500;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover {
  text-decoration: none !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a {
  font-size: 22px;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a {
  font-size: 14px;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle {
  padding: 5px 10px;
  margin: 0;
}

#tarteaucitron #tarteaucitronInfo,
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
  color: #fff;
  display: none;
  font-size: 12px;
  font-weight: 500;
  margin-top: 0;
  max-width: 270px;
  padding: 20px;
  position: absolute;
  z-index: 2147483647;
}

#tarteaucitron #tarteaucitronInfo a {
  color: #fff;
  text-decoration: underline;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover {
  background: rgba(51, 51, 51, 0.2);
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine {
  background: rgba(51, 51, 51, 0.1);
  border-left: 5px solid transparent;
  margin: 0;
  overflow: hidden;
  padding: 15px 5px;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
  background: #333;
  border: 3px solid #333;
  border-left: 9px solid #333;
  border-top: 5px solid #333;
  margin-bottom: 0;
  margin-top: 21px;
  position: relative;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover {
  background: #333;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName {
  margin-left: 15px;
  margin-top: 2px;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button {
  color: #fff;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk {
  margin-top: 0px !important;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName {
  display: inline-block;
  float: left;
  margin-left: 10px;
  text-align: left;
  width: 50%;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover {
  text-decoration: underline;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {
  display: inline-block;
  float: right;
  margin: 7px 15px 0;
  text-align: right;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,
.tac_activate .tarteaucitronAllow {
  background: gray;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  padding: 6px 10px;
  text-align: center;
  text-decoration: none;
  width: auto;
  border: 0;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies {
  color: #333;
  font-size: 12px;
}

#tarteaucitron .tarteaucitronH3 {
  font-size: 18px;
}

#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName {
  width: auto !important;
  margin-left: 0 !important;
  font-size: 14px;
}

/***
 * Big alert
 */
.tarteaucitronAlertBigTop {
  top: 0;
}

.tarteaucitronAlertBigBottom {
  bottom: 0;
}

#tarteaucitronRoot #tarteaucitronAlertBig {
  background: #f4f1ea;
  display: none;
  font-size: 13px !important;
  left: 0;
  padding: 5px 5%;
  position: fixed;
  text-align: center;
  box-sizing: content-box;
  z-index: 2147483645;
  text-align: center;
  padding: 10px;
  margin: auto;
  width: 100%;
}
#tarteaucitronRoot #tarteaucitronAlertBig::before {
  content: "";
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 5px;
  background-image: radial-gradient(#f4f1ea 3px, transparent 0);
  background-size: 9px 12px;
  background-repeat: repeat-x;
  bottom: 100%;
  background-position: -7px 0px;
}

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
  font-weight: 700;
}

#tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
  cursor: pointer;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitron #tarteaucitronPrivacyUrl {
  cursor: pointer;
  display: inline-block;
  padding: 5px 2em;
  text-decoration: none;
  margin-left: 7px;
  background: #c40040;
  border-radius: 1em;
  color: #FFFFFF;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitron #tarteaucitronPrivacyUrl {
  margin-bottom: 3px;
  margin-left: 7px;
  border: 1px solid #222;
  background: transparent;
  color: inherit;
}

#tarteaucitronPercentage {
  background: #c40040 !important;
  height: 5px;
  left: 0;
  position: fixed;
  width: 0;
  z-index: 2147483644;
}

/***
 * Small alert
 */
.tarteaucitronAlertSmallTop, .tarteaucitronAlertSmallBottom {
  bottom: 0;
}

#tarteaucitronAlertSmall {
  background: #333;
  display: none;
  padding: 0;
  position: fixed;
  right: 0;
  text-align: center;
  width: auto;
  z-index: 2147483646;
}

#tarteaucitronAlertSmall #tarteaucitronManager {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 11px !important;
  padding: 8px 10px 8px;
}

#tarteaucitronAlertSmall #tarteaucitronManager:hover {
  background: rgba(255, 255, 255, 0.05);
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot {
  background-color: gray;
  border-radius: 5px;
  display: block;
  height: 8px;
  margin-bottom: 1px;
  margin-top: 5px;
  overflow: hidden;
  width: 100%;
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,
#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow,
#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed {
  display: block;
  float: left;
  height: 100%;
  width: 0%;
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen {
  background-color: #1B870B;
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow {
  background-color: #FBDA26;
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed {
  background-color: #9C1A1A;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesNumber {
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 30px;
  padding: 0px 10px;
  vertical-align: top;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover {
  background: rgba(255, 255, 255, 0.3);
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer {
  display: none;
  max-height: 70%;
  max-width: 500px;
  position: fixed;
  right: 0;
  width: 100%;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList {
  background: #fff;
  border: 2px solid #333;
  color: #333;
  font-size: 11px;
  height: auto;
  overflow: auto;
  text-align: left;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong {
  color: #333;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle {
  background: #333;
  margin-top: 21px;
  padding: 13px 0 9px 13px;
  text-align: left;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong {
  color: #fff;
  font-size: 16px;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain {
  background: rgba(51, 51, 51, 0.1);
  padding: 7px 5px 10px;
  word-wrap: break-word;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover {
  background: rgba(51, 51, 51, 0.2);
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a {
  color: #333;
  text-decoration: none;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft {
  display: inline-block;
  width: 50%;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong {
  color: darkred;
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight {
  color: #333;
  display: inline-block;
  font-size: 11px;
  margin-left: 10%;
  vertical-align: top;
  width: 30%;
}

/***
 * Fallback activate link
 */
.tac_activate {
  background: #333;
  color: #fff;
  display: table;
  font-size: 12px;
  height: 100%;
  line-height: initial;
  margin: auto;
  text-align: center;
  width: 100%;
}

.tac_float {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.tac_activate .tac_float strong {
  color: #fff;
}

.tac_activate .tac_float .tarteaucitronAllow {
  background-color: #1B870B;
  display: inline-block;
}

/***
 * CSS for services
 */
ins.ferank-publicite, ins.adsbygoogle {
  text-decoration: none;
}

div.amazon_product {
  height: 240px;
  width: 120px;
}

.tarteaucitronIsAllowed .tarteaucitronDeny {
  opacity: 0.4 !important;
}

.tarteaucitronIsDenied .tarteaucitronAllow {
  opacity: 0.4 !important;
}

.tarteaucitronIsAllowed .tarteaucitronAllow {
  opacity: 1 !important;
}

.tarteaucitronIsDenied .tarteaucitronDeny {
  opacity: 1 !important;
}

.tarteaucitronLine .tarteaucitronAllow, .tarteaucitronLine .tarteaucitronAllow {
  opacity: 0.4;
}

div#tarteaucitronInfo {
  display: block !important;
  position: initial !important;
  text-align: center !important;
  max-width: 80% !important;
  padding: 15px 0 !important;
  margin: -10px auto 40px !important;
  font-size: 1em !important;
  border-bottom: 1px solid;
  border-top: 1px solid;
  border-color: #555;
}

a.tarteaucitronSelfLink {
  position: absolute;
  left: 0;
  right: 0;
  padding-top: 13px !important;
  display: block;
  text-shadow: 0 0 14px white;
  text-transform: uppercase;
}

.tarteaucitronMainLine .tarteaucitronH2 {
  font-size: 1.2em !important;
  margin-top: 4px !important;
}

span.tarteaucitronTitle.tarteaucitronH3 {
  margin-top: 12px !important;
}

/**
 *
 * STRUCTURE
 * Styles dédiés aux ensembles structurant une page
 *
 * Regroupe les styles globaux de chaque élément de structure : header (`_header.scss`)
 * contenu (`_content.scss`), et footer (`_footer.scss`).
 *
 */
.overlay.active {
  display: block;
  background: hsla(0, 0%, 0%, 0);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}

.overlay.active {
  background: hsla(0, 0%, 0%, 0);
}

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

.border-gray-1 .nav-link {
  height: 100%;
}

header {
  background: #131311;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3;
  transition: top linear 300ms;
  position: sticky;
}

.header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start;
  align-content: stretch;
  background: #131311;
  height: 3.75rem;
}
.header__container {
  display: flex;
  gap: 2.1875rem;
  margin: auto 0;
}
.header__logo {
  min-width: 6.25rem;
  width: 6.25rem;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 4;
}
.header__logo:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(/build/app/shop/images/fond-logo.b54e072b.png);
  background-repeat: no-repeat;
  width: 6.25rem;
  height: 4.6875rem;
  border-radius: 0 0 0.3125rem 0.3125rem;
}
.header__logo img {
  width: 5rem;
  z-index: 1;
  position: relative;
}
.header__logo a {
  transform: translateY(8px);
}
.header__utilities {
  display: flex;
  gap: 1.5625rem;
}
.header__utilities--simple {
  justify-content: start !important;
}
.header__utilities--simple .utilities-menu__link {
  color: #131311;
}
.header__utilities--simple .utilities-menu__link:hover, .header__utilities--simple .utilities-menu__link:focus {
  color: #131311;
}
.header__utilities--simple .utilities-menu__link svg path {
  fill: #131311;
}
.header .utilities-menu ul {
  display: flex;
  gap: 1.5625rem;
}
.header__menus-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 100%;
  z-index: 3;
}
.header__menus-container.active {
  padding: 1.25rem;
  width: initial;
  overflow: initial;
  left: 0;
}
.header.search-expanded {
  align-items: center;
  padding: 0;
  transition: all ease 200ms;
}
.header.search-expanded .header {
  justify-content: space-between;
}
.header.search-expanded .header__container {
  gap: 0;
}
.header.search-expanded .header__menus {
  flex: 0;
  width: 0px;
  overflow: hidden;
}
.header.search-expanded .search-form {
  display: flex;
  align-items: flex-end;
}
.header.search-expanded .btn-menu--search-form {
  display: none;
}
.sticky .header.search-expanded .btn-menu--search-form {
  display: none;
}
.header.search-expanded .utilities-menu {
  display: none;
}
.header.search-expanded .search-form__btn-container {
  flex: 0 1 15%;
  width: initial;
  height: initial;
  overflow: initial;
}
.header.search-expanded .form-search-input {
  width: 100%;
  margin-left: 1.5625rem;
  padding: 0.3125rem 0.9375rem;
  height: unset;
}
.header--simple .header__child {
  flex-basis: auto;
  flex-grow: 0;
}
.header--simple .header__utilities {
  flex-basis: auto;
}
.header--simple .header__logo {
  max-width: 4.6875rem;
  left: 50%;
  transform: translateX(-50%);
}

.top-info {
  display: flex;
  justify-content: space-between;
}

@media (hover: hover) and (min-width: 992px) {
  header {
    position: relative;
    z-index: 2;
  }
  .header {
    align-items: flex-start;
    gap: 3.125rem;
    height: unset;
  }
  .header.search-expanded {
    align-items: center;
  }
  .header.search-expanded .utilities-menu {
    flex: 0;
    width: 0;
    height: 0;
    overflow: hidden;
  }
  .header.search-expanded .header__menus {
    flex: 0 1 100%;
    width: initial;
    overflow: initial;
  }
  .header.search-expanded .search-form__btn-container {
    flex: 0 1 30%;
    width: initial;
    height: initial;
    overflow: initial;
  }
  .header.search-expanded .form-search-input {
    padding: 0.5rem 1.5625rem;
  }
  .header--simple {
    justify-content: center;
  }
  .header--simple:after {
    content: "";
    flex: 1;
  }
  .header--simple .header__utilities {
    flex: 1;
  }
  .header--simple .header__logo {
    max-width: none;
  }
  .header__container {
    width: 100%;
    height: 100%;
    flex-direction: column;
    gap: 0;
  }
  .header__btn-menu {
    display: none !important;
  }
  .header__logo {
    min-width: 13.4375rem;
    width: 13.4375rem;
    height: 10.625rem;
  }
  .header__logo:before {
    width: 13.4375rem;
    height: 11.875rem;
  }
  .header__logo img {
    width: initial;
  }
  .header__logo a {
    transform: translateY(0);
  }
  .header__utilities {
    margin-top: 1.5625rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 1.875rem;
  }
  .header__menus-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: static;
    top: initial;
    right: initial;
    bottom: initial;
    left: 0;
  }
  .header__main-menu {
    display: flex;
    align-items: flex-end;
  }
}
@media (min-width: 992px) {
  .sticky .header__utilities::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 20px;
    background: transparent;
  }
  .header__menus {
    transition: flex-basis 500ms ease-in-out, margin-bottom 500ms linear;
  }
  .sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 3;
  }
  .sticky .header {
    padding: 0;
    justify-content: center;
    height: 6.25rem;
  }
  .sticky .header__container {
    flex-direction: row;
    justify-content: space-between;
  }
  .sticky .header__menus {
    margin-top: 0;
  }
  .sticky .header__menus-container {
    height: 100%;
    align-items: flex-end;
  }
  .sticky .header__special-menu {
    position: relative;
  }
  .sticky .header__logo {
    height: 7.1875rem;
  }
  .sticky .header__logo:before {
    height: 7.1875rem;
  }
  .sticky .header__search {
    order: 3;
    text-align: center;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .sticky .header__utilities {
    position: relative;
    order: 4;
    margin: 0;
  }
  .sticky .header--connected .header__container {
    flex-direction: column-reverse;
    justify-content: center;
  }
  .sticky .header--connected .main-menu__item > a, .sticky .header--connected .simple-menu li a {
    padding-bottom: 0.9375rem;
  }
  .sticky .sub-menu {
    text-align: left;
  }
  .sticky .utilities-menu__text {
    display: none;
  }
  .sticky .utilities-menu ul {
    display: flex;
    padding-left: 0.625rem;
    margin-bottom: 0;
  }
  .sticky .utilities-menu li + li {
    margin-left: 1.25rem;
  }
  .sticky .search-form {
    display: none;
  }
  .sticky .btn-menu--search-form {
    width: 1.1875rem;
    height: 1.1875rem;
  }
  .sticky .btn-menu--search-form.btn-menu {
    display: inline-block;
  }
  .sticky .btn-menu {
    display: flex;
  }
  .sticky .main-menu__list {
    padding-right: 2.1875rem;
  }
  .sticky .main-menu__item > a {
    padding-bottom: 2.0625rem;
  }
  .sticky .simple-menu--header {
    padding-left: 2.1875rem;
  }
  .sticky .simple-menu .special-menu__list {
    gap: 1.875rem;
  }
  .sticky .simple-menu li a {
    padding-bottom: 2.0625rem;
  }
  .sticky.sticky--half-way .header {
    flex-wrap: nowrap;
  }
  .sticky.sticky--half-way .header__menus {
    flex-basis: 25.25rem;
    margin-bottom: 0;
  }
  .sticky.sticky--half-way .simple-menu--header {
    border: none;
  }
  .sticky.sticky--complete .header__logo,
  .sticky.sticky--complete .header__search,
  .sticky.sticky--complete .header__utilities {
    opacity: 1;
    overflow: initial;
  }
  .sticky.sticky--complete .header__search {
    flex: 0 0 2.5rem;
  }
  .sticky.sticky--complete .header__utilities {
    flex: unset;
    padding: 0;
    margin: 0;
  }
  .sticky.sticky--complete .search-expanded .header__menus {
    flex: 0;
    width: 0;
    height: 0;
    overflow: hidden;
  }
  .sticky.sticky--complete .search-expanded .header__utilities {
    flex: 0 0 6.875rem;
    width: initial;
    height: initial;
  }
  .sticky.sticky--complete .search-expanded .header__search {
    flex-grow: 1;
    padding-right: 0.9375rem;
  }
  .sticky.sticky--complete .search-expanded .form-search-input {
    width: 275px;
    margin-right: 25px;
  }
}
@media (hover: hover) and (min-width: 992px) {
  .sticky.sticky--half-way .header__menus {
    flex-basis: unset;
  }
}
@media (min-width: 768px) {
  .promo-banner.sticky-banner {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
  }
  .promo-banner a {
    color: white;
    text-decoration: underline;
  }
  .promo-banner a:hover, .promo-banner a:focus, .promo-banner a:active {
    color: white;
  }
}
.btn-menu {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
  background: transparent;
  border: none;
}

@media (hover: hover) and (min-width: 992px) {
  .btn-menu {
    width: initial;
    height: initial;
  }
  .btn-menu.btn-menu--search-form {
    display: none;
  }
}
/**
 *
 * MODULES
 * Styles dédiés aux composants
 *
 * Regroupe les composants ré-utilisables du projet (pas de dépendance
 * contextuelle, pas de dépendance à leur contenu).
 *
 * Exemple : button, form, slider, accordion...
 *
 */
.simple-menu ul, .utilities-menu ul, .main-menu__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.sub-menu__button, .main-menu li > a {
  display: block;
  color: #FFFFFF;
  font-family: "Cardo", serif;
  font-weight: 700;
}

.header__menus-container {
  padding: 0;
  width: 0;
  overflow: hidden;
  background: #131311;
  border-top: 0.0625rem solid #e0e0e0;
  line-height: 3;
  text-align: left;
}

.header__menus  {
  text-align: right;
}

@media (hover: hover) and (min-width: 992px) {
  .header__menus {
    margin-top: 1.5625rem;
    padding-bottom: 0;
    text-align: left;
  }
  .header__menus-container {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    align-items: stretch;
    width: initial;
    overflow: initial;
    border-top: none;
    line-height: normal;
    word-break: normal;
  }
}
/* == Main menu */
.main-menu li > a:hover, .main-menu li > a:focus, .main-menu li > a:active {
  color: #ede2c5;
}

.main-menu__list {
  padding-right: 0.9375rem;
}

.main-menu__item {
  display: block;
}
.main-menu__item.main-menu__item--has-submenu > a {
  position: relative;
  display: block;
  font-weight: 700;
}
.main-menu__item.main-menu__item--has-submenu > a::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  width: 0.625rem;
  height: 0.625rem;
  transform: translateY(-50%) rotate(-90deg);
  background: url(/build/app/shop/images/icon-caret.911c6c22.svg) no-repeat center/contain;
}

@media (hover: hover) and (min-width: 992px) {
  .sub-menu__button, .main-menu li > a {
    font-size: 1.5rem;
  }
  .main-menu__list {
    display: flex;
    justify-items: flex-end;
    text-align: center;
  }
  .main-menu__item {
    display: inline-block;
    text-align: center;
  }
  .main-menu__item > a {
    padding: 0 2.1875rem 1.875rem;
  }
  .main-menu__item:nth-child(1) > a {
    padding-left: 0;
  }
  .main-menu__item:nth-child(3) > a {
    padding-right: 0;
  }
  .main-menu__item.main-menu__item--has-submenu > a::after {
    display: none;
  }
}
@media (hover: hover) and (min-width: 1300px) {
  .main-menu__list {
    text-align: left;
  }
}
/* == sub menu */
.sub-menu {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  max-width: 0;
  overflow: hidden;
  transition: all ease 100ms;
  background: #131311;
  z-index: 1;
}
.main-menu__item.active .sub-menu {
  left: 0;
  right: 0;
  max-width: 100%;
}

.sub-menu__link {
  padding: 1.25rem 0 0;
  font-weight: 400;
  line-height: 2;
}

@media (hover: hover) and (min-width: 992px) {
  .sub-menu {
    top: 0;
    right: 0;
    bottom: initial;
    left: 0;
    z-index: -1;
    margin-top: -0.125rem;
    transition: none;
    min-height: 20rem;
  }
  .main-menu__item.active .sub-menu {
    bottom: initial;
    max-width: initial;
    overflow: initial;
    margin-top: 0;
    z-index: 2;
  }
}
.submenu-container__encapsulator {
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
  overflow-y: scroll;
}

.sub-menu__list {
  margin-bottom: 1.5625rem;
}

.submenu-container__image-link {
  flex-basis: 5rem;
  order: 2;
  border-top: 0.0625rem solid #e0e0e0;
}
.submenu-container__image-link .image-link {
  height: 100%;
}

@media (hover: hover) and (min-width: 992px) {
  .submenu-container__encapsulator {
    flex-direction: row;
    justify-content: space-between;
    margin-left: 18.4375rem !important;
    margin-top: 3.75rem;
    overflow-y: hidden;
  }
  .sub-menu__list {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    padding-left: 1.875rem !important;
    flex: 1 0 35%;
    padding: 0;
    margin: 0;
  }
  .sub-menu__item:not(:last-child) {
    position: relative;
  }
  .sub-menu__item:not(:last-child):before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    background-color: #ede2c5;
    width: 25.5rem;
    height: 0.0625rem;
  }
  .submenu-container__cross-product {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 1.25rem;
    width: 50%;
    padding-right: 3em;
    transition: opacity ease 200ms;
    opacity: 0;
  }
  .submenu-container__cross-product.active {
    opacity: 1;
    transition: opacity ease 200ms;
    z-index: 1;
  }
  .submenu-container__cross-product .cross-article__illu img {
    object-fit: scale-down;
    object-position: top;
  }
  .submenu-container__image-link {
    order: unset;
    border-top: none;
  }
  .submenu-container__image-link .image-link {
    width: 12.5rem;
    height: 12.5rem;
    border-radius: 15px;
    overflow: hidden;
  }
}
@media (hover: hover) and (min-width: 992px) {
  .submenu-container__cross-product {
    width: 60%;
  }
}
.sub-menu__list {
  list-style-type: none;
}

@media (hover: hover) and (min-width: 992px) {
  .sub-menu {
    background: rgba(19, 19, 17, 0.9);
    backdrop-filter: blur(4px);
  }
  .sub-menu__item {
    text-align: left;
    padding: 0;
  }
  .sub-menu__link {
    padding: 0.9375rem 0rem;
    width: 40%;
    font-weight: 500;
    line-height: 1;
  }
  .sub-menu__link:hover, .sub-menu__link:focus, .sub-menu__link:active {
    font-weight: 700;
    text-decoration: none;
  }
}
@media (hover: hover) and (min-width: 992px) {
  .sub-menu__link {
    width: 40%;
  }
}
.sub-menu__button {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  background: transparent;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 0.0625rem solid #e0e0e0;
  font-weight: 500;
  min-height: 5rem; /* fix ios safari #32614 */
  text-align: left;
}
.sub-menu__button::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 1.25rem;
  top: 50%;
  width: 0.625rem;
  height: 0.625rem;
  transform: translateY(-50%) rotate(90deg);
  background: url(/build/app/shop/images/icon-caret.911c6c22.svg) no-repeat center/contain;
}

@media (hover: hover) and (min-width: 992px) {
  .sub-menu__button {
    display: none;
  }
  .sub-menu__button::before {
    display: none;
  }
}
/* == Utilities menu */
.utilities-menu ul {
  display: flex;
  justify-content: space-between;
}
.utilities-menu li {
  display: inline-block;
}
.utilities-menu span {
  vertical-align: bottom;
}
.utilities-menu--simple .utilities-menu__link {
  width: initial;
  height: initial;
}
.utilities-menu--simple .utilities-menu__img {
  display: inline-block;
  width: 1.1875rem;
  height: 1.1875rem;
  margin-right: 0.3125rem;
}
.utilities-menu--simple .utilities-menu__text {
  display: inline;
  font-size: 1rem;
}

.utilities-menu__link {
  color: #FFFFFF;
  font-family: "Cardo", serif;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  width: 1.875rem;
  height: 1.875rem;
}
.utilities-menu__link:hover, .utilities-menu__link:focus, .utilities-menu__link:active, .utilities-menu__link.logged {
  color: #ede2c5;
  text-decoration: none;
}

.utilities-menu__amount {
  display: none;
}

.utilities-menu__loyalty {
  display: none;
}

.utilities-menu__cart-number {
  transform: translate(-2px, -10px);
  min-width: 0.9375rem;
  min-height: 0.9375rem;
  padding: 0 0.0625rem;
  background: #c20a43;
  border-radius: 50%;
  color: white;
  font-size: 0.75rem;
  text-align: center;
}

.utilities-menu__text {
  display: none;
}

@media (hover: hover) and (min-width: 992px) {
  .utilities-menu ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .utilities-menu a:hover,
  .utilities-menu a:focus,
  .utilities-menu a:active {
    text-decoration: none;
  }
  .utilities-menu li + li {
    margin-left: 1.875rem;
  }
  .utilities-menu--simple ul {
    justify-content: flex-start;
  }
  .utilities-menu__link {
    font-size: 1.375rem;
    width: unset;
    height: unset;
  }
  .utilities-menu__amount {
    display: block;
    border-left: 0.0625rem solid #c40040;
    margin-left: 0.625rem;
    padding-left: 0.625rem;
    font-size: 1.25rem;
  }
  .utilities-menu__loyalty {
    display: block;
    margin-top: 0.3125rem;
    font-size: 1.125rem;
    color: #FFFFFF;
  }
}
@media (hover: hover) and (min-width: 992px) {
  .utilities-menu a:hover .utilities-menu__text,
  .utilities-menu a:focus .utilities-menu__text,
  .utilities-menu a:active .utilities-menu__text {
    text-decoration: underline;
  }
  .utilities-menu__text {
    display: inline-block;
    margin-left: 0.625rem;
  }
  .utilities-menu__link--checkout {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }
}
@media (hover: hover) and (min-width: 1300px) {
  .utilities-menu__link--checkout {
    flex-direction: row;
  }
}
.utilities-menu__text-container {
  display: none;
}
@media (hover: hover) and (min-width: 992px) {
  .utilities-menu__text-container {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

.header__menus-container__utilities {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 3.125rem;
  border-top: 0.0625rem solid #e0e0e0;
  line-height: 4;
}
.header__menus-container__utilities .utilities-menu__img {
  display: inline-block;
  width: 1.1875rem;
  height: 1.1875rem;
}
.header__menus-container__utilities .utilities-menu__text {
  display: inline-block;
}
.header__menus-container__utilities .utilities-menu__link {
  width: fit-content;
  height: fit-content;
}
@media (hover: hover) and (min-width: 992px) {
  .header__menus-container__utilities {
    display: none;
  }
}

/* == Simple menu */
.simple-menu li {
  display: block;
}
.simple-menu a {
  color: #FFFFFF;
  font-family: "Cardo", serif;
  font-weight: 400;
  font-size: 0.75rem;
}

.simple-menu--white a {
  color: #FFFFFF;
  font-size: 0.8125rem;
  font-weight: 400;
}

@media (hover: hover) and (min-width: 992px) {
  .simple-menu .special-menu__list {
    gap: 5rem;
  }
  .simple-menu li {
    display: inline-block;
  }
  .simple-menu li a {
    font-size: 1.5rem;
    padding-bottom: 1.875rem;
  }
  .simple-menu--pink li + li {
    margin-left: 1.25rem;
  }
  .simple-menu--header {
    padding-left: 0.9375rem;
  }
}
.account-menu__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.account-menu__link {
  display: inline-block;
  color: #222;
  font-weight: 500;
}
.account-menu__link:hover, .account-menu__link:focus, .account-menu__link:active {
  color: inherit;
}

@media (hover: hover) and (min-width: 992px) {
  .account-menu__link {
    padding: 0.75rem 0;
  }
}
.special-menu__sub-list {
  padding-left: 1.25rem !important;
}
.special-menu__item {
  line-height: 2;
  margin-bottom: 0.625rem;
}
.special-menu__item > a {
  text-transform: uppercase;
  font-weight: 500;
}
.special-menu__item > a:hover, .special-menu__item > a:focus {
  color: #ede2c5;
}
.special-menu__sub-item {
  line-height: 1.5;
  margin-bottom: 0.625rem;
}
.special-menu__sub-item:last-of-type {
  margin-bottom: 0;
}
@media (hover: hover) and (min-width: 992px) {
  .special-menu {
    height: 100%;
  }
  .special-menu__list {
    display: flex;
    justify-content: flex-start;
    height: 100%;
    text-align: center;
  }
  .special-menu__item {
    position: relative;
    line-height: normal;
    margin-bottom: 0;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
  .special-menu__item > a {
    text-transform: none;
  }
  .special-menu__item:hover .special-menu__sub-list {
    display: block;
  }
  .special-menu__sub-list {
    position: absolute;
    top: 3.125rem;
    left: -50%;
    padding: 1.25rem !important;
    display: none;
    background: #131311;
    box-shadow: 0 0.375rem 0.625rem 0 rgba(0, 0, 0, 0.16);
  }
  .special-menu__sub-item {
    margin-left: 0 !important;
    white-space: nowrap;
  }
}

.breadcrumb {
  position: relative;
  padding: 8.125rem 0 0.9375rem;
  background: none;
  border-radius: 0;
  font-size: 0.875rem;
  color: #1e1A0d;
}
.breadcrumb-item {
  font-size: 1rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  content: "/";
  font-weight: 400;
}
.breadcrumb-item:last-child a, .breadcrumb-item.active a {
  font-weight: 500;
  color: inherit;
}
.breadcrumb-item a {
  color: inherit;
}
@media (min-width: 992px) {
  .breadcrumb {
    padding: 5.625rem 0 0.9375rem;
  }
}

.btn {
  display: inline-block;
  background: transparent;
  border: 1px solid #1e1A0d;
  border-radius: 2em;
  transition: all ease 250ms;
  color: #1e1A0d;
  line-height: 2;
  font-family: "Cardo", serif;
  font-weight: 700;
  text-transform: uppercase;
}
.btn:hover, .btn:focus, .btn:active {
  background: #c40040;
  border-color: #c40040;
  color: #FFFFFF;
}
.btn--lh-normal {
  line-height: normal;
}

.btn--full {
  background: #c40040;
  border-color: #c40040;
  color: #FFFFFF;
}
.btn--full:hover, .btn--full:focus, .btn--full:active {
  background: #FFFFFF;
  border-color: #1e1A0d;
  color: #1e1A0d;
}

.btn--black:hover, .btn--black:focus, .btn--black:active {
  background: #1e1A0d;
  border-color: #1e1A0d;
  color: #FFFFFF;
}

.btn--black-full {
  background: #1e1A0d;
  border-color: #1e1A0d;
  color: #FFFFFF;
}
.btn--black-full:hover, .btn--black-full:focus, .btn--black-full:active {
  background: #FFFFFF;
  border-color: #1e1A0d;
  color: #1e1A0d;
}

.btn--grey {
  border-color: #bfbfbf;
  color: #bfbfbf;
}

.btn--white {
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.btn--white:hover, .btn--white:focus, .btn--white:active {
  background: #FFFFFF;
  border-color: #FFFFFF;
  color: #1e1A0d;
}

.btn--gold {
  border-color: #E8C583;
  color: #E8C583;
}
.btn--gold:hover, .btn--gold:focus, .btn--gold:active {
  background: #E8C583;
  border-color: #E8C583;
  color: #131311;
}

.btn--red {
  border-color: #c20a43;
  color: #c20a43;
}
.btn--red:hover, .btn--red:focus, .btn--red:active {
  background: #c20a43;
  border-color: #c20a43;
  color: #FFFFFF;
}

.btn--wider {
  padding-left: 2.97rem;
  padding-right: 2.97rem;
}

.disabled {
  cursor: default;
  opacity: 1;
  color: #979797;
  border-color: #979797;
}
.disabled:hover, .disabled:focus, .disabled:active {
  color: #979797;
  border-color: #979797;
}
.disabled.btn-hovereffect:hover::before, .disabled.btn-hovereffect:focus::before, .disabled.btn-hovereffect:active::before {
  --size: 0;
}

.btn-hovereffect {
  position: relative;
  overflow: hidden;
}
.btn-hovereffect span {
  position: relative;
}
.btn-hovereffect.btn--white::before {
  background: #FFFFFF;
}
.btn-hovereffect:hover span, .btn-hovereffect:focus span, .btn-hovereffect:active span {
  color: #FFFFFF;
}
.btn-hovereffect.isHover span {
  color: #FFFFFF;
}
.btn-hovereffect .btn-hovereffect__circle {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background: #1e1A0d;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: all linear 100ms;
}

.btn--block {
  display: block;
  width: 100%;
}

.btn-entry--cart {
  border: 0.0625rem solid #1e1A0d;
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  transition: all ease 0.4s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-entry--cart span {
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-entry--cart svg {
  color: #1e1A0d;
  width: 1.4375rem;
  height: auto;
  transition: all ease 0.4s;
}
.btn-entry--cart:hover, .btn-entry--cart:focus, .btn-entry--cart:active {
  background: #1e1A0d;
}
.btn-entry--cart:hover svg, .btn-entry--cart:focus svg, .btn-entry--cart:active svg {
  color: #FFFFFF;
}

.btn--reverse {
  background: #c40040;
  border-color: #c40040;
  color: #FFFFFF;
}
.btn--reverse:hover {
  background: transparent;
  border-color: #1e1A0d;
  color: #1e1A0d;
}

.simple-link {
  display: inline-block;
  color: #1e1A0d;
  font-size: 1.25rem;
  font-weight: 300;
  text-decoration: underline;
}
.simple-link:hover, .simple-link:focus, .simple-link:active {
  color: #1e1A0d;
  text-decoration: none;
}
@media (min-width: 768px) {
  .simple-link {
    font-size: 1.5rem;
  }
}

.simple-link--no-line {
  text-decoration: none;
}
.simple-link--no-line:hover, .simple-link--no-line:focus, .simple-link--no-line:active {
  text-decoration: underline;
}

.simple-link--no-border {
  border: none;
}

.simple-link--no-background {
  background: none;
}

.simple-link--collapse {
  position: relative;
  padding-right: 0.9375rem;
}
.simple-link--collapse:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.1875rem solid transparent;
  border-right: 0.1875rem solid transparent;
  border-top: 0.375rem solid #222222;
  position: absolute;
  right: 0;
  top: 50%;
  transition: transform 0.2s;
  transform: rotate(180deg);
}
.simple-link--collapse.collapsed:before {
  transform: rotate(0);
}

.back-link {
  font-size: 1.25rem;
  color: #131311;
}
.back-link span {
  color: #c20a43;
}
@media (min-width: 992px) {
  .back-link {
    font-size: 1.5rem;
  }
}

.btn-icon {
  display: inline-block;
  cursor: pointer;
}

.btn-icon--white path {
  fill: #FFFFFF;
}

.notransition {
  transition: none !important;
}

.counter-container {
  display: flex;
  align-items: center;
}

.counter-container__button {
  display: inline-block;
  width: 1.875rem;
  height: 1.875rem;
  padding: 0.2rem;
  line-height: 1;
  text-align: center;
  border-color: #E8C583;
}
.counter-container__button:hover, .counter-container__button:focus, .counter-container__button:active {
  background: #1e1A0d;
  border-color: #1e1A0d;
}
.counter-container--pink .counter-container__button:hover, .counter-container--pink .counter-container__button:focus, .counter-container--pink .counter-container__button:active {
  background: #c40040;
  border-color: #c40040;
}

.counter-container__number {
  margin: 0 0.5rem;
  font-family: "Cardo", serif;
  font-size: 1.25rem;
}

/**
 * Tous les styles de ce module ciblent les contenus contribués par l'utilisateur (contenus et blocs).
 *
 * Ce qui implique qu'on ne peut pas cibler les éléments par des classes, mais via un
 * sélecteur d'éléments (.wysiwyg h2, .wysiwyg a...).
 *
 * Pour les contenus, il faut englober le contenu par la classe `.wysiwyg`.
 */
.wysiwyg {
  font-size: 1rem;
  /* == Ordered list */
}
.wysiwyg p {
  line-height: 1.7;
}
.wysiwyg h1, .wysiwyg .h1 {
  font-size: 2.5rem;
}
.wysiwyg h2, .wysiwyg .h2 {
  font-size: 1.5625rem;
}
.wysiwyg ul,
.wysiwyg ol {
  margin: 0.9375rem 0;
  padding: 0;
  list-style-type: none;
}
.wysiwyg li {
  padding: 0.3125rem 0.3125rem 0.3125rem 2.1875rem;
  position: relative;
}
.wysiwyg li::before {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.wysiwyg ul li::before {
  content: "";
  display: inline-block;
  margin-left: 0.625rem;
  width: 0.3125rem;
  height: 0.25rem;
  background: #1e1A0d;
  border-radius: 4px;
}
.wysiwyg ol {
  counter-reset: ordered-item;
}
.wysiwyg ol li::before {
  counter-increment: ordered-item;
  content: counter(ordered-item);
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background: #ede2c5;
  border-radius: 50%;
  font-size: 0.75rem;
  line-height: 1.25rem;
  text-align: center;
}
.wysiwyg a {
  position: relative;
  background-image: linear-gradient(to top, #ede2c5 30%, transparent 0);
  background-repeat: repeat-y;
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  transition: all ease 250ms;
  z-index: 1;
}
.wysiwyg figcaption {
  margin-top: 0.5rem;
  font-size: 0.75rem;
}
.wysiwyg strong {
  font-weight: 500;
}

@media (min-width: 768px) {
  .wysiwyg a::before {
    content: "";
    display: inline-block;
    height: 30%;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    transition: height ease 100ms;
    z-index: -1;
    background: #ede2c5;
  }
  .wysiwyg a:hover::before, .wysiwyg a:focus::before, .wysiwyg a:active::before {
    height: 75%;
  }
}
@media (min-width: 768px) {
  .wysiwyg {
    font-size: 1.125rem;
  }
}
/* == Ordered list */
.ordered-list {
  margin: 0.9375rem 0;
  padding: 0;
  list-style-type: none;
  line-height: 1.5;
  counter-reset: ordered-item;
}
.ordered-list li {
  position: relative;
  padding-left: 1.875rem;
}
.ordered-list li::before {
  position: absolute;
  left: 0;
  counter-increment: ordered-item;
  content: counter(ordered-item);
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background: #ede2c5;
  border-radius: 50%;
  font-size: 0.75rem;
  line-height: 1.25rem;
  text-align: center;
}

.ordered-list__item + .ordered-list__item {
  margin-top: 1.25rem;
}

.anchor {
  display: block;
  height: 115px;
  margin-top: -115px;
  visibility: hidden;
}

/* == Color */
/* == Placeholders */
.form-input:read-only,
.coupon .form-control:read-only, .form-input,
.coupon .form-control {
  padding-right: 0px;
  padding-left: 0px;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 2px solid #131311;
  border-radius: 0px;
  color: #131311;
  font-family: "Cardo", serif;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
}

.form-check-input--red:not(.badge-input), .form-check-input:not(.badge-input) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
}

.coupon .form-control, .form-input.form-input--framed,
.coupon .form-control.form-input--framed {
  margin-top: 0.9375rem;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  border: 2px solid #e0e0e0;
}

/* == Labels */
.label {
  margin-bottom: 0px;
  font-weight: 500;
}
.label__required {
  padding-left: 0.3125rem;
}

.text-striked .form-check {
  position: relative;
}
.text-striked .form-check .strikedStock {
  content: "";
  height: 0.0625rem;
  background-color: #bfbfbf;
  display: block;
  position: absolute;
  top: 50%;
}

.form-group {
  position: relative;
}

/* == Validation */
.form-group--error .form-input,
.form-group--error .form-textarea {
  border-color: #222222;
  background: none;
}

.form-text--error {
  color: #c40040;
  font-size: 0.8125rem;
}

.form-group__icon {
  position: absolute;
  left: 100%;
  top: 2.375rem;
  margin-left: 0.625rem;
}
.form-group--error .form-group__icon path {
  fill: #c40040;
}
.form-group--valid .form-group__icon path {
  stroke: #6ada58;
}

.form-group--search-form {
  margin: 0;
}

/* == Inputs text and text-like */
.form-input:focus,
.coupon .form-control:focus {
  border-color: #222;
  color: #222;
}
.form-input:read-only,
.coupon .form-control:read-only {
  background: none;
}
.form-input:invalid,
.coupon .form-control:invalid {
  border-color: #131311;
}
.form-input::-webkit-input-placeholder, .form-input::-moz-placeholder, .form-input:-ms-input-placeholder, .form-input:-moz-placeholder, .form-input::placeholder,
.coupon .form-control::-webkit-input-placeholder,
.coupon .form-control::-moz-placeholder,
.coupon .form-control:-ms-input-placeholder,
.coupon .form-control:-moz-placeholder,
.coupon .form-control::placeholder {
  color: #131311;
  font-family: "Cardo", serif;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
}
.coupon .form-control {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}

/* == Inputs checkboxes & radio */
.form-check {
  line-height: 0.6;
  padding-left: 0;
  overflow: hidden;
}

.product__foot .form-check {
  border-radius: 15px;
}

.form-check-input:not(.badge-input) + label {
  vertical-align: middle;
  display: flex;
  line-height: 0.9375rem;
}
.form-check-input:not(.badge-input) + label:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 0.9375rem;
  border: 1px solid #e0e0e0;
  vertical-align: text-bottom;
  flex-shrink: 0;
}
.form-check-input:not(.badge-input)[type=radio] + label {
  position: relative;
}
.form-check-input:not(.badge-input)[type=radio] + label:before {
  border-radius: 10px;
}
.form-check-input:not(.badge-input):checked + label:before {
  content: "";
  display: inline-block;
  border-color: #c40040;
  background: #c40040;
}
.form-check-input:not(.badge-input)[type=checkbox]:checked + label:before {
  background-image: url(/build/app/shop/images/icon-checkmark.4dde8421.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px;
}
.form-check-input:not(.badge-input)[type=radio]:checked + label:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  position: absolute;
  top: 6px;
  left: 6px;
  background: #FFFFFF;
  border-radius: 4px;
}
.form-check-input--shipping:not(.badge-input) + label:before {
  content: "";
  display: inline-block;
  border-color: #d8d8d8;
  background: #FFFFFF;
}
.form-check-input--shipping:not(.badge-input):checked + label:before {
  border-color: #d8d8d8;
  background: #FFFFFF;
}
.form-check-input--shipping:not(.badge-input)[type=radio]:checked + label:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 4px;
  top: auto;
  background: #c40040;
  border-radius: 6px;
}
.form-check-input--red:not(.badge-input) + label::before {
  border-color: #c40040;
}

.delivery_slot {
  margin-top: 0.9375rem;
  column-count: 2;
}
.delivery_slot label {
  font-weight: 300;
}
.delivery_slot .form-check-label {
  margin-bottom: 0.625rem;
}

.form-password {
  position: relative;
}
.form-password__button {
  position: absolute;
  border: none;
  background: transparent;
  right: 0;
  top: 0;
  padding: 0;
  width: 1.5625rem;
  height: 1.5625rem;
}
.form-password__button:hover {
  cursor: pointer;
}

.form-textarea {
  border: 2px solid #e0e0e0;
  border-radius: 0px;
  margin-top: 0.625rem;
  color: #979797;
  font-weight: 300;
}
.form-textarea:focus {
  color: #222;
}

.form-check-label {
  font-size: 0.875rem;
  line-height: 1.25rem !important;
}

select + .select2-container.select2-container--open {
  background: #FFFFFF;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-bottom: 2px solid transparent;
}

.select2-container {
  width: 100% !important;
  position: relative;
  border: 1px solid transparent;
  border-bottom: 2px solid #e0e0e0;
  border-radius: 0px;
}
.select2-container.select2-container--open {
  border-top: none;
  border-right: none;
  border-left: none;
}
.select2-container .select2-dropdown {
  background: #FFFFFF;
  border-right: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0;
  border-radius: 0px;
}
.select2-container .select2-dropdown.select2-dropdown--above {
  border-top: 1px solid #e0e0e0;
}
.select2-container .select2-dropdown.select2-dropdown--below {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 2px;
}

.select2-container--default .select2-selection--single {
  border: none;
  background: #FFFFFF;
  border-radius: 0px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  color: #222;
  background: #bfbfbf;
}

.select2-results__option {
  padding: 8px;
}

.legend {
  padding-bottom: 0.625rem;
  margin-bottom: 2.5rem;
  border-bottom: 2px solid #e0e0e0;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.search-form {
  display: none;
}

.form-group--search-form {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.form-search-input {
  width: 15.625rem;
  height: 3.125rem;
  padding: 1.25rem 1.5625rem 1.25rem 0.625rem;
  background: url(/build/app/shop/images/ic-recherche.5cdab330.svg) no-repeat 95% 50%;
  border: 0.0625rem solid #ede2c5;
  border-radius: 1.5em;
  color: #ede2c5;
  font-family: "Cardo", serif;
  font-weight: 400;
  font-size: 1.125rem;
}
.form-search-input::placeholder {
  color: #ede2c5 !important;
  font-family: "Cardo", serif;
  font-weight: 400;
  font-size: 1.125rem;
}
.form-search-input:focus {
  background: url(/build/app/shop/images/ic-recherche.5cdab330.svg) no-repeat 95% 50% #131311;
  border-color: #ede2c5;
  color: #ede2c5 !important;
}

@media (hover: hover) and (min-width: 992px) {
  .form-search-input {
    padding: 1.25rem 1.5625rem;
    background-position: center right 25px;
  }
}
.search-form__btn-container {
  text-align: right;
}

@media (hover: hover) and (min-width: 992px) {
  .search-form {
    display: block;
  }
  .form-search-input {
    font-size: 1.375rem;
  }
  .form-search-input::placeholder {
    font-size: 1.375rem;
  }
  .search-form__btn-container {
    flex: 0;
    width: 0px;
    height: 0px;
    overflow: hidden;
  }
}
.product__tag {
  padding: 0.3125rem 0.625rem;
  border: 1px solid;
  font-size: 0.875rem;
  color: #1e1A0d;
  font-weight: 400;
}
.product__tag:hover, .product__tag:focus, .product__tag:active {
  color: inherit;
  text-decoration: none;
}

.product__tag--special {
  color: #c40040;
  border-color: #c40040;
}
.product__tag--special:hover, .product__tag--special:focus, .product__tag--special:active {
  color: #c40040;
}

.product__badge {
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  background: #f4f1ea;
  border-radius: 50%;
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-align: center;
}

.product__badge--lightblue {
  background: #e6f5ff;
}

.product__badge--blue {
  background: #bce5ff;
}

.badge {
  border: 1px solid #e0e0e0;
  font-weight: 300;
}

.badge-pill {
  padding: 0.3em 0.8em;
  color: #979797;
}

.badge-pill--disabled {
  background-color: #FFF;
  color: #979797;
}

.badge-pill--unavailable {
  background-image: linear-gradient(to bottom right, transparent 50%, #e0e0e0 0, #e0e0e0 53%, transparent 0);
}

.ui.checkbox input[type=radio].badge-input.sr-only,
.badge-input.sr-only {
  width: 1px;
  height: 1px;
  padding: 0;
}
.ui.checkbox input[type=radio].badge-input + label,
.badge-input + label {
  line-height: initial;
}
.ui.checkbox input[type=radio].badge-input + label::before, .ui.checkbox input[type=radio].badge-input + label::after,
.badge-input + label::before,
.badge-input + label::after {
  display: none;
}
.ui.checkbox input[type=radio].badge-input + label,
.badge-input + label {
  cursor: pointer;
  padding: 0.9375rem 1.25rem;
  background-color: #FFFFFF;
  border: 1px solid #E8C583;
  color: #E8C583;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  border-radius: 1.875rem;
  overflow: hidden;
}
.ui.checkbox input[type=radio].badge-input:checked + label,
.badge-input:checked + label {
  background: #E8C583;
  color: #FFFFFF;
}
.ui.checkbox input[type=radio].badge-input:disabled + label,
.badge-input:disabled + label {
  background-image: linear-gradient(to bottom right, transparent 50%, #e0e0e0 0, #e0e0e0 53%, transparent 0);
  cursor: default;
}

/* == Eléments constitutifs */
.product__wrapper {
  background: #FFF;
}

.product__head {
  display: flex;
  align-items: center;
  margin-bottom: 0.9375rem;
}
.product__head .product__badge {
  margin-left: auto;
}

.product__tag {
  margin-right: 1rem;
}

.btn-favorite {
  margin-right: 1.5rem;
  width: 2.3125rem;
  height: 2.3125rem;
}
.btn-favorite--single {
  width: 2.3125rem;
  height: 2.3125rem;
}

.product__img {
  margin-bottom: 1.25rem;
  overflow: hidden;
}
.product__img img {
  transition: all ease 500ms;
  width: 100%;
}
.product__img:hover img, .product__img:focus img, .product__img:active img {
  transition: all ease 500ms;
  transform: scale(1.1);
}

.product__figcaption {
  margin-top: 0.625rem;
  font-family: "Cardo", serif;
}
.product__figcaption h3 {
  margin-top: 0.625rem;
  font-family: "Cardo", serif;
  font-size: 1rem;
  font-weight: 300;
}
a .product__figcaption {
  color: #222;
}
a .product__figcaption:hover, a .product__figcaption:focus, a .product__figcaption:active {
  text-decoration: underline;
}

.product__body {
  position: relative;
}

.product__title {
  margin-bottom: 0.125rem;
  font-size: 1.375rem;
  font-family: "Cardo", serif;
  font-weight: 700;
  color: #c20a43;
}

.product__subtitle {
  margin-top: 0.625rem;
  margin-bottom: 0;
  font-family: "Roboto", sans-serif;
  font-size: 1.375rem;
  font-weight: 300;
  color: #131311;
}

.product__text {
  margin-bottom: 1.875rem;
}

.product__ref {
  margin-bottom: 0.9375rem;
  font-size: 0.75rem;
  color: #979797;
  text-transform: uppercase;
}

.product__alert {
  color: #c40040;
  font-size: 0.75rem;
}

.product__evaluation {
  margin-bottom: 1.25rem;
}

.product__foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.product__price-container {
  display: flex;
  flex-wrap: wrap;
  margin-top: -1.3125rem;
}

.product__price {
  flex-grow: 1;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  margin-top: 1.3125rem;
}
.product__price span {
  font-family: "Cardo", serif;
  font-weight: 700;
  font-size: 1.75rem;
  color: #c20a43;
}
.product__price span.product__price--promo {
  color: #c40040;
}
.product__price small {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 1.25rem;
}
.product__price .product__price-base {
  text-align: center;
  font-size: 1rem;
  position: relative;
}
.product__price .product__price-base:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 0.125rem;
  background-color: #c40040;
}

.product-btn {
  flex-grow: 1;
  margin-top: 1.3125rem;
}
.product-btn button {
  font-family: "Cardo", serif;
  font-weight: 700;
  font-size: 1.25rem;
  text-transform: uppercase;
}

.product__counter {
  margin-right: 2.5rem;
}

.product__add-cart {
  display: flex;
  align-items: center;
}

@media (min-width: 768px) {
  .product__img {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 992px) {
  .product__img {
    height: 16.875rem;
    max-width: unset !important;
  }
  .product__img img {
    height: 100%;
    object-fit: cover;
  }
  .product__title {
    font-size: 1.75rem;
  }
  .product__subtitle {
    font-size: 1.75rem;
  }
  .product__price span {
    font-size: 2.5rem;
  }
  .product__price small {
    font-size: 1.25rem;
  }
  .ui.checkbox input[type=radio].badge-input + label,
  .badge-input + label {
    font-size: 1.25rem;
    font-weight: 400;
    border-radius: 1.875rem;
    overflow: hidden;
  }
}
.product-cart {
  display: flex;
  flex-wrap: nowrap;
}
.product-cart .product__img {
  width: 8.4375rem;
  margin-bottom: 0;
}
.product-cart .product__body {
  width: calc(100% - 135px);
  margin-bottom: 1.25rem;
}
.product-cart .product__body .btn-delete {
  position: absolute;
  top: 0.8125rem;
  right: 0;
}
.cart-table .product-cart .product__body {
  width: 100%;
}
.product-cart .product__subtitle {
  margin-bottom: 0.625rem;
  font-size: 1rem;
}
.product-cart .product__foot {
  width: 100%;
}
.product-cart .product__ref {
  font-weight: 400;
  display: none;
}

@media (min-width: 768px) {
  .product-cart .product__body {
    padding: 1.25rem 1.875rem 0 1.25rem;
  }
  .product-cart .product__ref {
    display: block;
  }
}
/*doc
---
title: Entry
category: Shop
---

```html_example
<article class="product product-entry" style="width: 320px;">
  <div class="product__wrapper">
    <div class="product__head">
      <span class="product__badge">4°C</span>
    </div>

    <figure class="product__img">
      <img src="https://placehold.it/260x150" alt/>
    </figure>

    <div class="product__body">
      <h2 class="product__title">Foie gras de canard entier</h2>
      <p class="product__subtitle">Verrine Weck</p>

      <a href="" class="btn-entry">
        <svg class="icon-entry" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 41 41"><circle class="icon-entry-circle" fill="none" stroke="#222" cx="20.5" cy="20.5" r="20"/><path class="icon-entry-arrow" fill="none" stroke="#222" d="M10.5 20.8h18.1m-4.3-4.3l5 4.3-5 4.3"/></svg>
      </a>
    </div>
  </div>
</article>
```

*/
.product-entry {
  padding: 1.25rem 1.875rem 1.875rem;
  background: #FFFFFF;
}
.word-bg .product-entry {
  background: transparent;
}
.product-entry .product__body {
  padding-right: 5rem;
}
.product-entry .product__body .btn-entry {
  position: absolute;
  top: 0;
  right: 0;
}

.product-quick-add {
  padding: 1.25rem 1.875rem 1.875rem;
  margin: 0 0.625rem;
  background: #FFFFFF;
  border: 0.0625rem solid;
  border-color: white;
  border-radius: 0.9375rem;
  height: 100%;
  transition: border-color 0.4s ease-in;
}
.product-quick-add.is-hover {
  border-color: #e0e0e0;
}

.product__selection-title {
  display: none;
  font-size: 1.25rem;
  font-weight: 500;
  text-transform: uppercase;
}

.quick-add-body__product-link:hover, .quick-add-body__product-link:focus, .quick-add-body__product-link:active {
  color: inherit;
  text-decoration: none;
}

.quick-add-body .product__img {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.3125rem;
  max-width: 20rem;
}
.gourmand-selection .quick-add-body .product__img {
  max-width: inherit;
}

.product__container--child-h100 .product {
  height: 100%;
}

.product-quick-add--selection {
  padding: 1.875rem;
  background-color: #f4f1ea;
  background-image: url(/build/app/shop/images/fond-pattes-de-canard-seules.b1d0aea7.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.product-quick-add--selection .product__wrapper {
  padding: 1.5625rem;
  background-color: #FFFFFF;
}
.product-quick-add--selection .product__head {
  display: flex;
  justify-content: space-between;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #e0e0e0;
}
.product-quick-add--selection .product__head .product__selection-title {
  display: inline-block;
}
.product-quick-add--selection .product__head .product__badge {
  display: none;
}
.product-quick-add--selection .quick-add-body {
  display: flex;
  flex-direction: column;
}
.product-quick-add--selection .quick-add-body__item {
  position: relative;
  flex-grow: 1;
  align-self: center;
}
.product-quick-add--selection .quick-add-body__item:last-child {
  padding-left: 0.625rem;
}
.product-quick-add--selection .quick-add-body__item .product__title,
.product-quick-add--selection .quick-add-body__item .product__subtitle {
  padding-right: 2.8125rem;
}
.product-quick-add--selection .quick-add-body__item .product__badge {
  position: absolute;
  top: 0;
  right: 0;
}
.product-quick-add--selection .quick-add-body__description {
  margin-top: 0.625rem;
}
.product-quick-add--selection .product__img {
  max-width: none;
  margin: 0;
}
.product-quick-add--selection .product__foot {
  display: block;
}
.product-quick-add--selection .product__price {
  display: block;
  margin-bottom: 1rem;
}
.product-quick-add--selection .product__price-container {
  flex-direction: column;
}

@media (min-width: 768px) {
  .product-quick-add {
    margin: 0;
  }
  .product-quick-add--selection .quick-add-body__description {
    margin-left: 0.625rem;
    margin-top: 0;
  }
  .product-quick-add--selection .quick-add-body {
    flex-direction: row;
  }
  .product-quick-add--selection .quick-add-body__product-link {
    max-width: 50%;
  }
}
.products-informations {
  position: relative;
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
  margin-top: 4.375rem;
}
.products-informations:before, .products-informations:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.products-informations:before {
  background-image: url(/build/app/shop/images/background-produits.409e9dca.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.products-informations:after {
  background-color: rgba(0, 0, 0, 0.75);
}
.products-informations__category {
  color: #ede2c5;
}
.products-informations__title {
  display: flex;
  flex-direction: column;
}
.products-informations__title span {
  font-family: "Cardo", serif;
  font-style: italic;
  font-size: 1.875rem;
  color: #ede2c5;
  margin-bottom: 1.875rem;
}
.products-informations p, .products-informations li {
  color: #FFFFFF;
  font-size: 1.25rem;
}
.products-informations a {
  color: #FFFFFF;
  text-decoration: underline;
}
.products-informations a:hover, .products-informations a:focus {
  text-decoration: none;
}
@media (min-width: 992px) {
  .products-informations {
    padding-top: 11.875rem;
    padding-bottom: 11.875rem;
    margin-top: 12.5rem;
  }
  .products-informations__title span {
    font-size: 4rem;
    margin-top: 0rem;
    margin-bottom: 3.125rem;
  }
  .products-informations p, .products-informations li {
    color: #FFFFFF;
    font-size: 1.5rem;
  }
}

.you-will-like {
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}
@media (min-width: 992px) {
  .you-will-like {
    padding-top: 13.125rem;
    padding-bottom: 13.125rem;
  }
}

/*doc
---
title: Tableaux
name: tables
category: Base CSS
---

```html_example

<table class="table">
  <thead>
    <tr>
      <th scope="col">Produit</th>
      <th scope="col">Quantité</th>
      <th scope="col">Prix</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <div class="product product-cart">
          <figure class="product__img">
            <img src="https://via.placeholder.com/135x115" alt/>
          </figure>
          <div class="product__body">
            <h2 class="product__title">Gésiers confits</h2>
            <p class="product__subtitle">Verrine Weck</p>
            <p class="product__ref">Réf : 0156880438</p>
          </div>
        </div>
      </td>
      <td>5</td>
      <td>8.10 €</td>
    </tr>
    <tr>
      <td>
        <div class="product product-cart">
          <figure class="product__img">
            <img src="https://via.placeholder.com/135x115" alt/>
          </figure>
          <div class="product__body">
            <h2 class="product__title">Gésiers confits</h2>
            <p class="product__subtitle">Verrine Weck</p>
            <p class="product__ref">Réf : 0156880438</p>
          </div>
        </div>
      </td>
      <td>5</td>
      <td>8.10 €</td>
    </tr>
    <tr>
      <td>
        <div class="product product-cart">
          <figure class="product__img">
            <img src="https://via.placeholder.com/135x115" alt/>
          </figure>
          <div class="product__body">
            <h2 class="product__title">Gésiers confits</h2>
            <p class="product__subtitle">Verrine Weck</p>
            <p class="product__ref">Réf : 0156880438</p>
          </div>
        </div>
      </td>
      <td>5</td>
      <td>8.10 €</td>
    </tr>

  </tbody>
</table>
```

*/
.table {
  margin: 1.25rem 0;
  color: #1e1A0d;
  font-weight: 500;
}
.table caption {
  caption-side: top;
}
.table thead th {
  padding: 0.625rem 0.3125rem;
  border-top: none;
  font-size: 0.875rem;
  font-weight: 500;
  text-align: right;
}
.table thead th:first-child {
  padding-left: 0;
  text-align: left;
}
.table thead th:first-child {
  padding-right: 0;
}
.table tbody th {
  vertical-align: middle;
}
.table tbody td {
  padding: 1.5625rem 0.5rem;
  text-align: right;
}
.table tbody td:first-child {
  text-align: left;
}
.table tr {
  border-bottom: 2px solid #e0e0e0;
}
.table.table--no-margin {
  margin: 0;
}
.table.table--total tr {
  border-bottom: none;
}
.table.table--total tbody th {
  border: none;
}
.table.table--total tbody td {
  padding: 0 0.625rem;
  border: none;
}

/* == titles */
.h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: 1;
}

h1 {
  margin-bottom: 2.1875rem;
}

h2, .h2 {
  font-family: "Cardo", serif;
  font-weight: 400;
  font-size: 1.875rem;
  margin-bottom: 0.75rem;
}

.h2--red {
  color: #c20a43;
}

.title-white {
  color: #FFFFFF;
}

/* == paragraphs */
body {
  font-size: 1rem;
  font-weight: 300;
  overflow-x: hidden;
}

.unordered-list--classy {
  margin: 0.9375rem 0;
  padding: 0;
  list-style-type: none;
}
.unordered-list--classy .unordered-list__item {
  margin-bottom: 0.3125rem;
  padding: 0.3125rem 0.3125rem 0.3125rem 2.1875rem;
  position: relative;
}
.unordered-list--classy .unordered-list__item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 1rem;
  left: 0;
  transform: translateY(-50%);
  margin-left: 0;
  width: 0.875rem;
  height: 0.875rem;
  background: url(/build/app/shop/images/icon-list.fbb6a939.svg) no-repeat center/0.875rem;
  border-radius: 0;
}

.unordered-list__main-text,
.unordered-list__secondary-text {
  margin: 0;
}

.unordered-list__secondary-text {
  margin: 0 0 0.3125rem;
}

.unordered-list__main-text {
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  font-weight: 700;
}

/* == blockquote */
blockquote {
  margin: 3.125rem 0;
  padding: 0.875rem 0.875rem 0.875rem 6.25rem;
  background: url(/build/app/shop/images/icon-quote.77ec169a.svg) no-repeat top left/4.125rem;
  color: #bfbfbf;
  font-size: 1.875rem;
  font-family: "Cardo", serif;
}

.quote {
  margin: 0;
  color: #131311;
}

.quote-footer {
  line-height: 1;
}

cite {
  color: #222;
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-style: normal;
}

/* == Pseudo subtitle pink */
.pink-title {
  color: #c40040;
  font-size: 1.25rem;
  font-weight: 500;
}

/* == Link */
.link-in-page {
  display: inline-block;
  padding-right: 3.125rem;
  margin: 1.875rem 0;
  background: url(/build/app/shop/images/icon-arrow.21d22136.svg) no-repeat center right/1.875rem;
  color: #c40040;
  font-weight: 500;
}
.link-in-page:hover, .link-in-page:focus, .link-in-page:active {
  color: #c40040;
}
.section-edito .link-in-page {
  font-size: 1rem;
}

/* == Colors */
.color--white {
  color: #FFF;
}

.color--pink {
  color: #c40040;
}

.color--grey2 {
  color: #bfbfbf;
}

/* == Weight, decoration */
.font-weight-semi-bold {
  font-weight: 500;
}

.line-height-up {
  line-height: 1.7;
}

@media (min-width: 992px) {
  .h2 {
    font-size: 3.75rem;
  }
  body {
    font-size: 1.125rem;
  }
}
.picto {
  text-align: center;
}
.picto svg {
  width: 4.375rem;
  height: 4.375rem;
}

.picto-text {
  margin-top: 1.25rem;
  font-family: "Cardo", serif;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #ede2c5;
}

@media (min-width: 992px) {
  .picto svg {
    width: 6.6875rem;
    height: 6.6875rem;
  }
}
/*doc
---
title: Eléments crénelés
name: Crenellatedelements
category: Modules
---

```html_example
<div style="background:#e5b122; padding: 20px;">
 <div class="crenellated crenellated--top crenellated--bottom">Lorem ipsum</div>
</div>
```

*/
.crenellated {
  position: relative;
  z-index: 0;
  background-color: #f4f1ea;
}

.crenellated--red {
  background-color: #c20a43;
  position: relative;
}
.crenellated--red:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 70%, rgba(0, 0, 0, 0.4) 100%);
  width: 100%;
  height: 100%;
}

.crenellated--pink {
  background-color: #c40040;
  color: #FFFFFF;
}
.crenellated--pink.crenellated--top::before {
  background-image: radial-gradient(#c40040 3px, transparent 0);
}
.crenellated--pink.crenellated--bottom::after {
  background-image: radial-gradient(#c40040 3px, transparent 0);
}

.crenellated--skin {
  background-color: #f4f1ea;
  color: #FFFFFF;
}
.crenellated--skin.crenellated--top::before {
  background-image: radial-gradient(#f4f1ea 3px, transparent 0);
}
.crenellated--skin.crenellated--bottom::after {
  background-image: radial-gradient(#f4f1ea 3px, transparent 0);
}

/*doc
---
title: Bloc Chronofresh
name: blocchronofresh
category: Blocs
---

```html_example
<div class="chronofresh">
  <div>
    <svg xmlns="http://www.w3.org/2000/svg" class="picto-chronofresh-blue" enable-background="new -601 397 96 108" viewBox="-601 397 96 108">
      <path fill="#FEFEFE" d="M-506 445.6c0-26.2-21.3-47.4-47.5-47.4s-47.5 21.2-47.5 47.4c0 23.3 16.8 42.6 39 46.6l8.5 12.7 8.5-12.7c22.2-4 39-23.3 39-46.6"/>
      <path fill="#BCE5FF" d="M-516.5 445.7c0-20.3-16.5-36.7-36.8-36.7-20.3 0-36.8 16.4-36.8 36.7 0 17.7 12.5 32.4 29.1 35.9l7.7 11.5 7.7-11.5c16.6-3.5 29.1-18.3 29.1-35.9"/>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="a" width="72.8" height="62" x="-626.9" y="395.6" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="b" width="72.8" height="62" x="-626.9" y="395.6" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#a)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-554.6 396c-16.4 14.1-55.4 47.2-71.9 61.2" mask="url(#b)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="c" width="77.5" height="66.3" x="-630" y="396.8" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="d" width="77.5" height="66.3" x="-630" y="396.8" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#c)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-552.9 397.2c-16.7 13.9-60.1 51.4-76.7 65.5" mask="url(#d)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="e" width="77.9" height="66.6" x="-628.7" y="398" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="f" width="77.9" height="66.6" x="-628.7" y="398" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#e)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-551.2 398.5c-16.4 14.4-60.6 51.5-77.1 65.8" mask="url(#f)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="g" width="75.9" height="64.7" x="-625" y="399.3" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="h" width="75.9" height="64.7" x="-625" y="399.3" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#g)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-549.5 399.7c-16.6 14.2-58.4 49.6-75.1 63.8" mask="url(#h)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="i" width="72.8" height="62" x="-632.7" y="389.8" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="j" width="72.8" height="62" x="-632.7" y="389.8" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#i)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-560.4 390.2c-16.4 14.1-55.4 47.2-71.9 61.2" mask="url(#j)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="k" width="77.5" height="66.3" x="-635.8" y="391" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="l" width="77.5" height="66.3" x="-635.8" y="391" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#k)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-558.7 391.4c-16.7 13.9-60.1 51.4-76.7 65.5" mask="url(#l)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="m" width="77.9" height="66.6" x="-634.5" y="392.3" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="n" width="77.9" height="66.6" x="-634.5" y="392.3" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#m)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-557 392.7c-16.4 14.4-60.6 51.5-77.1 65.8" mask="url(#n)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="o" width="75.9" height="64.7" x="-630.8" y="393.5" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="p" width="75.9" height="64.7" x="-630.8" y="393.5" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#o)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-555.3 393.9c-16.6 14.2-58.4 49.6-75.1 63.8" mask="url(#p)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="q" width="72.8" height="62" x="-638.5" y="384" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="r" width="72.8" height="62" x="-638.5" y="384" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#q)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-566.2 384.4c-16.4 14.1-55.4 47.2-71.9 61.2" mask="url(#r)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="s" width="77.5" height="66.3" x="-641.6" y="385.2" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="t" width="77.5" height="66.3" x="-641.6" y="385.2" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#s)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-564.5 385.7c-16.7 13.9-60.1 51.4-76.7 65.5" mask="url(#t)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="u" width="77.9" height="66.6" x="-640.3" y="386.5" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="v" width="77.9" height="66.6" x="-640.3" y="386.5" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#u)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-562.8 386.9c-16.4 14.4-60.6 51.5-77.1 65.8" mask="url(#v)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="w" width="75.9" height="64.7" x="-636.6" y="387.7" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="x" width="75.9" height="64.7" x="-636.6" y="387.7" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#w)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-561.1 388.1c-16.6 14.2-58.4 49.6-75.1 63.8" mask="url(#x)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="y" width="72.8" height="62" x="-644.3" y="378.2" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="z" width="72.8" height="62" x="-644.3" y="378.2" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#y)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-572 378.6c-16.4 14.1-55.4 47.2-71.9 61.2" mask="url(#z)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="A" width="77.5" height="66.3" x="-647.3" y="379.5" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="B" width="77.5" height="66.3" x="-647.3" y="379.5" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#A)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-570.3 379.9c-16.7 13.9-60.1 51.4-76.7 65.5" mask="url(#B)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="C" width="77.9" height="66.6" x="-646.1" y="380.7" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="D" width="77.9" height="66.6" x="-646.1" y="380.7" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#C)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-568.6 381.1c-16.4 14.4-60.6 51.5-77.1 65.8" mask="url(#D)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="E" width="75.9" height="64.7" x="-642.4" y="381.9" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="F" width="75.9" height="64.7" x="-642.4" y="381.9" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#E)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-566.9 382.4c-16.6 14.2-58.4 49.6-75.1 63.8" mask="url(#F)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="G" width="72.8" height="62" x="-650.1" y="372.5" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="H" width="72.8" height="62" x="-650.1" y="372.5" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#G)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-577.8 372.9c-16.4 14.1-55.4 47.2-71.9 61.2" mask="url(#H)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="I" width="77.5" height="66.3" x="-653.1" y="373.7" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="J" width="77.5" height="66.3" x="-653.1" y="373.7" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#I)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-576.1 374.1c-16.7 13.9-60.1 51.4-76.7 65.5" mask="url(#J)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="K" width="77.9" height="66.6" x="-651.9" y="374.9" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="L" width="77.9" height="66.6" x="-651.9" y="374.9" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#K)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-574.4 375.3c-16.4 14.4-60.6 51.5-77.1 65.8" mask="url(#L)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="M" width="75.9" height="64.7" x="-648.2" y="376.2" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="N" width="75.9" height="64.7" x="-648.2" y="376.2" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#M)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-572.7 376.6c-16.6 14.2-58.4 49.6-75.1 63.8" mask="url(#N)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="O" width="72.8" height="62" x="-655.9" y="366.7" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="P" width="72.8" height="62" x="-655.9" y="366.7" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#O)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-583.5 367.1c-16.4 14.1-55.4 47.2-71.9 61.2" mask="url(#P)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="Q" width="77.5" height="66.3" x="-658.9" y="367.9" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="R" width="77.5" height="66.3" x="-658.9" y="367.9" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#Q)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-581.9 368.3c-16.7 13.9-60.1 51.4-76.7 65.5" mask="url(#R)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="S" width="77.9" height="66.6" x="-657.7" y="369.1" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="T" width="77.9" height="66.6" x="-657.7" y="369.1" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#S)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-580.2 369.6c-16.4 14.4-60.6 51.5-77.1 65.8" mask="url(#T)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="U" width="75.9" height="64.7" x="-654" y="370.4" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="V" width="75.9" height="64.7" x="-654" y="370.4" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#U)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-578.5 370.8c-16.6 14.2-58.4 49.6-75.1 63.8" mask="url(#V)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="W" width="72.8" height="62" x="-661.7" y="360.9" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="X" width="72.8" height="62" x="-661.7" y="360.9" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#W)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-589.3 361.3c-16.4 14.1-55.4 47.2-71.9 61.2" mask="url(#X)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="Y" width="77.5" height="66.3" x="-664.7" y="362.1" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="Z" width="77.5" height="66.3" x="-664.7" y="362.1" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#Y)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-587.7 362.5c-16.7 13.9-60.1 51.4-76.7 65.5" mask="url(#Z)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aa" width="77.9" height="66.6" x="-663.5" y="363.4" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="ab" width="77.9" height="66.6" x="-663.5" y="363.4" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aa)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-586 363.8c-16.4 14.4-60.6 51.5-77.1 65.8" mask="url(#ab)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="ac" width="75.9" height="64.7" x="-659.8" y="364.6" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="ad" width="75.9" height="64.7" x="-659.8" y="364.6" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#ac)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-584.3 365c-16.6 14.2-58.4 49.6-75.1 63.8" mask="url(#ad)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="ae" width="72.8" height="62" x="-667.5" y="355.1" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="af" width="72.8" height="62" x="-667.5" y="355.1" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#ae)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-595.1 355.5c-16.4 14.1-55.4 47.2-71.9 61.2" mask="url(#af)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="ag" width="77.5" height="66.3" x="-670.5" y="356.3" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="ah" width="77.5" height="66.3" x="-670.5" y="356.3" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#ag)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-593.5 356.8c-16.7 13.9-60.1 51.4-76.7 65.5" mask="url(#ah)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="ai" width="77.9" height="66.6" x="-669.3" y="357.6" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aj" width="77.9" height="66.6" x="-669.3" y="357.6" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#ai)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-591.8 358c-16.4 14.4-60.6 51.5-77.1 65.8" mask="url(#aj)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="ak" width="75.9" height="64.7" x="-665.6" y="358.8" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="al" width="75.9" height="64.7" x="-665.6" y="358.8" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#ak)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-590.1 359.2c-16.6 14.2-58.4 49.6-75.1 63.8" mask="url(#al)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="am" width="72.8" height="62.1" x="-620.2" y="400.5" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="an" width="72.8" height="62.1" x="-620.2" y="400.5" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#am)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-547.8 400.9c-16.8 14.1-55.4 47.1-71.9 61.2" mask="url(#an)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="ao" width="75.6" height="64.6" x="-621.6" y="401.9" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="ap" width="75.6" height="64.6" x="-621.6" y="401.9" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#ao)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-546.3 402.3c-16.7 14.1-58.3 49.6-74.8 63.8" mask="url(#ap)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aq" width="72.9" height="62.4" x="-617.6" y="403.5" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="ar" width="72.9" height="62.4" x="-617.6" y="403.5" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aq)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-545.1 403.9c-16.4 14-55.6 47.5-72.1 61.6" mask="url(#ar)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="as" width="68.3" height="58.3" x="-611.9" y="405.3" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="at" width="68.3" height="58.3" x="-611.9" y="405.3" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#as)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-544.1 405.7c-16.2 13.8-51.3 43.6-67.5 57.5" mask="url(#at)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="au" width="67.2" height="57.5" x="-609.9" y="407.1" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="av" width="67.2" height="57.5" x="-609.9" y="407.1" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#au)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-543.1 407.6c-15.7 13.6-50.4 43.3-66.4 56.7" mask="url(#av)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aw" width="61.1" height="52.4" x="-603" y="409.2" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="ax" width="61.1" height="52.4" x="-603" y="409.2" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aw)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-542.3 409.6c-15.6 13-44.8 38.4-60.2 51.5" mask="url(#ax)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="ay" width="59.8" height="51.2" x="-600.9" y="411.1" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="az" width="59.8" height="51.2" x="-600.9" y="411.1" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#ay)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-541.5 411.5c-15.2 12.5-43.9 37.8-59 50.4" mask="url(#az)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aA" width="58.1" height="49.8" x="-598.4" y="413.2" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aB" width="58.1" height="49.8" x="-598.4" y="413.2" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aA)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-540.8 413.6c-14.4 12.5-42.7 36.6-57.2 49" mask="url(#aB)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aC" width="65" height="55.7" x="-604.7" y="415.2" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aD" width="65" height="55.7" x="-604.7" y="415.2" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aC)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-540.1 415.6c-13.7 12.1-50.4 43.1-64.2 54.9" mask="url(#aD)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aE" width="62.5" height="53.6" x="-601.6" y="417.4" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aF" width="62.5" height="53.6" x="-601.6" y="417.4" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aE)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-539.5 417.8c-13.2 10.9-48.7 41.6-61.7 52.7" mask="url(#aF)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aG" width="60" height="51.2" x="-598.7" y="419.8" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aH" width="60" height="51.2" x="-598.7" y="419.8" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aG)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-539.1 420.2c-12.3 10.2-47 40.2-59.2 50.4" mask="url(#aH)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aI" width="56.8" height="48.6" x="-595" y="422" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aJ" width="56.8" height="48.6" x="-595" y="422" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aI)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-538.6 422.4c-11.3 9.3-44.9 38.2-56 47.8" mask="url(#aJ)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aK" width="46.9" height="40.3" x="-584.7" y="424.3" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aL" width="46.9" height="40.3" x="-584.7" y="424.3" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aK)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-538.2 424.8c-9.6 8.6-36.5 31.1-46.1 39.5" mask="url(#aL)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aM" width="44" height="37.7" x="-581.4" y="426.6" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aN" width="44" height="37.7" x="-581.4" y="426.6" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aM)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-537.8 427c-8.8 7.4-34.5 29.3-43.2 36.9" mask="url(#aN)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aO" width="41.5" height="35.7" x="-578.6" y="429" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aP" width="41.5" height="35.7" x="-578.6" y="429" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aO)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-537.4 429.4c-8.1 6.6-32.6 28.3-40.7 34.8" mask="url(#aP)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aQ" width="39.5" height="33.9" x="-576.5" y="431.7" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aR" width="39.5" height="33.9" x="-576.5" y="431.7" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aQ)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-537.5 432.1c-7.3 6.3-31.3 26.8-38.6 33.1" mask="url(#aR)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aS" width="35.3" height="30.4" x="-572.6" y="434.6" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aT" width="35.3" height="30.4" x="-572.6" y="434.6" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aS)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-537.7 435c-11.5 9.9-23 19.7-34.5 29.6" mask="url(#aT)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aU" width="33.7" height="29.3" x="-571" y="437.3" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aV" width="33.7" height="29.3" x="-571" y="437.3" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aU)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-537.7 437.7c-5 4.2-27.9 24.2-32.8 28.4" mask="url(#aV)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aW" width="32.3" height="28" x="-569.1" y="439.6" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aX" width="32.3" height="28" x="-569.1" y="439.6" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aW)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-537.3 440c-4.5 3.8-27 23.3-31.5 27.1" mask="url(#aX)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="aY" width="30.9" height="26.9" x="-566.9" y="441.5" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="aZ" width="30.9" height="26.9" x="-566.9" y="441.5" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#aY)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-536.4 441.9c-4 3.5-26.1 22.7-30.1 26.1" mask="url(#aZ)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="ba" width="29.8" height="25.9" x="-564.4" y="443" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="bb" width="29.8" height="25.9" x="-564.4" y="443" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#ba)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-535.1 443.4c-3.7 3.1-25.3 22-28.9 25.1" mask="url(#bb)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="bc" width="28" height="24.1" x="-561.2" y="444.4" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="bd" width="28" height="24.1" x="-561.2" y="444.4" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#bc)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-533.6 444.9c-3 2.6-24.2 20.7-27.2 23.3" mask="url(#bd)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="be" width="26.5" height="22.8" x="-558" y="445.7" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="bf" width="26.5" height="22.8" x="-558" y="445.7" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#be)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-531.9 446.1c-2.3 2-23.4 20-25.7 22" mask="url(#bf)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="bg" width="26.5" height="22.8" x="-556.6" y="447.1" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="bh" width="26.5" height="22.8" x="-556.6" y="447.1" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#bg)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-530.5 447.5c-2.3 2-23.4 20-25.7 22" mask="url(#bh)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="bi" width="26.5" height="22.8" x="-555.2" y="448.4" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="bj" width="26.5" height="22.8" x="-555.2" y="448.4" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#bi)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-529.1 448.9c-2.3 2-23.4 20-25.7 22" mask="url(#bj)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="bk" width="26.5" height="22.8" x="-553.8" y="449.8" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="bl" width="26.5" height="22.8" x="-553.8" y="449.8" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#bk)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-527.7 450.3c-2.3 2-23.4 20-25.7 22" mask="url(#bl)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="bm" width="26.5" height="22.8" x="-552.4" y="451.2" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="bn" width="26.5" height="22.8" x="-552.4" y="451.2" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#bm)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-526.3 451.6c-2.3 2-23.4 20-25.7 22" mask="url(#bn)"/>
      </g>
      <g transform="translate(19.862 13.812)">
        <defs>
          <filter id="bo" width="26.5" height="22.8" x="-551" y="452.6" filterUnits="userSpaceOnUse">
            <feColorMatrix values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/>
          </filter>
        </defs>
        <mask id="bp" width="26.5" height="22.8" x="-551" y="452.6" maskUnits="userSpaceOnUse">
          <path fill="#FFF" d="M-597.1 398.5c-1 0-2 .4-2.7 1.1-.7.7-1.1 1.7-1.1 2.6l.3 49c0 2 1.7 3.7 3.7 3.7h4.8c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h21.3c.4 3.9 3.8 7 7.8 7 4.1 0 7.4-3.1 7.8-7h4.4c2.1 0 3.7-1.7 3.7-3.7v-22.4c0-.8-.3-1.5-.8-2l-4.5-4.5c-.1-.1-.1-.2-.2-.3l-5-10.4c-.6-1.1-1.7-1.9-3-1.9h-11.9v-7.5c0-2.1-1.7-3.7-3.7-3.7" filter="url(#bo)"/>
        </mask>
        <path fill="none" stroke="#FEFEFE" stroke-linecap="round" stroke-linejoin="round" stroke-width=".817" d="M-524.9 453c-2.3 2-23.4 20-25.7 22" mask="url(#bp)"/>
      </g>
      <path fill="none" stroke="#120C0E" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.596" d="M-562.7 471.7h22.9m14.6 0h4.8c1.6 0 2.9-1.3 2.9-2.9v-22.4c0-.5-.2-1-.6-1.4l-4.5-4.5c-.1-.1-.3-.3-.4-.5l-5-10.4c-.4-.8-1.3-1.4-2.2-1.4h-12.7m-19.7 43.5c0 3.9-3.2 7-7.1 7-3.9 0-7.1-3.2-7.1-7 0-3.9 3.2-7 7.1-7 3.9 0 7.1 3.1 7.1 7z"/>
      <path fill="none" stroke="#120C0E" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.596" d="M-525.6 471.7c0 3.9-3.2 7-7.1 7-3.9 0-7.1-3.2-7.1-7 0-3.9 3.2-7 7.1-7 3.9 0 7.1 3.1 7.1 7zm7.8-14.1H-585m42.1-.1v-37.6c0-1.6-1.3-2.9-2.9-2.9h-36.7c-1.6 0-2.9 1.3-2.9 2.8.1 9.5.2 39.6.3 49 0 1.6 1.3 2.8 2.9 2.8h5.2"/>
      <path fill="#BCE5FF" d="M-550.5 437.6l-4.1 2.3-6.1-3.8 6.2-3.6 4 2.4c.3.2.8.1 1-.2.2-.3.1-.8-.2-1l-3.3-2 2.9-1.7c.3-.2.4-.7.2-1-.2-.3-.6-.4-.9-.2l-2.9 1.7.1-3.9c0-.4-.3-.7-.7-.7-.4 0-.7.3-.7.7l-.1 4.8-6.1 3.6v-7.3l4-2.4c.3-.2.4-.7.2-1s-.7-.4-1-.2l-3.2 2v-3.4c0-.4-.3-.7-.7-.7-.4 0-.7.3-.7.7v3.4l-3.2-2c-.3-.2-.8-.1-1 .2-.2.3-.1.8.2 1l4 2.4v7.3l-6-3.8.1-4.8c0-.4-.3-.7-.7-.7-.4 0-.7.3-.7.7v3.9l-2.8-1.8c-.3-.2-.8-.1-1 .2-.2.3-.1.8.2 1l2.9 1.8-3.4 1.9c-.3.2-.5.6-.3 1 .2.3.6.5 1 .3l4.1-2.3 6.1 3.8-6.2 3.6-4-2.4c-.4-.2-.8-.1-1 .3-.2.3-.1.7.2.9l3.3 2-2.9 1.7c-.3.2-.5.6-.3 1 .2.3.6.5 1 .3l2.9-1.7-.1 3.9c0 .4.3.7.7.7.4 0 .7-.3.7-.7l.1-4.8 6.1-3.6v7.3l-4 2.4c-.3.2-.5.6-.3 1 .2.3.6.5 1 .3h.1l3.2-2v3.4c0 .4.3.7.7.7.4 0 .7-.3.7-.7v-3.4l3.2 2c.3.2.8.1 1-.2.2-.3.1-.8-.2-1l-4-2.4v-7.3l6 3.8-.1 4.8c0 .4.3.7.7.7.4 0 .7-.3.7-.7v-3.9l2.8 1.8c.3.2.8.1 1-.2.2-.3.1-.8-.2-1l-2.9-1.8 3.4-1.9c.3-.2.5-.6.3-1-.2-.6-.7-.7-1-.5"/>
      <path fill="#020303" d="M-553 438.6l-4.1 2.3-6.1-3.8 6.2-3.6 4 2.4c.3.2.8.1 1-.2.2-.3.1-.8-.2-1l-3.3-2 2.9-1.7c.3-.2.4-.7.2-1-.2-.3-.6-.4-.9-.2l-2.9 1.7.1-3.9c0-.4-.3-.7-.7-.7-.4 0-.7.3-.7.7l-.1 4.8-6.1 3.6v-7.3l4-2.4c.3-.2.4-.7.2-1-.2-.3-.7-.4-1-.2l-3.2 2v-3.4c0-.4-.3-.7-.7-.7-.4 0-.7.3-.7.7v3.4l-3.2-2c-.3-.2-.8-.1-1 .2-.2.3-.1.8.2 1l4 2.4v7.3l-6-3.8.1-4.8c0-.4-.3-.7-.7-.7-.4 0-.7.3-.7.7v3.9l-2.8-1.8c-.3-.2-.8-.1-1 .2-.2.3-.1.8.2 1l2.9 1.8-3.4 1.9c-.3.2-.5.6-.3 1 .2.3.6.5 1 .3l4.1-2.3 6.1 3.8-6.2 3.6-4-2.4c-.4-.2-.8-.1-1 .3-.2.3-.1.7.2.9l3.3 2-2.9 1.7c-.3.2-.5.6-.3 1 .2.3.6.5 1 .3l2.9-1.7-.1 3.9c0 .4.3.7.7.7.4 0 .7-.3.7-.7l.1-4.8 6.1-3.6v7.3l-4 2.4c-.4.2-.5.6-.3 1s.6.5 1 .3h.1l3.2-2v3.4c0 .4.3.7.7.7.4 0 .7-.3.7-.7v-3.4l3.2 2c.3.2.8.1 1-.2.2-.3.1-.8-.2-1l-4-2.4v-7.3l6 3.8-.1 4.8c0 .4.3.7.7.7.4 0 .7-.3.7-.7v-3.9l2.8 1.8c.3.2.8.1 1-.2.2-.3.1-.8-.2-1l-2.9-1.8 3.4-1.9c.3-.2.5-.6.3-1-.2-.6-.7-.7-1-.5"/>
    </svg>
  </div>
  <div>
    <p class="chronofresh__title">Livraison Chronofresh 24h</p>
    <p class="chronofresh__text">A partir de 100 € d'achat la livraison est offerte</p>
  </div>
</div>

```

*/
.chronofresh {
  display: flex;
  align-items: center;
  padding: 1.125rem 1.875rem;
  background: #bce5ff;
}
.chronofresh svg {
  margin-right: 1.875rem;
  width: 58px;
  height: 65px;
}
.chronofresh--clean {
  background: transparent;
  padding: 0;
}
.chronofresh--clean svg {
  margin: 0;
}

.chronofresh__title {
  margin: 0 0 0.3125rem;
  font-size: 1.125rem;
  font-weight: 400;
}

.chronofresh__text {
  margin: 0;
  font-size: 0.75rem;
}

.product__title--classy {
  margin-bottom: 1.875rem;
  padding: 0.4375rem 0 0.3125rem;
  position: relative;
  background: linear-gradient(to top, #1e1A0d, transparent 2px) repeat-x bottom;
  letter-spacing: 1.5px;
  line-height: 2;
  text-align: center;
}
.product__title--classy::before {
  content: "";
  display: inline-block;
  height: 15px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  background-image: linear-gradient(to top, #1e1A0d, transparent 2px), url(/build/app/shop/images/icon-list.fbb6a939.svg), linear-gradient(to top, #1e1A0d, transparent 2px);
  background-position: bottom left, center, bottom right;
  background-repeat: no-repeat;
  background-size: 45% 2px, 0.9375rem 0.9375rem, 45% 2px;
}

.gourmand-universe__desc,
.gourmand-universe__img {
  display: none;
}
.gourmand-universe__desc.active,
.gourmand-universe__img.active {
  display: block;
}

@media (min-width: 768px) {
  .gourmand-universe__img.product__img img {
    height: 100%;
    object-fit: cover;
  }
}
.gourmand-universe__img {
  position: relative;
  z-index: 1;
}

.gourmand-universe__thumbnail.active {
  background-color: #E8C583;
  color: #131311;
}

.gourmand-universe__thumbnail .product__img {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .gourmand-universe__img {
    position: relative;
    z-index: 1;
  }
  .gourmand-universe__thumbnails {
    display: flex;
    justify-content: space-around;
  }
}
.image-link {
  display: table;
  position: relative;
  padding: 1.25rem 1.25rem 3.125rem;
  width: 100%;
  height: 29.375rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  line-height: 0.9;
  text-align: center;
}
.image-link p {
  font-family: "Cardo", serif;
  font-size: 1.25rem;
  font-weight: 700;
  color: #ede2c5;
  background-color: rgba(19, 19, 17, 0.7);
  border-radius: 1.875rem;
  padding: 0.625rem;
  margin: 0;
  width: 150px;
}
.image-link:hover, .image-link:focus, .image-link:active {
  text-decoration: none;
}
.image-link--shadow .image-link__title {
  text-shadow: 2px 2px 2px #222222;
}

.image-link__content {
  display: table-cell;
  vertical-align: bottom;
}

@media (min-width: 768px) {
  .image-link {
    padding: 4.6875rem;
    height: 100%;
  }
  .image-link p {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    text-align: center;
  }
}
.image-link__title {
  margin: 60% 0 1.875rem;
  color: #FFF;
  font-family: "Cardo", serif;
  font-size: 2.5rem;
  text-align: left;
}

.additional-info {
  display: flex;
  flex-direction: column-reverse;
  background-color: #fcf7ef;
  border-radius: 1.625rem;
}

.additional-info__item:last-child {
  display: none;
}

@media (min-width: 768px) {
  .additional-info__item:first-child {
    flex-grow: 1;
  }
}
@media (min-width: 992px) {
  .additional-info__item:last-child {
    display: inline-block;
  }
}
.add-info-texts {
  padding: 0.9375rem;
  flex-grow: 1;
  border-radius: 0 0 1.5625rem 1.5625rem;
}

@media (min-width: 768px) {
  .add-info-texts {
    padding: 2.5rem;
  }
}
.add-info-img {
  margin: 0;
  flex-basis: 25%;
}
.add-info-img img {
  width: 100%;
  height: 16.875rem;
  object-fit: cover;
  border-radius: 1.5625rem 1.5625rem 0 0;
}

.tabs-info {
  margin: 0;
  padding: 0;
  top: 2.1875rem;
}

.tabs-info__item {
  position: relative;
  overflow: hidden;
}
.tabs-info__item::after {
  content: ">";
  position: absolute;
  right: 0;
  bottom: 0.9375rem;
  transform: rotate(90deg);
  font-size: 1rem;
  transition: all ease 500ms;
}
.tabs-info__item.active::after {
  transform: rotate(-90deg);
}
.tabs-info__item + .tabs-info__item {
  border-top: 2px solid #e0e0e0;
}

.tabs-info__link {
  display: block;
  font-family: "Cardo", serif;
  font-size: 1.25rem;
  font-weight: 400;
  color: #1e1A0d !important;
}
.tabs-info__link:hover, .tabs-info__link:focus, .tabs-info__link:active {
  color: inherit;
  text-decoration: none;
}
.tabs-info__link span {
  display: inline-block;
  padding: 0.9375rem 0;
}
.active .tabs-info__link span {
  padding-left: 1.25rem;
  color: #c20a43;
}

.tabs-info__panel {
  max-height: 0;
  transition: all ease 250ms;
  margin-top: 0.625rem;
}
.active .tabs-info__panel {
  transition: all ease 250ms;
  max-height: 50vh;
  padding-bottom: 1.875rem;
}

.tabs-info__panel h2,
.tab-content__title {
  font-family: "Cardo", serif;
  font-size: 1.5625rem;
}

.tabs-info__panel p,
.tab-content__text,
.tabs-info__panel ul {
  color: #131311 !important;
  font-size: 1.25rem;
}

.tabs-info__panel ul,
.tab-content__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 2;
}

.tab-content__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.tabs-info__panel ul dt, .tabs-info__panel ul dd,
.tab-content__list dt,
.tab-content__list dd {
  display: inline;
  font-size: 1.25rem;
}
.tabs-info__panel ul dt,
.tab-content__list dt {
  margin-left: 0.625rem;
  position: relative;
}
.tabs-info__panel ul dt:before,
.tab-content__list dt:before {
  position: absolute;
  content: "";
  left: -0.625rem;
  top: 1.125rem;
  border-radius: 50%;
  width: 0.3125rem;
  height: 0.3125rem;
  background-color: #c20a43;
}

.tabs-info__panel strong {
  font-weight: 600;
}

@media (min-width: 768px) {
  .tabs-info {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .tabs-info__item {
    position: absolute;
    display: inline-block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: initial;
    z-index: 0;
  }
  .tabs-info__item.active {
    z-index: 1;
  }
  .tabs-info__item + .tabs-info__item {
    border-top: 0;
  }
  .tabs-info__item:nth-child(2) .tabs-info__link {
    margin-left: 20%;
    width: 34%;
  }
  .tabs-info__item:nth-child(3) .tabs-info__link {
    margin-left: 58%;
  }
  .tabs-info__item:nth-child(4) .tabs-info__link {
    margin-left: 78%;
  }
  .tabs-info__item::after {
    content: "";
    display: none;
  }
  .tabs-info__link {
    display: inline-block;
    position: absolute;
    transform: translateY(-100%);
    width: 22%;
  }
  .active .tabs-info__link span {
    padding-left: 0;
  }
  .tabs-info__panel {
    opacity: 0;
    max-height: initial;
  }
  .active .tabs-info__panel {
    max-height: initial;
    opacity: 1;
    transition: all ease 1000ms;
  }
}
@media (min-width: 992px) {
  .tabs-info__link {
    font-size: 1.5rem;
  }
  .tabs-info__panel ul dt, .tabs-info__panel ul dd, .tabs-info__list dt, .tabs-info__list dd {
    display: inline;
    font-size: 1.5rem;
  }
  .tabs-info__panel p,
  .tabs-info .tab-content__text, .tabs-info__panel ul {
    font-size: 1.5rem;
  }
}
.product-info .product__head {
  justify-content: space-between;
}
.product-info .product__title {
  font-family: "Cardo", serif;
  font-size: 2.5rem;
  line-height: 1;
  text-transform: none;
}
.product-info .product__ref {
  margin-top: 0.625rem;
  margin-bottom: 0.4375rem;
}
.product-info .product__text {
  padding-left: 5rem;
  min-height: 4.375rem;
  background: url(/build/app/shop/images/picto-france.60b7825d.svg) no-repeat top left/4.0625rem auto;
  font-size: 0.875rem;
}
.product-info .product__foot {
  flex-direction: column;
  align-items: flex-start;
}
.product-info .product__price {
  margin-bottom: 1.25rem;
  font-size: 1.75rem;
  font-weight: 500;
}
.product-info .product__price span {
  font-weight: 500;
}
.product-info .product__price small {
  font-size: 45%;
  display: block;
}

.product__link svg {
  width: 1.25rem;
  height: auto;
  margin-right: 0.625rem;
}

.evaluation {
  display: inline-block;
  width: 6.5625rem;
  height: 0.8125rem;
  position: relative;
  margin-right: 1rem;
  vertical-align: middle;
}
.evaluation .evaluation__img {
  display: block;
  position: absolute;
  z-index: 1;
}
.evaluation .evaluation__gauge {
  content: "";
  position: absolute;
  height: 100%;
  z-index: 0;
  width: 0;
  background: #c40040;
}

.product__evaluation-link {
  vertical-align: middle;
}

.product__discount {
  padding: 0.1875rem 0rem;
  margin: 0;
  color: #c40040;
  font-style: italic;
}
.product__discount.product__discount--suggested-product {
  font-size: 0.625rem;
}
.product__discount.product__discount--grey {
  padding: 0;
  color: #979797;
  font-size: 0.625rem;
  font-weight: 100;
}

.cross-article {
  position: relative;
}

.cross-article__link {
  display: inline-block;
  color: #FFFFFF;
}
.cross-article__link:hover, .cross-article__link:focus, .cross-article__link:active {
  color: #ede2c5;
  text-decoration: none;
}
.cross-article__link:hover .btn-cross-article .icon-entry-circle, .cross-article__link:focus .btn-cross-article .icon-entry-circle, .cross-article__link:active .btn-cross-article .icon-entry-circle {
  fill: #1e1A0d;
}
.cross-article__link:hover .btn-cross-article .icon-entry-arrow, .cross-article__link:focus .btn-cross-article .icon-entry-arrow, .cross-article__link:active .btn-cross-article .icon-entry-arrow {
  stroke: #FFFFFF;
}

.cross-article__theme {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.3125rem 0.9375rem;
  background: #FFF;
  color: #222;
  font-size: 0.875rem;
  font-weight: 500;
  text-transform: uppercase;
}

.cross-article__body {
  position: relative;
  padding: 1.25rem;
}

.cross-article__illu {
  margin: 0;
  height: 20rem;
  position: relative;
}
.cross-article__illu:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  background-color: rgba(19, 19, 17, 0.2);
  width: 100%;
  height: 100%;
  border-radius: 1.25rem 1.25rem 0 0;
}
.cross-article__illu img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cross-article__illu--cover img {
  object-fit: cover;
}

.cross-article__title {
  margin-bottom: 0.625rem;
  font-family: "Cardo", serif;
  font-size: 1.25rem;
  font-weight: 700;
  color: #FFFFFF;
}
.cross-article__title a {
  color: #FFFFFF;
}
a:hover .cross-article__title, a:focus .cross-article__title, a:active .cross-article__title {
  text-decoration: none;
  color: #ede2c5;
}

.cross-article__text {
  font-size: 1.125rem;
  color: #FFFFFF;
}
a:hover .cross-article__text, a:focus .cross-article__text, a:active .cross-article__text {
  text-decoration: none;
}

.btn-cross-article {
  position: absolute;
  top: 0;
  right: 0;
}
.cross-article--no-desc .btn-cross-article {
  top: -0.625rem;
}

.cross-article__want-more-btn {
  margin-top: 1rem;
  margin: 1.25rem;
  width: fit-content;
}

.cross-article__video-container {
  position: relative;
}
.cross-article__video-container::before {
  content: "";
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #FFFFFF;
  border-radius: 1.25rem;
}
.cross-article__video-container::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 3.5px;
  border-top: 5px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid black;
}

.cross-article--in-submenu {
  display: flex;
  justify-content: space-between;
}
.cross-article--in-submenu .cross-article__illu {
  display: inline-block;
  flex: 0 0 40%;
}
.cross-article--in-submenu .cross-article__body {
  flex: 1 1 60%;
  margin-top: 0;
  padding: 0 1em 0 3em;
}
.cross-article--in-submenu .cross-article__title {
  text-transform: uppercase;
}
.cross-article--in-submenu .cross-article__text {
  text-transform: initial;
  margin: 0;
}
.cross-article--in-submenu .cross-article__illu {
  flex: 0;
}

@media (min-width: 768px) {
  .cross-article--in-submenu {
    flex-flow: row nowrap;
  }
  .cross-article--in-submenu .cross-article__illu {
    flex: 0 0 0;
  }
}
@media (min-width: 992px) {
  .cross-article--in-submenu .cross-article__illu {
    border-radius: 15px;
    overflow: hidden;
    width: 12.5rem;
    height: 12.5rem;
    flex: unset;
  }
  .cross-article--in-submenu .cross-article__illu img {
    object-fit: cover;
  }
  .cross-article__body {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .cross-article__title {
    font-size: 1.5rem;
    text-transform: unset;
    color: #ede2c5;
  }
  .cross-article__text {
    font-size: 1.5rem;
  }
}
.cross-bloc {
  display: flex;
  justify-content: space-between;
  margin-bottom: 4.6875rem;
  gap: 1.25rem;
}
.cross-bloc__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.875rem;
  background-color: #fcf7ef;
  border-radius: 1.25rem;
  height: 100%;
  padding: 1.25rem;
}
.cross-bloc__item svg {
  min-width: 6.5rem;
  width: 6.5rem;
  height: 7.5rem;
}
.cross-bloc__title {
  font-size: 1.5rem;
}
.cross-bloc__text {
  font-size: 1.25rem;
}
@media (min-width: 992px) {
  .cross-bloc {
    gap: 0;
  }
  .cross-bloc__item {
    padding: 1.875rem 3.125rem;
    flex-direction: row;
  }
  .cross-bloc__title {
    font-size: 1.75rem;
  }
  .cross-bloc__text {
    font-size: 1.5rem;
  }
}

/*doc
---
title: Avis client
name: customerreview
category: Blocs
---

```html_example
<div style="background:#333; padding: 20px;">
  <h1 class="product-review__title">Avis client</h1>

  <div class="product__evaluation product__evaluation--white">
    <div class="product-review__stars">
      <svg class="icon-star-fill" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18.1"><path fill="#C40040" d="M9.5 15.5L4.7 18c-.4.2-1 .1-1.2-.4-.1-.2-.1-.4-.1-.6l.9-5.4v-.1l-4-3.6c-.4-.3-.4-.9 0-1.3.1-.1.3-.2.5-.3l5.4-.8s.1 0 .1-.1L8.7.5c.2-.4.8-.6 1.2-.4.2.1.3.2.4.4l2.4 4.9s0 .1.1.1l5.4.8c.5.1.8.5.8 1 0 .2-.1.4-.3.5l-3.9 3.8v.1l.9 5.4c.1.5-.2 1-.7 1-.2 0-.4 0-.6-.1l-4.9-2.5z"/></svg>
      <svg class="icon-star-fill" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18.1"><path fill="#C40040" d="M9.5 15.5L4.7 18c-.4.2-1 .1-1.2-.4-.1-.2-.1-.4-.1-.6l.9-5.4v-.1l-4-3.6c-.4-.3-.4-.9 0-1.3.1-.1.3-.2.5-.3l5.4-.8s.1 0 .1-.1L8.7.5c.2-.4.8-.6 1.2-.4.2.1.3.2.4.4l2.4 4.9s0 .1.1.1l5.4.8c.5.1.8.5.8 1 0 .2-.1.4-.3.5l-3.9 3.8v.1l.9 5.4c.1.5-.2 1-.7 1-.2 0-.4 0-.6-.1l-4.9-2.5z"/></svg>
      <svg class="icon-star-fill" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18.1"><path fill="#C40040" d="M9.5 15.5L4.7 18c-.4.2-1 .1-1.2-.4-.1-.2-.1-.4-.1-.6l.9-5.4v-.1l-4-3.6c-.4-.3-.4-.9 0-1.3.1-.1.3-.2.5-.3l5.4-.8s.1 0 .1-.1L8.7.5c.2-.4.8-.6 1.2-.4.2.1.3.2.4.4l2.4 4.9s0 .1.1.1l5.4.8c.5.1.8.5.8 1 0 .2-.1.4-.3.5l-3.9 3.8v.1l.9 5.4c.1.5-.2 1-.7 1-.2 0-.4 0-.6-.1l-4.9-2.5z"/></svg>
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="-640 441.9 18.9 18.1">
        <path fill="#C40040" d="M-630.2 456.7l4.8 2.5h.1v-.1l-.8-5.3c0-.3 0-.6.3-.8l3.9-3.8v-.1h-.1l-5.4-.8c-.3 0-.5-.2-.7-.5l-2.4-4.9s-.1-.1-.1 0l-2.5 4.9c-.1.2-.4.4-.7.5l-5.3.7c-.1 0-.1.1-.1.1v.1l3.9 3.8c.2.2.3.5.2.8l-.9 5.4c0 .1 0 .1.1.1h.1l4.8-2.5c.2-.2.6-.2.8-.1zm-.4.7l-4.8 2.5c-.4.2-1 .1-1.2-.4-.1-.2-.1-.4-.1-.6l.9-5.4v-.1l-4-3.6c-.3-.4-.3-.9 0-1.3.1-.1.3-.2.5-.3l5.4-.8s.1 0 .1-.1l2.4-4.9c.2-.4.8-.6 1.2-.4.2.1.3.2.4.4l2.4 4.9s0 .1.1.1l5.4.8c.5.1.8.5.8 1 0 .2-.1.4-.3.5l-3.9 3.8v.1l.9 5.4c.1.5-.2 1-.7 1-.2 0-.4 0-.6-.1l-4.9-2.5z"/>
        <path fill="#C40040" d="M-630.8 457.1l-4.4 2.3c-.4.2-.9.1-1.1-.4-.1-.2-.1-.4-.1-.6l.8-5v-.1l-3.7-3.4c-.4-.3-.4-.8 0-1.2.1-.1.3-.2.5-.3l5-.7s.1 0 .1-.1l2.2-4.6c.2-.4.7-.6 1.1-.4.2.1.3.2.4.4l2.2 4.6s0 .1.1.1h.3v11c0 .1-3.4-1.6-3.4-1.6z"/>
      </svg>
      <svg class="icon-star" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.9 18.1"><path fill="#C40040" d="M9.8 14.8l4.8 2.5h.1v-.1l-.8-5.3c0-.3 0-.6.3-.8l3.9-3.8v-.1H18l-5.4-.8c-.3 0-.5-.2-.7-.5L9.5 1s-.1-.1-.1 0L6.9 5.9c-.1.2-.4.4-.7.5l-5.3.7c-.1 0-.1.1-.1.1v.1l3.9 3.8c.2.2.3.5.2.8L4 17.3c0 .1 0 .1.1.1h.1L9 14.9c.2-.2.6-.2.8-.1zm-.4.7L4.6 18c-.4.2-1 .1-1.2-.4-.1-.2-.1-.4-.1-.6l.9-5.4v-.1l-4-3.6c-.3-.4-.3-.9 0-1.3.1-.1.3-.2.5-.3l5.4-.8s.1 0 .1-.1L8.6.5c.2-.4.8-.6 1.2-.4.2.1.3.2.4.4l2.4 4.9s0 .1.1.1l5.4.8c.5.1.8.5.8 1 0 .2-.1.4-.3.5l-3.9 3.8v.1l.9 5.4c.1.5-.2 1-.7 1-.2 0-.4 0-.6-.1l-4.9-2.5z"/></svg>
    </div>

    <p class="product-review__mark">4,75/5</p>

    <a href="#" class="simple-link simple-link--thin product__evaluation-link product-review__counter">5 avis</a>

  </div>

  <div style="width:320px;">
    <article class="product product-info review">
      <div class="product__wrapper">
        <p class="product__subtitle review__author">Marie Dupont</p>
        <div class="product__evaluation">
          <div class="evaluation">
            <div class="evaluation__gauge" style="width:93.29%"></div>
            <img class="evaluation__img" src="../styleguide/img/stars.svg" alt="">
          </div>
          <a href="#" class="simple-link simple-link--thin">Publié le 08/09//2018</a>
        </div>
        <p class="review__title">Un foie gras d'une qualité inégalable</p>
        <p class="review__text">Bacon ipsum dolor amet turkey burgdoggen swine frankfurter shankle ground round ham hock chicken. Beef brisket doner filet mignon alcatra.</p>
      </div>
    </article>
  </div>

</div>

```

*/
.product-review__counter, .product-review__mark, .product-review__stars {
  display: inline-block;
  margin-right: 0.625rem;
}

.product__evaluation--white svg {
  display: inline-block;
  width: 1.1875rem;
}
.product__evaluation--white svg {
  margin-right: 0.3125rem;
}
.product__evaluation--white svg:last-child {
  margin-right: 0;
}
.product__evaluation--white svg path {
  fill: #FFF;
}

.product-review__title {
  margin-bottom: 0.625rem;
  color: #FFF;
  font-size: 2.8125rem;
}

.product-review__mark {
  color: #FFF;
  font-weight: bold;
}

.product-review__counter {
  color: #FFF;
}

/* == Bloc review */
.review {
  padding: 2.5rem 1.875rem;
  background: #FFF;
}
.review--disabled {
  display: none;
}

.review__author {
  margin-bottom: 0;
}

.review__title {
  margin-bottom: 0.5rem;
  font-weight: bold;
}

.review__text {
  font-size: 0.875rem;
}

.reviews__button {
  padding-bottom: 1.875rem;
}

.reviews__external {
  text-align: center;
  padding-top: 1.5rem;
}

.customers-reviews .item {
  font-family: "Cardo", serif;
  font-weight: 700 !important;
  font-size: 1.25rem;
  color: #c20a43 !important;
  text-transform: uppercase !important;
  text-decoration: underline !important;
  margin-top: 1.25rem !important;
}
@media (min-width: 992px) {
  .customers-reviews .item {
    margin-left: 12.5rem !important;
    margin-top: 0 !important;
  }
}

.aside-column {
  position: relative;
  padding-right: 2.5rem;
}
.aside-column::after {
  content: "";
  position: absolute;
  top: 2.5rem;
  bottom: 0;
  right: 0;
  width: 0.0625rem;
  background-color: #e0e0e0;
}

.aside-column__block {
  padding: 0 0.625rem 2.5rem 0;
}
.aside-column__block:nth-of-type(2) {
  padding-top: 2.5rem;
}

.aside-column__results {
  color: #c40040;
  font-weight: bold;
}

@media (min-width: 768px) {
  .aside-column__results {
    padding-top: 0.625rem;
  }
}
.aside-column__block--underline {
  border-bottom: 1px solid #e0e0e0;
}

.aside-column__title {
  display: block;
  font-weight: bold;
}

.aside-column__product-count {
  color: #979797;
}

.aside-column__tooltip {
  vertical-align: super;
}

.aside-column__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.aside-column__list .form-check-label {
  font-size: 0.875rem;
}

.aside-column__item {
  font-size: 0.875rem;
  display: flex;
}

.aside-column__filter-container {
  display: none;
}

.aside-column__item-count {
  vertical-align: middle;
  color: #979797;
  margin-left: 0.3125rem;
}

.delete-filter {
  margin-right: 0.625rem;
  padding: 0;
  width: 1.25rem;
  height: 1.25rem;
  background: #222;
  border: #222;
  border-radius: 2em;
  line-height: 0.7;
}
.delete-filter svg {
  width: 0.625rem;
  height: 0.625rem;
}
.delete-filter svg path {
  fill: #FFF;
}

.delete-all-filters {
  margin-top: 1.25rem;
  background: none;
  border: none;
  font-size: 0.875rem;
  font-weight: 400;
}

.ui-state-default.handles {
  display: inline-block;
  width: 0.9375rem;
  height: 0.9375rem;
  background: #c40040;
  border: none;
  border-radius: 0.625rem;
}

.ui-state-default.handles:focus,
.ui-state-default.handles:active {
  outline: none;
}

.ui-widget .handle-value {
  position: absolute;
  top: 1.25rem;
  transform: translateX(-50%);
  left: 50%;
  font-size: 0.875rem;
  background: white;
  border: solid 1px lightgrey;
  width: 50px;
  text-align: center;
  border-radius: 15px;
}
.ui-widget .handle-value:disabled {
  color: #222222;
}
.ui-widget .handle-value:focus, .ui-widget .handle-value:active {
  outline: none;
}

.ui-widget.ui-widget-content {
  height: 2px;
  background: #c40040;
  z-index: 0;
}

.ui-slider-horizontal .ui-slider-range {
  background: #c40040;
}

.ui-widget.ui-widget-content {
  background: #e0e0e0;
  border: none;
}

.filters-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.filters-item {
  font-size: 0.875rem;
}

.filter-tag {
  display: flex;
  align-items: center;
  padding: 0.3125rem 0.3125rem 0.1875rem 0.9375rem;
  margin-bottom: 1.25rem;
  background: #FFFFFF;
  border: 1px solid #e0e0e0;
  border-radius: 1.25rem;
  color: #222;
  font-size: 1.1em;
  line-height: normal;
}
.filter-tag span {
  vertical-align: middle;
}
.filter-tag:hover, .filter-tag:focus, .filter-tag:active {
  color: inherit;
  text-decoration: none;
}

.filter-tag__btn {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 2.1875rem;
  background: #222 url(/build/app/shop/images/icon-cross--white.21f8798a.svg) no-repeat center/50% auto;
  border: none;
  border-radius: 1.25rem;
  color: #FFF;
  flex-shrink: 0;
}

/*doc
---
title: Colonne Panier
name: columncart
category: Modules
---

```html_example
<div style="width: 500px; margin: 0 0 30px;">
  <aside class="aside-column ">
    <div class="aside-column__block aside-column__block--underline">
      <table class="cart-table">
        <caption>Total panier</caption>
        <tr>
          <th scope="row">Sous total (HT)</th>
          <td>103, 04 €</td>
        </tr>
        <tr>
          <th scope="row">TVA & autres taxes</th>
          <td>25,80 €</td>
        </tr>
        <tr>
          <th scope="row">Livraison Chronofresh</th>
          <td><span class="color--grey2">Offerte</span></td>
        </tr>
        <tr>
            <th scope="row">Total (TTC)</th>
            <td>128, 84 €</td>
        </tr>
      </table>
      <a href="" class="btn btn-hovereffect btn--block"><span>Valider ma commande</span></a>
    </div>

    <div class="aside-column__block">
      <form>
        <div class="form-group">
          <label class="label" for="code-promo">Code promo</label>
          <input id="code-promo" class="form-control form-input form-input--framed" type="text">
        </div>
      </form>
      <button class="btn btn-hovereffect btn--block disabled"><span>Appliquer le code</span></button>
    </div>
    <div class="aside-column__block">
      <a href="" class="simple-link">Offrez une carte cadeau à votre entourage !</a>
    </div>
    <div class="aside-column__block">
      <p class="label">Nous acceptons</p>
      <ul class="logo-list">
        <li class="logo-list__item"><img src="../styleguide/img/paiement_mastercard.png" alt="Mastercard"></li>
        <li class="logo-list__item"><img src="../styleguide/img/paiement_paypal.png" alt="Paypal"></li>
        <li class="logo-list__item"><img src="../styleguide/img/paiement_visa.png" alt="Visa"></li>
      </ul>
    </div>
  </aside>
</div>

```

*/
.cart-table {
  width: 100%;
  font-size: 1rem;
}
.cart-table caption {
  caption-side: top;
  margin-bottom: 2.5rem;
  color: #1e1A0d;
  font-family: "Cardo", serif;
  font-size: 2.8125rem;
}
.cart-table tr {
  line-height: 1.8;
}
.cart-table tr:last-child {
  border-top: 2px solid #e0e0e0;
  color: #c40040;
  font-size: 1.25rem;
}
.cart-table tr:last-child th, .cart-table tr:last-child td {
  padding-top: 1.5em;
}
.cart-table tr:nth-last-child(2) th, .cart-table tr:nth-last-child(2) td {
  padding-bottom: 2em;
}
.cart-table tr th {
  font-weight: 500;
}
.cart-table tr td {
  font-weight: 500;
}
.cart-table tr td:last-child {
  text-align: right;
}

.logo-list {
  margin: 0.9375rem 0 0;
  padding: 0;
  list-style-type: none;
}
.logo-list li {
  display: inline-block;
  padding-right: 0.9375rem;
}
.logo-list li img {
  width: auto;
  height: 1.875rem;
}

.logo-list__item + .logo-list__item {
  padding-left: 0.9375rem;
  border-left: 1px solid #e0e0e0;
}

.cart-info {
  margin-top: 2rem;
}

.commands p {
  margin: 0;
}

.command__row {
  border-bottom: 2px solid #979797;
}

.commands__head,
.command__row__summary {
  padding: 0.3125rem;
}

.command__row:nth-child(odd) {
  background: #F4F3F3;
}

.commands__head,
.command__row__summary {
  display: flex;
}
.commands__head .commands_cell,
.command__row__summary .commands_cell {
  flex: 0 0 25%;
}

.command__price {
  color: #c40040;
  font-size: 1.2em;
  font-weight: bold;
}

@media (min-width: 768px) {
  .smooth-appearing {
    opacity: 0;
    position: relative;
    transition: all ease 300ms;
  }
  .smooth-appearing--from-right {
    right: -100px;
  }
  .smooth-appearing--from-bottom {
    top: 100px;
  }
  .smooth-appearing--from-left {
    left: -100px;
  }
  .smooth-appearing-visible {
    opacity: 1;
  }
  .smooth-appearing-visible.smooth-appearing--from-right {
    right: 0;
  }
  .smooth-appearing-visible.smooth-appearing--from-bottom {
    top: 0;
  }
  .smooth-appearing-visible.smooth-appearing--from-left {
    left: 0;
  }
}
.pagination-arrow {
  padding: 0.625rem;
  color: inherit;
}
.pagination-arrow:hover, .pagination-arrow:focus, .pagination-arrow:active {
  color: inherit;
}

.pagination-arrow--disabled {
  opacity: 0.3;
}

.tabs-recipe {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
}

.tabs-recipe__item {
  border-bottom: 2px solid #e0e0e0;
}
@media (min-width: 768px) {
  .tabs-recipe__item {
    position: relative;
    border-bottom: none;
  }
  .tabs-recipe__item + .tabs-recipe__item {
    margin-left: 1.875rem;
  }
}
.tabs-recipe__link {
  display: block;
  padding: 0.9375rem 0.9375rem 0.9375rem 3.125rem;
  position: relative;
  background-position: left 5px center;
  background-repeat: no-repeat;
  background-size: 2.1875rem auto;
  color: #222;
  font-weight: 500;
}
.tabs-recipe__link:hover, .tabs-recipe__link:focus, .tabs-recipe__link:active {
  color: inherit;
  text-decoration: none;
}
.tabs-recipe__link::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0.3125rem;
  transform: translateY(-50%);
  width: 0.5rem;
  height: 0.5rem;
  transition: all ease 250ms;
  background-image: url(/build/app/shop/images/icon-caret.911c6c22.svg);
  background-repeat: no-repeat;
}
.active .tabs-recipe__link::after {
  transform: translateY(-50%) rotate(180deg);
}

@media (min-width: 768px) {
  .tabs-recipe__link {
    padding-right: 1.875rem;
  }
  .active .tabs-recipe__link {
    background-color: #FFFFFF;
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
  }
}
.tabs-recipe__link--preparation-time {
  background-image: url(/build/app/shop/images/picto-time.1d3a3aac.svg);
}

.tabs-recipe__link--cooking-time {
  background-image: url(/build/app/shop/images/picto-casserole.0e22abc5.svg);
}

.tabs-recipe__link--difficulty {
  background-image: url(/build/app/shop/images/picto-difficulty.6e9d56a0.svg);
}

.tabs-recipe__link--dish {
  background-image: url(/build/app/shop/images/picto-cutlery.5958df29.svg);
}

.tabs-recipe__link--typology {
  background-image: url(/build/app/shop/images/picto-typology.306a8b35.svg);
}

.tabs-recipe__panel {
  max-height: 0;
  overflow: hidden;
  transition: all ease 100ms;
}
.active .tabs-recipe__panel {
  max-height: 50vh;
  overflow: auto;
  padding: 0.625rem;
  transition: all ease 250ms;
}

@media (min-width: 768px) {
  .tabs-recipe__panel {
    position: absolute;
    right: 0;
    left: 0;
    transition: all ease 100ms;
  }
  .active .tabs-recipe__panel {
    margin-top: -2px;
    max-height: initial;
    z-index: 1;
    transition: all ease 100ms;
    background: #FFFFFF;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
  }
  .tabs-recipe {
    flex-direction: row;
  }
}
.dark-duck-foot-block {
  padding: 1.5625rem;
  background-color: #1e1A0d;
  background-image: url(/build/app/shop/images/fond-pattes-de-canard-seules2x.d020ba99.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}

.dark-duck-foot-block--tips {
  background-size: 250% auto;
}

.dark-duck-foot-block__content {
  padding: 1.875rem;
  background: #FFFFFF;
}

body.panel-open {
  overflow: hidden;
}

.panel__close {
  display: none;
}

@media (max-width: 767.98px) {
  .panel__content {
    position: fixed;
    transform: translateX(-100%);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: transform 0.4s;
    background-color: #FFFFFF;
    padding: 2.5rem;
    z-index: 1;
  }
  .panel.is-open .panel__content {
    transform: translateX(0);
    overflow-y: scroll;
  }
  .panel.is-open .panel__header {
    transform: translateX(0);
  }
  .panel--right .panel__content {
    transform: translateX(100%);
  }
  .panel--right .panel__header {
    transform: translateX(100%);
  }
  .panel__header {
    transform: translateX(-100%);
    transition: transform 0.4s;
    position: fixed;
    top: 4.0625rem;
    right: 1.25rem;
    z-index: 10;
    width: 100%;
    display: flex;
    justify-content: flex-end;
  }
  .panel__close {
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    background: #FFFFFF;
  }
}
.tabs {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
}

.tabs__item {
  border-bottom: 2px solid #e0e0e0;
}
@media (min-width: 768px) {
  .tabs__item {
    position: relative;
    border-bottom: none;
  }
  .tabs__item + .tabs__item {
    margin-left: 1.875rem;
  }
}
.tabs__link {
  display: block;
  padding: 0.9375rem 0.9375rem 0.9375rem 0;
  position: relative;
  background-position: left 5px center;
  background-repeat: no-repeat;
  background-size: 2.1875rem auto;
  color: #222;
  font-weight: 500;
}
.tabs__link:hover, .tabs__link:focus, .tabs__link:active {
  color: inherit;
  text-decoration: none;
}
.tabs__link::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0.3125rem;
  transform: translateY(-50%);
  width: 0.5rem;
  height: 0.5rem;
  transition: all ease 250ms;
  background-image: url(/build/app/shop/images/icon-caret.911c6c22.svg);
  background-repeat: no-repeat;
}
.active .tabs__link::after {
  transform: translateY(-50%) rotate(180deg);
}

@media (min-width: 768px) {
  .tabs__link {
    min-width: 6.25rem;
    padding: 1.25rem;
  }
  .active .tabs__link {
    background-color: #FFFFFF;
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
  }
}
.tabs__panel {
  max-height: 0;
  overflow: hidden;
  transition: all ease 100ms;
}
.active .tabs__panel {
  max-height: 50vh;
  overflow: auto;
  padding: 0.625rem 0.625rem 0.625rem 0;
  transition: all ease 250ms;
}

@media (min-width: 768px) {
  .tabs__panel {
    position: absolute;
    right: 0;
    left: 0;
    transition: all ease 100ms;
  }
  .active .tabs__panel {
    margin-top: -2px;
    max-height: initial;
    z-index: 1;
    transition: all ease 100ms;
    padding: 0.625rem;
    background: #FFFFFF;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
  }
  .tabs {
    flex-direction: row;
    justify-content: flex-end;
  }
}
.flashbag {
  text-align: center;
  border: 0.125rem solid;
  padding: 0.625rem;
}
.flashbag__title {
  font-weight: 400;
  font-size: 1.125rem;
  color: #c40040;
  display: block;
}
.flashbag__text {
  font-weight: 400;
}
.flashbag__content {
  border: 0.125rem solid;
}
.flashbag--warning {
  border-color: #e5b122;
  color: #222222;
}
.flashbag--error {
  border-color: #c40040;
  color: #c40040;
}
.flashbag--negative {
  border-color: #c40040;
  color: #c40040;
}
.flashbag--info {
  border-color: #979797;
  color: #222222;
}
.flashbag--success {
  border-color: #80c736;
  color: #80c736;
}
.flashbag--success .flashbag__content {
  border-color: #c40040;
}
.flashbag__close {
  position: absolute;
  border: 0;
  background: #c40040;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 2.25rem;
  height: 2.25rem;
  top: -1.125rem;
  right: -1.125rem;
  font-size: 1.75rem;
  line-height: 2.0625rem;
  color: #FFFFFF;
}
.flashbag--mobile {
  position: relative;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.flashbag--modal.flashbag--success {
  color: #222222;
}
.flashbag--desktop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 2;
  display: none;
  align-items: center;
  justify-content: center;
  background: rgba(191, 191, 191, 0.3);
  border: none;
}
.flashbag--desktop .flashbag__content {
  background: #FFFFFF;
  padding: 1.25rem;
  position: relative;
}
.flashbag--desktop.unactive {
  display: none;
}
.flashbag__btn-back {
  margin-right: 1.875rem;
}
.flashbag__img {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.25rem;
}
.flashbag__img img {
  max-width: 9.375rem;
}
@media (min-width: 768px) {
  .flashbag--mobile {
    display: none !important;
  }
  .flashbag--desktop {
    display: flex;
  }
}

.steps {
  display: flex;
  flex-wrap: nowrap;
  position: relative;
  padding: 2.5rem 0;
  flex-grow: 1;
  justify-content: space-between;
}
.steps::before {
  content: "";
  width: 100%;
  height: 0.0625rem;
  position: absolute;
  border-top: 0.0625rem dashed #bfbfbf;
  top: 3.5625rem;
  z-index: -3;
}

.step {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.step:first-child::before {
  content: "";
  width: 50%;
  height: 100%;
  background-color: #FFFFFF;
  position: absolute;
  left: 0;
  z-index: -2;
}
.step:last-child::before {
  content: "";
  width: 50%;
  height: 100%;
  background-color: #FFFFFF;
  position: absolute;
  left: 50%;
  z-index: -2;
}
.step:hover {
  cursor: pointer;
  text-decoration: none;
}
.step__number {
  line-height: 1.875rem;
  font-size: 1.125rem;
  width: 2.1875rem;
  height: 2.1875rem;
  border-radius: 50%;
  color: #FFFFFF;
  background-color: #222222;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.25rem;
  position: relative;
}
.step__title {
  text-transform: uppercase;
  font-weight: 400;
  color: #222222;
  display: none;
}
.step--active .step__number {
  background-color: #c40040;
}
.step--active .step__number::before {
  content: "";
  display: block;
  width: 2.9375rem;
  height: 2.9375rem;
  border-radius: 50%;
  position: absolute;
  background-color: #FFFFFF;
  z-index: -1;
}
.step--active .step__number::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 0.3125rem solid transparent;
  border-right: 0.3125rem solid transparent;
  border-top: 0.625rem solid #FFFFFF;
  position: absolute;
  bottom: -0.9375rem;
  z-index: -1;
}
.step--active .step__title {
  display: block;
  color: #c40040;
}

@media (min-width: 768px) {
  .steps {
    flex-grow: 0;
  }
  .step {
    margin: 0 0.9375rem;
  }
  .step__title {
    display: block;
  }
  .step:first-child {
    margin-left: 0;
  }
  .step:last-child {
    margin-right: 0;
  }
}
.toggle {
  display: none;
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition: height 350ms ease-in-out, opacity 750ms ease-in-out;
}
.toggle.is-visible {
  display: block;
  height: auto;
  opacity: 1;
}

.modal {
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #FFFFFF;
}
.modal--newsletter {
  padding: 0 !important;
  width: fit-content;
}
.modal--newsletter .modal-dialog {
  margin: 0;
  padding: 0 !important;
  position: relative;
}
.modal--newsletter .modal-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.modal--newsletter .modal-img {
  width: 100%;
}
.modal--newsletter .modal-btn {
  width: 100%;
}
.modal--newsletter .modal-title {
  width: 100%;
  text-align: center;
  padding-top: 0.625rem;
  padding-bottom: 0.9375rem;
  display: block;
}
.modal--newsletter .modal-close {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.0625rem solid #222222;
  background: rgba(255, 255, 255, 0.3);
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 50%;
}
.modal--newsletter .modal-close:hover {
  opacity: 1;
  background: rgba(255, 255, 255, 0.5);
}
.modal--newsletter .modal-close span {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}
.modal--newsletter .modal-close span::before, .modal--newsletter .modal-close span::after {
  content: "";
  display: block;
  width: 0.125rem;
  height: 1.125rem;
  background: #1e1A0d;
  position: absolute;
  top: calc(50% - 0.5625rem);
  left: calc(50% - 0.0625rem);
}
.modal--newsletter .modal-close span::before {
  transform: rotate(45deg);
}
.modal--newsletter .modal-close span::after {
  transform: rotate(-45deg);
}
.modal--chronofresh {
  padding-right: 0 !important;
  background: rgba(19, 19, 17, 0.7);
  backdrop-filter: blur(4px);
  border-radius: 1.25rem;
  width: unset;
}
.modal--chronofresh .modal-dialog {
  display: flex;
  align-items: center;
  flex-direction: column;
  background: transparent;
  backdrop-filter: blur(4px);
  border-radius: 1.25rem;
  margin: 0;
  padding: 1.875rem 0.625rem 0.9375rem;
}
.modal--chronofresh .modal-dialog > svg {
  min-width: 5rem;
  width: 5rem;
  height: 5rem;
}
.modal--chronofresh__content {
  position: unset;
  background: transparent;
}
.modal--chronofresh__title {
  color: #ede2c5;
  font-family: "Cardo", serif;
  font-size: 1.25rem;
  font-weight: 600;
}
.modal--chronofresh__text {
  color: #FFFFFF;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  margin: 0;
  font-weight: 300;
}
.modal--chronofresh__close {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  background-color: transparent;
  border: none;
  opacity: 1;
}
.modal--chronofresh__close svg path {
  fill: #ede2c5;
}
.modal--chronofresh.hidden {
  visibility: hidden;
  opacity: 0;
}

@media (min-width: 768px) {
  .modal--chronofresh .modal-dialog {
    flex-direction: row;
    gap: 1.5625rem;
    padding: 4.0625rem 3.125rem;
  }
  .modal--chronofresh__title {
    font-size: 1.625rem;
  }
  .modal--chronofresh__text {
    font-size: 1.375rem;
  }
  .modal--chronofresh__close {
    top: 0.625rem;
    right: 1.25rem;
  }
}
.cards {
  margin-top: 1.25rem;
}
.cards img {
  width: 3.125rem;
  height: auto;
  margin-right: 0.625rem;
}
.cards img:last-of-type {
  margin-right: 0;
}

.cards {
  margin-top: 1.25rem;
}
.cards img {
  width: 3.125rem;
  height: auto;
  margin-right: 0.625rem;
}
.cards img:last-of-type {
  margin-right: 0;
}

.delivery-slots__content {
  margin-top: 0.9375rem;
}
.delivery-slots__list {
  padding-left: 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(6, 1fr);
  grid-auto-flow: column;
}
.delivery-slots__list .form-check {
  margin-bottom: 0.625rem;
}
.delivery-slots__date {
  font-weight: 400;
  color: #c40040;
}
@media (min-width: 768px) {
  .delivery-slots {
    display: flex;
  }
  .delivery-slots__content {
    width: 50%;
  }
  .delivery-slots__content:first-of-type {
    margin-right: 2.5rem;
  }
}

.secure {
  color: #728d56;
  display: flex;
  align-items: center;
  justify-content: center;
}
.secure::before {
  content: "-";
  margin-right: 0.625rem;
  margin-left: 0.625rem;
}
.secure__picto {
  margin-left: 0.625rem;
  display: inline-block;
  width: 0.9375rem;
  stroke: #728d56;
  display: flex;
  align-items: center;
  justify-content: center;
}
.secure__picto svg {
  width: 100%;
  height: auto;
}

.infos-banner__cost svg, .infos-banner__tel svg {
  margin-right: 0.3125rem;
  width: 0.9375rem;
}
.infos-banner__cost svg path, .infos-banner__tel svg path {
  fill: #FFFFFF;
}

.sticky .infos-banner {
  display: none;
}
.infos-banner__container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-direction: column;
}
.infos-banner__tel {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFFFFF;
  position: relative;
  margin-bottom: 0.625rem;
}
.infos-banner__tel:hover {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .infos-banner__container {
    flex-direction: row;
    align-items: center;
  }
  .infos-banner__tel {
    padding-right: 2.5rem;
    margin-bottom: 0;
  }
  .infos-banner__tel::after {
    content: "";
    position: absolute;
    top: 0;
    right: 1.25rem;
    display: block;
    height: 80%;
    width: 0.0625rem;
    background: #FFFFFF;
    top: 10%;
  }
}

.text-shadow {
  text-shadow: 0.0625rem 0.0625rem 0.25rem #222;
}

.read-more__text {
  max-height: 6.25rem;
  overflow: hidden;
  transition: all ease 0.4s;
}
.read-more__btn-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.read-more__btn {
  border: 0;
  padding: 0;
  background: none;
  color: #c40040;
}
.read-more__btn:hover {
  text-decoration: underline;
}
.read-more__btn--close {
  display: none;
}
.read-more.active .read-more__btn--open {
  display: none;
}
.read-more.active .read-more__btn--close {
  display: block;
}

.hero {
  height: 17.5rem;
  position: relative;
}
.hero:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(19, 19, 17, 0.7);
  width: 100%;
  height: 100%;
}
.hero__img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: -1;
}
.hero__content {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 3.125rem;
}
.hero__title {
  font-family: "Cardo", serif;
  font-weight: 400;
  font-size: 3.4375rem;
  color: #FFFFFF;
}
.hero__subtitle {
  font-family: "Cardo", serif;
  font-style: italic;
  font-size: 1.875rem;
  color: #ede2c5;
  margin-top: -1.5625rem;
}
@media (min-width: 992px) {
  .hero {
    height: 34.375rem;
  }
  .hero__content {
    margin-left: 18.4375rem;
  }
  .hero__title {
    font-size: 6rem;
  }
  .hero__subtitle {
    font-size: 3.25rem;
    margin-top: -2.1875rem;
  }
}

.ideal-dish {
  margin-top: 6.875rem;
  border-radius: 1.25rem;
  -webkit-box-shadow: 0px 0px 15px 10px rgba(0, 0, 0, 0.04);
  box-shadow: 0px 0px 15px 10px rgba(0, 0, 0, 0.04);
}
.ideal-dish__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 1.875rem;
}
.ideal-dish__title span {
  font-style: italic;
}
.ideal-dish .list-inline {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.ideal-dish .list-inline-item:not(:last-child) {
  margin-right: 0;
}
.ideal-dish .picto {
  display: flex;
  align-items: center;
  gap: 1.875rem;
}
.ideal-dish .picto-text {
  color: #131311;
  text-transform: unset;
  font-size: 1.5rem;
  max-width: 8.125rem;
  text-align: start;
}
@media (min-width: 992px) {
  .ideal-dish__content {
    flex-direction: row;
    padding: 3.125rem 6.25rem;
  }
  .ideal-dish .list-inline {
    flex-direction: row;
    align-items: center;
  }
  .ideal-dish .picto-text {
    color: #131311;
    text-transform: unset;
    font-size: 1.75rem;
  }
  .ideal-dish .list-inline-item:not(:last-child) {
    margin-right: 3.125rem;
  }
}

.gourmand {
  padding: 5.625rem 0 2.5rem;
}
.gourmand__background {
  background-color: #fcf7ef;
}
.gourmand__description {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 1.375rem;
}
.gourmand__products {
  padding-bottom: 5.625rem;
  gap: 1.25rem;
}
.gourmand__button {
  margin: 1.875rem auto 0;
  font-size: 1.125rem;
}
@media (min-width: 992px) {
  .gourmand {
    padding: 13.125rem 0 6.25rem;
  }
  .gourmand__category {
    font-size: 1.75rem;
  }
  .gourmand__description {
    font-size: 1.75rem;
    max-width: 60%;
    margin: auto;
  }
  .gourmand__products {
    padding-bottom: 13.125rem;
    gap: 0;
  }
  .gourmand__button {
    font-size: 1.5rem;
    margin: 5rem auto 0;
  }
}

.gourmand-universe {
  position: relative;
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}
.gourmand-universe:before, .gourmand-universe:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.gourmand-universe:before {
  background-image: url(/build/app/shop/images/background.d0706f26.jpg);
  background-size: 100%;
}
.gourmand-universe:after {
  background-color: rgba(0, 0, 0, 0.75);
}
.gourmand-universe__category {
  color: #ede2c5;
}
.gourmand-universe__subtitle {
  font-family: "Cardo", serif;
  font-style: italic;
  font-size: 1.875rem;
  color: #ede2c5;
  margin-top: -0.625rem;
  margin-bottom: 1.875rem;
}
.gourmand-universe__titlesmall {
  font-family: "Cardo", serif;
  font-weight: 400;
  font-size: 2.8125rem;
}
.gourmand-universe__text {
  margin-top: 1.25rem;
  font-size: 1.25rem;
}
.gourmand-universe__content {
  margin-top: 1.875rem;
}
.gourmand-universe__img {
  margin: 0;
  border-radius: 0.9375rem;
}
.gourmand-universe__img.active {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.gourmand-universe__img.active:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(255, 255, 255);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, rgb(0, 0, 0) 100%);
  z-index: 2;
}
.gourmand-universe__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 0.9375rem;
}
.gourmand-universe__button {
  font-size: 1.125rem;
  text-transform: initial;
}
.gourmand-universe__button:last-child {
  display: none;
}
@media (min-width: 992px) {
  .gourmand-universe {
    padding-top: 14.375rem;
    padding-bottom: 13.4375rem;
  }
  .gourmand-universe__subtitle {
    font-size: 4rem;
    margin-top: -0.9375rem;
    margin-bottom: 3.125rem;
  }
  .gourmand-universe__titlesmall {
    font-size: 3.375rem;
  }
  .gourmand-universe__text {
    font-size: 1.75rem;
  }
  .gourmand-universe__content {
    margin-top: 3.75rem;
  }
  .gourmand-universe__buttons {
    display: flex;
    justify-content: space-between;
    gap: 1.875rem;
  }
  .gourmand-universe__button {
    font-size: 1.5rem;
  }
}

.advice {
  margin-top: 5.625rem;
  margin-bottom: 5.625rem;
}
.advice__card {
  background-color: #c20a43;
  height: 100%;
  border-radius: 1.25rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.advice__card img {
  border-radius: 1.25rem 1.25rem 0 0;
}
@media (min-width: 992px) {
  .advice {
    margin-top: 13.125rem;
    margin-bottom: 13.125rem;
  }
}

/**
 *
 * VIEWS
 * Styles dédiés à une page / rubrique / partie de page.
 *
 * Regroupe principalement des propriétés de positionnement(margin, padding)
 * et de dimensions (width, height). Si des styles doivent être présents sur plusieurs
 * pages, plutôt les placer dans `modules` ou `elements`
 *
 */
.home__category {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 1.375rem;
}
@media (min-width: 992px) {
  .home__category {
    font-size: 1.75rem;
  }
}

.gourmand-selection .product__title {
  padding-right: 2.5rem;
}
.gourmand-selection .cross-article__body {
  padding: 0 1.875rem;
}
.gourmand-selection .btn-cross-article {
  right: 1.875rem;
}

@media (min-width: 768px) {
  .gourmand-selection .product .cross-article__illu {
    max-height: 9.375rem;
  }
  .gourmand-selection .product .cross-article__illu img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .gourmand-selection .product__head,
  .gourmand-selection .cross-article__body {
    padding: 0;
  }
  .gourmand-selection .btn-cross-article {
    right: 0;
  }
}
@media (max-width: 767.98px) {
  .skin-bg-sm--gourmandUniverse {
    position: relative;
  }
  .skin-bg-sm--gourmandUniverse::before {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    height: 9.375rem;
    background: #f4f1ea;
  }
}
@media (min-width: 768px) {
  .skin-bg-md--gourmandUniverse {
    background: linear-gradient(transparent 74%, #f4f1ea 0, #f4f1ea);
  }
}
@media (min-width: 1300px) {
  .skin-bg-md--gourmandUniverse {
    background: linear-gradient(transparent 60%, #f4f1ea 0, #f4f1ea);
  }
}
.special-offers {
  background: linear-gradient(0deg, #f4f1ea 50%, #FFFFFF 50%);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.special-offers__text {
  padding-top: 5.625rem;
}

@media (min-width: 768px) {
  .special-offers__text {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .special-offers__text {
    display: flex;
    height: 100%;
    align-items: center;
    align-content: center;
  }
  .special-offers__item {
    flex-grow: 1;
  }
  .special-offers__item .product-quick-add {
    height: 100%;
  }
}
.badges-list a {
  color: inherit;
}
.badges-list a:hover, .badges-list a:focus, .badges-list a:active {
  color: inherit;
  text-decoration: none;
}

.discover-soulard {
  position: relative;
  padding: 2.5rem 1.25rem;
}
.discover-soulard:before, .discover-soulard:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.discover-soulard:before {
  background-image: url(/build/app/shop/images/soulard.8f9a938a.jpg);
  z-index: -1;
}
.discover-soulard:after {
  background-color: rgba(19, 19, 17, 0.5);
  z-index: -1;
}
.discover-soulard__title {
  font-family: "Cardo", serif;
  font-weight: 400;
  font-size: 1.875rem;
}
.discover-soulard__text {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 1.25rem;
}

@media (min-width: 768px) {
  .discover-soulard {
    padding: 5rem;
    height: 100%;
  }
}
@media (min-width: 992px) {
  .discover-soulard__title {
    font-size: 2.25rem;
  }
  .discover-soulard__text {
    font-size: 1.5rem;
  }
}
.company-features {
  position: relative;
}
.company-features:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(/build/app/shop/images/bg-tissu.33847a85.jpg);
  z-index: -1;
}

.company-feature:first-child {
  padding: 1.875rem 1.25rem 0.9375rem 1.25rem;
}
.company-feature:last-child {
  padding: 0.9375rem 1.25rem 1.875rem 1.25rem;
}
.company-feature__title {
  margin-bottom: 0.625rem;
  color: #c20a43;
  font-size: 1.875rem;
  font-family: "Cardo", serif;
  font-weight: 400;
  line-height: 1.2;
}
.company-feature__text {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 1.25rem;
}

@media (min-width: 992px) {
  .company-feature:first-child {
    padding: 2.5rem 2.5rem 0.625rem 2.5rem;
  }
  .company-feature:last-child {
    padding: 0.625rem 2.5rem 2.5rem 2.5rem;
  }
  .company-feature__title {
    font-size: 2.25rem;
  }
  .company-feature__text {
    font-size: 1.5rem;
  }
}
.company__illu {
  min-height: 16.25rem;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (min-width: 768px) {
  .company__illu {
    min-height: initial;
    height: 100%;
  }
}
.footer {
  font-size: 1.25rem;
}

.reinsurance-list {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 2.8125rem 0;
}

.reinsurance-list__item + .reinsurance-list__item {
  margin-top: 3.125rem;
}

@media (min-width: 768px) {
  .reinsurance-list {
    flex-direction: row;
  }
  .reinsurance-list__item + .reinsurance-list__item {
    margin-top: 0;
  }
}
.footer-title {
  margin-bottom: 1.25rem;
  font-family: "Cardo", serif;
  font-size: 1.5rem;
  font-weight: 700;
}

.footer-title--lowercase {
  margin: 1.875rem 0 0.9375rem;
  font-size: 1rem;
  text-transform: none;
}

.list-information-footer {
  margin: 0;
}

.list-information-footer__item {
  margin-bottom: 0.625rem;
}

.footer-newsletter-form input {
  font-size: 0.875rem;
}

.list-rs {
  display: flex;
  align-items: center;
  gap: 1.875rem;
  margin-top: 1.25rem;
}
.list-rs__link {
  display: flex;
  width: 3.0625rem;
  height: 3.5625rem;
}
.list-rs__link svg {
  width: 100%;
  height: 100%;
}

.banner-footer {
  padding: 0.625rem 0;
  background: #131311;
  color: #FFFFFF;
  font-size: 0.8125rem;
  line-height: 1.75;
}
.banner-footer__check {
  display: flex;
  width: 3.6875rem;
  height: 4.25rem;
  margin-right: 3.125rem;
}
.banner-footer__check svg {
  width: 100%;
  height: 100%;
}
.banner-footer__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 3;
  text-align: left;
}
.banner-footer__link-btn {
  border: none;
  background: none;
}
.banner-footer__link {
  font-family: "Cardo", serif;
  font-weight: 400;
  font-size: 1.25rem;
  color: #ede2c5;
}
.banner-footer__link:hover, .banner-footer__link:focus, .banner-footer__link:active {
  color: #ede2c5;
}
.banner-footer__item {
  display: inline-block;
  margin-right: 1.875rem;
}
.banner-footer__item--payment {
  margin-left: 0;
  font-family: "Cardo", serif;
  font-weight: 400;
  font-size: 1.25rem;
  color: #ede2c5;
  margin-right: 0.625rem !important;
}
.banner-footer__item--payment img {
  height: 1.875rem;
  width: auto;
  margin-right: 0.5rem;
}
.banner-footer__item--payment img:first-of-type {
  margin-left: 0.5rem;
}

@media (min-width: 768px) {
  .banner-footer__item {
    margin-right: 1.875rem;
  }
}
@media (min-width: 992px) {
  .footer {
    font-size: 1.5rem;
  }
  .footer-title {
    font-size: 1.75rem;
  }
}
.banner-footer__text {
  margin-left: 1.25rem;
}

.reinsurance-text {
  padding: 0 0 0 6.875rem;
  background-repeat: no-repeat;
  background-size: 5rem auto;
  background-position: top left;
  min-height: 5.625rem;
  margin: 1.875rem 0;
}

.edito-image {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.edito-image figcaption {
  align-self: flex-end;
  margin-top: 0.0625rem;
  font-size: 0.75rem;
}

figure.edito-image {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  margin-left: -15px;
  margin-right: -15px;
}

@media (min-width: 576px) {
  figure.edito-image {
    position: relative;
    margin: 2.5rem 0;
  }
  figure.edito-image img {
    max-width: 100%;
  }
}
.product-presentation__title {
  padding: 0.9375rem;
}

.product-presentation__description {
  padding: 0.9375rem;
}

.product-presentation__slider {
  display: flex;
  flex-direction: column;
}

.product-presentation__main-image {
  padding-bottom: 0.3125rem;
}

.product-presentation__main-video {
  position: relative;
}
.product-presentation__main-video::before {
  content: "";
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #FFFFFF;
  border-radius: 1.25rem;
}
.product-presentation__main-video::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 3.5px;
  border-top: 5px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid black;
}

.product-presentation__thumbnails {
  display: flex;
  justify-content: center;
}
.product-presentation__thumbnails.product-presentation__thumbnails--three-thumbnails {
  justify-content: space-between;
}

.product-presentation__thumbnail + .product-presentation__thumbnail {
  padding-left: 0.3125rem;
}
.product-presentation__thumbnail--video {
  background: #e0e0e0;
  width: 9.375rem;
  position: relative;
}
.product-presentation__thumbnail--video::before {
  content: "";
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #FFFFFF;
  border-radius: 1.25rem;
}
.product-presentation__thumbnail--video::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 3.5px;
  border-top: 5px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid black;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 768px) {
  .product-presentation {
    overflow: hidden;
  }
  .product-presentation__title {
    width: 43%;
    padding: 0rem 0rem 0rem 3.125rem;
  }
  .product-presentation__description {
    width: 43%;
    padding: 0.9375rem 0 0.9375rem 3.125rem;
  }
  .product-presentation__slider {
    padding-top: 0.25rem;
    width: 57%;
    min-height: 28.125rem;
    flex-direction: column;
  }
  .product-presentation__main-image {
    padding-bottom: 0rem;
    display: flex;
    justify-content: center;
  }
  .product-presentation__thumbnails {
    flex-direction: row;
    justify-content: flex-start;
  }
  .product-presentation__thumbnail {
    padding-top: 0.3125rem;
  }
  .product-presentation__thumbnail + .product-presentation__thumbnail {
    padding-left: 0rem;
  }
}
.reviews-section {
  background: url(/build/app/shop/images/ernest-soulard-reviews-bg.c822b082.png) no-repeat center/cover;
}

.modal-dialog {
  padding: 1.875rem;
  background: #FFFFFF;
  border-radius: 0px;
}

.modal-content {
  border: none;
}

.btn-share.active svg * {
  fill: #c40040;
  stroke: #c40040;
}

.social-network {
  display: none;
}
.social-network.active {
  display: inline-block;
  z-index: 2;
  position: absolute;
  right: 0;
  padding: 0rem 1.25rem;
  background: #FFFFFF;
  border: 1px solid #c40040;
}
.social-network .social-network__btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
  background: #c40040;
  border: 1px solid #c40040;
}
.social-network .social-network__btn svg {
  position: absolute;
  top: 50%;
  left: 51%;
  transform: translate(-50%, -50%) scale(0.8);
}

.social-network__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.social-network__item {
  padding: 0.625rem 0.625rem;
  text-align: center;
}
.social-network__item + .social-network__item {
  border-top: 1px solid #e0e0e0;
}

.social-network__link {
  color: #222;
}
.social-network__link:hover, .social-network__link:focus, .social-network__link:active {
  color: #c40040;
}

.ideal-for__item {
  flex: 0 1 25%;
}

.filters-title {
  font-weight: 500;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .filter-form-container {
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #e0e0e0;
  }
}
@media (min-width: 992px) {
  .filters-title {
    align-self: center;
  }
}
.recipe-filters-list::after, .recipe-filters-list::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50vw;
  background: #f4f1ea;
}

.recipe-image {
  width: 100%;
}

.recipe-heading-info {
  line-height: 1;
}

@media (min-width: 768px) {
  .recipe-heading-info {
    padding-left: 3.75rem;
  }
}
@media (min-width: 768px) {
  .recipe-filters-container::after, .recipe-filters-container::before {
    content: "";
    display: block;
    position: absolute;
    width: 50vw;
    height: 5px;
    background-color: transparent;
    background-image: radial-gradient(#f4f1ea 3px, transparent 0);
    background-size: 9px 12px;
    background-repeat: repeat-x;
  }
  .recipe-filters-container {
    position: relative;
    background: #f4f1ea;
  }
  .recipe-filters-container::before {
    bottom: 100%;
    background-position: -7px 0px;
  }
  .recipe-filters-container::after {
    background-position: -7px -7px;
  }
}
.recipe-filters-list {
  position: relative;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 1.875rem 0 1.25rem;
  list-style-type: none;
  background: #f4f1ea;
}
.recipe-filters-list::before {
  right: 100%;
}
.recipe-filters-list::after {
  left: 100%;
}

@media (min-width: 576px) {
  .recipe-filters-list {
    flex-direction: row;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .recipe-filters-list {
    flex-direction: row;
  }
  .recipe-filters-list::before {
    display: none;
  }
}
.recipe-filters-list__item + .recipe-filters-list__item {
  margin-top: 0.9375rem;
}

@media (min-width: 576px) {
  .recipe-filters-list__item + .recipe-filters-list__item {
    margin-top: 0rem;
  }
}
.recipe-filters-list__text {
  padding: 5rem 0.625rem 0.625rem;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 3.75rem auto;
  text-align: center;
  font-size: 0.75rem;
}
.recipe-filters-list__text span {
  display: block;
  font-size: 0.875rem;
  font-weight: 500;
}

.recipe-filters-list__text--difficulty {
  background-image: url(/build/app/shop/images/picto-difficulty.6e9d56a0.svg);
}

.recipe-filters-list__text--preparation {
  background-image: url(/build/app/shop/images/picto-casserole.0e22abc5.svg);
}

.recipe-filters-list__text--time {
  background-image: url(/build/app/shop/images/picto-time.1d3a3aac.svg);
}

@media (min-width: 768px) {
  .recipe-filters-list__text {
    position: relative;
    z-index: 1;
  }
}
.recipe-method-container {
  border-bottom: 2px solid #e0e0e0;
}

/* == Liste des ingrédients */
.recipe-ingredients::after, .recipe-ingredients::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  width: 10px;
  height: 100%;
  background-color: transparent;
  background-image: radial-gradient(#f4f1ea 3px, transparent 0);
  background-size: 10px 10px;
  background-repeat: repeat-y;
}

.recipe-ingredients {
  position: relative;
}
.recipe-ingredients::before {
  right: 100%;
  background-position: right -5px center;
}
.recipe-ingredients::after {
  left: 100%;
  background-position: left -5px center;
}
.recipe-ingredients ul {
  margin: 0.9375rem 0 1.5625rem;
  padding: 0;
  list-style-type: none;
}
.recipe-ingredients ul li {
  padding: 0.3125rem 0.3125rem 0.3125rem 1.25rem;
  position: relative;
  line-height: 1.5;
}
.recipe-ingredients ul li + .recipe-ingredients ul li {
  margin-top: 1.25rem;
}
.recipe-ingredients ul li::after {
  content: "";
  position: absolute;
  top: 1rem;
  left: 0;
  transform: translateY(-50%);
  display: inline-block;
  margin-left: 0.625rem;
  width: 0.25rem;
  height: 0.25rem;
  background: #1e1A0d;
  border-radius: 4px;
}
.recipe-ingredients img {
  width: 100%;
}

.recipe-ingredients__people {
  margin: 0.9375rem 0;
  font-weight: 500;
}

/* == Les produits de cette recette */
.products-in-that-recipe {
  display: flex;
  flex-direction: column;
}

@media (min-width: 992px) {
  .products-in-that-recipe {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .products-in-that-recipe article {
    flex-basis: 50%;
  }
}
@media (min-width: 1300px) {
  .products-in-that-recipe article {
    flex-basis: 33.33%;
    flex-grow: 1;
  }
  .products-in-that-recipe.products-in-that-recipe--no-grow article {
    flex-grow: 0;
  }
}
.universe-description {
  font-size: 1rem;
}

.gammes-list {
  display: flex;
  flex-direction: column;
}

.gammes-list__item .product__body {
  padding: 0 0.625rem;
  text-align: center;
}

@media (min-width: 768px) {
  .gammes-list {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .gammes-list.gammes-list--nowrap {
    flex-wrap: nowrap;
  }
  .gammes-list.gammes-list--nowrap .gammes-list__item + .gammes-list__item {
    margin-left: 2.5rem;
  }
  .gammes-list__item {
    flex-basis: 45%;
  }
  .gammes-list__item .product__body {
    padding: 0 1.25rem;
  }
}
.infos-compl__illu {
  width: fit-content;
  margin: 50px auto;
  height: auto;
}

.infos-compl__bg-block {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: #f4f1ea;
}
.infos-compl__bg-block::after {
  top: 100%;
}

.infos-compl__img {
  width: 100%;
}

.infos-compl__text {
  padding: 20px 0 40px;
}

.infos-compl__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}
.infos-compl__list .picto svg {
  width: 5rem;
  height: auto;
}
.infos-compl__list .picto-text {
  color: #131311;
}

@media (min-width: 768px) {
  .infos-compl__list {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }
  .infos-compl__list li {
    flex-grow: 0;
    flex-basis: 30%;
  }
  .infos-compl__text {
    padding: 40px 0;
  }
  .infos-compl__text p {
    line-height: 1.5;
  }
}
/* == Découvrez nos autres gammes de produit */
.other-ranges {
  display: flex;
  flex-direction: column;
}

.other-ranges__item:first-child {
  padding: 2.5rem 1.5625rem 5rem;
}

@media (min-width: 768px) {
  .other-ranges__item:first-child {
    padding: 6.25rem 5rem;
  }
}
.other-ranges__title {
  color: #FFF;
}

.other-ranges__item .image-link {
  height: 24.375rem;
}
.image-link > div {
  display: table-cell;
  vertical-align: bottom;
}

.other-ranges__item .image-link__title {
  font-size: 1.25rem;
  text-align: center;
}

.other-ranges__item .image-link__button {
  font-size: 0.875rem;
}

@media (min-width: 768px) {
  .other-ranges {
    flex-direction: row;
  }
  .other-ranges__item .image-link {
    height: 23.125rem;
  }
  .other-ranges__item:first-child {
    flex-basis: 37%;
  }
  .other-ranges__item {
    flex-grow: 1;
  }
  .other-ranges__item + .other-ranges__item {
    flex-basis: 21%;
    border-left: 1px solid #FFFFFF;
  }
  .other-ranges__item:nth-child(2) {
    border-left: none;
  }
}
@media (min-width: 1300px) {
  .gammes-list.gammes-list--two-items .btn {
    white-space: nowrap;
  }
}
.badge--cart {
  background: #e0e0e0;
  color: #222;
}

@media (min-width: 768px) {
  .border-left-gray-md {
    border-left: 1px solid #e0e0e0;
  }
}
/* == Tableau pour panier */
.cart-container {
  display: flex;
}
.cart-container--historic {
  margin: 0 0.625rem;
  padding: 0 0.3125rem;
  max-height: 0rem;
  opacity: 0;
  overflow: hidden;
  transition: max-height linear 200ms, opacity linear 200ms;
  background: white;
}
.cart-container--historic.active {
  max-height: 62.5rem;
  opacity: 1;
  border: 1px solid #979797;
}

.cart-table__picture {
  flex: 0 0 20%;
  padding-right: 0.625rem;
}

.cart-table__body-cell .btn-favorite, .cart-table__body-cell .btn-delete {
  width: 1.25rem;
  height: 1.25rem;
}

.cart-table__grid {
  flex: 1 0 80%;
  display: flex;
  flex-flow: row wrap;
}

@media (min-width: 768px) {
  .cart-table__grid {
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .cart-table__grid {
    flex-wrap: nowrap;
  }
  .cart-table__grid .cart-table__head-cell--product,
  .cart-table__grid .cart-table__body-cell--product {
    word-break: break-all;
  }
}
.cart-table--row {
  display: flex;
  flex-flow: row wrap;
  padding: 0 0 1.875rem;
  border-bottom: 2px solid #e0e0e0;
}
.cart-table--row + .cart-table--row {
  padding-top: 1.875rem;
}
.cart-table--row:last-child {
  border-bottom: none;
}

.cart-table__body-cell--product {
  flex-basis: 80%;
}

.cart-table__body-cell--conservation {
  flex-basis: 20%;
  text-align: right;
}

.cart-table__body-cell--quantity,
.cart-table__body-cell--price,
.cart-table__body-cell--actions {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  flex-basis: 50%;
}

.cart-table__body-cell--quantity,
.cart-table__body-cell--price,
.cart-table__body-cell--total-price {
  font-size: 0.875rem;
}

.cart-price-chronofresh {
  font-size: 1rem;
  color: #c40040;
  font-weight: normal;
  margin: 0.3125rem 0rem 0.3125rem 7.1875rem;
}

@media (min-width: 768px) {
  .cart-table__body-cell--quantity,
  .cart-table__body-cell--price,
  .cart-table__body-cell--actions {
    padding-top: 0;
    padding-bottom: 0;
  }
  .cart-table__head-cell,
  .cart-table__body-cell {
    flex: 0 0 15%;
  }
  .cart-table__head-cell--product,
  .cart-table__body-cell--product {
    flex: 1 0 40%;
  }
  .cart-table__head-cell--actions,
  .cart-table__body-cell--actions {
    flex-grow: 1;
    flex-shrink: 1;
  }
  .cart-table__head-cell--quantity,
  .cart-table__body-cell--quantity {
    flex-basis: 5.625rem;
    flex-shrink: 0;
  }
  .cart-table__body-cell--quantity,
  .cart-table__body-cell--actions {
    padding-left: 0;
  }
  .cart-table__body-cell--conservation {
    flex-basis: auto;
  }
  .cart-table--in-my-account .cart-table__head-cell,
  .cart-table--in-my-account .cart-table__body-cell {
    flex: 0 0 15%;
  }
  .cart-table--in-my-account .cart-table__head-cell--product,
  .cart-table--in-my-account .cart-table__body-cell--product {
    flex: 1 0 55%;
  }
  .cart-table--in-my-account .cart-table__body-cell--quantity,
  .cart-table--in-my-account .cart-table__body-cell--price,
  .cart-table--in-my-account .cart-table__body-cell--total-price {
    font-weight: 500;
  }
  .cart-price-chronofresh {
    margin-left: 0.3125rem;
  }
}
.cart-table__body-cell--price {
  text-align: right;
}

.cart-table__body-cell--product .product-cart .product__body {
  padding-top: 0;
  margin-bottom: 0;
}
.cart-table__body-cell--product .product-cart .product__img {
  display: none;
}

@media (max-width: 991.98px) {
  .cart-table__body-cell--product .product-cart .product__body {
    width: initial;
  }
}
.cart-table__total {
  font-weight: 500;
}

.cart-table__body-cell--quantity .counter-container__button {
  width: 2rem;
  height: 2rem;
  line-height: 1.5;
}

.cart-table__head {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
}

@media (min-width: 768px) {
  .cart-table__body-cell .product__body {
    padding-left: 0;
  }
  .cart-table__body-cell--quantity {
    padding-left: 1.25rem;
  }
  .cart-table__head {
    position: static;
    width: initial;
    height: initial;
    padding: initial;
    overflow: initial;
    clip: initial;
    white-space: initial;
    display: flex;
    border-bottom: 2px solid #e0e0e0;
  }
  .cart-table__head-cell {
    padding: 0.625rem 0.3125rem;
    margin: 0;
    border-top: none;
    font-size: 1rem;
    font-weight: 500;
    text-align: right;
  }
  .cart-table__head-cell:first-child {
    padding-left: 0;
    text-align: left;
  }
  .cart-table__head-cell:first-child {
    padding-right: 0;
  }
  .cart-table--row {
    flex-wrap: nowrap;
    padding: 1.25rem 0;
  }
  .cart-table__head-cell--quantity.md-order-4,
  .cart-table__body-cell--quantity.md-order-4 {
    order: 4;
    flex-basis: auto;
  }
  .cart-table__head-cell--price.md-order-5,
  .cart-table__body-cell--price.md-order-5 {
    order: 5;
  }
  .cart-table__head-cell--actions.md-order-3,
  .cart-table__body-cell--actions.md-order-3 {
    order: 3;
  }
  .cart-table__body-cell--quantity.md-order-4 .counter-container {
    justify-content: flex-end;
  }
}
@media (min-width: 1300px) {
  .cart-table__body-cell .product__body {
    padding-left: 1.25rem;
  }
  .cart-table__body-cell--product .product-cart .product__img {
    display: inline-block;
  }
  .cart-table__body-cell--conservation {
    flex-basis: 15%;
  }
}
.page404-section {
  background-size: 0px;
  background-repeat: no-repeat;
  background-position: top right;
}

.page404-btn-container {
  text-align: center;
}

@media (min-width: 768px) {
  .page404-section {
    background-size: contain;
  }
  .page404-btn-container {
    text-align: initial;
  }
}
@media (min-width: 768px) {
  .border-right-gray-2-md {
    border-right: 2px solid #e0e0e0;
  }
}
.show-more-orders-btn__counter {
  color: #979797;
}

.show-more-orders-btn {
  background: none;
  border: none;
}

.order {
  margin: 3.125rem 0 6.25rem;
  opacity: 1;
  overflow: initial;
  transition: all ease 500ms;
}
.order.disabled {
  margin: 0;
  opacity: 1;
  max-height: 0;
  overflow: hidden;
}
.order--recap {
  max-height: none;
  transition: none;
  margin-bottom: 1.25rem;
}

.order__total-line__cell--total {
  flex-basis: 100%;
  font-size: 1.25rem;
}

.order__total-label {
  flex: 0 0 50%;
}

.order__total-price {
  flex: 0 0 50%;
}

.list-faq {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.list-faq__head-title {
  cursor: pointer;
  display: flex;
  align-items: first baseline;
  justify-content: flex-start;
  margin-top: 0.9375rem;
}
.list-faq__head-title:first-of-type {
  margin-top: 0;
}
.list-faq__head-title::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 17px 10px 0 10px;
  border-color: #e5b122 transparent transparent;
  margin-left: 1.875rem;
}
.list-faq__item {
  height: 0;
  visibility: hidden;
  transition: height ease 0.4s;
}
.list-faq__item.active {
  visibility: visible;
  margin-bottom: 0.9375rem;
}
.list-faq__item.active:last-of-type {
  margin-bottom: 0;
}

.list-faq__title {
  font-size: 1.375rem;
}
.list-faq__title::before {
  content: "";
  display: inline-block;
  width: 0.9375rem;
  height: 0.9375rem;
  margin-right: 0.625rem;
  background: url(/build/app/shop/images/icon-list.fbb6a939.svg) no-repeat center/contain;
}

.yellow_underline {
  position: relative;
  background-image: linear-gradient(to top, #e5b122 30%, transparent 0);
  background-repeat: repeat-y;
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  transition: all ease 250ms;
  z-index: 1;
}

.yellow_underline:hover {
  text-decoration: none;
}

.yellow_underline::before {
  content: "";
  display: inline-block;
  height: 30%;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  transition: height ease 100ms;
  z-index: -1;
  background: #e5b122;
}

.yellow_underline:hover::before,
.yellow_underline:focus::before,
.yellow_underline:active::before {
  height: 75%;
}

.loader-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.loader-container .loader {
  top: 25%;
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 72px auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load6 1.7s infinite ease, round 1.7s infinite ease;
  animation: load6 1.7s infinite ease, round 1.7s infinite ease;
}
.loader-container p {
  position: relative;
  top: 25%;
  font-size: 2rem;
}

@-webkit-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%, 95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%, 59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%, 95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%, 59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LENBQUMsV0FBVyxDQUFDLHVDQUF1Qyx1QkFBdUIsQ0FBQyxzRUFBc0UsMkJBQTJCLENBQUMsMkNBQTJDLDJCQUEyQixDQUFDLHVDQUF1QywyQkFBMkIsQ0FBQyx3Q0FBd0MsNEJBQTRCLENBQUMsdUNBQXVDLDRCQUE0QixDQUFDLHVDQUF1Qyw0QkFBNEIsQ0FBQyxvREFBb0QsNEJBQTRCLENBQUMsc0NBQXNDLDRCQUE0QixDQUFDLHlDQUF5Qyw0QkFBNEIsQ0FBQyw4Q0FBOEMsNEJBQTRCLENBQUMsdUNBQXVDLDRCQUE0QixDQUFDLHlDQUF5Qyw0QkFBNEIsQ0FBQyxxQ0FBcUMsNEJBQTRCLENBQUMsNkNBQTZDLDRCQUE0QixDQUFDLDBDQUEwQyw0QkFBNEIsQ0FBQyxzQ0FBc0MsNEJBQTRCLENBQUMsd0NBQXdDLDRCQUE0QixDQUFDLDBDQUEwQyw0QkFBNEIsQ0FBQyx1Q0FBdUMsNEJBQTRCLENBQUMsNENBQTRDLDRCQUE0QixDQUFDLHdDQUF3Qyw0QkFBNEIsQ0FBQyx1Q0FBdUMsNEJBQTRCLENBQUMsdUNBQXVDLDRCQUE0QixDQUFDLHFDQUFxQyw0QkFBNEIsQ0FBQyx1Q0FBdUMsNEJBQTRCLENBQUMsc0NBQXNDLDRCQUE0QixDQUFDLHVDQUF1Qyw0QkFBNEIsQ0FBQyxzQ0FBc0MsNEJBQTRCLENBQUMsdUNBQXVDLDRCQUE0QixDQUFDLHNDQUFzQyw0QkFBNEIsQ0FBQyw2Q0FBNkMsNEJBQTRCLENBQUMsd0NBQXdDLDRCQUE0QixDQUFDLHVDQUF1Qyw0QkFBNEIsQ0FBQyxzQ0FBc0MsNEJBQTRCLENBQUMsc0NBQXNDLDRCQUE0QixDQUFDLDZDQUE2Qyw0QkFBNEIsQ0FBQyxxQ0FBcUMsNEJBQTRCLENBQUMsd0RBQXdELDZCQUE2QixDQUFDLGlEQUFpRCw2QkFBNkIsQ0FBQywyQ0FBMkMsNkJBQTZCLENBQUMsNENBQTRDLDZCQUE2QixDQUFDLDRDQUE0Qyw2QkFBNkIsQ0FBQyxxQ0FBcUMsNkJBQTZCLENBQUMsd0NBQXdDLDZCQUE2QixDQUFDLHFDQUFxQyw2QkFBNkIsQ0FBQyx3Q0FBd0MsNkJB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dUIsQ0FBQywrQkFBK0IsdUJBQXVCLENBQUMsa0JBQWtCLHVCQUF1QixDQUFDLHlCQUF5Qix1QkFBdUIsQ0FBQywyQkFBMkIsK0JBQStCLENBQUMsMkJBQTJCLHVCQUF1QixDQUFDLGtDQUFrQyx1QkFBdUIsQ0FBQyxpQkFBaUIsdUJBQXVCLENBQUMsd0JBQXdCLHVCQUF1QixDQUFDLDBCQUEwQiwrQkFBK0IsQ0FBQywwQkFBMEIsdUJBQXVCLENBQUMsaUNBQWlDLHVCQUF1QixDQUFDLGtCQUFrQix1QkFBdUIsQ0FBQyx5QkFBeUIsdUJBQXVCLENBQUMsMkJBQTJCLCtCQUErQixDQUFDLDJCQUEyQix1QkFBdUIsQ0FBQyxrQ0FBa0MsdUJBQXVCLENBQUMsaUJBQWlCLHVCQUF1QixDQUFDLHdCQUF3Qix1QkFBdUIsQ0FBQywwQkFBMEIsK0JBQStCLENBQUMsMEJBQTBCLHVCQUF1QixDQUFDLGlDQUFpQyx1QkFBdUIsQ0FBQyxnQkFBZ0IsdUJBQXVCLENBQUMsdUJBQXVCLHVCQUF1QixDQUFDLHlCQUF5QiwrQkFBK0IsQ0FBQyx5QkFBeUIsdUJBQXVCLENBQUMsZ0NBQWdDLHVCQUF1QixDQUFDLGdCQUFnQix1QkFBdUIsQ0FBQyx1QkFBdUIsdUJBQXVCLENBQUMseUJBQXlCLCtCQUErQixDQUFDLHlCQUF5Qix1QkFBdUIsQ0FBQyxnQ0FBZ0MsdUJBQXVCLENBQUMsa0JBQWtCLHVCQUF1QixDQUFDLHlCQUF5Qix1QkFBdUIsQ0FBQywyQkFBMkIsK0JBQStCLENBQUMsMkJBQTJCLHVCQUF1QixDQUFDLGtDQUFrQyx1QkFBdUIsQ0FBQyxrQkFBa0IsdUJBQXVCLENBQUMseUJBQXlCLHVCQUF1QixDQUFDLDJCQUEyQiwrQkFBK0IsQ0FBQywyQkFBMkIsdUJBQXVCLENBQUMsa0NBQWtDLHVCQUF1QixDQUFDLGdCQUFnQix1QkFBdUIsQ0FBQyx1QkFBdUIsdUJBQXVCLENBQUMseUJBQXlCLCtCQUErQixDQUFDLHlCQUF5Qix1QkFBdUIsQ0FBQyxnQ0FBZ0MsdUJBQXVCLENBQUMsaUJBQWlCLHVCQUF1QixDQUFD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QTtBSDJERjs7QUkxREE7OztFQUdFO0FKNkRGOztBSTFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKNkRGOztBSXZEQTtFQUNFO0FKMERGOztBSWhEQTtFQUNFO0VBQ0EsaUNIN0J1QjtFSTZHbkIsZUF0Q2E7RUR4Q2pCLGdCRTBPNEI7RUZ6TzVCLGtCSDVCaUI7RUc2QmpCLFdIdENXO0VHdUNYO0VBQ0EseUJHaENNO0FQbUZSOztBSTNDQTtFQUNFO0FKOENGOztBSXJDQTtFQUNFO0VBQ0E7RUFDQTtBSndDRjs7QUkzQkE7RUFDRTtFQUNBLHFCRWdONEI7QU5sTDlCOztBSXZCQTtFQUNFO0VBQ0EsbUJFb0YwQjtBTjFENUI7O0FJZkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmtCRjs7QUlmQTtFQUNFO0VBQ0E7RUFDQTtBSmtCRjs7QUlmQTs7O0VBR0U7RUFDQTtBSmtCRjs7QUlmQTs7OztFQUlFO0FKa0JGOztBSWZBO0VBQ0UsZ0JIbkhpQjtBRHFJbkI7O0FJZkE7RUFDRTtFQUNBO0FKa0JGOztBSWZBO0VBQ0U7QUprQkY7O0FJZkE7O0VBRUUsbUJFb0k0QjtBTmxIOUI7O0FJZkE7RUNwRkk7QUx1R0o7O0FJVkE7O0VBRUU7RUMvRkU7RURpR0Y7RUFDQTtBSmFGOztBSVZBO0VBQU07QUpjTjs7QUliQTtFQUFNO0FKaUJOOztBSVZBO0VBQ0UsY0VYd0M7RUZZeEMscUJFWHdDO0VGWXhDO0FKYUY7QVF6TEU7RUorS0UsY0Vkc0M7RUZldEMsMEJFZHNDO0FOMkIxQzs7QUlIQTtFQUNFO0VBQ0E7QUpNRjtBUTlMRTtFSjJMRTtFQUNBO0FKTUo7QUlIRTtFQUNFO0FKS0o7O0FJSUE7Ozs7RUFJRSxpR0VvRDRCO0VEek0xQjtBTHFKSjs7QUlJQTtFQUVFO0VBRUE7RUFFQTtBSkpGOztBSVlBO0VBRUU7QUpWRjs7QUlrQkE7RUFDRTtFQUNBO0FKZkY7O0FJa0JBO0VBR0U7RUFDQTtBSmpCRjs7QUl5QkE7RUFDRTtBSnRCRjs7QUl5QkE7RUFDRSxtQkh2T21CO0VHd09uQixzQkh4T21CO0VHeU9uQixjRXBRUztFRnFRVDtFQUNBO0FKdEJGOztBSXlCQTtFQUdFO0FKeEJGOztBSWdDQTtFQUVFO0VBQ0EscUJFNEpzQztBTjFMeEM7O0FJb0NBO0VBRUU7QUpsQ0Y7O0FJeUNBO0VBQ0U7RUFDQTtBSnRDRjs7QUl5Q0E7Ozs7O0VBS0U7RUFDQTtFQ3RQRTtFRHdQRjtBSnRDRjs7QUl5Q0E7O0VBRUU7QUp0Q0Y7O0FJeUNBOztFQUVFO0FKdENGOztBSTRDQTtFQUNFO0FKekNGOztBSWdEQTs7OztFQUlFO0FKN0NGOztBSXNESTs7OztFQUNFO0FKaEROOztBSXNEQTs7OztFQUlFO0VBQ0E7QUpuREY7O0FJc0RBOztFQUVFO0VBQ0E7QUpuREY7O0FJdURBOzs7O0VBU0U7QUp6REY7O0FJNERBO0VBQ0U7RUFFQTtBSjFERjs7QUk2REE7RUFNRTtFQUVBO0VBQ0E7RUFDQTtBSmhFRjs7QUlxRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDbFNJLGlCQXRDYTtFRDBVakI7RUFDQTtFQUNBO0FKbEVGOztBSXFFQTtFQUNFO0FKbEVGOztBSXNFQTs7RUFFRTtBSm5FRjs7QUlzRUE7RUFLRTtFQUNBO0FKdkVGOztBSThFQTtFQUNFO0FKM0VGOztBSW1GQTtFQUNFO0VBQ0E7QUpoRkY7O0FJdUZBO0VBQ0U7QUpwRkY7O0FJdUZBO0VBQ0U7RUFDQTtBSnBGRjs7QUl1RkE7RUFDRTtBSnBGRjs7QUl5RkE7RUFDRTtBSnRGRjs7QVNyWUE7O0VBRUUscUJIaVM0QjtFR2hTNUIsMkJSVXFCO0VRVHJCLGdCSGlTNEI7RUdoUzVCLGdCSGlTNEI7QU51RzlCOztBU3BZQTtFSmdITSxvQkF0Q2E7QUw4VG5COztBU3ZZQTtFSitHTSxpQkF0Q2E7QUxrVW5COztBUzFZQTtFSjhHTSxvQkF0Q2E7QUxzVW5COztBUzdZQTtFSjZHTSxpQkF0Q2E7QUwwVW5COztBU2haQTtFSjRHTSxrQkF0Q2E7QUw4VW5COztBU25aQTtFSjJHTSxlQXRDYTtBTGtWbkI7O0FTclpBO0VKeUdNLGtCQXRDYTtFSWpFakIsZ0JIbVM0QjtBTnFIOUI7O0FTcFpBO0VKbUdNLGVBdENhO0VJM0RqQixnQkhzUjRCO0VHclI1QixnQkg2UTRCO0FOMEk5Qjs7QVNyWkE7RUo4Rk0saUJBdENhO0VJdERqQixnQkhrUjRCO0VHalI1QixnQkh3UTRCO0FOZ0o5Qjs7QVN0WkE7RUp5Rk0saUJBdENhO0VJakRqQixnQkg4UTRCO0VHN1E1QixnQkhtUTRCO0FOc0o5Qjs7QVN2WkE7RUpvRk0saUJBdENhO0VJNUNqQixnQkgwUTRCO0VHelE1QixnQkg4UDRCO0FONEo5Qjs7QVNsWkE7RUFDRSxnQkgwRU87RUd6RVAsbUJIeUVPO0VHeEVQO0VBQ0E7QVRxWkY7O0FTN1lBOztFSk1JO0VJSEYsZ0JIc040QjtBTjBMOUI7O0FTN1lBOztFQUVFLGNIOFA0QjtFRzdQNUIseUJIc1E0QjtBTjBJOUI7O0FTeFlBO0VDL0VFO0VBQ0E7QVYyZEY7O0FTeFlBO0VDcEZFO0VBQ0E7QVZnZUY7O0FTMVlBO0VBQ0U7QVQ2WUY7QVMzWUU7RUFDRSxvQkhnUDBCO0FONko5Qjs7QVNuWUE7RUpqQ0k7RUltQ0Y7QVRzWUY7O0FTbFlBO0VBQ0UsbUJIaUJPO0VERkgsa0JBdENhO0FMNlpuQjs7QVNsWUE7RUFDRTtFSjdDRTtFSStDRixjSDFHUztBTitlWDtBU25ZRTtFQUNFO0FUcVlKOztBV3hmQTtFQ0lFO0VBR0E7QVpzZkY7O0FXdmZBO0VBQ0UsZ0JMKytCa0M7RUs5K0JsQyx5QkpNTTtFSUxOO0VFWEUsc0JQcU8wQjtFTS9ONUI7RUFHQTtBWitmRjs7QVdqZkE7RUFFRTtBWG1mRjs7QVdoZkE7RUFDRTtFQUNBO0FYbWZGOztBV2hmQTtFTmtDSTtFTWhDRixjTDNCUztBTjhnQlg7O0FjMWhCQTtFVHVFSTtFU3JFRixjUEtLO0VPSkw7QWQ2aEJGO0FjMWhCRTtFQUNFO0FkNGhCSjs7QWN2aEJBO0VBQ0U7RVQwREU7RVN4REYsY1BLTTtFT0pOLHlCUkRTO0VPWFAscUJQdU8wQjtBTmdVOUI7QWN2aEJFO0VBQ0U7RVRrREE7RVNoREE7QWR5aEJKOztBY25oQkE7RUFDRTtFVHlDRTtFU3ZDRixjUmpCUztBTnVpQlg7QWNuaEJFO0VUb0NFO0VTbENBO0VBQ0E7QWRxaEJKOztBY2hoQkE7RUFDRSxpQlJ3aUNrQztFUXZpQ2xDO0FkbWhCRjs7QWU1akJFO0VDQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJna0JGO0FpQjdnQkk7RUZ2REY7SUNZSSxnQmZ3Q2lCO0VEb2hCckI7QUFDRjtBaUJsaEJJO0VGdkRGO0lDWUksZ0Jmd0NpQjtFRHloQnJCO0FBQ0Y7QWlCdmhCSTtFRnZERjtJQ1lJLGlCZndDaUI7RUQ4aEJyQjtBQUNGO0FpQjVoQkk7RUZ2REY7SUNZSSxpQmZ3Q2lCO0VEbWlCckI7QUFDRjs7QWU1a0JFO0VDWkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI0bEJGOztBZTFrQkU7RUNKQTtFQUNBO0VBQ0E7RUFDQTtBaEJrbEJGOztBZTNrQkU7RUFDRTtFQUNBO0FmOGtCSjtBZTVrQkk7O0VBRUU7RUFDQTtBZjhrQk47O0FrQi9tQkU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQnVuQko7O0FrQnBtQk07RUFDRTtFQUNBO0VBQ0E7QWxCdW1CUjs7QWtCcm1CTTtFQUNFO0VBQ0E7RUFDQTtBbEJ3bUJSOztBa0JwbUJRO0VGRk47RUFJQTtBaEJ1bUJGOztBa0J6bUJRO0VGRk47RUFJQTtBaEI0bUJGOztBa0I5bUJRO0VGRk47RUFJQTtBaEJpbkJGOztBa0JubkJRO0VGRk47RUFJQTtBaEJzbkJGOztBa0J4bkJRO0VGRk47RUFJQTtBaEIybkJGOztBa0I3bkJRO0VGRk47RUFJQTtBaEJnb0JGOztBa0Jsb0JRO0VGRk47RUFJQTtBaEJxb0JGOztBa0J2b0JRO0VGRk47RUFJQTtBaEIwb0JGOztBa0I1b0JRO0VGRk47RUFJQTtBaEIrb0JGOztBa0JqcEJRO0VGRk47RUFJQTtBaEJvcEJGOztBa0J0cEJRO0VGRk47RUFJQTtBaEJ5cEJGOztBa0IzcEJRO0VGRk47RUFJQTtBaEI4cEJGOztBa0IzcEJNO0VBQXdCO0FsQitwQjlCOztBa0I3cEJNO0VBQXVCO0FsQmlxQjdCOztBa0I5cEJRO0VBQXdCLFFBRGI7QWxCbXFCbkI7O0FrQmxxQlE7RUFBd0IsUUFEYjtBbEJ1cUJuQjs7QWtCdHFCUTtFQUF3QixRQURiO0FsQjJxQm5COztBa0IxcUJRO0VBQXdCLFFBRGI7QWxCK3FCbkI7O0FrQjlxQlE7RUFBd0IsUUFEYjtBbEJtckJuQjs7QWtCbHJCUTtFQUF3QixRQURiO0FsQnVyQm5COztBa0J0ckJRO0VBQXdCLFFBRGI7QWxCMnJCbkI7O0FrQjFyQlE7RUFBd0IsUUFEYjtBbEIrckJuQjs7QWtCOXJCUTtFQUF3QixRQURiO0FsQm1zQm5COztBa0Jsc0JRO0VBQXdCLFFBRGI7QWxCdXNCbkI7O0FrQnRzQlE7RUFBd0IsU0FEYjtBbEIyc0JuQjs7QWtCMXNCUTtFQUF3QixTQURiO0FsQitzQm5COztBa0I5c0JRO0VBQXdCLFNBRGI7QWxCbXRCbkI7O0FrQjVzQlU7RUZUUjtBaEJ5dEJGOztBa0JodEJVO0VGVFI7QWhCNnRCRjs7QWtCcHRCVTtFRlRSO0FoQml1QkY7O0FrQnh0QlU7RUZUUjtBaEJxdUJGOztBa0I1dEJVO0VGVFI7QWhCeXVCRjs7QWtCaHVCVTtFRlRSO0FoQjZ1QkY7O0FrQnB1QlU7RUZUUjtBaEJpdkJGOztBa0J4dUJVO0VGVFI7QWhCcXZCRjs7QWtCNXVCVTtFRlRSO0FoQnl2QkY7O0FrQmh2QlU7RUZUUjtBaEI2dkJGOztBa0JwdkJVO0VGVFI7QWhCaXdCRjs7QWlCdHZCSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtFbEJ3eEJOO0VrQnR4Qkk7SUFDRTtJQUNBO0lBQ0E7RWxCd3hCTjtFa0JweEJNO0lGRk47SUFJQTtFaEJzeEJBO0VrQnh4Qk07SUZGTjtJQUlBO0VoQjB4QkE7RWtCNXhCTTtJRkZOO0lBSUE7RWhCOHhCQTtFa0JoeUJNO0lGRk47SUFJQTtFaEJreUJBO0VrQnB5Qk07SUZGTjtJQUlBO0VoQnN5QkE7RWtCeHlCTTtJRkZOO0lBSUE7RWhCMHlCQTtFa0I1eUJNO0lGRk47SUFJQTtFaEI4eUJBO0VrQmh6Qk07SUZGTjtJQUlBO0VoQmt6QkE7RWtCcHpCTTtJRkZOO0lBSUE7RWhCc3pCQTtFa0J4ekJNO0lGRk47SUFJQTtFaEIwekJBO0VrQjV6Qk07SUZGTjtJQUlBO0VoQjh6QkE7RWtCaDBCTTtJRkZOO0lBSUE7RWhCazBCQTtFa0IvekJJO0lBQXdCO0VsQmswQjVCO0VrQmgwQkk7SUFBdUI7RWxCbTBCM0I7RWtCaDBCTTtJQUF3QixRQURiO0VsQm8wQmpCO0VrQm4wQk07SUFBd0IsUUFEYjtFbEJ1MEJqQjtFa0J0MEJNO0lBQXdCLFFBRGI7RWxCMDBCakI7RWtCejBCTTtJQUF3QixRQURiO0VsQjYwQmpCO0VrQjUwQk07SUFBd0IsUUFEYjtFbEJnMUJqQjtFa0IvMEJNO0lBQXdCLFFBRGI7RWxCbTFCakI7RWtCbDFCTTtJQUF3QixRQURiO0VsQnMxQmpCO0VrQnIxQk07SUFBd0IsUUFEYjtFbEJ5MUJqQjtFa0J4MUJNO0lBQXdCLFFBRGI7RWxCNDFCakI7RWtCMzFCTTtJQUF3QixRQURiO0VsQisxQmpCO0VrQjkxQk07SUFBd0IsU0FEYjtFbEJrMkJqQjtFa0JqMkJNO0lBQXdCLFNBRGI7RWxCcTJCakI7RWtCcDJCTTtJQUF3QixTQURiO0VsQncyQmpCO0VrQmoyQlE7SUZUUjtFaEI2MkJBO0VrQnAyQlE7SUZUUjtFaEJnM0JBO0VrQnYyQlE7SUZUUjtFaEJtM0JBO0VrQjEyQlE7SUZUUjtFaEJzM0JBO0VrQjcyQlE7SUZUUjtFaEJ5M0JBO0VrQmgzQlE7SUZUUjtFaEI0M0JBO0VrQm4zQlE7SUZUUjtFaEIrM0JBO0VrQnQzQlE7SUZUUjtFaEJrNEJBO0VrQnozQlE7SUZUUjtFaEJxNEJBO0VrQjUzQlE7SUZUUjtFaEJ3NEJBO0VrQi8zQlE7SUZUUjtFaEIyNEJBO0VrQmw0QlE7SUZUUjtFaEI4NEJBO0FBQ0Y7QWlCcDRCSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtFbEJxNkJOO0VrQm42Qkk7SUFDRTtJQUNBO0lBQ0E7RWxCcTZCTjtFa0JqNkJNO0lGRk47SUFJQTtFaEJtNkJBO0VrQnI2Qk07SUZGTjtJQUlBO0VoQnU2QkE7RWtCejZCTTtJRkZOO0lBSUE7RWhCMjZCQTtFa0I3NkJNO0lGRk47SUFJQTtFaEIrNkJBO0VrQmo3Qk07SUZGTjtJQUlBO0VoQm03QkE7RWtCcjdCTTtJRkZOO0lBSUE7RWhCdTdCQTtFa0J6N0JNO0lGRk47SUFJQTtFaEIyN0JBO0VrQjc3Qk07SUZGTjtJQUlBO0VoQis3QkE7RWtCajhCTTtJRkZOO0lBSUE7RWhCbThCQTtFa0JyOEJNO0lGRk47SUFJQTtFaEJ1OEJBO0VrQno4Qk07SUZGTjtJQUlBO0VoQjI4QkE7RWtCNzhCTTtJRkZOO0lBSUE7RWhCKzhCQTtFa0I1OEJJO0lBQXdCO0VsQis4QjVCO0VrQjc4Qkk7SUFBdUI7RWxCZzlCM0I7RWtCNzhCTTtJQUF3QixRQURiO0VsQmk5QmpCO0VrQmg5Qk07SUFBd0IsUUFEYjtFbEJvOUJqQjtFa0JuOUJNO0lBQXdCLFFBRGI7RWxCdTlCakI7RWtCdDlCTTtJQUF3QixRQURiO0VsQjA5QmpCO0VrQno5Qk07SUFBd0IsUUFEYjtFbEI2OUJqQjtFa0I1OUJNO0lBQXdCLFFBRGI7RWxCZytCakI7RWtCLzlCTTtJQUF3QixRQURiO0VsQm0rQmpCO0VrQmwrQk07SUFBd0IsUUFEYjtFbEJzK0JqQjtFa0JyK0JNO0lBQXdCLFFBRGI7RWxCeStCakI7RWtCeCtCTTtJQUF3QixRQURiO0VsQjQrQmpCO0VrQjMrQk07SUFBd0IsU0FEYjtFbEIrK0JqQjtFa0I5K0JNO0lBQXdCLFNBRGI7RWxCay9CakI7RWtCai9CTTtJQUF3QixTQURiO0VsQnEvQmpCO0VrQjkrQlE7SUZUUjtFaEIwL0JBO0VrQmovQlE7SUZUUjtFaEI2L0JBO0VrQnAvQlE7SUZUUjtFaEJnZ0NBO0VrQnYvQlE7SUZUUjtFaEJtZ0NBO0VrQjEvQlE7SUZUUjtFaEJzZ0NBO0VrQjcvQlE7SUZUUjtFaEJ5Z0NBO0VrQmhnQ1E7SUZUUjtFaEI0Z0NBO0VrQm5nQ1E7SUZUUjtFaEIrZ0NBO0VrQnRnQ1E7SUZUUjtFaEJraENBO0VrQnpnQ1E7SUZUUjtFaEJxaENBO0VrQjVnQ1E7SUZUUjtFaEJ3aENBO0VrQi9nQ1E7SUZUUjtFaEIyaENBO0FBQ0Y7QWlCamhDSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtFbEJrakNOO0VrQmhqQ0k7SUFDRTtJQUNBO0lBQ0E7RWxCa2pDTjtFa0I5aUNNO0lGRk47SUFJQTtFaEJnakNBO0VrQmxqQ007SUZGTjtJQUlBO0VoQm9qQ0E7RWtCdGpDTTtJRkZOO0lBSUE7RWhCd2pDQTtFa0IxakNNO0lGRk47SUFJQTtFaEI0akNBO0VrQjlqQ007SUZGTjtJQUlBO0VoQmdrQ0E7RWtCbGtDTTtJRkZOO0lBSUE7RWhCb2tDQTtFa0J0a0NNO0lGRk47SUFJQTtFaEJ3a0NBO0VrQjFrQ007SUZGTjtJQUlBO0VoQjRrQ0E7RWtCOWtDTTtJRkZOO0lBSUE7RWhCZ2xDQTtFa0JsbENNO0lGRk47SUFJQTtFaEJvbENBO0VrQnRsQ007SUZGTjtJQUlBO0VoQndsQ0E7RWtCMWxDTTtJRkZOO0lBSUE7RWhCNGxDQTtFa0J6bENJO0lBQXdCO0VsQjRsQzVCO0VrQjFsQ0k7SUFBdUI7RWxCNmxDM0I7RWtCMWxDTTtJQUF3QixRQURiO0VsQjhsQ2pCO0VrQjdsQ007SUFBd0IsUUFEYjtFbEJpbUNqQjtFa0JobUNNO0lBQXdCLFFBRGI7RWxCb21DakI7RWtCbm1DTTtJQUF3QixRQURiO0VsQnVtQ2pCO0VrQnRtQ007SUFBd0IsUUFEYjtFbEIwbUNqQjtFa0J6bUNNO0lBQXdCLFFBRGI7RWxCNm1DakI7RWtCNW1DTTtJQUF3QixRQURiO0VsQmduQ2pCO0VrQi9tQ007SUFBd0IsUUFEYjtFbEJtbkNqQjtFa0JsbkNNO0lBQXdCLFFBRGI7RWxCc25DakI7RWtCcm5DTTtJQUF3QixRQURiO0VsQnluQ2pCO0VrQnhuQ007SUFBd0IsU0FEYjtFbEI0bkNqQjtFa0IzbkNNO0lBQXdCLFNBRGI7RWxCK25DakI7RWtCOW5DTTtJQUF3QixTQURiO0VsQmtvQ2pCO0VrQjNuQ1E7SUZUUjtFaEJ1b0NBO0VrQjluQ1E7SUZUUjtFaEIwb0NBO0VrQmpvQ1E7SUZUUjtFaEI2b0NBO0VrQnBvQ1E7SUZUUjtFaEJncENBO0VrQnZvQ1E7SUZUUjtFaEJtcENBO0VrQjFvQ1E7SUZUUjtFaEJzcENBO0VrQjdvQ1E7SUZUUjtFaEJ5cENBO0VrQmhwQ1E7SUZUUjtFaEI0cENBO0VrQm5wQ1E7SUZUUjtFaEIrcENBO0VrQnRwQ1E7SUZUUjtFaEJrcUNBO0VrQnpwQ1E7SUZUUjtFaEJxcUNBO0VrQjVwQ1E7SUZUUjtFaEJ3cUNBO0FBQ0Y7QWlCOXBDSTtFQzlCRTtJQUNFO0lBQ0E7SUFDQTtFbEIrckNOO0VrQjdyQ0k7SUFDRTtJQUNBO0lBQ0E7RWxCK3JDTjtFa0IzckNNO0lGRk47SUFJQTtFaEI2ckNBO0VrQi9yQ007SUZGTjtJQUlBO0VoQmlzQ0E7RWtCbnNDTTtJRkZOO0lBSUE7RWhCcXNDQTtFa0J2c0NNO0lGRk47SUFJQTtFaEJ5c0NBO0VrQjNzQ007SUZGTjtJQUlBO0VoQjZzQ0E7RWtCL3NDTTtJRkZOO0lBSUE7RWhCaXRDQTtFa0JudENNO0lGRk47SUFJQTtFaEJxdENBO0VrQnZ0Q007SUZGTjtJQUlBO0VoQnl0Q0E7RWtCM3RDTTtJRkZOO0lBSUE7RWhCNnRDQTtFa0IvdENNO0lGRk47SUFJQTtFaEJpdUNBO0VrQm51Q007SUZGTjtJQUlBO0VoQnF1Q0E7RWtCdnVDTTtJRkZOO0lBSUE7RWhCeXVDQTtFa0J0dUNJO0lBQXdCO0VsQnl1QzVCO0VrQnZ1Q0k7SUFBdUI7RWxCMHVDM0I7RWtCdnVDTTtJQUF3QixRQURiO0VsQjJ1Q2pCO0VrQjF1Q007SUFBd0IsUUFEYjtFbEI4dUNqQjtFa0I3dUNNO0lBQXdCLFFBRGI7RWxCaXZDakI7RWtCaHZDTTtJQUF3QixRQURiO0VsQm92Q2pCO0VrQm52Q007SUFBd0IsUUFEYjtFbEJ1dkNqQjtFa0J0dkNNO0lBQXdCLFFBRGI7RWxCMHZDakI7RWtCenZDTTtJQUF3QixRQURiO0VsQjZ2Q2pCO0VrQjV2Q007SUFBd0IsUUFEYjtFbEJnd0NqQjtFa0IvdkNNO0lBQXdCLFFBRGI7RWxCbXdDakI7RWtCbHdDTTtJQUF3QixRQURiO0VsQnN3Q2pCO0VrQnJ3Q007SUFBd0IsU0FEYjtFbEJ5d0NqQjtFa0J4d0NNO0lBQXdCLFNBRGI7RWxCNHdDakI7RWtCM3dDTTtJQUF3QixTQURiO0VsQit3Q2pCO0VrQnh3Q1E7SUZUUjtFaEJveENBO0VrQjN3Q1E7SUZUUjtFaEJ1eENBO0VrQjl3Q1E7SUZUUjtFaEIweENBO0VrQmp4Q1E7SUZUUjtFaEI2eENBO0VrQnB4Q1E7SUZUUjtFaEJneUNBO0VrQnZ4Q1E7SUZUUjtFaEJteUNBO0VrQjF4Q1E7SUZUUjtFaEJzeUNBO0VrQjd4Q1E7SUZUUjtFaEJ5eUNBO0VrQmh5Q1E7SUZUUjtFaEI0eUNBO0VrQm55Q1E7SUZUUjtFaEIreUNBO0VrQnR5Q1E7SUZUUjtFaEJrekNBO0VrQnp5Q1E7SUZUUjtFaEJxekNBO0FBQ0Y7QW1CbjJDQTtFQUNFO0VBQ0EsbUJiMkhPO0VhMUhQLFdsQk1XO0FEKzFDYjtBbUJsMkNFOztFQUVFLGVsQjRCaUI7RWtCM0JqQjtFQUNBO0FuQm8yQ0o7QW1CajJDRTtFQUNFO0VBQ0E7QW5CbTJDSjtBbUJoMkNFO0VBQ0U7QW5CazJDSjs7QW1CeDFDRTs7RUFFRSxlYndUMEI7QU5taUM5Qjs7QW1CbDFDQTtFQUNFO0FuQnExQ0Y7QW1CbjFDRTs7RUFFRTtBbkJxMUNKO0FtQmoxQ0k7O0VBRUU7QW5CbTFDTjs7QW1CNzBDRTs7OztFQUlFO0FuQmcxQ0o7O0FtQnYwQ0U7RUFDRSx3Q2JvUjBCO0FOc2pDOUI7O0FRejRDRTtFVzJFSSxXbEIxRU87RWtCMkVQLHlDYnlRd0I7QU55akM5Qjs7QW9CcDVDSTs7O0VBR0UseUJEMkYrQjtBbkI0ekNyQztBb0JuNUNNOzs7O0VBSUUscUJEbUZ5RTtBbkJrMENqRjs7QVExNUNFO0VZaUJNLHlCQUplO0FwQmk1Q3ZCO0FvQjM0Q1E7O0VBRUUseUJBUmE7QXBCcTVDdkI7O0FvQng2Q0k7OztFQUdFLHlCRDJGK0I7QW5CZzFDckM7QW9CdjZDTTs7OztFQUlFLHFCRG1GeUU7QW5CczFDakY7O0FROTZDRTtFWWlCTSx5QkFKZTtBcEJxNkN2QjtBb0IvNUNROztFQUVFLHlCQVJhO0FwQnk2Q3ZCOztBb0I1N0NJOzs7RUFHRSx5QkQyRitCO0FuQm8yQ3JDO0FvQjM3Q007Ozs7RUFJRSxxQkRtRnlFO0FuQjAyQ2pGOztBUWw4Q0U7RVlpQk0seUJBSmU7QXBCeTdDdkI7QW9CbjdDUTs7RUFFRSx5QkFSYTtBcEI2N0N2Qjs7QW9CaDlDSTs7O0VBR0UseUJEMkYrQjtBbkJ3M0NyQztBb0IvOENNOzs7O0VBSUUscUJEbUZ5RTtBbkI4M0NqRjs7QVF0OUNFO0VZaUJNLHlCQUplO0FwQjY4Q3ZCO0FvQnY4Q1E7O0VBRUUseUJBUmE7QXBCaTlDdkI7O0FvQnArQ0k7OztFQUdFLHlCRDJGK0I7QW5CNDRDckM7QW9CbitDTTs7OztFQUlFLHFCRG1GeUU7QW5CazVDakY7O0FRMStDRTtFWWlCTSx5QkFKZTtBcEJpK0N2QjtBb0IzOUNROztFQUVFLHlCQVJhO0FwQnErQ3ZCOztBb0J4L0NJOzs7RUFHRSx5QkQyRitCO0FuQmc2Q3JDO0FvQnYvQ007Ozs7RUFJRSxxQkRtRnlFO0FuQnM2Q2pGOztBUTkvQ0U7RVlpQk0seUJBSmU7QXBCcS9DdkI7QW9CLytDUTs7RUFFRSx5QkFSYTtBcEJ5L0N2Qjs7QW9CNWdESTs7O0VBR0UseUJEMkYrQjtBbkJvN0NyQztBb0IzZ0RNOzs7O0VBSUUscUJEbUZ5RTtBbkIwN0NqRjs7QVFsaERFO0VZaUJNLHlCQUplO0FwQnlnRHZCO0FvQm5nRFE7O0VBRUUseUJBUmE7QXBCNmdEdkI7O0FvQmhpREk7OztFQUdFLHlCRDJGK0I7QW5CdzhDckM7QW9CL2hETTs7OztFQUlFLHFCRG1GeUU7QW5CODhDakY7O0FRdGlERTtFWWlCTSx5QkFKZTtBcEI2aER2QjtBb0J2aERROztFQUVFLHlCQVJhO0FwQmlpRHZCOztBb0JwakRJOzs7RUFHRSx5QkQyRitCO0FuQjQ5Q3JDO0FvQm5qRE07Ozs7RUFJRSxxQkRtRnlFO0FuQmsrQ2pGOztBUTFqREU7RVlpQk0seUJBSmU7QXBCaWpEdkI7QW9CM2lEUTs7RUFFRSx5QkFSYTtBcEJxakR2Qjs7QW9CeGtESTs7O0VBR0UseUJEMkYrQjtBbkJnL0NyQztBb0J2a0RNOzs7O0VBSUUscUJEbUZ5RTtBbkJzL0NqRjs7QVE5a0RFO0VZaUJNLHlCQUplO0FwQnFrRHZCO0FvQi9qRFE7O0VBRUUseUJBUmE7QXBCeWtEdkI7O0FvQjVsREk7OztFQUdFLHlCRDJGK0I7QW5Cb2dEckM7QW9CM2xETTs7OztFQUlFLHFCRG1GeUU7QW5CMGdEakY7O0FRbG1ERTtFWWlCTSx5QkFKZTtBcEJ5bER2QjtBb0JubERROztFQUVFLHlCQVJhO0FwQjZsRHZCOztBb0JobkRJOzs7RUFHRSx5QkQyRitCO0FuQndoRHJDO0FvQi9tRE07Ozs7RUFJRSxxQkRtRnlFO0FuQjhoRGpGOztBUXRuREU7RVlpQk0seUJBSmU7QXBCNm1EdkI7QW9Cdm1EUTs7RUFFRSx5QkFSYTtBcEJpbkR2Qjs7QW9CcG9ESTs7O0VBR0UseUJEMkYrQjtBbkI0aURyQztBb0Jub0RNOzs7O0VBSUUscUJEbUZ5RTtBbkJrakRqRjs7QVExb0RFO0VZaUJNLHlCQUplO0FwQmlvRHZCO0FvQjNuRFE7O0VBRUUseUJBUmE7QXBCcW9EdkI7O0FvQnhwREk7OztFQUdFLHlCRDJGK0I7QW5CZ2tEckM7QW9CdnBETTs7OztFQUlFLHFCRG1GeUU7QW5Cc2tEakY7O0FROXBERTtFWWlCTSx5QkFKZTtBcEJxcER2QjtBb0Ivb0RROztFQUVFLHlCQVJhO0FwQnlwRHZCOztBb0I1cURJOzs7RUFHRSx5QkQyRitCO0FuQm9sRHJDO0FvQjNxRE07Ozs7RUFJRSxxQkRtRnlFO0FuQjBsRGpGOztBUWxyREU7RVlpQk0seUJBSmU7QXBCeXFEdkI7QW9CbnFEUTs7RUFFRSx5QkFSYTtBcEI2cUR2Qjs7QW9CaHNESTs7O0VBR0UseUJEMkYrQjtBbkJ3bURyQztBb0IvckRNOzs7O0VBSUUscUJEbUZ5RTtBbkI4bURqRjs7QVF0c0RFO0VZaUJNLHlCQUplO0FwQjZyRHZCO0FvQnZyRFE7O0VBRUUseUJBUmE7QXBCaXNEdkI7O0FvQnB0REk7OztFQUdFLHlCRDJGK0I7QW5CNG5EckM7QW9CbnRETTs7OztFQUlFLHFCRG1GeUU7QW5Ca29EakY7O0FRMXRERTtFWWlCTSx5QkFKZTtBcEJpdER2QjtBb0Izc0RROztFQUVFLHlCQVJhO0FwQnF0RHZCOztBb0J4dURJOzs7RUFHRSx5QkQyRitCO0FuQmdwRHJDO0FvQnZ1RE07Ozs7RUFJRSxxQkRtRnlFO0FuQnNwRGpGOztBUTl1REU7RVlpQk0seUJBSmU7QXBCcXVEdkI7QW9CL3REUTs7RUFFRSx5QkFSYTtBcEJ5dUR2Qjs7QW9CNXZESTs7O0VBR0UseUJEMkYrQjtBbkJvcURyQztBb0IzdkRNOzs7O0VBSUUscUJEbUZ5RTtBbkIwcURqRjs7QVFsd0RFO0VZaUJNLHlCQUplO0FwQnl2RHZCO0FvQm52RFE7O0VBRUUseUJBUmE7QXBCNnZEdkI7O0FvQmh4REk7OztFQUdFLHlCRDJGK0I7QW5Cd3JEckM7QW9CL3dETTs7OztFQUlFLHFCRG1GeUU7QW5COHJEakY7O0FRdHhERTtFWWlCTSx5QkFKZTtBcEI2d0R2QjtBb0J2d0RROztFQUVFLHlCQVJhO0FwQml4RHZCOztBb0JweURJOzs7RUFHRSx1QkQyRitCO0FuQjRzRHJDO0FvQm55RE07Ozs7RUFJRSxtQkRtRnlFO0FuQmt0RGpGOztBUTF5REU7RVlpQk0seUJBSmU7QXBCaXlEdkI7QW9CM3hEUTs7RUFFRSx5QkFSYTtBcEJxeUR2Qjs7QW9CeHpESTs7O0VBR0UseUJEMkYrQjtBbkJndURyQztBb0J2ekRNOzs7O0VBSUUscUJEbUZ5RTtBbkJzdURqRjs7QVE5ekRFO0VZaUJNLHlCQUplO0FwQnF6RHZCO0FvQi95RFE7O0VBRUUseUJBUmE7QXBCeXpEdkI7O0FvQjUwREk7OztFQUdFLHlCRDJGK0I7QW5Cb3ZEckM7QW9CMzBETTs7OztFQUlFLHFCRG1GeUU7QW5CMHZEakY7O0FRbDFERTtFWWlCTSx5QkFKZTtBcEJ5MER2QjtBb0JuMERROztFQUVFLHlCQVJhO0FwQjYwRHZCOztBb0JoMkRJOzs7RUFHRSx5QkQyRitCO0FuQnd3RHJDO0FvQi8xRE07Ozs7RUFJRSxxQkRtRnlFO0FuQjh3RGpGOztBUXQyREU7RVlpQk0seUJBSmU7QXBCNjFEdkI7QW9CdjFEUTs7RUFFRSx5QkFSYTtBcEJpMkR2Qjs7QW9CcDNESTs7O0VBR0UseUJEMkYrQjtBbkI0eERyQztBb0JuM0RNOzs7O0VBSUUscUJEbUZ5RTtBbkJreURqRjs7QVExM0RFO0VZaUJNLHlCQUplO0FwQmkzRHZCO0FvQjMyRFE7O0VBRUUseUJBUmE7QXBCcTNEdkI7O0FvQng0REk7OztFQUdFLHlDZHdWd0I7QU5takQ5Qjs7QVF4NERFO0VZaUJNLHlDQUplO0FwQiszRHZCO0FvQnozRFE7O0VBRUUseUNBUmE7QXBCbTREdkI7O0FtQjN5REk7RUFDRSxjWjdGRTtFWThGRix5QmJwR0s7RWFxR0wscUJiMlB3QjtBTm1qRDlCO0FtQnp5REk7RUFDRSxjYjVHSztFYTZHTCx5QmJsSEs7RWFtSEwscUJsQm5GZTtBRDgzRHJCOztBbUJ0eURBO0VBQ0UsY1o3R007RVk4R04seUJicEhTO0FONjVEWDtBbUJ2eURFOzs7RUFHRSxxQmJ1TzBCO0FOa2tEOUI7QW1CdHlERTtFQUNFO0FuQnd5REo7QW1CcHlESTtFQUNFLDJDYjJOd0I7QU4ya0Q5QjtBUTM2REU7RVc0SU0sY1puSUE7RVlvSUEsNENicU5zQjtBTjZrRDlCOztBaUJsM0RJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RW5Cb3hETjtFbUJqeERNO0lBQ0U7RW5CbXhEUjtBQUNGO0FpQjkzREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbkIreEROO0VtQjV4RE07SUFDRTtFbkI4eERSO0FBQ0Y7QWlCejRESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VuQjB5RE47RW1CdnlETTtJQUNFO0VuQnl5RFI7QUFDRjtBaUJwNURJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RW5CcXpETjtFbUJsekRNO0lBQ0U7RW5Cb3pEUjtBQUNGO0FtQjl6REk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBbkIrekRSO0FtQjV6RFE7RUFDRTtBbkI4ekRWOztBcUIzK0RBO0VBQ0U7RUFDQTtFQUNBLG9DZnFlc0M7RWVwZXRDO0VoQnFISSxlQXRDYTtFZ0I1RWpCLGdCZjhRNEI7RWU3UTVCLGtCcEJRaUI7RW9CUGpCLGNmRFM7RWVFVCx5QmRLTTtFY0pOO0VBQ0E7RVJiRSxzQlBxTzBCO0VnQnBPeEIsd0VEa0JKO0FyQnkrREY7QXNCdC9ESTtFRExKO0lDTU07RXRCeS9ESjtBQUNGO0FxQjMrREU7RUFDRTtFQUNBO0FyQjYrREo7QXVCNy9ERTtFQUNFO0VBQ0EseUJoQk1JO0VnQkxKLHFCakJnZG9DO0VpQi9jcEM7RUFLRSxnRGpCZ1h3QjtBTjJvRDlCO0FxQjcrREU7RUFDRSxjZnhCTztFZTBCUDtBckI4K0RKO0FxQnQrREU7RUFFRSx5QmZ4Q087RWUwQ1A7QXJCcytESjs7QXFCaitERTtFQU1FLGNmaERPO0VlaURQLHlCZDFDSTtBUHlnRVI7O0FxQjE5REE7O0VBRUU7RUFDQTtBckI2OURGOztBcUJuOURBO0VBQ0U7RUFDQTtFQUNBO0VoQlpFO0VnQmNGLGtCcEJoRWlCO0FEc2hFbkI7O0FxQm45REE7RUFDRTtFQUNBO0VoQm9DSSxrQkF0Q2E7RWdCSWpCLGdCZnVJNEI7QU4rMEQ5Qjs7QXFCbjlEQTtFQUNFO0VBQ0E7RWhCNkJJLG1CQXRDYTtFZ0JXakIsZ0JmaUk0QjtBTnExRDlCOztBcUI3OERBO0VBQ0U7RUFDQTtFQUNBLG1CcEJwQ29CO0VvQnFDcEIsc0JwQnJDb0I7RW9Cc0NwQjtFQUNBLGtCcEI3RmlCO0VvQjhGakIsV3BCdkdXO0VvQndHWDtFQUNBO0VBQ0E7QXJCZzlERjtBcUI5OERFO0VBRUU7RUFDQTtBckIrOERKOztBcUJuOERBO0VBQ0Usa0Nmc1dzQztFZXJXdEM7RWhCWEksbUJBdENhO0VnQm1EakIsZ0JmeUY0QjtFT2hPMUIscUJQdU8wQjtBTnUyRDlCOztBcUJuOERBO0VBQ0UsZ0NmK1ZzQztFZTlWdEM7RWhCbkJJLGtCQXRDYTtFZ0IyRGpCLGdCZmdGNEI7RU8vTjFCLHFCUHNPMEI7QU5nM0Q5Qjs7QXFCajhERTtFQUVFO0FyQm04REo7O0FxQi83REE7RUFDRTtBckJrOERGOztBcUIxN0RBO0VBQ0UsbUJmb1ZzQztBTnltRHhDOztBcUIxN0RBO0VBQ0U7RUFDQSxtQmZxVXNDO0FOd25EeEM7O0FxQnI3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckJ3N0RGO0FxQnQ3REU7O0VBRUU7RUFDQTtBckJ3N0RKOztBcUIvNkRBO0VBQ0U7RUFDQTtFQUNBLHFCZjBTc0M7QU53b0R4Qzs7QXFCLzZEQTtFQUNFO0VBQ0Esa0Jmc1NzQztFZXJTdEM7QXJCazdERjtBcUJoN0RFO0VBQ0UsY2Z4TU87QU4wbkVYOztBcUI5NkRBO0VBQ0U7QXJCaTdERjs7QXFCOTZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCZnlSc0M7QU53cER4QztBcUI5NkRFO0VBQ0U7RUFDQTtFQUNBLHVCZm9Sb0M7RWVuUnBDO0FyQmc3REo7O0F1QjNuRUU7RUFDRTtFQUNBO0VBQ0EsbUJqQm9kb0M7RUQ1YXBDO0VrQnRDQSxjRm1OcUM7QXJCMjZEekM7O0F1QjNuRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEJtRkUsbUJBdENhO0VrQjNDZixrQnRCeEJlO0VzQnlCZjtFQUNBO0VWM0NBLHNCUHFPMEI7QU5xOEQ5Qjs7QXVCMW5FSTtFQUVFLHFCRjhMbUM7RUUzTGpDLHFDakJnYmdDO0VpQi9haEMseURGMEx3RDtFRXpMeEQ7RUFDQTtFQUNBO0F2QjBuRVI7QXVCdm5FTTtFQUNFLHFCRm1MaUM7RUVsTGpDO0F2QnluRVI7QXVCdG5FTTs7O0VBRUU7QXZCeW5FUjs7QXVCbG5FSTtFQUdJLHFDakJ3WmdDO0VpQnZaaEM7QXZCbW5FUjs7QXVCN21FSTtFQUVFLHFCRjBKbUM7RUV2SmpDLHNEakJxZW9DO0VpQnBlcEM7QXZCNm1FUjtBdUIxbUVNO0VBQ0UscUJGa0ppQztFRWpKakM7QXZCNG1FUjtBdUJ6bUVNOzs7RUFFRTtBdkI0bUVSOztBdUJubUVNOzs7RUFFRTtBdkJ1bUVSOztBdUIvbEVNO0VBQ0UsY0Z3SGlDO0FyQjArRHpDO0F1Qi9sRU07OztFQUVFO0F2QmttRVI7O0F1QjFsRU07RUFDRSxjRjBHaUM7QXJCbS9EekM7QXVCM2xFUTtFQUNFLHFCRnVHK0I7QXJCcy9EekM7QXVCemxFTTs7O0VBRUU7QXZCNGxFUjtBdUJ4bEVRO0VBQ0U7RUNuSk4seUJEb0oyQjtBdkIwbEUvQjtBdUJybEVRO0VBQ0U7QXZCdWxFVjtBdUJwbEVRO0VBQ0UscUJGaUYrQjtBckJxZ0V6Qzs7QXVCNWtFTTtFQUNFLHFCRnNFaUM7QXJCeWdFekM7QXVCNWtFTTs7O0VBRUU7QXZCK2tFUjtBdUIza0VRO0VBQ0UscUJGNEQrQjtFRTNEL0I7QXZCNmtFVjs7QXVCMXVFRTtFQUNFO0VBQ0E7RUFDQSxtQmpCb2RvQztFRDVhcEM7RWtCdENBLGNGbU5xQztBckIwaEV6Qzs7QXVCMXVFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsQm1GRSxtQkF0Q2E7RWtCM0NmLGtCdEJ4QmU7RXNCeUJmO0VBQ0E7RVYzQ0Esc0JQcU8wQjtBTm9qRTlCOztBdUJ6dUVJO0VBRUUscUJGOExtQztFRTNMakMscUNqQmdiZ0M7RWlCL2FoQyx5REYwTHdEO0VFekx4RDtFQUNBO0VBQ0E7QXZCeXVFUjtBdUJ0dUVNO0VBQ0UscUJGbUxpQztFRWxMakM7QXZCd3VFUjtBdUJydUVNOzs7RUFFRTtBdkJ3dUVSOztBdUJqdUVJO0VBR0kscUNqQndaZ0M7RWlCdlpoQztBdkJrdUVSOztBdUI1dEVJO0VBRUUscUJGMEptQztFRXZKakMsc0RqQnFlb0M7RWlCcGVwQztBdkI0dEVSO0F1Qnp0RU07RUFDRSxxQkZrSmlDO0VFakpqQztBdkIydEVSO0F1Qnh0RU07OztFQUVFO0F2QjJ0RVI7O0F1Qmx0RU07OztFQUVFO0F2QnN0RVI7O0F1QjlzRU07RUFDRSxjRndIaUM7QXJCeWxFekM7QXVCOXNFTTs7O0VBRUU7QXZCaXRFUjs7QXVCenNFTTtFQUNFLGNGMEdpQztBckJrbUV6QztBdUIxc0VRO0VBQ0UscUJGdUcrQjtBckJxbUV6QztBdUJ4c0VNOzs7RUFFRTtBdkIyc0VSO0F1QnZzRVE7RUFDRTtFQ25KTix5QkRvSjJCO0F2QnlzRS9CO0F1QnBzRVE7RUFDRTtBdkJzc0VWO0F1Qm5zRVE7RUFDRSxxQkZpRitCO0FyQm9uRXpDOztBdUIzckVNO0VBQ0UscUJGc0VpQztBckJ3bkV6QztBdUIzckVNOzs7RUFFRTtBdkI4ckVSO0F1QjFyRVE7RUFDRSxxQkY0RCtCO0VFM0QvQjtBdkI0ckVWOztBcUJybkVBO0VBQ0U7RUFDQTtFQUNBO0FyQnduRUY7QXFCbm5FRTtFQUNFO0FyQnFuRUo7QWlCbjBFSTtFSW1OQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQm1uRUo7RXFCL21FRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJCaW5FSjtFcUI3bUVFO0lBQ0U7SUFDQTtJQUNBO0VyQittRUo7RXFCM21FRTtJQUNFO0VyQjZtRUo7RXFCMW1FRTs7SUFFRTtFckI0bUVKO0VxQnZtRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQnltRUo7RXFCdm1FRTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHFCZjJMa0M7SWUxTGxDO0VyQnltRUo7RXFCdG1FRTtJQUNFO0lBQ0E7RXJCd21FSjtFcUJ0bUVFO0lBQ0U7RXJCd21FSjtBQUNGOztBeUJ6NkVBO0VBQ0U7RUFFQSxnQm5Ca1I0QjtFbUJqUjVCLFd4QkdXO0V3QkZYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNzRkE7RXJCMEJJLGVBdENhO0VxQmNqQixrQnpCakZpQjtFWWpCZixzQlBxTzBCO0VnQnBPeEIscUlHV0o7QXpCODZFRjtBc0JwN0VJO0VHTEo7SUhNTTtFdEJ1N0VKO0FBQ0Y7QVF4N0VFO0VpQlFFLFd4QlBTO0V3QlFUO0F6Qm03RUo7QXlCaDdFRTtFQUVFO0VBQ0EsZ0RuQjJXMEI7QU5za0U5QjtBeUI3NkVFO0VBRUUsYW5COFkwQjtBTmdpRTlCO0F5Qi81RUE7O0VBRUU7QXpCaTZFRjs7QXlCeDVFRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU4wNEVmO0FRNzhFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCeTlFekc7QTBCNzhFRTtFQU1JO0ExQjA4RU47QTBCcjhFRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTnU1RWY7QTBCLzdFRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJzK0U3TDtBMEIxN0VJO0VBS0k7QTFCdzdFUjs7QXlCbjdFRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5xNkVmO0FReCtFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCby9Fekc7QTBCeCtFRTtFQU1JO0ExQnErRU47QTBCaCtFRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTms3RWY7QTBCMTlFRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJpZ0Y3TDtBMEJyOUVJO0VBS0k7QTFCbTlFUjs7QXlCOThFRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5nOEVmO0FRbmdGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCK2dGekc7QTBCbmdGRTtFQU1JO0ExQmdnRk47QTBCMy9FRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTjY4RWY7QTBCci9FRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUI0aEY3TDtBMEJoL0VJO0VBS0k7QTFCOCtFUjs7QXlCeitFRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU4yOUVmO0FROWhGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCMGlGekc7QTBCOWhGRTtFQU1JO0ExQjJoRk47QTBCdGhGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTncrRWY7QTBCaGhGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJ1akY3TDtBMEIzZ0ZJO0VBS0k7QTFCeWdGUjs7QXlCcGdGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5zL0VmO0FRempGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCcWtGekc7QTBCempGRTtFQU1JO0ExQnNqRk47QTBCampGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTm1nRmY7QTBCM2lGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJrbEY3TDtBMEJ0aUZJO0VBS0k7QTFCb2lGUjs7QXlCL2hGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5paEZmO0FRcGxGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCZ21Gekc7QTBCcGxGRTtFQU1JO0ExQmlsRk47QTBCNWtGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTjhoRmY7QTBCdGtGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUI2bUY3TDtBMEJqa0ZJO0VBS0k7QTFCK2pGUjs7QXlCMWpGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU40aUZmO0FRL21GRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCMm5Gekc7QTBCL21GRTtFQU1JO0ExQjRtRk47QTBCdm1GRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTnlqRmY7QTBCam1GRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJ3b0Y3TDtBMEI1bEZJO0VBS0k7QTFCMGxGUjs7QXlCcmxGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU51a0ZmO0FRMW9GRTtFa0JBRTtFRk5BLHVCRUQyRDtFQVMzRCxtQkFUcUc7QTFCc3BGekc7QTBCMW9GRTtFQU1JO0ExQnVvRk47QTBCbG9GRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTm9sRmY7QTBCNW5GRTtFQUdFO0VBQ0EsdUJBdEMrSTtFQTBDL0ksbUJBMUN5TDtBMUJtcUY3TDtBMEJ2bkZJO0VBS0k7QTFCcW5GUjs7QXlCaG5GRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5rbUZmO0FRcnFGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCaXJGekc7QTBCcnFGRTtFQU1JO0ExQmtxRk47QTBCN3BGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTittRmY7QTBCdnBGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUI4ckY3TDtBMEJscEZJO0VBS0k7QTFCZ3BGUjs7QXlCM29GRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU42bkZmO0FRaHNGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCNHNGekc7QTBCaHNGRTtFQU1JO0ExQjZyRk47QTBCeHJGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTjBvRmY7QTBCbHJGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0ksb0JBMUN5TDtBMUJ5dEY3TDtBMEI3cUZJO0VBS0k7QTFCMnFGUjs7QXlCdHFGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU53cEZmO0FRM3RGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCdXVGekc7QTBCM3RGRTtFQU1JO0ExQnd0Rk47QTBCbnRGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTnFxRmY7QTBCN3NGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJvdkY3TDtBMEJ4c0ZJO0VBS0k7QTFCc3NGUjs7QXlCanNGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5tckZmO0FRdHZGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCa3dGekc7QTBCdHZGRTtFQU1JO0ExQm12Rk47QTBCOXVGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTmdzRmY7QTBCeHVGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUIrd0Y3TDtBMEJudUZJO0VBS0k7QTFCaXVGUjs7QXlCNXRGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU44c0ZmO0FRanhGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCNnhGekc7QTBCanhGRTtFQU1JO0ExQjh3Rk47QTBCendGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTjJ0RmY7QTBCbndGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUIweUY3TDtBMEI5dkZJO0VBS0k7QTFCNHZGUjs7QXlCdnZGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU55dUZmO0FRNXlGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxtQkFUcUc7QTFCd3pGekc7QTBCNXlGRTtFQU1JO0ExQnl5Rk47QTBCcHlGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTnN2RmY7QTBCOXhGRTtFQUdFO0VBQ0EsdUJBdEMrSTtFQTBDL0ksbUJBMUN5TDtBMUJxMEY3TDtBMEJ6eEZJO0VBS0k7QTFCdXhGUjs7QXlCbHhGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5vd0ZmO0FRdjBGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCbTFGekc7QTBCdjBGRTtFQU1JO0ExQm8wRk47QTBCL3pGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTml4RmY7QTBCenpGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJnMkY3TDtBMEJwekZJO0VBS0k7QTFCa3pGUjs7QXlCN3lGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU4reEZmO0FRbDJGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCODJGekc7QTBCbDJGRTtFQU1JO0ExQisxRk47QTBCMTFGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTjR5RmY7QTBCcDFGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUIyM0Y3TDtBMEIvMEZJO0VBS0k7QTFCNjBGUjs7QXlCeDBGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU4wekZmO0FRNzNGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCeTRGekc7QTBCNzNGRTtFQU1JO0ExQjAzRk47QTBCcjNGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTnUwRmY7QTBCLzJGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJzNUY3TDtBMEIxMkZJO0VBS0k7QTFCdzJGUjs7QXlCbjJGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5xMUZmO0FReDVGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCbzZGekc7QTBCeDVGRTtFQU1JO0ExQnE1Rk47QTBCaDVGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTmsyRmY7QTBCMTRGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJpN0Y3TDtBMEJyNEZJO0VBS0k7QTFCbTRGUjs7QXlCOTNGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5nM0ZmO0FRbjdGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCKzdGekc7QTBCbjdGRTtFQU1JO0ExQmc3Rk47QTBCMzZGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTjYzRmY7QTBCcjZGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUI0OEY3TDtBMEJoNkZJO0VBS0k7QTFCODVGUjs7QXlCejVGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU4yNEZmO0FROThGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCMDlGekc7QTBCOThGRTtFQU1JO0ExQjI4Rk47QTBCdDhGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTnc1RmY7QTBCaDhGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJ1K0Y3TDtBMEIzN0ZJO0VBS0k7QTFCeTdGUjs7QXlCcDdGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5zNkZmO0FReitGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCcS9Gekc7QTBCeitGRTtFQU1JO0ExQnMrRk47QTBCaitGRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTm03RmY7QTBCMzlGRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJrZ0c3TDtBMEJ0OUZJO0VBS0k7QTFCbzlGUjs7QXlCLzhGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5pOEZmO0FRcGdHRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCZ2hHekc7QTBCcGdHRTtFQU1JO0ExQmlnR047QTBCNS9GRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTjg4RmY7QTBCdC9GRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUI2aEc3TDtBMEJqL0ZJO0VBS0k7QTFCKytGUjs7QXlCMStGRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU40OUZmO0FRL2hHRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCMmlHekc7QTBCL2hHRTtFQU1JO0ExQjRoR047QTBCdmhHRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTnkrRmY7QTBCamhHRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJ3akc3TDtBMEI1Z0dJO0VBS0k7QTFCMGdHUjs7QXlCcmdHRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU51L0ZmO0FRMWpHRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCc2tHekc7QTBCMWpHRTtFQU1JO0ExQnVqR047QTBCbGpHRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTm9nR2Y7QTBCNWlHRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJtbEc3TDtBMEJ2aUdJO0VBS0k7QTFCcWlHUjs7QXlCaGlHRTtFQ3JEQTtFRkFFLHlCbEJ5RVc7RW9CdkViLHFCcEJ1RWE7QU5raEdmO0FRcmxHRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCaW1Hekc7QTBCcmxHRTtFQU1JO0ExQmtsR047QTBCN2tHRTtFQUVFO0VBQ0EseUJwQmdEVztFb0IvQ1gscUJwQitDVztBTitoR2Y7QTBCdmtHRTtFQUdFO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUI4bUc3TDtBMEJsa0dJO0VBS0k7QTFCZ2tHUjs7QXlCcmpHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTjRpR2Y7QVEvbUdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOaWpHZjtBMEIxakdFO0VBRUU7QTFCMmpHSjtBMEJ4akdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCeWpHSjtBMEJ0akdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FONmpHZjtBMEJwakdJO0VBS0k7QTFCa2pHUjs7QXlCOWtHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTnFrR2Y7QVF4b0dFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOMGtHZjtBMEJubEdFO0VBRUU7QTFCb2xHSjtBMEJqbEdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCa2xHSjtBMEIva0dFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOc2xHZjtBMEI3a0dJO0VBS0k7QTFCMmtHUjs7QXlCdm1HRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTjhsR2Y7QVFqcUdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FObW1HZjtBMEI1bUdFO0VBRUU7QTFCNm1HSjtBMEIxbUdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCMm1HSjtBMEJ4bUdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOK21HZjtBMEJ0bUdJO0VBS0k7QTFCb21HUjs7QXlCaG9HRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTnVuR2Y7QVExckdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FONG5HZjtBMEJyb0dFO0VBRUU7QTFCc29HSjtBMEJub0dFO0VBRUUsY3BCRVc7RW9CRFg7QTFCb29HSjtBMEJqb0dFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOd29HZjtBMEIvbkdJO0VBS0k7QTFCNm5HUjs7QXlCenBHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTmdwR2Y7QVFudEdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOcXBHZjtBMEI5cEdFO0VBRUU7QTFCK3BHSjtBMEI1cEdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCNnBHSjtBMEIxcEdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOaXFHZjtBMEJ4cEdJO0VBS0k7QTFCc3BHUjs7QXlCbHJHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTnlxR2Y7QVE1dUdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOOHFHZjtBMEJ2ckdFO0VBRUU7QTFCd3JHSjtBMEJyckdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCc3JHSjtBMEJuckdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOMHJHZjtBMEJqckdJO0VBS0k7QTFCK3FHUjs7QXlCM3NHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTmtzR2Y7QVFyd0dFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOdXNHZjtBMEJodEdFO0VBRUU7QTFCaXRHSjtBMEI5c0dFO0VBRUUsY3BCRVc7RW9CRFg7QTFCK3NHSjtBMEI1c0dFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FObXRHZjtBMEIxc0dJO0VBS0k7QTFCd3NHUjs7QXlCcHVHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTjJ0R2Y7QVE5eEdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOZ3VHZjtBMEJ6dUdFO0VBRUU7QTFCMHVHSjtBMEJ2dUdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCd3VHSjtBMEJydUdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FONHVHZjtBMEJudUdJO0VBS0k7QTFCaXVHUjs7QXlCN3ZHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTm92R2Y7QVF2ekdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOeXZHZjtBMEJsd0dFO0VBRUU7QTFCbXdHSjtBMEJod0dFO0VBRUUsY3BCRVc7RW9CRFg7QTFCaXdHSjtBMEI5dkdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOcXdHZjtBMEI1dkdJO0VBS0k7QTFCMHZHUjs7QXlCdHhHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTjZ3R2Y7QVFoMUdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOa3hHZjtBMEIzeEdFO0VBRUU7QTFCNHhHSjtBMEJ6eEdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCMHhHSjtBMEJ2eEdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOOHhHZjtBMEJyeEdJO0VBS0k7QTFCbXhHUjs7QXlCL3lHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTnN5R2Y7QVF6MkdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOMnlHZjtBMEJwekdFO0VBRUU7QTFCcXpHSjtBMEJsekdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCbXpHSjtBMEJoekdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOdXpHZjtBMEI5eUdJO0VBS0k7QTFCNHlHUjs7QXlCeDBHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTit6R2Y7QVFsNEdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FObzBHZjtBMEI3MEdFO0VBRUU7QTFCODBHSjtBMEIzMEdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCNDBHSjtBMEJ6MEdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOZzFHZjtBMEJ2MEdJO0VBS0k7QTFCcTBHUjs7QXlCajJHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTncxR2Y7QVEzNUdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FONjFHZjtBMEJ0MkdFO0VBRUU7QTFCdTJHSjtBMEJwMkdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCcTJHSjtBMEJsMkdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOeTJHZjtBMEJoMkdJO0VBS0k7QTFCODFHUjs7QXlCMTNHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTmkzR2Y7QVFwN0dFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOczNHZjtBMEIvM0dFO0VBRUU7QTFCZzRHSjtBMEI3M0dFO0VBRUUsY3BCRVc7RW9CRFg7QTFCODNHSjtBMEIzM0dFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOazRHZjtBMEJ6M0dJO0VBS0k7QTFCdTNHUjs7QXlCbjVHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTjA0R2Y7QVE3OEdFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOKzRHZjtBMEJ4NUdFO0VBRUU7QTFCeTVHSjtBMEJ0NUdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCdTVHSjtBMEJwNUdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOMjVHZjtBMEJsNUdJO0VBS0k7QTFCZzVHUjs7QXlCNTZHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTm02R2Y7QVF0K0dFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOdzZHZjtBMEJqN0dFO0VBRUU7QTFCazdHSjtBMEIvNkdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCZzdHSjtBMEI3NkdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FObzdHZjtBMEIzNkdJO0VBS0k7QTFCeTZHUjs7QXlCcjhHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTjQ3R2Y7QVEvL0dFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOaThHZjtBMEIxOEdFO0VBRUU7QTFCMjhHSjtBMEJ4OEdFO0VBRUUsY3BCRVc7RW9CRFg7QTFCeThHSjtBMEJ0OEdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FONjhHZjtBMEJwOEdJO0VBS0k7QTFCazhHUjs7QXlCOTlHRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTnE5R2Y7QVF4aEhFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOMDlHZjtBMEJuK0dFO0VBRUU7QTFCbytHSjtBMEJqK0dFO0VBRUUsY3BCRVc7RW9CRFg7QTFCaytHSjtBMEIvOUdFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOcytHZjtBMEI3OUdJO0VBS0k7QTFCMjlHUjs7QXlCdi9HRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTjgrR2Y7QVFqakhFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FObS9HZjtBMEI1L0dFO0VBRUU7QTFCNi9HSjtBMEIxL0dFO0VBRUUsY3BCRVc7RW9CRFg7QTFCMi9HSjtBMEJ4L0dFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOKy9HZjtBMEJ0L0dJO0VBS0k7QTFCby9HUjs7QXlCaGhIRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTnVnSGY7QVExa0hFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FONGdIZjtBMEJyaEhFO0VBRUU7QTFCc2hISjtBMEJuaEhFO0VBRUUsY3BCRVc7RW9CRFg7QTFCb2hISjtBMEJqaEhFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOd2hIZjtBMEIvZ0hJO0VBS0k7QTFCNmdIUjs7QXlCemlIRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTmdpSGY7QVFubUhFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOcWlIZjtBMEI5aUhFO0VBRUU7QTFCK2lISjtBMEI1aUhFO0VBRUUsY3BCRVc7RW9CRFg7QTFCNmlISjtBMEIxaUhFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOaWpIZjtBMEJ4aUhJO0VBS0k7QTFCc2lIUjs7QXlCbGtIRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTnlqSGY7QVE1bkhFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOOGpIZjtBMEJ2a0hFO0VBRUU7QTFCd2tISjtBMEJya0hFO0VBRUUsY3BCRVc7RW9CRFg7QTFCc2tISjtBMEJua0hFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOMGtIZjtBMEJqa0hJO0VBS0k7QTFCK2pIUjs7QXlCM2xIRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTmtsSGY7QVFycEhFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOdWxIZjtBMEJobUhFO0VBRUU7QTFCaW1ISjtBMEI5bEhFO0VBRUUsY3BCRVc7RW9CRFg7QTFCK2xISjtBMEI1bEhFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FObW1IZjtBMEIxbEhJO0VBS0k7QTFCd2xIUjs7QXlCcG5IRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTjJtSGY7QVE5cUhFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOZ25IZjtBMEJ6bkhFO0VBRUU7QTFCMG5ISjtBMEJ2bkhFO0VBRUUsY3BCRVc7RW9CRFg7QTFCd25ISjtBMEJybkhFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FONG5IZjtBMEJubkhJO0VBS0k7QTFCaW5IUjs7QXlCN29IRTtFQ0pBLGNwQmtCYTtFb0JqQmIscUJwQmlCYTtBTm9vSGY7QVF2c0hFO0VrQnFERSxjQUxnRDtFQU1oRCx5QnBCYVc7RW9CWlgscUJwQllXO0FOeW9IZjtBMEJscEhFO0VBRUU7QTFCbXBISjtBMEJocEhFO0VBRUUsY3BCRVc7RW9CRFg7QTFCaXBISjtBMEI5b0hFO0VBR0U7RUFDQSx5QnBCTlc7RW9CT1gscUJwQlBXO0FOcXBIZjtBMEI1b0hJO0VBS0k7QTFCMG9IUjs7QXlCM3BIQTtFQUNFLGdCbkI4TTRCO0VtQjdNNUIsY25CNkZ3QztFbUI1RnhDLHFCbkI2RndDO0FOaWtIMUM7QVFqdUhFO0VpQnNFRSxjbkIyRnNDO0VtQjFGdEMsMEJuQjJGc0M7QU5ta0gxQztBeUIzcEhFO0VBRUUsMEJuQnNGc0M7RW1CckZ0QztBekI0cEhKO0F5QnpwSEU7RUFFRSxjbkJqRk87RW1Ca0ZQO0F6QjBwSEo7O0F5Qi9vSEE7RUNMRTtFckIwQkksa0JBdENhO0VxQmNqQixnQnBCNkg0QjtFTy9OMUIscUJQc08wQjtBTnFoSDlCOztBeUJscEhBO0VDVEU7RXJCMEJJLG1CQXRDYTtFcUJjakIsZ0JwQjhINEI7RU9oTzFCLHFCUHVPMEI7QU4yaEg5Qjs7QXlCaHBIQTtFQUNFO0VBQ0E7QXpCbXBIRjtBeUJocEhFO0VBQ0Usa0JuQnVUMEI7QU4yMUc5Qjs7QXlCMW9IRTs7O0VBQ0U7QXpCK29ISjs7QTJCcnhIQTtFTE1NLGdDS0xKO0EzQnd4SEY7QXNCOXdISTtFS1hKO0lMWU07RXRCaXhISjtBQUNGO0EyQjN4SEU7RUFDRTtBM0I2eEhKOztBMkJ4eEhFO0VBQ0U7QTNCMnhISjs7QTJCdnhIQTtFQUNFO0VBQ0E7RUFDQTtFTFhJLDZCS1lKO0EzQjB4SEY7QXNCanlISTtFS0dKO0lMRk07RXRCb3lISjtBQUNGOztBNEJoekhBOzs7O0VBSUU7QTVCbXpIRjs7QTRCaHpIQTtFQUNFO0E1Qm16SEY7QTZCL3hISTtFQUNFO0VBQ0Esb0J2QjBOd0I7RXVCek54Qix1QnZCd053QjtFdUJ2TnhCO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0E3QmswSEY7QTZCN3dISTtFQUNFO0E3Qit3SE47O0E0Qnp6SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhdEJpcEJrQztFc0JocEJsQztFQUNBO0VBQ0EsZ0J0QnV0QmtDO0VzQnR0QmxDO0VBQ0E7RXZCc0dJLGVBdENhO0V1QjlEakIsVzNCZFc7RTJCZVg7RUFDQTtFQUNBLHlCckJUTTtFcUJVTjtFQUNBO0VmM0JFLHNCUHFPMEI7QU5tbkg5Qjs7QTRCcHpISTtFQUNFO0VBQ0E7QTVCdXpITjs7QTRCcHpISTtFQUNFO0VBQ0E7QTVCdXpITjs7QWlCM3lISTtFV25CQTtJQUNFO0lBQ0E7RTVCazBISjtFNEIvekhFO0lBQ0U7SUFDQTtFNUJpMEhKO0FBQ0Y7QWlCdHpISTtFV25CQTtJQUNFO0lBQ0E7RTVCNDBISjtFNEJ6MEhFO0lBQ0U7SUFDQTtFNUIyMEhKO0FBQ0Y7QWlCaDBISTtFV25CQTtJQUNFO0lBQ0E7RTVCczFISjtFNEJuMUhFO0lBQ0U7SUFDQTtFNUJxMUhKO0FBQ0Y7QWlCMTBISTtFV25CQTtJQUNFO0lBQ0E7RTVCZzJISjtFNEI3MUhFO0lBQ0U7SUFDQTtFNUIrMUhKO0FBQ0Y7QTRCeDFIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCdEJvckJnQztBTnNxR3BDO0E2QnozSEk7RUFDRTtFQUNBLG9CdkIwTndCO0V1QnpOeEIsdUJ2QndOd0I7RXVCdk54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtBN0JxNUhGO0E2QnYySEk7RUFDRTtBN0J5MkhOOztBNEI5MUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnRCc3FCZ0M7QU4yckdwQztBNkI5NEhJO0VBQ0U7RUFDQSxvQnZCME53QjtFdUJ6TnhCLHVCdkJ3TndCO0V1QnZOeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QTdCbTZIRjtBNkI1M0hJO0VBQ0U7QTdCODNITjtBNEJ6MkhJO0VBQ0U7QTVCMjJITjs7QTRCcjJIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J0QnFwQmdDO0FObXRHcEM7QTZCdDZISTtFQUNFO0VBQ0Esb0J2QjBOd0I7RXVCek54Qix1QnZCd053QjtFdUJ2TnhCO0E3Qnc2SE47QTZCNzVITTtFQUNFO0E3Qis1SFI7QTZCNTVITTtFQUNFO0VBQ0EscUJ2QnVNc0I7RXVCdE10Qix1QnZCcU1zQjtFdUJwTXRCO0VBOUJOO0VBQ0E7RUFDQTtBN0I2N0hGO0E2QjU1SEk7RUFDRTtBN0I4NUhOO0E0QngzSEk7RUFDRTtBNUIwM0hOOztBNEJsM0hFO0VBSUU7RUFDQTtBNUJrM0hKOztBNEI3MkhBO0VFOUdFO0VBQ0E7RUFDQTtFQUNBO0E5Qis5SEY7O0E0QjcySEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdEI0SjRCO0VzQjNKNUIsY3RCaEhTO0VzQmlIVDtFQUNBO0VBQ0E7RUFDQTtBNUJnM0hGO0FRcCtIRTtFb0JtSUUsY3RCMG1CZ0M7RXNCem1CaEM7RUo5SUEseUJsQkVPO0FOaS9IWDtBNEJqMkhFO0VBRUUsY3JCcklJO0VxQnNJSjtFSnJKQSx5QmxCK08wQjtBTnl3SDlCO0E0Qi8xSEU7RUFFRSxjdEJwSk87RXNCcUpQO0VBQ0E7QTVCZzJISjs7QTRCeDFIQTtFQUNFO0E1QjIxSEY7O0E0QnYxSEE7RUFDRTtFQUNBO0VBQ0E7RXZCcERJLG1CQXRDYTtFdUI0RmpCLGN0QnhLUztFc0J5S1Q7QTVCMDFIRjs7QTRCdDFIQTtFQUNFO0VBQ0E7RUFDQSxjdEI3S1M7QU5zZ0lYOztBK0JuaElBOztFQUVFO0VBQ0E7RUFDQTtBL0JzaElGO0ErQnBoSUU7O0VBQ0U7RUFDQTtBL0J1aElKO0FRdGhJRTs7RXVCSUk7QS9Cc2hJTjtBK0JwaElJOzs7O0VBR0U7QS9CdWhJTjs7QStCamhJQTtFQUNFO0VBQ0E7RUFDQTtBL0JvaElGO0ErQmxoSUU7RUFDRTtBL0JvaElKOztBK0I5Z0lFOztFQUVFO0EvQmloSUo7QStCN2dJRTs7RWxCeEJFLDBCa0IwQjZCO0VsQnpCN0IsNkJrQnlCNkI7QS9CZ2hJakM7QStCN2dJRTs7RWxCZkUseUJrQmlCNEI7RWxCaEI1Qiw0QmtCZ0I0QjtBL0JnaEloQzs7QStCaGdJQTtFQUNFO0VBQ0E7QS9CbWdJRjtBK0JqZ0lFO0VBR0U7QS9CaWdJSjtBK0I5L0hFO0VBQ0U7QS9CZ2dJSjs7QStCNS9IQTtFQUNFO0VBQ0E7QS9CKy9IRjs7QStCNS9IQTtFQUNFO0VBQ0E7QS9CKy9IRjs7QStCMytIQTtFQUNFO0VBQ0E7RUFDQTtBL0I4K0hGO0ErQjUrSEU7O0VBRUU7QS9COCtISjtBK0IzK0hFOztFQUVFO0EvQjYrSEo7QStCeitIRTs7RWxCbEdFLDZCa0JvRzhCO0VsQm5HOUIsNEJrQm1HOEI7QS9CNCtIbEM7QStCeitIRTs7RWxCckhFLHlCa0J1SDJCO0VsQnRIM0IsMEJrQnNIMkI7QS9CNCtIL0I7O0ErQjE5SEU7O0VBRUU7QS9CNjlISjtBK0IzOUhJOzs7O0VBRUU7RUFDQTtFQUNBO0EvQis5SE47O0FnQ3huSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzJuSUY7QWdDem5JRTs7OztFQUlFO0VBQ0E7RUFHQTtFQUNBO0FoQ3luSUo7QWdDdm5JSTs7Ozs7Ozs7Ozs7O0VBR0U7QWhDa29JTjtBZ0M3bklFOzs7RUFHRTtBaEMrbklKO0FnQzNuSUU7RUFDRTtBaEM2bklKO0FnQ3huSUk7O0VuQnhCQSwwQm1Cd0JrRDtFbkJ2QmxELDZCbUJ1QmtEO0FoQzZuSXREO0FnQzVuSUk7O0VuQlhBLHlCbUJXa0Q7RW5CVmxELDRCbUJVa0Q7QWhDaW9JdEQ7QWdDNW5JRTtFQUNFO0VBQ0E7QWhDOG5JSjtBZ0M1bklJO0VuQmxDQSwwQm1CbUM0RTtFbkJsQzVFLDZCbUJrQzRFO0FoQytuSWhGO0FnQzluSUk7RW5CdEJBLHlCbUJzQnFFO0VuQnJCckUsNEJtQnFCcUU7QWhDa29JekU7O0FnQ3ZuSUE7O0VBRUU7QWhDMG5JRjtBZ0NybklFOztFQUNFO0VBQ0E7QWhDd25JSjtBZ0N0bklJOztFQUNFO0FoQ3luSU47QWdDcm5JRTs7Ozs7Ozs7RUFJRTtBaEMybklKOztBZ0N2bklBO0VBQXVCO0FoQzJuSXZCOztBZ0MxbklBO0VBQXNCO0FoQzhuSXRCOztBZ0N0bklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTNCc0JJLGVBdENhO0UyQmtCakIsZ0IxQmdMNEI7RTBCL0s1QixrQi9CdEZpQjtFK0J1RmpCLGMxQi9GUztFMEJnR1Q7RUFDQTtFQUNBLHlCMUJ2R1M7RTBCd0dUO0VuQjVHRSxzQlBxTzBCO0FOaWdJOUI7QWdDdG5JRTs7RUFFRTtBaEN3bklKOztBZ0M5bUlBOztFQUVFLGdDMUI2V3NDO0FOb3dIeEM7O0FnQzltSUE7Ozs7OztFQU1FO0UzQmJJLGtCQXRDYTtFMkJxRGpCLGdCMUJzRjRCO0VPL04xQixxQlBzTzBCO0FOcWhJOUI7O0FnQzltSUE7O0VBRUUsa0MxQjJWc0M7QU5zeEh4Qzs7QWdDOW1JQTs7Ozs7O0VBTUU7RTNCOUJJLG1CQXRDYTtFMkJzRWpCLGdCMUJzRTRCO0VPaE8xQixxQlB1TzBCO0FOcWlJOUI7O0FnQzltSUE7O0VBRUU7QWhDaW5JRjs7QWdDdG1JQTs7Ozs7O0VuQjNKSSwwQm1CaUsyQjtFbkJoSzNCLDZCbUJnSzJCO0FoQzBtSS9COztBZ0N2bUlBOzs7Ozs7RW5CdEpJLHlCbUI0SjBCO0VuQjNKMUIsNEJtQjJKMEI7QWhDMm1JOUI7O0FpQ2p5SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakNveUlGOztBaUNqeUlBO0VBQ0U7RUFDQSxrQjNCcWZzQztBTit5SHhDOztBaUNqeUlBO0VBQ0U7RUFDQTtFQUNBO0FqQ295SUY7QWlDbHlJRTtFQUNFLGMxQk5JO0UwQk9KLHFCM0J5TjBCO0VrQi9PMUIseUJsQitPMEI7QU40a0k5QjtBaUNoeUlFO0VBS0ksZ0QzQmdXd0I7QU44N0g5QjtBaUMxeElFO0VBQ0UscUIzQnFib0M7QU51Mkh4QztBaUN6eElFO0VBQ0UsYzFCMUJJO0UwQjJCSix5QjNCOGU0QztFMkI3ZTVDLHFCM0I2ZTRDO0FOOHlIaEQ7QWlDdHhJSTtFQUNFLGMzQjFDSztBTmswSVg7QWlDdHhJTTtFQUNFLHlCM0JqREc7QU55MElYOztBaUM5d0lBO0VBQ0U7RUFDQTtFQUNBO0FqQ2l4SUY7QWlDOXdJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzNCMGJvQztFMkJ6YnBDLFkzQnlib0M7RTJCeGJwQztFQUNBO0VBQ0EseUIxQjlESTtFMEIrREo7QWpDZ3hJSjtBaUMzd0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXM0IyYW9DO0UyQjFhcEMsWTNCMGFvQztFMkJ6YXBDO0VBQ0E7QWpDNndJSjs7QWlDbndJRTtFcEJ0R0Usc0JQcU8wQjtBTndvSTlCO0FpQ2x3SUk7RUFDRSx5RDNCa2IwQztBTmsxSGhEO0FpQy92SUk7RUFDRSxxQjNCOEh3QjtFa0IvTzFCLHlCbEIrTzBCO0FOb29JOUI7QWlDOXZJSTtFQUNFLHlEM0IyYWlEO0FOcTFIdkQ7QWlDM3ZJSTtFQUNFLHdDM0JvWjBDO0FOeTJIaEQ7QWlDM3ZJSTtFQUNFLHdDM0JpWjBDO0FONDJIaEQ7O0FpQ252SUU7RUFFRSxrQjNCMFo0QztBTjIxSGhEO0FpQ2p2SUk7RUFDRSx5RDNCc1owQztBTjYxSGhEO0FpQzl1SUk7RUFDRSx3QzNCMFgwQztBTnMzSGhEOztBaUN0dUlBO0VBQ0U7QWpDeXVJRjtBaUN0dUlJO0VBQ0U7RUFDQSxjM0JrWTBDO0UyQmpZMUM7RUFFQSxxQjNCZ1kwQztBTnUySGhEO0FpQ3B1SUk7RUFDRTtFQUNBO0VBQ0EsdUIzQjJYMEM7RTJCMVgxQyx3QjNCMFgwQztFMkJ6WDFDLHlCM0IzS0s7RTJCNktMLHFCM0JzWDBDO0VnQnppQjFDLHlJV29MQTtBakNxdUlOO0FzQnA1SUk7RVd1S0E7SVh0S0U7RXRCdTVJSjtBQUNGO0FpQ3J1SUk7RUFDRSx5QjFCM0tFO0UwQjRLRjtBakN1dUlOO0FpQ2x1SUk7RUFDRSx3QzNCK1UwQztBTnE1SGhEOztBaUN4dElBO0VBQ0U7RUFDQTtFQUNBLG9DM0J3UnNDO0UyQnZSdEM7RTVCeEZJLGVBdENhO0U0QmlJakIsZ0IzQmlFNEI7RTJCaEU1QixrQmhDck1pQjtFZ0NzTWpCLGMzQjlNUztFMkIrTVQ7RUFDQSw0RjNCbVdrQztFMkJsV2xDLHlCMUIxTU07RTBCMk1OO0VwQjNORSxzQlBxTzBCO0UyQlA1QjtBakN5dElGO0FpQ3Z0SUU7RUFDRSxxQjNCMFBvQztFMkJ6UHBDO0VBSUUsZ0QzQm1XOEI7QU5tM0hwQztBaUNudElJO0VBTUUsYzNCdE9LO0UyQnVPTCx5QjFCaE9FO0FQZzdJUjtBaUM1c0lFO0VBRUU7RUFDQSx1QmhDakxrQjtFZ0NrTGxCO0FqQzZzSUo7QWlDMXNJRTtFQUNFLGMzQnBQTztFMkJxUFAseUIzQnpQTztBTnE4SVg7QWlDeHNJRTtFQUNFO0FqQzBzSUo7O0FpQ3RzSUE7RUFDRSxrQzNCbU9zQztFMkJsT3RDLG9CM0IySDRCO0UyQjFINUIsdUIzQjBINEI7RTJCekg1QixvQjNCMEg0QjtFRDFReEIsbUJBdENhO0FMZzRJbkI7O0FpQ3RzSUE7RUFDRSxnQzNCNE5zQztFMkIzTnRDLG1CM0J3SDRCO0UyQnZINUIsc0IzQnVINEI7RTJCdEg1QixrQjNCdUg0QjtFRC9ReEIsa0JBdENhO0FMdzRJbkI7O0FpQ2pzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQzNCME1zQztFMkJ6TXRDO0FqQ29zSUY7O0FpQ2pzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQzNCa01zQztFMkJqTXRDO0VBQ0E7QWpDb3NJRjtBaUNsc0lFO0VBQ0UscUIzQitLb0M7RTJCOUtwQyxnRDNCb0YwQjtBTmduSTlCO0FpQ2pzSUU7RUFDRSx5QjNCN1NPO0FOZy9JWDtBaUMvcklJO0VBQ0UsaUIzQm9VYTtBTjYzSG5CO0FpQzdySUU7RUFDRTtBakMrcklKOztBaUMzcklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DM0JvS3NDO0UyQm5LdEM7RUFFQSxnQjNCbEQ0QjtFMkJtRDVCLGtCaEN4VGlCO0VnQ3lUakIsYzNCalVTO0UyQmtVVCx5QjFCM1RNO0UwQjRUTjtFcEI1VUUsc0JQcU8wQjtBTnF5STlCO0FpQzFySUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4QjNCOElvQztFMkI3SXBDO0VBQ0Esa0JoQ3hVZTtFZ0N5VWYsYzNCalZPO0UyQmtWUDtFVDFWQSx5QmxCR087RTJCeVZQO0VwQjdWQSxrQ29COFZ1QjtBakM0ckkzQjs7QWlDbHJJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDcXJJRjtBaUNucklFO0VBQ0U7QWpDcXJJSjtBaUNqcklJO0VBQTBCLG1FM0I4T2U7QU5zOEg3QztBaUNucklJO0VBQTBCLG1FM0I2T2U7QU55OEg3QztBaUNycklJO0VBQTBCLG1FM0I0T2U7QU40OEg3QztBaUNycklFO0VBQ0U7QWpDdXJJSjtBaUNwcklFO0VBQ0UsVzNCOE55QztFMkI3TnpDLFkzQjZOeUM7RTJCNU56QztFVC9YQSx5QmxCK08wQjtFMkJrSjFCLFMzQjZOeUM7RU8vbEJ6QyxtQlBnbUJ5QztFZ0IvbEJ2Qyw0R1dvWUY7RUFDQTtBakNxcklKO0FzQnJqSkk7RVd1WEY7SVh0WEk7RXRCd2pKSjtBQUNGO0FpQ3hySUk7RVR2WUEseUJsQm1tQnlDO0FOKzlIN0M7QWlDdHJJRTtFQUNFLFczQnVNZ0M7RTJCdE1oQyxjM0J1TWdDO0UyQnRNaEM7RUFDQSxlM0JzTWdDO0UyQnJNaEMseUIzQjdZTztFMkI4WVA7RXBCblpBLG1CUHlsQmdDO0FObS9IcEM7QWlDcHJJRTtFQUNFLFczQm1NeUM7RTJCbE16QyxZM0JrTXlDO0VrQjNsQnpDLHlCbEIrTzBCO0UyQjRLMUIsUzNCbU15QztFTy9sQnpDLG1CUGdtQnlDO0VnQi9sQnZDLDRHVzhaRjtFQUNBO0FqQ3FySUo7QXNCL2tKSTtFV2taRjtJWGpaSTtFdEJrbEpKO0FBQ0Y7QWlDeHJJSTtFVGphQSx5QmxCbW1CeUM7QU55L0g3QztBaUN0cklFO0VBQ0UsVzNCNktnQztFMkI1S2hDLGMzQjZLZ0M7RTJCNUtoQztFQUNBLGUzQjRLZ0M7RTJCM0toQyx5QjNCdmFPO0UyQndhUDtFcEI3YUEsbUJQeWxCZ0M7QU42Z0lwQztBaUNwcklFO0VBQ0UsVzNCeUt5QztFMkJ4S3pDLFkzQndLeUM7RTJCdkt6QztFQUNBLG9CM0J2RDBCO0UyQndEMUIsbUIzQnhEMEI7RWtCOVgxQix5QmxCK08wQjtFMkJ5TTFCLFMzQnNLeUM7RU8vbEJ6QyxtQlBnbUJ5QztFZ0IvbEJ2Qyw0R1cyYkY7RUFDQTtBakNxcklKO0FzQjVtSkk7RVc0YUY7SVgzYUk7RXRCK21KSjtBQUNGO0FpQ3hySUk7RVQ5YkEseUJsQm1tQnlDO0FOc2hJN0M7QWlDdHJJRTtFQUNFLFczQmdKZ0M7RTJCL0loQyxjM0JnSmdDO0UyQi9JaEM7RUFDQSxlM0IrSWdDO0UyQjlJaEM7RUFDQTtFQUNBO0FqQ3dySUo7QWlDcHJJRTtFQUNFLHlCM0IzY087RU9MUCxtQlB5bEJnQztBTjhpSXBDO0FpQ25ySUU7RUFDRTtFQUNBLHlCM0JqZE87RU9MUCxtQlB5bEJnQztBTm1qSXBDO0FpQ2pySUk7RUFDRSx5QjNCcmRLO0FOd29KWDtBaUNocklJO0VBQ0U7QWpDa3JJTjtBaUMvcUlJO0VBQ0UseUIzQjdkSztBTjhvSlg7QWlDOXFJSTtFQUNFO0FqQ2dySU47QWlDN3FJSTtFQUNFLHlCM0JyZUs7QU5vcEpYOztBaUMxcUlBOzs7RVhoZk0sNEdXbWZKO0FqQzZxSUY7QXNCM3BKSTtFVzJlSjs7O0lYMWVNO0V0QmdxSko7QUFDRjs7QWtDeHFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMnFKRjs7QWtDeHFKQTtFQUNFO0VBQ0E7QWxDMnFKRjtBUTFxSkU7RTBCRUU7QWxDMnFKSjtBa0N2cUpFO0VBQ0UsYzVCVk87RTRCV1A7RUFDQTtBbEN5cUpKOztBa0NqcUpBO0VBQ0U7QWxDb3FKRjtBa0NscUpFO0VBQ0U7QWxDb3FKSjtBa0NqcUpFO0VBQ0U7RXJCM0JBLCtCUDROMEI7RU8zTjFCLGdDUDJOMEI7QU5vK0k5QjtBUTlySkU7RTBCNkJJLHFDNUIwb0I4QjtBTjBoSXBDO0FrQ2pxSkk7RUFDRSxjNUJwQ0s7RTRCcUNMO0VBQ0E7QWxDbXFKTjtBa0MvcEpFOztFQUVFLGM1QjNDTztFNEI0Q1AseUIzQnJDSTtFMkJzQ0oscUM1QituQmdDO0FOa2lJcEM7QWtDOXBKRTtFQUVFO0VyQmxEQSx5QnFCb0QyQjtFckJuRDNCLDBCcUJtRDJCO0FsQytwSi9COztBa0NycEpFO0VyQnZFRSxzQlBxTzBCO0FOMi9JOUI7QWtDcnBKRTs7RUFFRSxjM0I3REk7RTJCOERKLHlCNUJrSzBCO0FOcS9JOUI7O0FrQzdvSkU7RUFDRTtFQUNBO0FsQ2dwSko7O0FrQzNvSkU7RUFDRTtFQUNBO0VBQ0E7QWxDOG9KSjs7QWtDcG9KRTtFQUNFO0FsQ3VvSko7QWtDcm9KRTtFQUNFO0FsQ3VvSko7O0FtQzN1SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DOHVKRjtBbUMxdUpFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FuQzR1Sko7O0FtQ251SkE7RUFDRTtFQUNBLHdCN0JvcUJrQztFNkJucUJsQywyQjdCbXFCa0M7RTZCbHFCbEMsa0I3Qm9GTztFREZILGtCQXRDYTtFOEIxQ2pCO0VBQ0E7QW5Dc3VKRjtBUXR3SkU7RTJCbUNFO0FuQ3N1Sko7O0FtQzd0SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ2d1SkY7QW1DOXRKRTtFQUNFO0VBQ0E7QW5DZ3VKSjtBbUM3dEpFO0VBQ0U7RUFDQTtBbkMrdEpKOztBbUN0dEpBO0VBQ0U7RUFDQSxtQjdCMmxCa0M7RTZCMWxCbEMsc0I3QjBsQmtDO0FOK25JcEM7O0FtQzdzSkE7RUFDRTtFQUNBO0VBR0E7QW5DOHNKRjs7QW1DMXNKQTtFQUNFO0U5Qm1CSSxrQkF0Q2E7RThCcUJqQjtFQUNBO0VBQ0E7RXRCM0dFLHNCUHFPMEI7QU5vbEo5QjtBUTl5SkU7RTJCb0dFO0FuQzZzSko7O0FtQ3ZzSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMwc0pGOztBaUJsd0pJO0VrQm9FSTs7SUFFRTtJQUNBO0VuQ2tzSlI7QUFDRjtBaUJ2eEpJO0VrQitFQTtJQVVJO0lBQ0E7RW5Da3NKTjtFbUNoc0pNO0lBQ0U7RW5Da3NKUjtFbUNoc0pRO0lBQ0U7RW5Da3NKVjtFbUMvckpRO0lBQ0UscUI3QnlpQndCO0k2QnhpQnhCLG9CN0J3aUJ3QjtFTnlwSWxDO0VtQzVySk07O0lBRUU7RW5DOHJKUjtFbUMzckpNO0lBQ0U7SUFHQTtFbkMyckpSO0VtQ3hySk07SUFDRTtFbkMwckpSO0FBQ0Y7QWlCcnlKSTtFa0JvRUk7O0lBRUU7SUFDQTtFbkNvdUpSO0FBQ0Y7QWlCenpKSTtFa0IrRUE7SUFVSTtJQUNBO0VuQ291Sk47RW1DbHVKTTtJQUNFO0VuQ291SlI7RW1DbHVKUTtJQUNFO0VuQ291SlY7RW1DanVKUTtJQUNFLHFCN0J5aUJ3QjtJNkJ4aUJ4QixvQjdCd2lCd0I7RU4ycklsQztFbUM5dEpNOztJQUVFO0VuQ2d1SlI7RW1DN3RKTTtJQUNFO0lBR0E7RW5DNnRKUjtFbUMxdEpNO0lBQ0U7RW5DNHRKUjtBQUNGO0FpQnYwSkk7RWtCb0VJOztJQUVFO0lBQ0E7RW5Dc3dKUjtBQUNGO0FpQjMxSkk7RWtCK0VBO0lBVUk7SUFDQTtFbkNzd0pOO0VtQ3B3Sk07SUFDRTtFbkNzd0pSO0VtQ3B3SlE7SUFDRTtFbkNzd0pWO0VtQ253SlE7SUFDRSxxQjdCeWlCd0I7STZCeGlCeEIsb0I3QndpQndCO0VONnRJbEM7RW1DaHdKTTs7SUFFRTtFbkNrd0pSO0VtQy92Sk07SUFDRTtJQUdBO0VuQyt2SlI7RW1DNXZKTTtJQUNFO0VuQzh2SlI7QUFDRjtBaUJ6MkpJO0VrQm9FSTs7SUFFRTtJQUNBO0VuQ3d5SlI7QUFDRjtBaUI3M0pJO0VrQitFQTtJQVVJO0lBQ0E7RW5Dd3lKTjtFbUN0eUpNO0lBQ0U7RW5Dd3lKUjtFbUN0eUpRO0lBQ0U7RW5Dd3lKVjtFbUNyeUpRO0lBQ0UscUI3QnlpQndCO0k2QnhpQnhCLG9CN0J3aUJ3QjtFTit2SWxDO0VtQ2x5Sk07O0lBRUU7RW5Db3lKUjtFbUNqeUpNO0lBQ0U7SUFHQTtFbkNpeUpSO0VtQzl4Sk07SUFDRTtFbkNneUpSO0FBQ0Y7QW1DejBKSTtFQVVJO0VBQ0E7QW5DazBKUjtBbUMzMEpROztFQUVFO0VBQ0E7QW5DNjBKVjtBbUNyMEpRO0VBQ0U7QW5DdTBKVjtBbUNyMEpVO0VBQ0U7QW5DdTBKWjtBbUNwMEpVO0VBQ0UscUI3QnlpQndCO0U2QnhpQnhCLG9CN0J3aUJ3QjtBTjh4SXBDO0FtQ2owSlE7O0VBRUU7QW5DbTBKVjtBbUNoMEpRO0VBQ0U7RUFHQTtBbkNnMEpWO0FtQzd6SlE7RUFDRTtBbkMrekpWOztBbUNqekpFO0VBQ0UsNEI3QjZoQmdDO0FOdXhJcEM7QVF0K0pFO0UyQnFMSSw0QjdCMGhCOEI7QU4weElwQztBbUMveUpJO0VBQ0UsNEI3QmtoQjhCO0FOK3hJcEM7QVE1K0pFO0UyQjhMTSw0QjdCZ2hCNEI7QU5peUlwQztBbUM5eUpNO0VBQ0UsNEI3QjhnQjRCO0FOa3lJcEM7QW1DNXlKSTs7OztFQUlFLDRCN0JxZ0I4QjtBTnl5SXBDO0FtQzF5SkU7RUFDRSw0QjdCOGZnQztFNkI3ZmhDLG1DN0JrZ0JnQztBTjB5SXBDO0FtQ3p5SkU7RUFDRSx5RDdCNmZnQztBTjh5SXBDO0FtQ3h5SkU7RUFDRSw0QjdCcWZnQztBTnF6SXBDO0FtQ3p5Skk7RUFDRSw0QjdCcWY4QjtBTnN6SXBDO0FRcmdLRTtFMkI2Tk0sNEI3QmtmNEI7QU55eklwQzs7QW1DbnlKRTtFQUNFLGM1QmpPSTtBUHVnS1I7QVE1Z0tFO0UyQnlPSSxjNUJwT0U7QVAwZ0tSO0FtQ2p5Skk7RUFDRSwrQjdCdWQ4QjtBTjQwSXBDO0FRbGhLRTtFMkJrUE0sZ0M3QnFkNEI7QU44MElwQztBbUNoeUpNO0VBQ0UsZ0M3Qm1kNEI7QU4rMElwQztBbUM5eEpJOzs7O0VBSUUsYzVCelBFO0FQeWhLUjtBbUM1eEpFO0VBQ0UsK0I3Qm1jZ0M7RTZCbGNoQyxzQzdCdWNnQztBTnUxSXBDO0FtQzN4SkU7RUFDRSx5RDdCa2NnQztBTjIxSXBDO0FtQzF4SkU7RUFDRSwrQjdCMGJnQztBTmsySXBDO0FtQzN4Skk7RUFDRSxjNUJ6UUU7QVBzaUtSO0FRM2lLRTtFMkJpUk0sYzVCNVFBO0FQeWlLUjs7QW9DMWpLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjdCV007RTZCVk47RUFDQTtFdkJQRSxzQlBxTzBCO0FOZzJKOUI7QW9DM2pLRTtFQUNFO0VBQ0E7QXBDNmpLSjtBb0N6aktJO0V2QlBBLCtCUDROMEI7RU8zTjFCLGdDUDJOMEI7QU53Mko5QjtBb0N2aktJO0V2QkNBLG1DUDhNMEI7RU83TTFCLGtDUDZNMEI7QU40Mko5Qjs7QW9DcmpLQTtFQUdFO0VBQ0EsZ0I5Qit3QmtDO0FOdXlJcEM7O0FvQ2xqS0E7RUFDRSxzQjlCeXdCa0M7QU40eUlwQzs7QW9DbGpLQTtFQUNFO0VBQ0E7QXBDcWpLRjs7QW9DbGpLQTtFQUNFO0FwQ3FqS0Y7O0FRNWxLRTtFNEI0Q0U7QXBDb2pLSjtBb0NqaktFO0VBQ0Usb0I5Qnd2QmdDO0FOMnpJcEM7O0FvQzNpS0E7RUFDRTtFQUNBO0VBRUEsd0M5Qml2QmtDO0U4Qmh2QmxDO0FwQzZpS0Y7QW9DM2lLRTtFdkJ0RUUsMER1QnVFdUI7QXBDNmlLM0I7QW9DemlLSTtFQUNFO0FwQzJpS047O0FvQ3RpS0E7RUFDRTtFQUNBLHdDOUJpdUJrQztFOEJodUJsQztBcEN5aUtGO0FvQ3ZpS0U7RXZCdEZFLDBEdUJ1RnVCO0FwQ3lpSzNCOztBb0NoaUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDbWlLRjs7QW9DaGlLQTtFQUNFO0VBQ0E7QXBDbWlLRjs7QW9DL2hLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjlCc3NCa0M7QU40MUlwQzs7QW9DL2hLQTtFQUNFO0V2QnZIRSxrQ1BtekJnQztBTnUySXBDOztBb0M5aEtBO0VBQ0U7RXZCcEhFLDJDUDB5QmdDO0VPenlCaEMsNENQeXlCZ0M7QU42MklwQzs7QW9DL2hLQTtFQUNFO0V2QjNHRSwrQ1A0eEJnQztFTzN4QmhDLDhDUDJ4QmdDO0FObTNJcEM7O0FvQzdoS0E7RUFDRTtFQUNBO0FwQ2dpS0Y7QW9DOWhLRTtFQUNFLG1COUI2cUJnQztBTm0zSXBDO0FpQnZuS0k7RW1Ca0ZKO0lBU0k7SUFDQTtJQUNBO0VwQ2dpS0Y7RW9DOWhLRTtJQUNFO0lBRUE7SUFDQTtJQUNBLGtCOUJncUI4QjtJOEIvcEI5QjtJQUNBLGlCOUI4cEI4QjtFTmk0SWxDO0FBQ0Y7O0FvQ3RoS0E7RUFDRTtFQUNBO0FwQ3loS0Y7QW9DcmhLRTtFQUNFLG1COUI2b0JnQztBTjA0SXBDO0FpQjlvS0k7RW1CZ0hKO0lBV0k7RXBDdWhLRjtFb0NwaEtFO0lBRUU7SUFDQTtFcENxaEtKO0VvQ25oS0k7SUFDRTtJQUNBO0VwQ3FoS047RW9DaGhLTTtJdkJqTEosMEJ1QmtMbUM7SXZCakxuQyw2QnVCaUxtQztFcENtaEtyQztFb0NqaEtROztJQUdFO0VwQ2toS1Y7RW9DaGhLUTs7SUFHRTtFcENpaEtWO0VvQzdnS007SXZCbExKLHlCdUJtTGtDO0l2QmxMbEMsNEJ1QmtMa0M7RXBDZ2hLcEM7RW9DOWdLUTs7SUFHRTtFcEMrZ0tWO0VvQzdnS1E7O0lBR0U7RXBDOGdLVjtBQUNGOztBb0NqZ0tFO0VBQ0Usc0I5Qm9rQmdDO0FOZzhJcEM7QWlCdnJLSTtFbUJpTEo7SUFNSSxlOUJnbEJnQztJOEIva0JoQyxtQjlCZ2xCZ0M7SThCL2tCaEM7SUFDQTtFcENvZ0tGO0VvQ2xnS0U7SUFDRTtJQUNBO0VwQ29nS0o7QUFDRjs7QW9DMS9KRTtFQUNFO0FwQzYvSko7QW9DMS9KTTtFdkJwUUYsZ0J1QnFRMkI7QXBDNC9KL0I7QW9Dei9KTTtFQUNFO0V2QnpRSixnQnVCMFEyQjtBcEMyL0ovQjtBb0N2L0pJO0VBQ0U7RXZCeFBGLDZCdUJ5UGdDO0V2QnhQaEMsNEJ1QndQZ0M7QXBDMC9KcEM7QW9Ddi9KSTtFdkIxUUEseUJ1QjJRNkI7RXZCMVE3QiwwQnVCMFE2QjtBcEMwL0pqQztBb0N2L0pJO0VBQ0U7QXBDeS9KTjs7QXFDdHhLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CL0I2Z0NrQztFK0I1Z0NsQztFQUNBLHlCL0JHUztFT0pQLHNCUHFPMEI7QU5zaks5Qjs7QXFDcHhLRTtFQUNFLG9CL0JrZ0NnQztBTnF4SXBDO0FxQ3J4S0k7RUFDRTtFQUNBLHFCL0I4L0I4QjtFK0I3L0I5QixjL0JMSztFK0JNTCxZL0JtZ0M4QjtBTm94SXBDO0FxQzd3S0U7RUFDRTtBckMrd0tKO0FxQzV3S0U7RUFDRTtBckM4d0tKO0FxQzN3S0U7RUFDRSxjL0J6Qk87QU5zeUtYOztBc0NuektBO0VBQ0U7RTVCR0E7RUFDQTtFR0FFLHNCUHFPMEI7QU5nbEs5Qjs7QXNDcHpLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJoQ3d3QmtDO0VnQ3Z3QmxDLGNoQytKd0M7RWdDOUp4Qyx5Qi9CUU07RStCUE47QXRDdXpLRjtBc0NyektFO0VBQ0U7RUFDQSxjaEMySnNDO0VnQzFKdEM7RUFDQSx5QmhDWE87RWdDWVAscUJoQ1hPO0FOazBLWDtBc0NwektFO0VBQ0U7RUFDQSxVaENpd0JnQztFZ0Nod0JoQyxnRGhDMlcwQjtBTjI4SjlCOztBc0NoektJO0VBQ0U7RXpCQ0YsK0JQdU0wQjtFT3RNMUIsa0NQc00wQjtBTjZtSzlCO0FzQ2h6S0k7RXpCbEJBLGdDUHFOMEI7RU9wTjFCLG1DUG9OMEI7QU5pbks5QjtBc0MveUtFO0VBQ0U7RUFDQSxjL0J6Qkk7RStCMEJKLHlCaENzTTBCO0VnQ3JNMUIscUJoQ3FNMEI7QU40bUs5QjtBc0M5eUtFO0VBQ0UsY2hDdkNPO0VnQ3dDUDtFQUVBO0VBQ0EseUIvQm5DSTtFK0JvQ0oscUJoQy9DTztBTjgxS1g7O0F1Q3IyS0U7RUFDRTtFbEMySEUsa0JBdENhO0VrQ25GZixnQmpDOE4wQjtBTjBvSzlCO0F1Q24yS007RTFCd0JGLDhCUHdNMEI7RU92TTFCLGlDUHVNMEI7QU51b0s5QjtBdUNsMktNO0UxQktGLCtCUHNOMEI7RU9yTjFCLGtDUHFOMEI7QU4yb0s5Qjs7QXVDbjNLRTtFQUNFO0VsQzJIRSxtQkF0Q2E7RWtDbkZmLGdCakMrTjBCO0FOdXBLOUI7QXVDajNLTTtFMUJ3QkYsOEJQeU0wQjtFT3hNMUIsaUNQd00wQjtBTm9wSzlCO0F1Q2gzS007RTFCS0YsK0JQdU4wQjtFT3ROMUIsa0NQc04wQjtBTndwSzlCOztBd0MvM0tBO0VBQ0U7RUFDQTtFbkNpRUU7RW1DL0RGLGdCdkNlaUI7RXVDZGpCO0VBQ0E7RUFDQTtFQUNBO0UzQlJFLHNCUHFPMEI7RWdCcE94QixxSWtCU0o7QXhDazRLRjtBc0J0NEtJO0VrQk5KO0lsQk9NO0V0Qnk0S0o7QUFDRjtBUXQ0S0U7RWdDR0k7QXhDczRLTjs7QXdDajRLRTtFQUNFO0F4Q280S0o7O0F3Qy8zS0E7RUFDRTtFQUNBO0F4Q2s0S0Y7O0F3QzMzS0E7RUFDRSxvQmxDZzNCa0M7RWtDLzJCbEMsbUJsQysyQmtDO0VPbjVCaEMsb0JQczVCZ0M7QU42Z0pwQzs7QXdDdDNLRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU44MUtmO0FRNzVLRTtFaUNWSTtFQUNBO0F6QzA2S047QXlDdjZLSTtFQUVFO0VBQ0E7QXpDdzZLTjs7QXdDbjRLRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU4yMktmO0FRMTZLRTtFaUNWSTtFQUNBO0F6Q3U3S047QXlDcDdLSTtFQUVFO0VBQ0E7QXpDcTdLTjs7QXdDaDVLRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU53M0tmO0FRdjdLRTtFaUNWSTtFQUNBO0F6Q284S047QXlDajhLSTtFQUVFO0VBQ0E7QXpDazhLTjs7QXdDNzVLRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5xNEtmO0FRcDhLRTtFaUNWSTtFQUNBO0F6Q2k5S047QXlDOThLSTtFQUVFO0VBQ0E7QXpDKzhLTjs7QXdDMTZLRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5rNUtmO0FRajlLRTtFaUNWSTtFQUNBO0F6Qzg5S047QXlDMzlLSTtFQUVFO0VBQ0E7QXpDNDlLTjs7QXdDdjdLRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU4rNUtmO0FROTlLRTtFaUNWSTtFQUNBO0F6QzIrS047QXlDeCtLSTtFQUVFO0VBQ0E7QXpDeStLTjs7QXdDcDhLRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU40NktmO0FRMytLRTtFaUNWSTtFQUNBO0F6Q3cvS047QXlDci9LSTtFQUVFO0VBQ0E7QXpDcy9LTjs7QXdDajlLRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU55N0tmO0FReC9LRTtFaUNWSTtFQUNBO0F6Q3FnTE47QXlDbGdMSTtFQUVFO0VBQ0E7QXpDbWdMTjs7QXdDOTlLRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5zOEtmO0FRcmdMRTtFaUNWSTtFQUNBO0F6Q2toTE47QXlDL2dMSTtFQUVFO0VBQ0E7QXpDZ2hMTjs7QXdDMytLRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5tOUtmO0FRbGhMRTtFaUNWSTtFQUNBO0F6QytoTE47QXlDNWhMSTtFQUVFO0VBQ0E7QXpDNmhMTjs7QXdDeC9LRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5nK0tmO0FRL2hMRTtFaUNWSTtFQUNBO0F6QzRpTE47QXlDemlMSTtFQUVFO0VBQ0E7QXpDMGlMTjs7QXdDcmdMRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU42K0tmO0FRNWlMRTtFaUNWSTtFQUNBO0F6Q3lqTE47QXlDdGpMSTtFQUVFO0VBQ0E7QXpDdWpMTjs7QXdDbGhMRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU4wL0tmO0FRempMRTtFaUNWSTtFQUNBO0F6Q3NrTE47QXlDbmtMSTtFQUVFO0VBQ0E7QXpDb2tMTjs7QXdDL2hMRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU51Z0xmO0FRdGtMRTtFaUNWSTtFQUNBO0F6Q21sTE47QXlDaGxMSTtFQUVFO0VBQ0E7QXpDaWxMTjs7QXdDNWlMRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5vaExmO0FRbmxMRTtFaUNWSTtFQUNBO0F6Q2dtTE47QXlDN2xMSTtFQUVFO0VBQ0E7QXpDOGxMTjs7QXdDempMRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5paUxmO0FRaG1MRTtFaUNWSTtFQUNBO0F6QzZtTE47QXlDMW1MSTtFQUVFO0VBQ0E7QXpDMm1MTjs7QXdDdGtMRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU44aUxmO0FRN21MRTtFaUNWSTtFQUNBO0F6QzBuTE47QXlDdm5MSTtFQUVFO0VBQ0E7QXpDd25MTjs7QXdDbmxMRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU4yakxmO0FRMW5MRTtFaUNWSTtFQUNBO0F6Q3VvTE47QXlDcG9MSTtFQUVFO0VBQ0E7QXpDcW9MTjs7QXdDaG1MRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU53a0xmO0FRdm9MRTtFaUNWSTtFQUNBO0F6Q29wTE47QXlDanBMSTtFQUVFO0VBQ0E7QXpDa3BMTjs7QXdDN21MRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5xbExmO0FRcHBMRTtFaUNWSTtFQUNBO0F6Q2lxTE47QXlDOXBMSTtFQUVFO0VBQ0E7QXpDK3BMTjs7QXdDMW5MRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5rbUxmO0FRanFMRTtFaUNWSTtFQUNBO0F6QzhxTE47QXlDM3FMSTtFQUVFO0VBQ0E7QXpDNHFMTjs7QXdDdm9MRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU4rbUxmO0FROXFMRTtFaUNWSTtFQUNBO0F6QzJyTE47QXlDeHJMSTtFQUVFO0VBQ0E7QXpDeXJMTjs7QXdDcHBMRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU40bkxmO0FRM3JMRTtFaUNWSTtFQUNBO0F6Q3dzTE47QXlDcnNMSTtFQUVFO0VBQ0E7QXpDc3NMTjs7QXdDanFMRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU55b0xmO0FReHNMRTtFaUNWSTtFQUNBO0F6Q3F0TE47QXlDbHRMSTtFQUVFO0VBQ0E7QXpDbXRMTjs7QXdDOXFMRTtFQ2pEQTtFQUNBLHlCbkM2RWE7QU5zcExmO0FRcnRMRTtFaUNWSTtFQUNBO0F6Q2t1TE47QXlDL3RMSTtFQUVFO0VBQ0E7QXpDZ3VMTjs7QTBDN3VMQTtFQUNFO0VBQ0EsbUJwQzB5QmtDO0VvQ3h5QmxDLHlCcENLUztFT0pQLHFCUHNPMEI7QU55Z0w5QjtBaUJ4ckxJO0V5QjVESjtJQVFJO0UxQ2d2TEY7QUFDRjs7QTBDN3VMQTtFQUNFO0VBQ0E7RTdCVEUsZ0I2QlVxQjtBMUNndkx6Qjs7QTJDM3ZMQTtFQUNFO0VBQ0E7RUFDQSxtQnJDbThCa0M7RXFDbDhCbEM7RTlCSEUsc0JQcU8wQjtBTjZoTDlCOztBMkMxdkxBO0VBRUU7QTNDNHZMRjs7QTJDeHZMQTtFQUNFLGdCMUNJaUI7QUR1dkxuQjs7QTJDbnZMQTtFQUNFO0EzQ3N2TEY7QTJDbnZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDcXZMSjs7QTJDM3VMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0Nndkx2RTtBNEMzeExFO0VBQ0U7QTVDNnhMSjtBNEMxeExFO0VBQ0U7QTVDNHhMSjs7QTJDdnZMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0M0dkx2RTtBNEN2eUxFO0VBQ0U7QTVDeXlMSjtBNEN0eUxFO0VBQ0U7QTVDd3lMSjs7QTJDbndMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0N3d0x2RTtBNENuekxFO0VBQ0U7QTVDcXpMSjtBNENsekxFO0VBQ0U7QTVDb3pMSjs7QTJDL3dMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NveEx2RTtBNEMvekxFO0VBQ0U7QTVDaTBMSjtBNEM5ekxFO0VBQ0U7QTVDZzBMSjs7QTJDM3hMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NneUx2RTtBNEMzMExFO0VBQ0U7QTVDNjBMSjtBNEMxMExFO0VBQ0U7QTVDNDBMSjs7QTJDdnlMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0M0eUx2RTtBNEN2MUxFO0VBQ0U7QTVDeTFMSjtBNEN0MUxFO0VBQ0U7QTVDdzFMSjs7QTJDbnpMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0N3ekx2RTtBNENuMkxFO0VBQ0U7QTVDcTJMSjtBNENsMkxFO0VBQ0U7QTVDbzJMSjs7QTJDL3pMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NvMEx2RTtBNEMvMkxFO0VBQ0U7QTVDaTNMSjtBNEM5MkxFO0VBQ0U7QTVDZzNMSjs7QTJDMzBMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NnMUx2RTtBNEMzM0xFO0VBQ0U7QTVDNjNMSjtBNEMxM0xFO0VBQ0U7QTVDNDNMSjs7QTJDdjFMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0M0MUx2RTtBNEN2NExFO0VBQ0U7QTVDeTRMSjtBNEN0NExFO0VBQ0U7QTVDdzRMSjs7QTJDbjJMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0N3Mkx2RTtBNENuNUxFO0VBQ0U7QTVDcTVMSjtBNENsNUxFO0VBQ0U7QTVDbzVMSjs7QTJDLzJMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NvM0x2RTtBNEMvNUxFO0VBQ0U7QTVDaTZMSjtBNEM5NUxFO0VBQ0U7QTVDZzZMSjs7QTJDMzNMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NnNEx2RTtBNEMzNkxFO0VBQ0U7QTVDNjZMSjtBNEMxNkxFO0VBQ0U7QTVDNDZMSjs7QTJDdjRMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0M0NEx2RTtBNEN2N0xFO0VBQ0U7QTVDeTdMSjtBNEN0N0xFO0VBQ0U7QTVDdzdMSjs7QTJDbjVMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0N3NUx2RTtBNENuOExFO0VBQ0U7QTVDcThMSjtBNENsOExFO0VBQ0U7QTVDbzhMSjs7QTJDLzVMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NvNkx2RTtBNEMvOExFO0VBQ0U7QTVDaTlMSjtBNEM5OExFO0VBQ0U7QTVDZzlMSjs7QTJDMzZMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NnN0x2RTtBNEMzOUxFO0VBQ0U7QTVDNjlMSjtBNEMxOUxFO0VBQ0U7QTVDNDlMSjs7QTJDdjdMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0M0N0x2RTtBNEN2K0xFO0VBQ0U7QTVDeStMSjtBNEN0K0xFO0VBQ0U7QTVDdytMSjs7QTJDbjhMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0N3OEx2RTtBNENuL0xFO0VBQ0U7QTVDcS9MSjtBNENsL0xFO0VBQ0U7QTVDby9MSjs7QTJDLzhMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCwyQm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NvOUx2RTtBNEMvL0xFO0VBQ0U7QTVDaWdNSjtBNEM5L0xFO0VBQ0U7QTVDZ2dNSjs7QTJDMzlMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx1Qm1CMEN1QjtFQzdDekIsbUJENkNxRTtBM0NnK0x2RTtBNEMzZ01FO0VBQ0U7QTVDNmdNSjtBNEMxZ01FO0VBQ0U7QTVDNGdNSjs7QTJDditMRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0M0K0x2RTtBNEN2aE1FO0VBQ0U7QTVDeWhNSjtBNEN0aE1FO0VBQ0U7QTVDd2hNSjs7QTJDbi9MRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0N3L0x2RTtBNENuaU1FO0VBQ0U7QTVDcWlNSjtBNENsaU1FO0VBQ0U7QTVDb2lNSjs7QTJDLy9MRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NvZ012RTtBNEMvaU1FO0VBQ0U7QTVDaWpNSjtBNEM5aU1FO0VBQ0U7QTVDZ2pNSjs7QTJDM2dNRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NnaE12RTtBNEMzak1FO0VBQ0U7QTVDNmpNSjtBNEMxak1FO0VBQ0U7QTVDNGpNSjs7QTZDcGtNRTtFQUNFO0lBQU87RTdDd2tNVDtFNkN2a01FO0lBQUs7RTdDMGtNUDtBQUNGO0E2Q3ZrTUE7RUFDRTtFQUNBLFl2QzQ4QmtDO0V1QzM4QmxDO0V4Q29ISSxrQkF0Q2E7RXdDNUVqQix5QnZDSlM7RU9KUCxzQlBxTzBCO0FONjJMOUI7O0E2Q3JrTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjdENETTtFc0NFTjtFQUNBO0VBQ0EseUJ2Q204QmtDO0VnQnQ5QjlCLDJCdUJvQko7QTdDd2tNRjtBc0J2bE1JO0V1Qk9KO0l2Qk5NO0V0QjBsTUo7QUFDRjs7QTZDMWtNQTtFckJjRTtFcUJaQTtBN0M2a01GOztBNkN6a01FO0VBQ0U7QTdDNGtNSjtBNkMxa01JO0VBSEY7SUFJSTtFN0M2a01KO0FBQ0Y7O0E4Q3JuTUE7RUFDRTtFQUNBO0E5Q3duTUY7O0E4Q3JuTUE7RUFDRTtBOUN3bk1GOztBK0Mxbk1BO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7QS9DMm5NRjs7QStDbG5NQTtFQUNFO0VBQ0EsY3pDUFM7RXlDUVQ7QS9DcW5NRjtBUTNuTUU7RXVDVUU7RUFDQSxjekNiTztFeUNjUDtFQUNBLHlCekNyQk87QU55b01YO0ErQ2puTUU7RUFDRSxXOUNwQlM7RThDcUJULHlCekN6Qk87QU40b01YOztBK0MxbU1BO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFFQSx5QnhDN0JNO0V3QzhCTjtBL0MybU1GO0ErQ3ptTUU7RWxDdkNFLCtCUDROMEI7RU8zTjFCLGdDUDJOMEI7QU53N0w5QjtBK0N6bU1FO0VBQ0U7RWxDOUJBLG1DUDhNMEI7RU83TTFCLGtDUDZNMEI7QU42N0w5QjtBK0N6bU1FO0VBRUUsY3pDbkRPO0V5Q29EUDtFQUNBLHlCeEM3Q0k7QVB1cE1SO0ErQ3RtTUU7RUFDRTtFQUNBLGN4Q25ESTtFd0NvREoseUJ6QzRLMEI7RXlDM0sxQixxQnpDMkswQjtBTjY3TDlCOztBK0MzbE1JO0VBQ0U7QS9DOGxNTjtBK0M1bE1NO0VBQ0U7RUFDQTtBL0M4bE1SO0ErQzVsTVE7RWxDM0RKLCtCUHVNMEI7RU90TTFCLGtDUHNNMEI7RU8xTDFCLDBCa0NnRHVDO0EvQytsTTNDO0ErQzVsTVE7RUFDRTtFbEMvRU4sZ0NQcU4wQjtFT3BOMUIsbUNQb04wQjtFTzlLMUIsNEJrQzBDeUM7QS9DK2xNN0M7O0FpQnpvTUk7RThCMkJBO0lBQ0U7RS9Da25NSjtFK0Nobk1JO0lBQ0U7SUFDQTtFL0Nrbk1OO0UrQ2huTU07SWxDM0RKLCtCUHVNMEI7SU90TTFCLGtDUHNNMEI7SU8xTDFCLDBCa0NnRHVDO0UvQ21uTXpDO0UrQ2huTU07SUFDRTtJbEMvRU4sZ0NQcU4wQjtJT3BOMUIsbUNQb04wQjtJTzlLMUIsNEJrQzBDeUM7RS9DbW5NM0M7QUFDRjtBaUI5cE1JO0U4QjJCQTtJQUNFO0UvQ3NvTUo7RStDcG9NSTtJQUNFO0lBQ0E7RS9Dc29NTjtFK0Nwb01NO0lsQzNESiwrQlB1TTBCO0lPdE0xQixrQ1BzTTBCO0lPMUwxQiwwQmtDZ0R1QztFL0N1b016QztFK0Nwb01NO0lBQ0U7SWxDL0VOLGdDUHFOMEI7SU9wTjFCLG1DUG9OMEI7SU85SzFCLDRCa0MwQ3lDO0UvQ3VvTTNDO0FBQ0Y7QWlCbHJNSTtFOEIyQkE7SUFDRTtFL0MwcE1KO0UrQ3hwTUk7SUFDRTtJQUNBO0UvQzBwTU47RStDeHBNTTtJbEMzREosK0JQdU0wQjtJT3RNMUIsa0NQc00wQjtJTzFMMUIsMEJrQ2dEdUM7RS9DMnBNekM7RStDeHBNTTtJQUNFO0lsQy9FTixnQ1BxTjBCO0lPcE4xQixtQ1BvTjBCO0lPOUsxQiw0QmtDMEN5QztFL0MycE0zQztBQUNGO0FpQnRzTUk7RThCMkJBO0lBQ0U7RS9DOHFNSjtFK0M1cU1JO0lBQ0U7SUFDQTtFL0M4cU1OO0UrQzVxTU07SWxDM0RKLCtCUHVNMEI7SU90TTFCLGtDUHNNMEI7SU8xTDFCLDBCa0NnRHVDO0UvQytxTXpDO0UrQzVxTU07SUFDRTtJbEMvRU4sZ0NQcU4wQjtJT3BOMUIsbUNQb04wQjtJTzlLMUIsNEJrQzBDeUM7RS9DK3FNM0M7QUFDRjtBK0NscU1FO0VBQ0U7RUFDQTtFbENqSEEsZ0JrQ2tIdUI7QS9Db3FNM0I7QStDbHFNSTtFQUNFO0EvQ29xTU47QStDL3BNSTtFQUNFO0EvQ2lxTU47QStDNXBNSTtFQUNFO0VBQ0E7QS9DOHBNTjs7QWdEbHlNRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0N1cE0zQztBUTF4TUU7RXdDUE0sY0QwSWtFO0VDeklsRTtBaERveU1SO0FnRGp5TU07RUFDRSxjekNPQTtFeUNOQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ2dxTTFFOztBZ0Roek1FO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQ3FxTTNDO0FReHlNRTtFd0NQTSxjRDBJa0U7RUN6SWxFO0FoRGt6TVI7QWdEL3lNTTtFQUNFLGN6Q09BO0V5Q05BLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DOHFNMUU7O0FnRDl6TUU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DbXJNM0M7QVF0ek1FO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QWhEZzBNUjtBZ0Q3ek1NO0VBQ0UsY3pDT0E7RXlDTkEseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0M0ck0xRTs7QWdENTBNRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0Npc00zQztBUXAwTUU7RXdDUE0sY0QwSWtFO0VDeklsRTtBaEQ4ME1SO0FnRDMwTU07RUFDRSxjekNPQTtFeUNOQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQzBzTTFFOztBZ0QxMU1FO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQytzTTNDO0FRbDFNRTtFd0NQTSxjRDBJa0U7RUN6SWxFO0FoRDQxTVI7QWdEejFNTTtFQUNFLGN6Q09BO0V5Q05BLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9Dd3RNMUU7O0FnRHgyTUU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DNnRNM0M7QVFoMk1FO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QWhEMDJNUjtBZ0R2Mk1NO0VBQ0UsY3pDT0E7RXlDTkEseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0NzdU0xRTs7QWdEdDNNRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0MydU0zQztBUTkyTUU7RXdDUE0sY0QwSWtFO0VDeklsRTtBaER3M01SO0FnRHIzTU07RUFDRSxjekNPQTtFeUNOQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ292TTFFOztBZ0RwNE1FO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQ3l2TTNDO0FRNTNNRTtFd0NQTSxjRDBJa0U7RUN6SWxFO0FoRHM0TVI7QWdEbjRNTTtFQUNFLGN6Q09BO0V5Q05BLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9Da3dNMUU7O0FnRGw1TUU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DdXdNM0M7QVExNE1FO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QWhEbzVNUjtBZ0RqNU1NO0VBQ0UsY3pDT0E7RXlDTkEseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0NneE0xRTs7QWdEaDZNRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0NxeE0zQztBUXg1TUU7RXdDUE0sY0QwSWtFO0VDeklsRTtBaERrNk1SO0FnRC81TU07RUFDRSxjekNPQTtFeUNOQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQzh4TTFFOztBZ0Q5Nk1FO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQ215TTNDO0FRdDZNRTtFd0NQTSxjRDBJa0U7RUN6SWxFO0FoRGc3TVI7QWdENzZNTTtFQUNFLGN6Q09BO0V5Q05BLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DNHlNMUU7O0FnRDU3TUU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DaXpNM0M7QVFwN01FO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QWhEODdNUjtBZ0QzN01NO0VBQ0UsY3pDT0E7RXlDTkEseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0Mwek0xRTs7QWdEMThNRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0Mrek0zQztBUWw4TUU7RXdDUE0sY0QwSWtFO0VDeklsRTtBaEQ0OE1SO0FnRHo4TU07RUFDRSxjekNPQTtFeUNOQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ3cwTTFFOztBZ0R4OU1FO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQzYwTTNDO0FRaDlNRTtFd0NQTSxjRDBJa0U7RUN6SWxFO0FoRDA5TVI7QWdEdjlNTTtFQUNFLGN6Q09BO0V5Q05BLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DczFNMUU7O0FnRHQrTUU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DMjFNM0M7QVE5OU1FO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QWhEdytNUjtBZ0RyK01NO0VBQ0UsY3pDT0E7RXlDTkEseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0NvMk0xRTs7QWdEcC9NRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0N5Mk0zQztBUTUrTUU7RXdDUE0sY0QwSWtFO0VDeklsRTtBaERzL01SO0FnRG4vTU07RUFDRSxjekNPQTtFeUNOQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ2szTTFFOztBZ0RsZ05FO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQ3UzTTNDO0FRMS9NRTtFd0NQTSxjRDBJa0U7RUN6SWxFO0FoRG9nTlI7QWdEamdOTTtFQUNFLGN6Q09BO0V5Q05BLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DZzRNMUU7O0FnRGhoTkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DcTRNM0M7QVF4Z05FO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QWhEa2hOUjtBZ0QvZ05NO0VBQ0UsY3pDT0E7RXlDTkEseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0M4NE0xRTs7QWdEOWhORTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0NtNU0zQztBUXRoTkU7RXdDUE0sY0QwSWtFO0VDeklsRTtBaERnaU5SO0FnRDdoTk07RUFDRSxjekNPQTtFeUNOQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQzQ1TTFFOztBZ0Q1aU5FO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQ2k2TTNDO0FRcGlORTtFd0NQTSxjRDBJa0U7RUN6SWxFO0FoRDhpTlI7QWdEM2lOTTtFQUNFLGN6Q09BO0V5Q05BLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DMDZNMUU7O0FnRDFqTkU7RUFDRSxjRCtJc0U7RUM5SXRFLHVCRDhJdUM7QS9DKzZNM0M7QVFsak5FO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QWhENGpOUjtBZ0R6ak5NO0VBQ0UsY3pDT0E7RXlDTkEseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0N3N00xRTs7QWdEeGtORTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0M2N00zQztBUWhrTkU7RXdDUE0sY0QwSWtFO0VDeklsRTtBaEQwa05SO0FnRHZrTk07RUFDRSxjekNPQTtFeUNOQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ3M4TTFFOztBZ0R0bE5FO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQzI4TTNDO0FROWtORTtFd0NQTSxjRDBJa0U7RUN6SWxFO0FoRHdsTlI7QWdEcmxOTTtFQUNFLGN6Q09BO0V5Q05BLHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DbzlNMUU7O0FnRHBtTkU7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DeTlNM0M7QVE1bE5FO0V3Q1BNLGNEMElrRTtFQ3pJbEU7QWhEc21OUjtBZ0RubU5NO0VBQ0UsY3pDT0E7RXlDTkEseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0NrK00xRTs7QWdEbG5ORTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0N1K00zQztBUTFtTkU7RXdDUE0sY0QwSWtFO0VDeklsRTtBaERvbk5SO0FnRGpuTk07RUFDRSxjekNPQTtFeUNOQSx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ2cvTTFFOztBaURub05BO0VBQ0U7RTVDOEhJLGlCQXRDYTtFNEN0RmpCLGdCaERxQmlCO0VnRHBCakI7RUFDQSxjMUNVTTtFMENUTiw0QjNDZ2tDa0M7RTJDL2pDbEM7QWpEc29ORjtBUWpvTkU7RXlDREUsYzFDSUk7RTBDSEo7QWpEcW9OSjtBUWpvTkU7RXlDQ0k7QWpEbW9OTjs7QWlEeG5OQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRDJuTkY7O0FpRHJuTkE7RUFDRTtBakR3bk5GOztBa0QvcE5BO0VBQ0UsZ0I1QzQzQmtDO0U0QzMzQmxDO0U3QzZISSxtQkF0Q2E7RTZDcEZqQiwyQzVDNjNCa0M7RTRDNTNCbEM7RUFDQTtFQUNBLG1ENUM4M0JrQztFNEM3M0JsQztFQUNBO0VyQ0xFLHNCUGc0QmdDO0FOdXlMcEM7QWtEL3BORTtFQUNFLHNCNUNnM0JnQztBTml6THBDO0FrRDlwTkU7RUFDRTtBbERncU5KO0FrRDdwTkU7RUFDRTtFQUNBO0FsRCtwTko7QWtENXBORTtFQUNFO0FsRDhwTko7O0FrRDFwTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjNUN0QlM7RTRDdUJULDJDNUNxMkJrQztFNENwMkJsQztFQUNBO0FsRDZwTkY7O0FrRDFwTkE7RUFDRSxnQjVDbzFCa0M7QU55MExwQzs7QW1EanNOQTtFQUVFO0FuRG1zTkY7QW1EanNORTtFQUNFO0VBQ0E7QW5EbXNOSjs7QW1EOXJOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3Q29wQmtDO0U2Q25wQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QW5EK3JORjs7QW1EeHJOQTtFQUNFO0VBQ0E7RUFDQSxjN0M2M0JrQztFNkMzM0JsQztBbkQwck5GO0FtRHZyTkU7RTdCckNJLG1DNkJzQ0Y7RUFDQSw4QjdDazVCZ0M7QU51eUxwQztBc0IzdE5JO0U2QmdDRjtJN0IvQkk7RXRCOHROSjtBQUNGO0FtRDVyTkU7RUFDRSxlN0NnNUJnQztBTjh5THBDOztBbUQxck5BO0VBQ0U7RUFDQTtBbkQ2ck5GO0FtRDNyTkU7RUFDRTtFQUNBO0FuRDZyTko7QW1EMXJORTs7RUFFRTtBbkQ0ck5KO0FtRHpyTkU7RUFDRTtBbkQyck5KOztBbUR2ck5BO0VBQ0U7RUFDQTtFQUNBO0FuRDByTkY7QW1EdnJORTtFQUNFO0VBQ0E7RUFDQTtBbkR5ck5KO0FtRHJyTkU7RUFDRTtFQUNBO0VBQ0E7QW5EdXJOSjtBbURyck5JO0VBQ0U7QW5EdXJOTjtBbURwck5JO0VBQ0U7QW5Ec3JOTjs7QW1EaHJOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSx5QjVDdkZNO0U0Q3dGTjtFQUNBO0V0Q3pHRSxxQlBzTzBCO0U2Q3pINUI7QW5EK3FORjs7QW1EM3FOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3QzhpQmtDO0U2QzdpQmxDO0VBQ0E7RUFDQSx5QjVDOUdNO0FQNHhOUjtBbUQzcU5FO0VBQVM7QW5EOHFOWDtBbUQ3cU5FO0VBQVMsWTdDZ3pCeUI7QU5nNExwQzs7QW1EM3FOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCN0M4eUJrQztFNkM3eUJsQztFdEM3SEUsOEJQNk4wQjtFTzVOMUIsK0JQNE4wQjtBTmdsTjlCO0FtRDdxTkU7RUFDRSxrQjdDeXlCZ0M7RTZDdnlCaEM7QW5EOHFOSjs7QW1EenFOQTtFQUNFO0VBQ0Esa0JsRGxJaUI7QUQ4eU5uQjs7QW1EdnFOQTtFQUNFO0VBR0E7RUFDQSxhN0MrdkJrQztBTnk2THBDOztBbURwcU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTdDdXZCa0M7RTZDdHZCbEM7RXRDL0lFLGtDUCtNMEI7RU85TTFCLGlDUDhNMEI7QU55bU45QjtBbURycU5FO0VBQXVCO0FuRHdxTnpCO0FtRHZxTkU7RUFBc0I7QW5EMHFOeEI7O0FtRHRxTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRHlxTkY7O0FpQnR5Tkk7RWtDbUlGO0lBQ0UsZ0I3QzR2QmdDO0k2QzN2QmhDO0VuRHVxTkY7RW1EcHFOQTtJQUNFO0VuRHNxTkY7RW1EcHFORTtJQUNFO0VuRHNxTko7RW1EbHFOQTtJQUNFO0VuRG9xTkY7RW1EbHFORTtJQUNFO0VuRG9xTko7RW1ENXBOQTtJQUFZLGdCN0NxdUJzQjtFTjA3TGxDO0FBQ0Y7QWlCNXpOSTtFa0NnS0Y7O0lBRUUsZ0I3QzZ0QmdDO0VOazhMbEM7QUFDRjtBaUJsME5JO0VrQ3VLRjtJQUFZLGlCN0N1dEJzQjtFTnc4TGxDO0FBQ0Y7QW9EbDROQTtFQUNFO0VBQ0EsYTlDd3FCa0M7RThDdnFCbEM7RUFDQSxTOUM2MEJrQztFK0NqMUJsQyxpQ3BEaUJ1QjtFb0RmdkI7RUFDQSxnQi9DdVI0QjtFK0N0UjVCLGtCcERpQmlCO0VvRGhCakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEZ0hJLG1CQXRDYTtFK0M5RWpCO0VBQ0E7QXBEODRORjtBb0Q1NE5FO0VBQVMsWTlDaTBCeUI7QU44a01wQztBb0Q3NE5FO0VBQ0U7RUFDQTtFQUNBLGE5Q2kwQmdDO0U4Q2gwQmhDLGM5Q2kwQmdDO0FOOGtNcEM7QW9ENzROSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRCs0Tk47O0FvRDE0TkE7RUFDRTtBcEQ2NE5GO0FvRDM0TkU7RUFDRTtBcEQ2NE5KO0FvRDM0Tkk7RUFDRTtFQUNBO0VBQ0EseUI3Q3pCRTtBUHM2TlI7O0FvRHg0TkE7RUFDRTtBcEQyNE5GO0FvRHo0TkU7RUFDRTtFQUNBLGE5Q215QmdDO0U4Q2x5QmhDLGM5Q2l5QmdDO0FOMG1NcEM7QW9EejROSTtFQUNFO0VBQ0E7RUFDQSwyQjdDekNFO0FQbzdOUjs7QW9EdDROQTtFQUNFO0FwRHk0TkY7QW9EdjRORTtFQUNFO0FwRHk0Tko7QW9EdjROSTtFQUNFO0VBQ0E7RUFDQSw0QjdDdkRFO0FQZzhOUjs7QW9EcDROQTtFQUNFO0FwRHU0TkY7QW9EcjRORTtFQUNFO0VBQ0EsYTlDcXdCZ0M7RThDcHdCaEMsYzlDbXdCZ0M7QU5vb01wQztBb0RyNE5JO0VBQ0U7RUFDQTtFQUNBLDBCN0N2RUU7QVA4OE5SOztBb0RsM05BO0VBQ0UsZ0I5Qyt0QmtDO0U4Qzl0QmxDO0VBQ0EsYzdDekZNO0U2QzBGTjtFQUNBLHlCN0NqR007RU1WSixzQlBxTzBCO0FONHZOOUI7O0FzRHQrTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhaERzcUJrQztFZ0RycUJsQztFQUNBLGdCaEQrMUJrQztFK0NwMkJsQyxpQ3BEaUJ1QjtFb0RmdkI7RUFDQSxnQi9DdVI0QjtFK0N0UjVCLGtCcERpQmlCO0VvRGhCakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEZ0hJLG1CQXRDYTtFaUQ3RWpCO0VBQ0EseUIvQ1FNO0UrQ1BOO0VBQ0E7RXpDVkUscUJQc08wQjtBTnd4TjlCO0FzRGgvTkU7RUFDRTtFQUNBO0VBQ0EsV2hEODFCZ0M7RWdENzFCaEMsY2hEODFCZ0M7RWdENzFCaEM7QXREay9OSjtBc0RoL05JO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERpL05OOztBc0Q1K05BO0VBQ0UscUJoRCswQmtDO0FOZ3FNcEM7QXNENytORTtFQUNFO0F0RCsrTko7QXNENytOSTtFQUNFO0VBQ0E7RUFDQSx3Q2hEMDBCOEI7QU5xcU1wQztBc0Q1K05JO0VBQ0UsV2hEcUx3QjtFZ0RwTHhCO0VBQ0EseUIvQy9CRTtBUDZnT1I7O0FzRHorTkE7RUFDRSxtQmhEMnpCa0M7QU5pck1wQztBc0QxK05FO0VBQ0U7RUFDQSxhaER1ekJnQztFZ0R0ekJoQyxZaERxekJnQztFZ0RwekJoQztBdEQ0K05KO0FzRDErTkk7RUFDRTtFQUNBO0VBQ0EsMENoRG16QjhCO0FOeXJNcEM7QXNEeitOSTtFQUNFLFNoRDhKd0I7RWdEN0p4QjtFQUNBLDJCL0N0REU7QVBpaU9SOztBc0R0K05BO0VBQ0Usa0JoRG95QmtDO0FOcXNNcEM7QXNEditORTtFQUNFO0F0RHkrTko7QXNEditOSTtFQUNFO0VBQ0E7RUFDQSwyQ2hEK3hCOEI7QU4wc01wQztBc0R0K05JO0VBQ0UsUWhEMEl3QjtFZ0R6SXhCO0VBQ0EsNEIvQzFFRTtBUGtqT1I7QXNEbitORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2hEMndCZ0M7RWdEMXdCaEM7RUFDQTtFQUNBO0F0RHErTko7O0FzRGorTkE7RUFDRSxvQmhEb3dCa0M7QU5ndU1wQztBc0RsK05FO0VBQ0U7RUFDQSxhaERnd0JnQztFZ0QvdkJoQyxZaEQ4dkJnQztFZ0Q3dkJoQztBdERvK05KO0FzRGwrTkk7RUFDRTtFQUNBO0VBQ0EseUNoRDR2QjhCO0FOd3VNcEM7QXNEaitOSTtFQUNFLFVoRHVHd0I7RWdEdEd4QjtFQUNBLDBCL0M3R0U7QVBnbE9SOztBc0Q3OE5BO0VBQ0U7RUFDQTtFakQzQkksZUF0Q2E7RWlEb0VqQix5QmhEOHNCa0M7RWdEN3NCbEM7RXpDaEpFLDBDeUNpSm9CO0V6Q2hKcEIsMkN5Q2dKb0I7QXREZzlOeEI7QXNENzhORTtFQUNFO0F0RCs4Tko7O0FzRDM4TkE7RUFDRTtFQUNBLFdyRDVKVztBRDBtT2I7O0F1RDFtT0E7RUFDRTtBdkQ2bU9GOztBdUQxbU9BO0VBQ0U7QXZENm1PRjs7QXVEMW1PQTtFQUNFO0VBQ0E7RUFDQTtBdkQ2bU9GO0F3RHBvT0U7RUFDRTtFQUNBO0VBQ0E7QXhEc29PSjs7QXVEOW1PQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakM1Qkksc0NpQzZCSjtBdkRpbk9GO0FzQnpvT0k7RWlDaUJKO0lqQ2hCTTtFdEI0b09KO0FBQ0Y7O0F1RG5uT0E7OztFQUdFO0F2RHNuT0Y7O0F1RG5uT0E7O0VBRUU7QXZEc25PRjs7QXVEbm5PQTs7RUFFRTtBdkRzbk9GOztBdUQ3bU9FO0VBQ0U7RUFDQTtFQUNBO0F2RGduT0o7QXVEN21PRTs7O0VBR0U7RUFDQTtBdkQrbU9KO0F1RDVtT0U7O0VBRUU7RUFDQTtFakN0RUUsMkJpQ3VFRjtBdkQ4bU9KO0FzQmhyT0k7RWlDOERGOztJakM3REk7RXRCb3JPSjtBQUNGOztBdUQzbU9BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWpEODdCbUM7RWlENzdCbkMsY2hENUVNO0VnRDZFTjtFQUNBLFlqRDQ3Qm1DO0VnQnpoQy9CLDhCaUM4Rko7QXZENm1PRjtBc0J0c09JO0VpQzJFSjs7SWpDMUVNO0V0QjBzT0o7QUFDRjtBUXZzT0U7OztFK0N3RkUsY2hEbkZJO0VnRG9GSjtFQUNBO0VBQ0EsWWpEcTdCaUM7QU4rck1yQzs7QXVEam5PQTtFQUNFO0F2RG9uT0Y7O0F1RC9tT0E7RUFDRTtBdkRrbk9GOztBdUQzbU9BOztFQUVFO0VBQ0EsV2pEODZCbUM7RWlENzZCbkMsWWpENjZCbUM7RWlENTZCbkM7QXZEOG1PRjs7QXVENW1PQTtFQUNFLHlEakQyNkJtQztBTm9zTXJDOztBdUQ3bU9BO0VBQ0UseURqRHk2Qm1DO0FOdXNNckM7O0F1RHZtT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJqRG80Qm1DO0VpRG40Qm5DLGdCakRtNEJtQztFaURsNEJuQztBdkR5bU9GO0F1RHZtT0U7RUFDRTtFQUNBO0VBQ0EsV2pEazRCaUM7RWlEajRCakMsV2pEazRCaUM7RWlEajRCakMsaUJqRG00QmlDO0VpRGw0QmpDLGdCakRrNEJpQztFaURqNEJqQztFQUNBO0VBQ0EseUJoRGxKSTtFZ0RtSko7RUFFQTtFQUNBO0VBQ0E7RWpDdEtFLDZCaUN1S0Y7QXZEd21PSjtBc0Ixd09JO0VpQ21KRjtJakNsSkk7RXRCNndPSjtBQUNGO0F1RDFtT0U7RUFDRTtBdkQ0bU9KOztBdURubU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEQ3S007RWdEOEtOO0F2RHNtT0Y7O0F5RHJ5T0E7RUFDRTtJQUFLO0V6RHl5T0w7QUFDRjtBeUR2eU9BO0VBQ0U7RUFDQSxXbkQ4aUNzQjtFbUQ3aUN0QixZbkQ2aUNzQjtFbUQ1aUN0QjtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F6RHd5T0Y7O0F5RHJ5T0E7RUFDRSxXbkR1aUN3QjtFbUR0aUN4QixZbkRzaUN3QjtFbURyaUN4QixtQm5EdWlDd0I7QU5pd00xQjs7QXlEanlPQTtFQUNFO0lBQ0U7RXpEb3lPRjtFeURseU9BO0lBQ0U7RXpEb3lPRjtBQUNGO0F5RGp5T0E7RUFDRTtFQUNBLFduRCtnQ3NCO0VtRDlnQ3RCLFluRDhnQ3NCO0VtRDdnQ3RCO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXpEa3lPRjs7QXlEL3hPQTtFQUNFLFduRHdnQ3dCO0VtRHZnQ3hCLFluRHVnQ3dCO0FOMnhNMUI7O0EwRHIxT0E7RUFBcUI7QTFEeTFPckI7O0EwRHgxT0E7RUFBcUI7QTFENDFPckI7O0EwRDMxT0E7RUFBcUI7QTFEKzFPckI7O0EwRDkxT0E7RUFBcUI7QTFEazJPckI7O0EwRGoyT0E7RUFBcUI7QTFEcTJPckI7O0EwRHAyT0E7RUFBcUI7QTFEdzJPckI7O0EyRDEyT0U7RUFDRTtBM0Q2Mk9KOztBUW4yT0U7OztFbURMSTtBM0Q4Mk9OOztBMkRwM09FO0VBQ0U7QTNEdTNPSjs7QVE3Mk9FOzs7RW1ETEk7QTNEdzNPTjs7QTJEOTNPRTtFQUNFO0EzRGk0T0o7O0FRdjNPRTs7O0VtRExJO0EzRGs0T047O0EyRHg0T0U7RUFDRTtBM0QyNE9KOztBUWo0T0U7OztFbURMSTtBM0Q0NE9OOztBMkRsNU9FO0VBQ0U7QTNEcTVPSjs7QVEzNE9FOzs7RW1ETEk7QTNEczVPTjs7QTJENTVPRTtFQUNFO0EzRCs1T0o7O0FRcjVPRTs7O0VtRExJO0EzRGc2T047O0EyRHQ2T0U7RUFDRTtBM0R5Nk9KOztBUS81T0U7OztFbURMSTtBM0QwNk9OOztBMkRoN09FO0VBQ0U7QTNEbTdPSjs7QVF6Nk9FOzs7RW1ETEk7QTNEbzdPTjs7QTJEMTdPRTtFQUNFO0EzRDY3T0o7O0FRbjdPRTs7O0VtRExJO0EzRDg3T047O0EyRHA4T0U7RUFDRTtBM0R1OE9KOztBUTc3T0U7OztFbURMSTtBM0R3OE9OOztBMkQ5OE9FO0VBQ0U7QTNEaTlPSjs7QVF2OE9FOzs7RW1ETEk7QTNEazlPTjs7QTJEeDlPRTtFQUNFO0EzRDI5T0o7O0FRajlPRTs7O0VtRExJO0EzRDQ5T047O0EyRGwrT0U7RUFDRTtBM0RxK09KOztBUTM5T0U7OztFbURMSTtBM0RzK09OOztBMkQ1K09FO0VBQ0U7QTNEKytPSjs7QVFyK09FOzs7RW1ETEk7QTNEZy9PTjs7QTJEdC9PRTtFQUNFO0EzRHkvT0o7O0FRLytPRTs7O0VtRExJO0EzRDAvT047O0EyRGhnUEU7RUFDRTtBM0RtZ1BKOztBUXovT0U7OztFbURMSTtBM0RvZ1BOOztBMkQxZ1BFO0VBQ0U7QTNENmdQSjs7QVFuZ1BFOzs7RW1ETEk7QTNEOGdQTjs7QTJEcGhQRTtFQUNFO0EzRHVoUEo7O0FRN2dQRTs7O0VtRExJO0EzRHdoUE47O0EyRDloUEU7RUFDRTtBM0RpaVBKOztBUXZoUEU7OztFbURMSTtBM0RraVBOOztBMkR4aVBFO0VBQ0U7QTNEMmlQSjs7QVFqaVBFOzs7RW1ETEk7QTNENGlQTjs7QTJEbGpQRTtFQUNFO0EzRHFqUEo7O0FRM2lQRTs7O0VtRExJO0EzRHNqUE47O0EyRDVqUEU7RUFDRTtBM0QralBKOztBUXJqUEU7OztFbURMSTtBM0Rna1BOOztBMkR0a1BFO0VBQ0U7QTNEeWtQSjs7QVEvalBFOzs7RW1ETEk7QTNEMGtQTjs7QTJEaGxQRTtFQUNFO0EzRG1sUEo7O0FRemtQRTs7O0VtRExJO0EzRG9sUE47O0EyRDFsUEU7RUFDRTtBM0Q2bFBKOztBUW5sUEU7OztFbURMSTtBM0Q4bFBOOztBNEQ3bFBBO0VBQ0U7QTVEZ21QRjs7QTREN2xQQTtFQUNFO0E1RGdtUEY7O0E2RDNtUEE7RUFBa0I7QTdEK21QbEI7O0E2RDltUEE7RUFBa0I7QTdEa25QbEI7O0E2RGpuUEE7RUFBa0I7QTdEcW5QbEI7O0E2RHBuUEE7RUFBa0I7QTdEd25QbEI7O0E2RHZuUEE7RUFBa0I7QTdEMm5QbEI7O0E2RHpuUEE7RUFBbUI7QTdENm5QbkI7O0E2RDVuUEE7RUFBbUI7QTdEZ29QbkI7O0E2RC9uUEE7RUFBbUI7QTdEbW9QbkI7O0E2RGxvUEE7RUFBbUI7QTdEc29QbkI7O0E2RHJvUEE7RUFBbUI7QTdEeW9QbkI7O0E2RHRvUEU7RUFDRTtBN0R5b1BKOztBNkQxb1BFO0VBQ0U7QTdENm9QSjs7QTZEOW9QRTtFQUNFO0E3RGlwUEo7O0E2RGxwUEU7RUFDRTtBN0RxcFBKOztBNkR0cFBFO0VBQ0U7QTdEeXBQSjs7QTZEMXBQRTtFQUNFO0E3RDZwUEo7O0E2RDlwUEU7RUFDRTtBN0RpcVBKOztBNkRscVBFO0VBQ0U7QTdEcXFQSjs7QTZEdHFQRTtFQUNFO0E3RHlxUEo7O0E2RDFxUEU7RUFDRTtBN0Q2cVBKOztBNkQ5cVBFO0VBQ0U7QTdEaXJQSjs7QTZEbHJQRTtFQUNFO0E3RHFyUEo7O0E2RHRyUEU7RUFDRTtBN0R5clBKOztBNkQxclBFO0VBQ0U7QTdENnJQSjs7QTZEOXJQRTtFQUNFO0E3RGlzUEo7O0E2RGxzUEU7RUFDRTtBN0Rxc1BKOztBNkR0c1BFO0VBQ0U7QTdEeXNQSjs7QTZEMXNQRTtFQUNFO0E3RDZzUEo7O0E2RDlzUEU7RUFDRTtBN0RpdFBKOztBNkRsdFBFO0VBQ0U7QTdEcXRQSjs7QTZEdHRQRTtFQUNFO0E3RHl0UEo7O0E2RDF0UEU7RUFDRTtBN0Q2dFBKOztBNkQ5dFBFO0VBQ0U7QTdEaXVQSjs7QTZEbHVQRTtFQUNFO0E3RHF1UEo7O0E2RHR1UEU7RUFDRTtBN0R5dVBKOztBNkRydVBBO0VBQ0U7QTdEd3VQRjs7QTZEanVQQTtFQUNFO0E3RG91UEY7O0E2RGp1UEE7RUFDRTtBN0RvdVBGOztBNkRqdVBBO0VBQ0U7RUFDQTtBN0RvdVBGOztBNkRqdVBBO0VBQ0U7RUFDQTtBN0RvdVBGOztBNkRqdVBBO0VBQ0U7RUFDQTtBN0RvdVBGOztBNkRqdVBBO0VBQ0U7RUFDQTtBN0RvdVBGOztBNkRqdVBBO0VBQ0U7QTdEb3VQRjs7QTZEanVQQTtFQUNFO0E3RG91UEY7O0E2RGp1UEE7RUFDRTtBN0RvdVBGOztBNkRqdVBBO0VBQ0U7QTdEb3VQRjs7QXdENXlQRTtFQUNFO0VBQ0E7RUFDQTtBeEQreVBKOztBOER4eVBNO0VBQXdCO0E5RDR5UDlCOztBOEQ1eVBNO0VBQXdCO0E5RGd6UDlCOztBOERoelBNO0VBQXdCO0E5RG96UDlCOztBOERwelBNO0VBQXdCO0E5RHd6UDlCOztBOER4elBNO0VBQXdCO0E5RDR6UDlCOztBOEQ1elBNO0VBQXdCO0E5RGcwUDlCOztBOERoMFBNO0VBQXdCO0E5RG8wUDlCOztBOERwMFBNO0VBQXdCO0E5RHcwUDlCOztBOER4MFBNO0VBQXdCO0E5RDQwUDlCOztBaUIzeFBJO0U2Q2pERTtJQUF3QjtFOURpMVA1QjtFOERqMVBJO0lBQXdCO0U5RG8xUDVCO0U4RHAxUEk7SUFBd0I7RTlEdTFQNUI7RThEdjFQSTtJQUF3QjtFOUQwMVA1QjtFOEQxMVBJO0lBQXdCO0U5RDYxUDVCO0U4RDcxUEk7SUFBd0I7RTlEZzJQNUI7RThEaDJQSTtJQUF3QjtFOURtMlA1QjtFOERuMlBJO0lBQXdCO0U5RHMyUDVCO0U4RHQyUEk7SUFBd0I7RTlEeTJQNUI7QUFDRjtBaUJ6elBJO0U2Q2pERTtJQUF3QjtFOUQ4MlA1QjtFOEQ5MlBJO0lBQXdCO0U5RGkzUDVCO0U4RGozUEk7SUFBd0I7RTlEbzNQNUI7RThEcDNQSTtJQUF3QjtFOUR1M1A1QjtFOER2M1BJO0lBQXdCO0U5RDAzUDVCO0U4RDEzUEk7SUFBd0I7RTlENjNQNUI7RThENzNQSTtJQUF3QjtFOURnNFA1QjtFOERoNFBJO0lBQXdCO0U5RG00UDVCO0U4RG40UEk7SUFBd0I7RTlEczRQNUI7QUFDRjtBaUJ0MVBJO0U2Q2pERTtJQUF3QjtFOUQyNFA1QjtFOEQzNFBJO0lBQXdCO0U5RDg0UDVCO0U4RDk0UEk7SUFBd0I7RTlEaTVQNUI7RThEajVQSTtJQUF3QjtFOURvNVA1QjtFOERwNVBJO0lBQXdCO0U5RHU1UDVCO0U4RHY1UEk7SUFBd0I7RTlEMDVQNUI7RThEMTVQSTtJQUF3QjtFOUQ2NVA1QjtFOEQ3NVBJO0lBQXdCO0U5RGc2UDVCO0U4RGg2UEk7SUFBd0I7RTlEbTZQNUI7QUFDRjtBaUJuM1BJO0U2Q2pERTtJQUF3QjtFOUR3NlA1QjtFOER4NlBJO0lBQXdCO0U5RDI2UDVCO0U4RDM2UEk7SUFBd0I7RTlEODZQNUI7RThEOTZQSTtJQUF3QjtFOURpN1A1QjtFOERqN1BJO0lBQXdCO0U5RG83UDVCO0U4RHA3UEk7SUFBd0I7RTlEdTdQNUI7RThEdjdQSTtJQUF3QjtFOUQwN1A1QjtFOEQxN1BJO0lBQXdCO0U5RDY3UDVCO0U4RDc3UEk7SUFBd0I7RTlEZzhQNUI7QUFDRjtBOER2N1BBO0VBRUk7SUFBcUI7RTlEeTdQdkI7RThEejdQRTtJQUFxQjtFOUQ0N1B2QjtFOEQ1N1BFO0lBQXFCO0U5RCs3UHZCO0U4RC83UEU7SUFBcUI7RTlEazhQdkI7RThEbDhQRTtJQUFxQjtFOURxOFB2QjtFOERyOFBFO0lBQXFCO0U5RHc4UHZCO0U4RHg4UEU7SUFBcUI7RTlEMjhQdkI7RThEMzhQRTtJQUFxQjtFOUQ4OFB2QjtFOEQ5OFBFO0lBQXFCO0U5RGk5UHZCO0FBQ0Y7QStEditQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EeStQRjtBK0R2K1BFO0VBQ0U7RUFDQTtBL0R5K1BKO0ErRHQrUEU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EdytQSjs7QStELzlQSTtFQUNFO0EvRGsrUE47O0ErRG4rUEk7RUFDRTtBL0RzK1BOOztBK0R2K1BJO0VBQ0U7QS9EMCtQTjs7QStEMytQSTtFQUNFO0EvRDgrUE47O0FnRXZnUUk7RUFBZ0M7QWhFMmdRcEM7O0FnRTFnUUk7RUFBZ0M7QWhFOGdRcEM7O0FnRTdnUUk7RUFBZ0M7QWhFaWhRcEM7O0FnRWhoUUk7RUFBZ0M7QWhFb2hRcEM7O0FnRWxoUUk7RUFBOEI7QWhFc2hRbEM7O0FnRXJoUUk7RUFBOEI7QWhFeWhRbEM7O0FnRXhoUUk7RUFBOEI7QWhFNGhRbEM7O0FnRTNoUUk7RUFBOEI7QWhFK2hRbEM7O0FnRTloUUk7RUFBOEI7QWhFa2lRbEM7O0FnRWppUUk7RUFBOEI7QWhFcWlRbEM7O0FnRXBpUUk7RUFBOEI7QWhFd2lRbEM7O0FnRXZpUUk7RUFBOEI7QWhFMmlRbEM7O0FnRXppUUk7RUFBb0M7QWhFNmlReEM7O0FnRTVpUUk7RUFBb0M7QWhFZ2pReEM7O0FnRS9pUUk7RUFBb0M7QWhFbWpReEM7O0FnRWxqUUk7RUFBb0M7QWhFc2pReEM7O0FnRXJqUUk7RUFBb0M7QWhFeWpReEM7O0FnRXZqUUk7RUFBaUM7QWhFMmpRckM7O0FnRTFqUUk7RUFBaUM7QWhFOGpRckM7O0FnRTdqUUk7RUFBaUM7QWhFaWtRckM7O0FnRWhrUUk7RUFBaUM7QWhFb2tRckM7O0FnRW5rUUk7RUFBaUM7QWhFdWtRckM7O0FnRXJrUUk7RUFBa0M7QWhFeWtRdEM7O0FnRXhrUUk7RUFBa0M7QWhFNGtRdEM7O0FnRTNrUUk7RUFBa0M7QWhFK2tRdEM7O0FnRTlrUUk7RUFBa0M7QWhFa2xRdEM7O0FnRWpsUUk7RUFBa0M7QWhFcWxRdEM7O0FnRXBsUUk7RUFBa0M7QWhFd2xRdEM7O0FnRXRsUUk7RUFBZ0M7QWhFMGxRcEM7O0FnRXpsUUk7RUFBZ0M7QWhFNmxRcEM7O0FnRTVsUUk7RUFBZ0M7QWhFZ21RcEM7O0FnRS9sUUk7RUFBZ0M7QWhFbW1RcEM7O0FnRWxtUUk7RUFBZ0M7QWhFc21RcEM7O0FnRXJtUUk7RUFBZ0M7QWhFeW1RcEM7O0FpQjdsUUk7RStDbERBO0lBQWdDO0VoRW9wUWxDO0VnRW5wUUU7SUFBZ0M7RWhFc3BRbEM7RWdFcnBRRTtJQUFnQztFaEV3cFFsQztFZ0V2cFFFO0lBQWdDO0VoRTBwUWxDO0VnRXhwUUU7SUFBOEI7RWhFMnBRaEM7RWdFMXBRRTtJQUE4QjtFaEU2cFFoQztFZ0U1cFFFO0lBQThCO0VoRStwUWhDO0VnRTlwUUU7SUFBOEI7RWhFaXFRaEM7RWdFaHFRRTtJQUE4QjtFaEVtcVFoQztFZ0VscVFFO0lBQThCO0VoRXFxUWhDO0VnRXBxUUU7SUFBOEI7RWhFdXFRaEM7RWdFdHFRRTtJQUE4QjtFaEV5cVFoQztFZ0V2cVFFO0lBQW9DO0VoRTBxUXRDO0VnRXpxUUU7SUFBb0M7RWhFNHFRdEM7RWdFM3FRRTtJQUFvQztFaEU4cVF0QztFZ0U3cVFFO0lBQW9DO0VoRWdyUXRDO0VnRS9xUUU7SUFBb0M7RWhFa3JRdEM7RWdFaHJRRTtJQUFpQztFaEVtclFuQztFZ0VsclFFO0lBQWlDO0VoRXFyUW5DO0VnRXByUUU7SUFBaUM7RWhFdXJRbkM7RWdFdHJRRTtJQUFpQztFaEV5clFuQztFZ0V4clFFO0lBQWlDO0VoRTJyUW5DO0VnRXpyUUU7SUFBa0M7RWhFNHJRcEM7RWdFM3JRRTtJQUFrQztFaEU4clFwQztFZ0U3clFFO0lBQWtDO0VoRWdzUXBDO0VnRS9yUUU7SUFBa0M7RWhFa3NRcEM7RWdFanNRRTtJQUFrQztFaEVvc1FwQztFZ0Vuc1FFO0lBQWtDO0VoRXNzUXBDO0VnRXBzUUU7SUFBZ0M7RWhFdXNRbEM7RWdFdHNRRTtJQUFnQztFaEV5c1FsQztFZ0V4c1FFO0lBQWdDO0VoRTJzUWxDO0VnRTFzUUU7SUFBZ0M7RWhFNnNRbEM7RWdFNXNRRTtJQUFnQztFaEUrc1FsQztFZ0U5c1FFO0lBQWdDO0VoRWl0UWxDO0FBQ0Y7QWlCdHNRSTtFK0NsREE7SUFBZ0M7RWhFNHZRbEM7RWdFM3ZRRTtJQUFnQztFaEU4dlFsQztFZ0U3dlFFO0lBQWdDO0VoRWd3UWxDO0VnRS92UUU7SUFBZ0M7RWhFa3dRbEM7RWdFaHdRRTtJQUE4QjtFaEVtd1FoQztFZ0Vsd1FFO0lBQThCO0VoRXF3UWhDO0VnRXB3UUU7SUFBOEI7RWhFdXdRaEM7RWdFdHdRRTtJQUE4QjtFaEV5d1FoQztFZ0V4d1FFO0lBQThCO0VoRTJ3UWhDO0VnRTF3UUU7SUFBOEI7RWhFNndRaEM7RWdFNXdRRTtJQUE4QjtFaEUrd1FoQztFZ0U5d1FFO0lBQThCO0VoRWl4UWhDO0VnRS93UUU7SUFBb0M7RWhFa3hRdEM7RWdFanhRRTtJQUFvQztFaEVveFF0QztFZ0VueFFFO0lBQW9DO0VoRXN4UXRDO0VnRXJ4UUU7SUFBb0M7RWhFd3hRdEM7RWdFdnhRRTtJQUFvQztFaEUweFF0QztFZ0V4eFFFO0lBQWlDO0VoRTJ4UW5DO0VnRTF4UUU7SUFBaUM7RWhFNnhRbkM7RWdFNXhRRTtJQUFpQztFaEUreFFuQztFZ0U5eFFFO0lBQWlDO0VoRWl5UW5DO0VnRWh5UUU7SUFBaUM7RWhFbXlRbkM7RWdFanlRRTtJQUFrQztFaEVveVFwQztFZ0VueVFFO0lBQWtDO0VoRXN5UXBDO0VnRXJ5UUU7SUFBa0M7RWhFd3lRcEM7RWdFdnlRRTtJQUFrQztFaEUweVFwQztFZ0V6eVFFO0lBQWtDO0VoRTR5UXBDO0VnRTN5UUU7SUFBa0M7RWhFOHlRcEM7RWdFNXlRRTtJQUFnQztFaEUreVFsQztFZ0U5eVFFO0lBQWdDO0VoRWl6UWxDO0VnRWh6UUU7SUFBZ0M7RWhFbXpRbEM7RWdFbHpRRTtJQUFnQztFaEVxelFsQztFZ0VwelFFO0lBQWdDO0VoRXV6UWxDO0VnRXR6UUU7SUFBZ0M7RWhFeXpRbEM7QUFDRjtBaUI5eVFJO0UrQ2xEQTtJQUFnQztFaEVvMlFsQztFZ0VuMlFFO0lBQWdDO0VoRXMyUWxDO0VnRXIyUUU7SUFBZ0M7RWhFdzJRbEM7RWdFdjJRRTtJQUFnQztFaEUwMlFsQztFZ0V4MlFFO0lBQThCO0VoRTIyUWhDO0VnRTEyUUU7SUFBOEI7RWhFNjJRaEM7RWdFNTJRRTtJQUE4QjtFaEUrMlFoQztFZ0U5MlFFO0lBQThCO0VoRWkzUWhDO0VnRWgzUUU7SUFBOEI7RWhFbTNRaEM7RWdFbDNRRTtJQUE4QjtFaEVxM1FoQztFZ0VwM1FFO0lBQThCO0VoRXUzUWhDO0VnRXQzUUU7SUFBOEI7RWhFeTNRaEM7RWdFdjNRRTtJQUFvQztFaEUwM1F0QztFZ0V6M1FFO0lBQW9DO0VoRTQzUXRDO0VnRTMzUUU7SUFBb0M7RWhFODNRdEM7RWdFNzNRRTtJQUFvQztFaEVnNFF0QztFZ0UvM1FFO0lBQW9DO0VoRWs0UXRDO0VnRWg0UUU7SUFBaUM7RWhFbTRRbkM7RWdFbDRRRTtJQUFpQztFaEVxNFFuQztFZ0VwNFFFO0lBQWlDO0VoRXU0UW5DO0VnRXQ0UUU7SUFBaUM7RWhFeTRRbkM7RWdFeDRRRTtJQUFpQztFaEUyNFFuQztFZ0V6NFFFO0lBQWtDO0VoRTQ0UXBDO0VnRTM0UUU7SUFBa0M7RWhFODRRcEM7RWdFNzRRRTtJQUFrQztFaEVnNVFwQztFZ0UvNFFFO0lBQWtDO0VoRWs1UXBDO0VnRWo1UUU7SUFBa0M7RWhFbzVRcEM7RWdFbjVRRTtJQUFrQztFaEVzNVFwQztFZ0VwNVFFO0lBQWdDO0VoRXU1UWxDO0VnRXQ1UUU7SUFBZ0M7RWhFeTVRbEM7RWdFeDVRRTtJQUFnQztFaEUyNVFsQztFZ0UxNVFFO0lBQWdDO0VoRTY1UWxDO0VnRTU1UUU7SUFBZ0M7RWhFKzVRbEM7RWdFOTVRRTtJQUFnQztFaEVpNlFsQztBQUNGO0FpQnQ1UUk7RStDbERBO0lBQWdDO0VoRTQ4UWxDO0VnRTM4UUU7SUFBZ0M7RWhFODhRbEM7RWdFNzhRRTtJQUFnQztFaEVnOVFsQztFZ0UvOFFFO0lBQWdDO0VoRWs5UWxDO0VnRWg5UUU7SUFBOEI7RWhFbTlRaEM7RWdFbDlRRTtJQUE4QjtFaEVxOVFoQztFZ0VwOVFFO0lBQThCO0VoRXU5UWhDO0VnRXQ5UUU7SUFBOEI7RWhFeTlRaEM7RWdFeDlRRTtJQUE4QjtFaEUyOVFoQztFZ0UxOVFFO0lBQThCO0VoRTY5UWhDO0VnRTU5UUU7SUFBOEI7RWhFKzlRaEM7RWdFOTlRRTtJQUE4QjtFaEVpK1FoQztFZ0UvOVFFO0lBQW9DO0VoRWsrUXRDO0VnRWorUUU7SUFBb0M7RWhFbytRdEM7RWdFbitRRTtJQUFvQztFaEVzK1F0QztFZ0VyK1FFO0lBQW9DO0VoRXcrUXRDO0VnRXYrUUU7SUFBb0M7RWhFMCtRdEM7RWdFeCtRRTtJQUFpQztFaEUyK1FuQztFZ0UxK1FFO0lBQWlDO0VoRTYrUW5DO0VnRTUrUUU7SUFBaUM7RWhFKytRbkM7RWdFOStRRTtJQUFpQztFaEVpL1FuQztFZ0VoL1FFO0lBQWlDO0VoRW0vUW5DO0VnRWovUUU7SUFBa0M7RWhFby9RcEM7RWdFbi9RRTtJQUFrQztFaEVzL1FwQztFZ0VyL1FFO0lBQWtDO0VoRXcvUXBDO0VnRXYvUUU7SUFBa0M7RWhFMC9RcEM7RWdFei9RRTtJQUFrQztFaEU0L1FwQztFZ0UzL1FFO0lBQWtDO0VoRTgvUXBDO0VnRTUvUUU7SUFBZ0M7RWhFKy9RbEM7RWdFOS9RRTtJQUFnQztFaEVpZ1JsQztFZ0VoZ1JFO0lBQWdDO0VoRW1nUmxDO0VnRWxnUkU7SUFBZ0M7RWhFcWdSbEM7RWdFcGdSRTtJQUFnQztFaEV1Z1JsQztFZ0V0Z1JFO0lBQWdDO0VoRXlnUmxDO0FBQ0Y7QWlFcGpSSTtFQUF3QjtBakV1alI1Qjs7QWlFdGpSSTtFQUF3QjtBakUwalI1Qjs7QWlFempSSTtFQUF3QjtBakU2alI1Qjs7QWlCemdSSTtFZ0R0REE7SUFBd0I7RWpFb2tSMUI7RWlFbmtSRTtJQUF3QjtFakVza1IxQjtFaUVya1JFO0lBQXdCO0VqRXdrUjFCO0FBQ0Y7QWlCcmhSSTtFZ0R0REE7SUFBd0I7RWpFK2tSMUI7RWlFOWtSRTtJQUF3QjtFakVpbFIxQjtFaUVobFJFO0lBQXdCO0VqRW1sUjFCO0FBQ0Y7QWlCaGlSSTtFZ0R0REE7SUFBd0I7RWpFMGxSMUI7RWlFemxSRTtJQUF3QjtFakU0bFIxQjtFaUUzbFJFO0lBQXdCO0VqRThsUjFCO0FBQ0Y7QWlCM2lSSTtFZ0R0REE7SUFBd0I7RWpFcW1SMUI7RWlFcG1SRTtJQUF3QjtFakV1bVIxQjtFaUV0bVJFO0lBQXdCO0VqRXltUjFCO0FBQ0Y7QWtFL21SRTtFQUFzQjtBbEVrblJ4Qjs7QWtFbG5SRTtFQUFzQjtBbEVzblJ4Qjs7QW1Fcm5SRTtFQUF5QjtBbkV5blIzQjs7QW1Fem5SRTtFQUF5QjtBbkU2blIzQjs7QW1FN25SRTtFQUF5QjtBbkVpb1IzQjs7QW1Fam9SRTtFQUF5QjtBbkVxb1IzQjs7QW1Fcm9SRTtFQUF5QjtBbkV5b1IzQjs7QW1FcG9SQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTdEeXBCa0M7QU44K1BwQzs7QW1FcG9SQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTdEaXBCa0M7QU5zL1BwQzs7QW1Fbm9SRTtFQURGO0lBRUk7SUFDQTtJQUNBLGE3RHlvQmdDO0VOOC9QbEM7QUFDRjs7QW9FanFSQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJFbXFSRjs7QXFFenBSRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckUycFJKOztBc0V2clJBO0VBQWE7QXRFMnJSYjs7QXNFMXJSQTtFQUFVO0F0RThyUlY7O0FzRTdyUkE7RUFBYTtBdEVpc1JiOztBc0Voc1JBO0VBQWU7QXRFb3NSZjs7QXVFbnNSSTtFQUF1QjtBdkV1c1IzQjs7QXVFdnNSSTtFQUF1QjtBdkUyc1IzQjs7QXVFM3NSSTtFQUF1QjtBdkUrc1IzQjs7QXVFL3NSSTtFQUF1QjtBdkVtdFIzQjs7QXVFbnRSSTtFQUF1QjtBdkV1dFIzQjs7QXVFdnRSSTtFQUF1QjtBdkUydFIzQjs7QXVFM3RSSTtFQUF1QjtBdkUrdFIzQjs7QXVFL3RSSTtFQUF1QjtBdkVtdVIzQjs7QXVFbnVSSTtFQUF1QjtBdkV1dVIzQjs7QXVFdnVSSTtFQUF1QjtBdkUydVIzQjs7QXVFdnVSQTtFQUFVO0F2RTJ1UlY7O0F1RTF1UkE7RUFBVTtBdkU4dVJWOztBdUUxdVJBO0VBQWM7QXZFOHVSZDs7QXVFN3VSQTtFQUFjO0F2RWl2UmQ7O0F1RS91UkE7RUFBVTtBdkVtdlJWOztBdUVsdlJBO0VBQVU7QXZFc3ZSVjs7QXdFcHdSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBeEVxd1JKOztBeUUzd1JRO0VBQWdDO0F6RSt3UnhDOztBeUU5d1JROztFQUVFO0F6RWl4UlY7O0F5RS93UlE7O0VBRUU7QXpFa3hSVjs7QXlFaHhSUTs7RUFFRTtBekVteFJWOztBeUVqeFJROztFQUVFO0F6RW94UlY7O0F5RW55UlE7RUFBZ0M7QXpFdXlSeEM7O0F5RXR5UlE7O0VBRUU7QXpFeXlSVjs7QXlFdnlSUTs7RUFFRTtBekUweVJWOztBeUV4eVJROztFQUVFO0F6RTJ5UlY7O0F5RXp5UlE7O0VBRUU7QXpFNHlSVjs7QXlFM3pSUTtFQUFnQztBekUrelJ4Qzs7QXlFOXpSUTs7RUFFRTtBekVpMFJWOztBeUUvelJROztFQUVFO0F6RWswUlY7O0F5RWgwUlE7O0VBRUU7QXpFbTBSVjs7QXlFajBSUTs7RUFFRTtBekVvMFJWOztBeUVuMVJRO0VBQWdDO0F6RXUxUnhDOztBeUV0MVJROztFQUVFO0F6RXkxUlY7O0F5RXYxUlE7O0VBRUU7QXpFMDFSVjs7QXlFeDFSUTs7RUFFRTtBekUyMVJWOztBeUV6MVJROztFQUVFO0F6RTQxUlY7O0F5RTMyUlE7RUFBZ0M7QXpFKzJSeEM7O0F5RTkyUlE7O0VBRUU7QXpFaTNSVjs7QXlFLzJSUTs7RUFFRTtBekVrM1JWOztBeUVoM1JROztFQUVFO0F6RW0zUlY7O0F5RWozUlE7O0VBRUU7QXpFbzNSVjs7QXlFbjRSUTtFQUFnQztBekV1NFJ4Qzs7QXlFdDRSUTs7RUFFRTtBekV5NFJWOztBeUV2NFJROztFQUVFO0F6RTA0UlY7O0F5RXg0UlE7O0VBRUU7QXpFMjRSVjs7QXlFejRSUTs7RUFFRTtBekU0NFJWOztBeUUzNVJRO0VBQWdDO0F6RSs1UnhDOztBeUU5NVJROztFQUVFO0F6RWk2UlY7O0F5RS81UlE7O0VBRUU7QXpFazZSVjs7QXlFaDZSUTs7RUFFRTtBekVtNlJWOztBeUVqNlJROztFQUVFO0F6RW82UlY7O0F5RW43UlE7RUFBZ0M7QXpFdTdSeEM7O0F5RXQ3UlE7O0VBRUU7QXpFeTdSVjs7QXlFdjdSUTs7RUFFRTtBekUwN1JWOztBeUV4N1JROztFQUVFO0F6RTI3UlY7O0F5RXo3UlE7O0VBRUU7QXpFNDdSVjs7QXlFMzhSUTtFQUFnQztBekUrOFJ4Qzs7QXlFOThSUTs7RUFFRTtBekVpOVJWOztBeUUvOFJROztFQUVFO0F6RWs5UlY7O0F5RWg5UlE7O0VBRUU7QXpFbTlSVjs7QXlFajlSUTs7RUFFRTtBekVvOVJWOztBeUVuK1JRO0VBQWdDO0F6RXUrUnhDOztBeUV0K1JROztFQUVFO0F6RXkrUlY7O0F5RXYrUlE7O0VBRUU7QXpFMCtSVjs7QXlFeCtSUTs7RUFFRTtBekUyK1JWOztBeUV6K1JROztFQUVFO0F6RTQrUlY7O0F5RTMvUlE7RUFBZ0M7QXpFKy9SeEM7O0F5RTkvUlE7O0VBRUU7QXpFaWdTVjs7QXlFLy9SUTs7RUFFRTtBekVrZ1NWOztBeUVoZ1NROztFQUVFO0F6RW1nU1Y7O0F5RWpnU1E7O0VBRUU7QXpFb2dTVjs7QXlFbmhTUTtFQUFnQztBekV1aFN4Qzs7QXlFdGhTUTs7RUFFRTtBekV5aFNWOztBeUV2aFNROztFQUVFO0F6RTBoU1Y7O0F5RXhoU1E7O0VBRUU7QXpFMmhTVjs7QXlFemhTUTs7RUFFRTtBekU0aFNWOztBeUVwaFNRO0VBQXdCO0F6RXdoU2hDOztBeUV2aFNROztFQUVFO0F6RTBoU1Y7O0F5RXhoU1E7O0VBRUU7QXpFMmhTVjs7QXlFemhTUTs7RUFFRTtBekU0aFNWOztBeUUxaFNROztFQUVFO0F6RTZoU1Y7O0F5RTVpU1E7RUFBd0I7QXpFZ2pTaEM7O0F5RS9pU1E7O0VBRUU7QXpFa2pTVjs7QXlFaGpTUTs7RUFFRTtBekVtalNWOztBeUVqalNROztFQUVFO0F6RW9qU1Y7O0F5RWxqU1E7O0VBRUU7QXpFcWpTVjs7QXlFcGtTUTtFQUF3QjtBekV3a1NoQzs7QXlFdmtTUTs7RUFFRTtBekUwa1NWOztBeUV4a1NROztFQUVFO0F6RTJrU1Y7O0F5RXprU1E7O0VBRUU7QXpFNGtTVjs7QXlFMWtTUTs7RUFFRTtBekU2a1NWOztBeUU1bFNRO0VBQXdCO0F6RWdtU2hDOztBeUUvbFNROztFQUVFO0F6RWttU1Y7O0F5RWhtU1E7O0VBRUU7QXpFbW1TVjs7QXlFam1TUTs7RUFFRTtBekVvbVNWOztBeUVsbVNROztFQUVFO0F6RXFtU1Y7O0F5RXBuU1E7RUFBd0I7QXpFd25TaEM7O0F5RXZuU1E7O0VBRUU7QXpFMG5TVjs7QXlFeG5TUTs7RUFFRTtBekUyblNWOztBeUV6blNROztFQUVFO0F6RTRuU1Y7O0F5RTFuU1E7O0VBRUU7QXpFNm5TVjs7QXlFdm5TSTtFQUFtQjtBekUyblN2Qjs7QXlFMW5TSTs7RUFFRTtBekU2blNOOztBeUUzblNJOztFQUVFO0F6RThuU047O0F5RTVuU0k7O0VBRUU7QXpFK25TTjs7QXlFN25TSTs7RUFFRTtBekVnb1NOOztBaUJ6b1NJO0V3RGxESTtJQUFnQztFekVnc1N0QztFeUUvclNNOztJQUVFO0V6RWlzU1I7RXlFL3JTTTs7SUFFRTtFekVpc1NSO0V5RS9yU007O0lBRUU7RXpFaXNTUjtFeUUvclNNOztJQUVFO0V6RWlzU1I7RXlFaHRTTTtJQUFnQztFekVtdFN0QztFeUVsdFNNOztJQUVFO0V6RW90U1I7RXlFbHRTTTs7SUFFRTtFekVvdFNSO0V5RWx0U007O0lBRUU7RXpFb3RTUjtFeUVsdFNNOztJQUVFO0V6RW90U1I7RXlFbnVTTTtJQUFnQztFekVzdVN0QztFeUVydVNNOztJQUVFO0V6RXV1U1I7RXlFcnVTTTs7SUFFRTtFekV1dVNSO0V5RXJ1U007O0lBRUU7RXpFdXVTUjtFeUVydVNNOztJQUVFO0V6RXV1U1I7RXlFdHZTTTtJQUFnQztFekV5dlN0QztFeUV4dlNNOztJQUVFO0V6RTB2U1I7RXlFeHZTTTs7SUFFRTtFekUwdlNSO0V5RXh2U007O0lBRUU7RXpFMHZTUjtFeUV4dlNNOztJQUVFO0V6RTB2U1I7RXlFendTTTtJQUFnQztFekU0d1N0QztFeUUzd1NNOztJQUVFO0V6RTZ3U1I7RXlFM3dTTTs7SUFFRTtFekU2d1NSO0V5RTN3U007O0lBRUU7RXpFNndTUjtFeUUzd1NNOztJQUVFO0V6RTZ3U1I7RXlFNXhTTTtJQUFnQztFekUreFN0QztFeUU5eFNNOztJQUVFO0V6RWd5U1I7RXlFOXhTTTs7SUFFRTtFekVneVNSO0V5RTl4U007O0lBRUU7RXpFZ3lTUjtFeUU5eFNNOztJQUVFO0V6RWd5U1I7RXlFL3lTTTtJQUFnQztFekVrelN0QztFeUVqelNNOztJQUVFO0V6RW16U1I7RXlFanpTTTs7SUFFRTtFekVtelNSO0V5RWp6U007O0lBRUU7RXpFbXpTUjtFeUVqelNNOztJQUVFO0V6RW16U1I7RXlFbDBTTTtJQUFnQztFekVxMFN0QztFeUVwMFNNOztJQUVFO0V6RXMwU1I7RXlFcDBTTTs7SUFFRTtFekVzMFNSO0V5RXAwU007O0lBRUU7RXpFczBTUjtFeUVwMFNNOztJQUVFO0V6RXMwU1I7RXlFcjFTTTtJQUFnQztFekV3MVN0QztFeUV2MVNNOztJQUVFO0V6RXkxU1I7RXlFdjFTTTs7SUFFRTtFekV5MVNSO0V5RXYxU007O0lBRUU7RXpFeTFTUjtFeUV2MVNNOztJQUVFO0V6RXkxU1I7RXlFeDJTTTtJQUFnQztFekUyMlN0QztFeUUxMlNNOztJQUVFO0V6RTQyU1I7RXlFMTJTTTs7SUFFRTtFekU0MlNSO0V5RTEyU007O0lBRUU7RXpFNDJTUjtFeUUxMlNNOztJQUVFO0V6RTQyU1I7RXlFMzNTTTtJQUFnQztFekU4M1N0QztFeUU3M1NNOztJQUVFO0V6RSszU1I7RXlFNzNTTTs7SUFFRTtFekUrM1NSO0V5RTczU007O0lBRUU7RXpFKzNTUjtFeUU3M1NNOztJQUVFO0V6RSszU1I7RXlFOTRTTTtJQUFnQztFekVpNVN0QztFeUVoNVNNOztJQUVFO0V6RWs1U1I7RXlFaDVTTTs7SUFFRTtFekVrNVNSO0V5RWg1U007O0lBRUU7RXpFazVTUjtFeUVoNVNNOztJQUVFO0V6RWs1U1I7RXlFMTRTTTtJQUF3QjtFekU2NFM5QjtFeUU1NFNNOztJQUVFO0V6RTg0U1I7RXlFNTRTTTs7SUFFRTtFekU4NFNSO0V5RTU0U007O0lBRUU7RXpFODRTUjtFeUU1NFNNOztJQUVFO0V6RTg0U1I7RXlFNzVTTTtJQUF3QjtFekVnNlM5QjtFeUUvNVNNOztJQUVFO0V6RWk2U1I7RXlFLzVTTTs7SUFFRTtFekVpNlNSO0V5RS81U007O0lBRUU7RXpFaTZTUjtFeUUvNVNNOztJQUVFO0V6RWk2U1I7RXlFaDdTTTtJQUF3QjtFekVtN1M5QjtFeUVsN1NNOztJQUVFO0V6RW83U1I7RXlFbDdTTTs7SUFFRTtFekVvN1NSO0V5RWw3U007O0lBRUU7RXpFbzdTUjtFeUVsN1NNOztJQUVFO0V6RW83U1I7RXlFbjhTTTtJQUF3QjtFekVzOFM5QjtFeUVyOFNNOztJQUVFO0V6RXU4U1I7RXlFcjhTTTs7SUFFRTtFekV1OFNSO0V5RXI4U007O0lBRUU7RXpFdThTUjtFeUVyOFNNOztJQUVFO0V6RXU4U1I7RXlFdDlTTTtJQUF3QjtFekV5OVM5QjtFeUV4OVNNOztJQUVFO0V6RTA5U1I7RXlFeDlTTTs7SUFFRTtFekUwOVNSO0V5RXg5U007O0lBRUU7RXpFMDlTUjtFeUV4OVNNOztJQUVFO0V6RTA5U1I7RXlFcDlTRTtJQUFtQjtFekV1OVNyQjtFeUV0OVNFOztJQUVFO0V6RXc5U0o7RXlFdDlTRTs7SUFFRTtFekV3OVNKO0V5RXQ5U0U7O0lBRUU7RXpFdzlTSjtFeUV0OVNFOztJQUVFO0V6RXc5U0o7QUFDRjtBaUJsK1NJO0V3RGxESTtJQUFnQztFekV3aFR0QztFeUV2aFRNOztJQUVFO0V6RXloVFI7RXlFdmhUTTs7SUFFRTtFekV5aFRSO0V5RXZoVE07O0lBRUU7RXpFeWhUUjtFeUV2aFRNOztJQUVFO0V6RXloVFI7RXlFeGlUTTtJQUFnQztFekUyaVR0QztFeUUxaVRNOztJQUVFO0V6RTRpVFI7RXlFMWlUTTs7SUFFRTtFekU0aVRSO0V5RTFpVE07O0lBRUU7RXpFNGlUUjtFeUUxaVRNOztJQUVFO0V6RTRpVFI7RXlFM2pUTTtJQUFnQztFekU4alR0QztFeUU3alRNOztJQUVFO0V6RStqVFI7RXlFN2pUTTs7SUFFRTtFekUralRSO0V5RTdqVE07O0lBRUU7RXpFK2pUUjtFeUU3alRNOztJQUVFO0V6RStqVFI7RXlFOWtUTTtJQUFnQztFekVpbFR0QztFeUVobFRNOztJQUVFO0V6RWtsVFI7RXlFaGxUTTs7SUFFRTtFekVrbFRSO0V5RWhsVE07O0lBRUU7RXpFa2xUUjtFeUVobFRNOztJQUVFO0V6RWtsVFI7RXlFam1UTTtJQUFnQztFekVvbVR0QztFeUVubVRNOztJQUVFO0V6RXFtVFI7RXlFbm1UTTs7SUFFRTtFekVxbVRSO0V5RW5tVE07O0lBRUU7RXpFcW1UUjtFeUVubVRNOztJQUVFO0V6RXFtVFI7RXlFcG5UTTtJQUFnQztFekV1blR0QztFeUV0blRNOztJQUVFO0V6RXduVFI7RXlFdG5UTTs7SUFFRTtFekV3blRSO0V5RXRuVE07O0lBRUU7RXpFd25UUjtFeUV0blRNOztJQUVFO0V6RXduVFI7RXlFdm9UTTtJQUFnQztFekUwb1R0QztFeUV6b1RNOztJQUVFO0V6RTJvVFI7RXlFem9UTTs7SUFFRTtFekUyb1RSO0V5RXpvVE07O0lBRUU7RXpFMm9UUjtFeUV6b1RNOztJQUVFO0V6RTJvVFI7RXlFMXBUTTtJQUFnQztFekU2cFR0QztFeUU1cFRNOztJQUVFO0V6RThwVFI7RXlFNXBUTTs7SUFFRTtFekU4cFRSO0V5RTVwVE07O0lBRUU7RXpFOHBUUjtFeUU1cFRNOztJQUVFO0V6RThwVFI7RXlFN3FUTTtJQUFnQztFekVnclR0QztFeUUvcVRNOztJQUVFO0V6RWlyVFI7RXlFL3FUTTs7SUFFRTtFekVpclRSO0V5RS9xVE07O0lBRUU7RXpFaXJUUjtFeUUvcVRNOztJQUVFO0V6RWlyVFI7RXlFaHNUTTtJQUFnQztFekVtc1R0QztFeUVsc1RNOztJQUVFO0V6RW9zVFI7RXlFbHNUTTs7SUFFRTtFekVvc1RSO0V5RWxzVE07O0lBRUU7RXpFb3NUUjtFeUVsc1RNOztJQUVFO0V6RW9zVFI7RXlFbnRUTTtJQUFnQztFekVzdFR0QztFeUVydFRNOztJQUVFO0V6RXV0VFI7RXlFcnRUTTs7SUFFRTtFekV1dFRSO0V5RXJ0VE07O0lBRUU7RXpFdXRUUjtFeUVydFRNOztJQUVFO0V6RXV0VFI7RXlFdHVUTTtJQUFnQztFekV5dVR0QztFeUV4dVRNOztJQUVFO0V6RTB1VFI7RXlFeHVUTTs7SUFFRTtFekUwdVRSO0V5RXh1VE07O0lBRUU7RXpFMHVUUjtFeUV4dVRNOztJQUVFO0V6RTB1VFI7RXlFbHVUTTtJQUF3QjtFekVxdVQ5QjtFeUVwdVRNOztJQUVFO0V6RXN1VFI7RXlFcHVUTTs7SUFFRTtFekVzdVRSO0V5RXB1VE07O0lBRUU7RXpFc3VUUjtFeUVwdVRNOztJQUVFO0V6RXN1VFI7RXlFcnZUTTtJQUF3QjtFekV3dlQ5QjtFeUV2dlRNOztJQUVFO0V6RXl2VFI7RXlFdnZUTTs7SUFFRTtFekV5dlRSO0V5RXZ2VE07O0lBRUU7RXpFeXZUUjtFeUV2dlRNOztJQUVFO0V6RXl2VFI7RXlFeHdUTTtJQUF3QjtFekUyd1Q5QjtFeUUxd1RNOztJQUVFO0V6RTR3VFI7RXlFMXdUTTs7SUFFRTtFekU0d1RSO0V5RTF3VE07O0lBRUU7RXpFNHdUUjtFeUUxd1RNOztJQUVFO0V6RTR3VFI7RXlFM3hUTTtJQUF3QjtFekU4eFQ5QjtFeUU3eFRNOztJQUVFO0V6RSt4VFI7RXlFN3hUTTs7SUFFRTtFekUreFRSO0V5RTd4VE07O0lBRUU7RXpFK3hUUjtFeUU3eFRNOztJQUVFO0V6RSt4VFI7RXlFOXlUTTtJQUF3QjtFekVpelQ5QjtFeUVoelRNOztJQUVFO0V6RWt6VFI7RXlFaHpUTTs7SUFFRTtFekVrelRSO0V5RWh6VE07O0lBRUU7RXpFa3pUUjtFeUVoelRNOztJQUVFO0V6RWt6VFI7RXlFNXlURTtJQUFtQjtFekUreVRyQjtFeUU5eVRFOztJQUVFO0V6RWd6VEo7RXlFOXlURTs7SUFFRTtFekVnelRKO0V5RTl5VEU7O0lBRUU7RXpFZ3pUSjtFeUU5eVRFOztJQUVFO0V6RWd6VEo7QUFDRjtBaUIxelRJO0V3RGxESTtJQUFnQztFekVnM1R0QztFeUUvMlRNOztJQUVFO0V6RWkzVFI7RXlFLzJUTTs7SUFFRTtFekVpM1RSO0V5RS8yVE07O0lBRUU7RXpFaTNUUjtFeUUvMlRNOztJQUVFO0V6RWkzVFI7RXlFaDRUTTtJQUFnQztFekVtNFR0QztFeUVsNFRNOztJQUVFO0V6RW80VFI7RXlFbDRUTTs7SUFFRTtFekVvNFRSO0V5RWw0VE07O0lBRUU7RXpFbzRUUjtFeUVsNFRNOztJQUVFO0V6RW80VFI7RXlFbjVUTTtJQUFnQztFekVzNVR0QztFeUVyNVRNOztJQUVFO0V6RXU1VFI7RXlFcjVUTTs7SUFFRTtFekV1NVRSO0V5RXI1VE07O0lBRUU7RXpFdTVUUjtFeUVyNVRNOztJQUVFO0V6RXU1VFI7RXlFdDZUTTtJQUFnQztFekV5NlR0QztFeUV4NlRNOztJQUVFO0V6RTA2VFI7RXlFeDZUTTs7SUFFRTtFekUwNlRSO0V5RXg2VE07O0lBRUU7RXpFMDZUUjtFeUV4NlRNOztJQUVFO0V6RTA2VFI7RXlFejdUTTtJQUFnQztFekU0N1R0QztFeUUzN1RNOztJQUVFO0V6RTY3VFI7RXlFMzdUTTs7SUFFRTtFekU2N1RSO0V5RTM3VE07O0lBRUU7RXpFNjdUUjtFeUUzN1RNOztJQUVFO0V6RTY3VFI7RXlFNThUTTtJQUFnQztFekUrOFR0QztFeUU5OFRNOztJQUVFO0V6RWc5VFI7RXlFOThUTTs7SUFFRTtFekVnOVRSO0V5RTk4VE07O0lBRUU7RXpFZzlUUjtFeUU5OFRNOztJQUVFO0V6RWc5VFI7RXlFLzlUTTtJQUFnQztFekVrK1R0QztFeUVqK1RNOztJQUVFO0V6RW0rVFI7RXlFaitUTTs7SUFFRTtFekVtK1RSO0V5RWorVE07O0lBRUU7RXpFbStUUjtFeUVqK1RNOztJQUVFO0V6RW0rVFI7RXlFbC9UTTtJQUFnQztFekVxL1R0QztFeUVwL1RNOztJQUVFO0V6RXMvVFI7RXlFcC9UTTs7SUFFRTtFekVzL1RSO0V5RXAvVE07O0lBRUU7RXpFcy9UUjtFeUVwL1RNOztJQUVFO0V6RXMvVFI7RXlFcmdVTTtJQUFnQztFekV3Z1V0QztFeUV2Z1VNOztJQUVFO0V6RXlnVVI7RXlFdmdVTTs7SUFFRTtFekV5Z1VSO0V5RXZnVU07O0lBRUU7RXpFeWdVUjtFeUV2Z1VNOztJQUVFO0V6RXlnVVI7RXlFeGhVTTtJQUFnQztFekUyaFV0QztFeUUxaFVNOztJQUVFO0V6RTRoVVI7RXlFMWhVTTs7SUFFRTtFekU0aFVSO0V5RTFoVU07O0lBRUU7RXpFNGhVUjtFeUUxaFVNOztJQUVFO0V6RTRoVVI7RXlFM2lVTTtJQUFnQztFekU4aVV0QztFeUU3aVVNOztJQUVFO0V6RStpVVI7RXlFN2lVTTs7SUFFRTtFekUraVVSO0V5RTdpVU07O0lBRUU7RXpFK2lVUjtFeUU3aVVNOztJQUVFO0V6RStpVVI7RXlFOWpVTTtJQUFnQztFekVpa1V0QztFeUVoa1VNOztJQUVFO0V6RWtrVVI7RXlFaGtVTTs7SUFFRTtFekVra1VSO0V5RWhrVU07O0lBRUU7RXpFa2tVUjtFeUVoa1VNOztJQUVFO0V6RWtrVVI7RXlFMWpVTTtJQUF3QjtFekU2alU5QjtFeUU1alVNOztJQUVFO0V6RThqVVI7RXlFNWpVTTs7SUFFRTtFekU4alVSO0V5RTVqVU07O0lBRUU7RXpFOGpVUjtFeUU1alVNOztJQUVFO0V6RThqVVI7RXlFN2tVTTtJQUF3QjtFekVnbFU5QjtFeUUva1VNOztJQUVFO0V6RWlsVVI7RXlFL2tVTTs7SUFFRTtFekVpbFVSO0V5RS9rVU07O0lBRUU7RXpFaWxVUjtFeUUva1VNOztJQUVFO0V6RWlsVVI7RXlFaG1VTTtJQUF3QjtFekVtbVU5QjtFeUVsbVVNOztJQUVFO0V6RW9tVVI7RXlFbG1VTTs7SUFFRTtFekVvbVVSO0V5RWxtVU07O0lBRUU7RXpFb21VUjtFeUVsbVVNOztJQUVFO0V6RW9tVVI7RXlFbm5VTTtJQUF3QjtFekVzblU5QjtFeUVyblVNOztJQUVFO0V6RXVuVVI7RXlFcm5VTTs7SUFFRTtFekV1blVSO0V5RXJuVU07O0lBRUU7RXpFdW5VUjtFeUVyblVNOztJQUVFO0V6RXVuVVI7RXlFdG9VTTtJQUF3QjtFekV5b1U5QjtFeUV4b1VNOztJQUVFO0V6RTBvVVI7RXlFeG9VTTs7SUFFRTtFekUwb1VSO0V5RXhvVU07O0lBRUU7RXpFMG9VUjtFeUV4b1VNOztJQUVFO0V6RTBvVVI7RXlFcG9VRTtJQUFtQjtFekV1b1VyQjtFeUV0b1VFOztJQUVFO0V6RXdvVUo7RXlFdG9VRTs7SUFFRTtFekV3b1VKO0V5RXRvVUU7O0lBRUU7RXpFd29VSjtFeUV0b1VFOztJQUVFO0V6RXdvVUo7QUFDRjtBaUJscFVJO0V3RGxESTtJQUFnQztFekV3c1V0QztFeUV2c1VNOztJQUVFO0V6RXlzVVI7RXlFdnNVTTs7SUFFRTtFekV5c1VSO0V5RXZzVU07O0lBRUU7RXpFeXNVUjtFeUV2c1VNOztJQUVFO0V6RXlzVVI7RXlFeHRVTTtJQUFnQztFekUydFV0QztFeUUxdFVNOztJQUVFO0V6RTR0VVI7RXlFMXRVTTs7SUFFRTtFekU0dFVSO0V5RTF0VU07O0lBRUU7RXpFNHRVUjtFeUUxdFVNOztJQUVFO0V6RTR0VVI7RXlFM3VVTTtJQUFnQztFekU4dVV0QztFeUU3dVVNOztJQUVFO0V6RSt1VVI7RXlFN3VVTTs7SUFFRTtFekUrdVVSO0V5RTd1VU07O0lBRUU7RXpFK3VVUjtFeUU3dVVNOztJQUVFO0V6RSt1VVI7RXlFOXZVTTtJQUFnQztFekVpd1V0QztFeUVod1VNOztJQUVFO0V6RWt3VVI7RXlFaHdVTTs7SUFFRTtFekVrd1VSO0V5RWh3VU07O0lBRUU7RXpFa3dVUjtFeUVod1VNOztJQUVFO0V6RWt3VVI7RXlFanhVTTtJQUFnQztFekVveFV0QztFeUVueFVNOztJQUVFO0V6RXF4VVI7RXlFbnhVTTs7SUFFRTtFekVxeFVSO0V5RW54VU07O0lBRUU7RXpFcXhVUjtFeUVueFVNOztJQUVFO0V6RXF4VVI7RXlFcHlVTTtJQUFnQztFekV1eVV0QztFeUV0eVVNOztJQUVFO0V6RXd5VVI7RXlFdHlVTTs7SUFFRTtFekV3eVVSO0V5RXR5VU07O0lBRUU7RXpFd3lVUjtFeUV0eVVNOztJQUVFO0V6RXd5VVI7RXlFdnpVTTtJQUFnQztFekUwelV0QztFeUV6elVNOztJQUVFO0V6RTJ6VVI7RXlFenpVTTs7SUFFRTtFekUyelVSO0V5RXp6VU07O0lBRUU7RXpFMnpVUjtFeUV6elVNOztJQUVFO0V6RTJ6VVI7RXlFMTBVTTtJQUFnQztFekU2MFV0QztFeUU1MFVNOztJQUVFO0V6RTgwVVI7RXlFNTBVTTs7SUFFRTtFekU4MFVSO0V5RTUwVU07O0lBRUU7RXpFODBVUjtFeUU1MFVNOztJQUVFO0V6RTgwVVI7RXlFNzFVTTtJQUFnQztFekVnMlV0QztFeUUvMVVNOztJQUVFO0V6RWkyVVI7RXlFLzFVTTs7SUFFRTtFekVpMlVSO0V5RS8xVU07O0lBRUU7RXpFaTJVUjtFeUUvMVVNOztJQUVFO0V6RWkyVVI7RXlFaDNVTTtJQUFnQztFekVtM1V0QztFeUVsM1VNOztJQUVFO0V6RW8zVVI7RXlFbDNVTTs7SUFFRTtFekVvM1VSO0V5RWwzVU07O0lBRUU7RXpFbzNVUjtFeUVsM1VNOztJQUVFO0V6RW8zVVI7RXlFbjRVTTtJQUFnQztFekVzNFV0QztFeUVyNFVNOztJQUVFO0V6RXU0VVI7RXlFcjRVTTs7SUFFRTtFekV1NFVSO0V5RXI0VU07O0lBRUU7RXpFdTRVUjtFeUVyNFVNOztJQUVFO0V6RXU0VVI7RXlFdDVVTTtJQUFnQztFekV5NVV0QztFeUV4NVVNOztJQUVFO0V6RTA1VVI7RXlFeDVVTTs7SUFFRTtFekUwNVVSO0V5RXg1VU07O0lBRUU7RXpFMDVVUjtFeUV4NVVNOztJQUVFO0V6RTA1VVI7RXlFbDVVTTtJQUF3QjtFekVxNVU5QjtFeUVwNVVNOztJQUVFO0V6RXM1VVI7RXlFcDVVTTs7SUFFRTtFekVzNVVSO0V5RXA1VU07O0lBRUU7RXpFczVVUjtFeUVwNVVNOztJQUVFO0V6RXM1VVI7RXlFcjZVTTtJQUF3QjtFekV3NlU5QjtFeUV2NlVNOztJQUVFO0V6RXk2VVI7RXlFdjZVTTs7SUFFRTtFekV5NlVSO0V5RXY2VU07O0lBRUU7RXpFeTZVUjtFeUV2NlVNOztJQUVFO0V6RXk2VVI7RXlFeDdVTTtJQUF3QjtFekUyN1U5QjtFeUUxN1VNOztJQUVFO0V6RTQ3VVI7RXlFMTdVTTs7SUFFRTtFekU0N1VSO0V5RTE3VU07O0lBRUU7RXpFNDdVUjtFeUUxN1VNOztJQUVFO0V6RTQ3VVI7RXlFMzhVTTtJQUF3QjtFekU4OFU5QjtFeUU3OFVNOztJQUVFO0V6RSs4VVI7RXlFNzhVTTs7SUFFRTtFekUrOFVSO0V5RTc4VU07O0lBRUU7RXpFKzhVUjtFeUU3OFVNOztJQUVFO0V6RSs4VVI7RXlFOTlVTTtJQUF3QjtFekVpK1U5QjtFeUVoK1VNOztJQUVFO0V6RWsrVVI7RXlFaCtVTTs7SUFFRTtFekVrK1VSO0V5RWgrVU07O0lBRUU7RXpFaytVUjtFeUVoK1VNOztJQUVFO0V6RWsrVVI7RXlFNTlVRTtJQUFtQjtFekUrOVVyQjtFeUU5OVVFOztJQUVFO0V6RWcrVUo7RXlFOTlVRTs7SUFFRTtFekVnK1VKO0V5RTk5VUU7O0lBRUU7RXpFZytVSjtFeUU5OVVFOztJQUVFO0V6RWcrVUo7QUFDRjtBMEVoaVZBO0VBQWtCO0ExRW1pVmxCOztBMEUvaFZBO0VBQWlCO0ExRW1pVmpCOztBMEVsaVZBO0VBQWlCO0ExRXNpVmpCOztBMEVyaVZBO0VBQWlCO0ExRXlpVmpCOztBMEV4aVZBO0VDVEU7RUFDQTtFQUNBO0EzRXFqVkY7O0EwRXRpVkk7RUFBd0I7QTFFMGlWNUI7O0EwRXppVkk7RUFBd0I7QTFFNmlWNUI7O0EwRTVpVkk7RUFBd0I7QTFFZ2pWNUI7O0FpQjNnVkk7RXlEdkNBO0lBQXdCO0UxRXVqVjFCO0UwRXRqVkU7SUFBd0I7RTFFeWpWMUI7RTBFeGpWRTtJQUF3QjtFMUUyalYxQjtBQUNGO0FpQnZoVkk7RXlEdkNBO0lBQXdCO0UxRWtrVjFCO0UwRWprVkU7SUFBd0I7RTFFb2tWMUI7RTBFbmtWRTtJQUF3QjtFMUVza1YxQjtBQUNGO0FpQmxpVkk7RXlEdkNBO0lBQXdCO0UxRTZrVjFCO0UwRTVrVkU7SUFBd0I7RTFFK2tWMUI7RTBFOWtWRTtJQUF3QjtFMUVpbFYxQjtBQUNGO0FpQjdpVkk7RXlEdkNBO0lBQXdCO0UxRXdsVjFCO0UwRXZsVkU7SUFBd0I7RTFFMGxWMUI7RTBFemxWRTtJQUF3QjtFMUU0bFYxQjtBQUNGO0EwRXZsVkE7RUFBbUI7QTFFMGxWbkI7O0EwRXpsVkE7RUFBbUI7QTFFNmxWbkI7O0EwRTVsVkE7RUFBbUI7QTFFZ21WbkI7O0EwRTVsVkE7RUFBdUI7QTFFZ21WdkI7O0EwRS9sVkE7RUFBdUI7QTFFbW1WdkI7O0EwRWxtVkE7RUFBdUI7QTFFc21WdkI7O0EwRXJtVkE7RUFBdUI7QTFFeW1WdkI7O0EwRXhtVkE7RUFBdUI7QTFFNG1WdkI7O0EwRTNtVkE7RUFBdUI7QTFFK21WdkI7O0EwRTNtVkE7RUFBYztBMUUrbVZkOztBNEV0cFZFO0VBQ0U7QTVFeXBWSjs7QVEvb1ZFO0VvRUxNO0E1RXdwVlI7O0E0RTlwVkU7RUFDRTtBNUVpcVZKOztBUXZwVkU7RW9FTE07QTVFZ3FWUjs7QTRFdHFWRTtFQUNFO0E1RXlxVko7O0FRL3BWRTtFb0VMTTtBNUV3cVZSOztBNEU5cVZFO0VBQ0U7QTVFaXJWSjs7QVF2cVZFO0VvRUxNO0E1RWdyVlI7O0E0RXRyVkU7RUFDRTtBNUV5clZKOztBUS9xVkU7RW9FTE07QTVFd3JWUjs7QTRFOXJWRTtFQUNFO0E1RWlzVko7O0FRdnJWRTtFb0VMTTtBNUVnc1ZSOztBNEV0c1ZFO0VBQ0U7QTVFeXNWSjs7QVEvclZFO0VvRUxNO0E1RXdzVlI7O0E0RTlzVkU7RUFDRTtBNUVpdFZKOztBUXZzVkU7RW9FTE07QTVFZ3RWUjs7QTRFdHRWRTtFQUNFO0E1RXl0Vko7O0FRL3NWRTtFb0VMTTtBNUV3dFZSOztBNEU5dFZFO0VBQ0U7QTVFaXVWSjs7QVF2dFZFO0VvRUxNO0E1RWd1VlI7O0E0RXR1VkU7RUFDRTtBNUV5dVZKOztBUS90VkU7RW9FTE07QTVFd3VWUjs7QTRFOXVWRTtFQUNFO0E1RWl2Vko7O0FRdnVWRTtFb0VMTTtBNUVndlZSOztBNEV0dlZFO0VBQ0U7QTVFeXZWSjs7QVEvdVZFO0VvRUxNO0E1RXd2VlI7O0E0RTl2VkU7RUFDRTtBNUVpd1ZKOztBUXZ2VkU7RW9FTE07QTVFZ3dWUjs7QTRFdHdWRTtFQUNFO0E1RXl3Vko7O0FRL3ZWRTtFb0VMTTtBNUV3d1ZSOztBNEU5d1ZFO0VBQ0U7QTVFaXhWSjs7QVF2d1ZFO0VvRUxNO0E1RWd4VlI7O0E0RXR4VkU7RUFDRTtBNUV5eFZKOztBUS93VkU7RW9FTE07QTVFd3hWUjs7QTRFOXhWRTtFQUNFO0E1RWl5Vko7O0FRdnhWRTtFb0VMTTtBNUVneVZSOztBNEV0eVZFO0VBQ0U7QTVFeXlWSjs7QVEveFZFO0VvRUxNO0E1RXd5VlI7O0E0RTl5VkU7RUFDRTtBNUVpelZKOztBUXZ5VkU7RW9FTE07QTVFZ3pWUjs7QTRFdHpWRTtFQUNFO0E1RXl6Vko7O0FRL3lWRTtFb0VMTTtBNUV3elZSOztBNEU5elZFO0VBQ0U7QTVFaTBWSjs7QVF2elZFO0VvRUxNO0E1RWcwVlI7O0E0RXQwVkU7RUFDRTtBNUV5MFZKOztBUS96VkU7RW9FTE07QTVFdzBWUjs7QTRFOTBWRTtFQUNFO0E1RWkxVko7O0FRdjBWRTtFb0VMTTtBNUVnMVZSOztBNEV0MVZFO0VBQ0U7QTVFeTFWSjs7QVEvMFZFO0VvRUxNO0E1RXcxVlI7O0EwRWp6VkE7RUFBYTtBMUVxelZiOztBMEVwelZBO0VBQWM7QTFFd3pWZDs7QTBFdHpWQTtFQUFpQjtBMUUwelZqQjs7QTBFenpWQTtFQUFpQjtBMUU2elZqQjs7QTBFenpWQTtFR3ZERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RW8zVkY7O0EwRTd6VkE7RUFBd0I7QTFFaTBWeEI7O0EwRS96VkE7RUFDRTtFQUNBO0ExRWswVkY7O0EwRTd6VkE7RUFBYztBMUVpMFZkOztBOEVsNFZBO0VBQ0U7QTlFcTRWRjs7QThFbDRWQTtFQUNFO0E5RXE0VkY7O0ErRXI0VkU7RUFDRTs7O0lBS0U7SUFFQTtFL0VxNFZKO0UrRWo0Vkk7SUFDRTtFL0VtNFZOO0UrRTEzVkU7SUFDRTtFL0U0M1ZKO0UrRTkyVkU7SUFDRTtFL0VnM1ZKO0UrRTkyVkU7O0lBRUU7SUFDQTtFL0VnM1ZKO0UrRXgyVkU7SUFDRTtFL0UwMlZKO0UrRXYyVkU7O0lBRUU7RS9FeTJWSjtFK0V0MlZFOzs7SUFHRTtJQUNBO0UvRXcyVko7RStFcjJWRTs7SUFFRTtFL0V1MlZKO0UrRS8xVkU7SUFDRSxRekV3Z0M4QjtFTnkxVGxDO0UrRS8xVkU7SUFDRTtFL0VpMlZKO0UrRS8xVkU7SUFDRTtFL0VpMlZKO0UrRTcxVkU7SUFDRTtFL0UrMVZKO0UrRTcxVkU7SUFDRTtFL0UrMVZKO0UrRTUxVkU7SUFDRTtFL0U4MVZKO0UrRTUxVkk7O0lBRUU7RS9FODFWTjtFK0V6MVZJOztJQUVFO0UvRTIxVk47RStFdjFWRTtJQUNFO0UvRXkxVko7RStFdjFWSTs7OztJQUlFLHFCOUV4RmE7RURpN1ZuQjtFK0VyMVZFO0lBQ0U7SUFDQSxxQjlFOUZlO0VEcTdWbkI7QUFDRjtBZ0YvOVZBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBaEZnK1ZGO0FpRnQrVkE7RUFDRTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7QWpGcStWRjtBaUZuK1ZFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FqRm8rVko7QWlGaitWRTtFQUNFO0FqRm0rVko7QWlGNzlWSTtFQUNFO0VBQ0E7QWpGKzlWTjtBa0Y3L1ZBO0VBQ0U7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0FsRjQvVkY7QWtGMS9WRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGNC9WSjtBa0Z4L1ZBO0VBQ0U7QWxGMC9WRjtBa0Z4L1ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYwL1ZKO0FrRngvVkk7RUFDRTtBbEYwL1ZOOztBbUZ6aFdBO0VBQ0U7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0FuRnNoV0Y7O0FtRm5oV0E7RUFDRTtBbkZzaFdGOztBbUZuaFdBO0VBQ0U7RUFDQTtFQUNBO0FuRnNoV0Y7O0FtRm5oV0E7RUFDRTtFQUVBO0VBQ0E7QW5GcWhXRjtBbUZuaFdFO0VBQ0U7QW5GcWhXSjs7QW1GamhXQTtFQUNFO0FuRm9oV0Y7O0FtRmpoV0E7RUFDRTtFQUNBO0VBQ0E7QW5Gb2hXRjs7QW1GamhXQTtFQUNFO0VBQ0E7RUFDQTtBbkZvaFdGOztBbUZqaFdBO0VBQ0U7RUFDQTtBbkZvaFdGO0FtRmxoV0U7RUFDRTtFQUNBO0VBQ0E7QW5Gb2hXSjtBbUZsaFdJO0VBQ0U7QW5Gb2hXTjtBbUZoaFdFO0VBQ0U7QW5Ga2hXSjs7QWdGMWtXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtBaEYwa1dGOztBZ0Z2a1dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMGtXRjs7QW9Gdm5XQTtFQUNFO0VBQ0E7RUFDQTtBcEYwbldGO0FvRnhuV0U7RUFDRTtFQUNBO0FwRjBuV0o7QW9Gdm5XRTtFQUNFO0VBQ0E7RUFDQTtBcEZ5bldKO0FvRnRuV0U7RUFDRTtBcEZ3bldKO0FvRnJuV0U7RUFDRTtFQUVBO0VBRUE7RUFDQTtFQUVBO0FwRm9uV0o7QW9GbG5XSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0FwRmduV047QW9Gem1XSTtFQUNFO0FwRjJtV047QW9GeG1XSTtFQUNFO0VBQ0E7QXBGMG1XTjtBb0ZwbVdFO0VBQ0U7RUFDQTtBcEZzbVdKO0FvRnBtV0k7RUFDRTtBcEZzbVdOO0FvRjlsV007RUFDRTtFQUNBO0FwRmdtV1I7QXFGOXFXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRmdyV0Y7QXFGOXFXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGZ3JXSjtBcUY5cVdJO0VBQ0U7QXJGZ3JXTjtBcUY1cVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0FyRnlxV0o7QXFGdHFXRTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7QXJGcXFXSjtBcUZscVdFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBckZrcVdKO0FxRmhxV0k7RUFDRTtBckZrcVdOO0FxRjNwV0k7RUFDRTtBckY2cFdOO0FxRjFwV0k7RUFDRTtFQUNBO0FyRjRwV047QXFGenBXSTtFQUNFO0VBQ0E7QXJGMnBXTjtBcUZycFdFO0VBQ0U7RUFDQTtBckZ1cFdKO0FxRmxwV0U7RUFDRTtFQUNBO0FyRm9wV0o7QXFGanBXRTtFQUNFO0FyRm1wV0o7QXNGM3VXSTtFQUNFO0VBQ0E7QXRGNnVXTjtBc0Z4dVdJO0VBQ0U7RUFDQTtBdEYwdVdOO0FzRnJ1V0k7RUFDRTtBdEZ1dVdOO0FzRmx1V0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rm91V047QXNGaHVXRTtFQUNFO0VBQ0E7QXRGa3VXSjtBc0Y5dFdJO0VBQ0U7QXRGZ3VXTjtBc0Y3dFdJO0VBQ0U7QXRGK3RXTjtBc0Y1dFdJO0VBQ0U7QXRGOHRXTjtBc0YzdFdJO0VBQ0U7QXRGNnRXTjtBc0YzdFdNO0VBQ0U7QXRGNnRXUjtBc0YxdFdNO0VBQ0U7RUFDQTtBdEY0dFdSO0FzRjF0V1E7RUFDRTtFQUNBO0F0RjR0V1Y7QXNGMXRXVTtFQUNFO0VBQ0E7QXRGNHRXWjtBc0YxdFdZO0VBQ0U7RUFDQTtBdEY0dFdkO0FzRjF0V2M7RUFDRTtFQUNBO0F0RjR0V2hCO0FzRm50V0U7RUFDRTtFQUNBO0F0RnF0V0o7QXNGbHRXRTtFQUNFO0VBQ0E7RUFDQTtBdEZvdFdKOztBdUZseldBO0VBQ0U7RUFFQTtFQUNBLHNCakZzTzRCO0VpRnBPNUI7RUNDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rm16V0Y7QXVGcHpXRTtFQUNFO0F2RnN6V0o7QXVGbnpXRTtFQUNFO0VBQ0E7QXZGcXpXSjtBdUZseldFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGb3pXSjtBdUZqeldFO0VBQ0U7QXZGbXpXSjtBdUZoeldFO0VBQ0U7RUFFQTtFQUNBO0VBQ0EsZ0NqRnVNMEI7RWlGdE0xQixtQ2pGc00wQjtFaUZwTTFCO0VBRUE7RUFFQTtFQUNBO0VBRUE7RUN0Q0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZvMVdGO0F1Rjl5V0k7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFDQTtBdkY0eVdOO0F1RnJ5V0k7RUFDRTtBdkZ1eVdOO0F1RnB5V0k7RUFDRTtFQUNBO0VBRUE7RUFDQSwrQmpGMkp3QjtFaUYxSnhCLGtDakYwSndCO0VpRnhKeEI7RUFDQTtBdkZveVdOO0F1Rjl4V0U7RUFDRTtBdkZneVdKO0F1Rjl4V0k7RUFDRTtFQUVBO0F2Rit4V047QXVGN3hXTTtFQUNFO0VBQ0E7QXZGK3hXUjtBdUZ6eFdJO0VBQ0U7RUFDQTtFQUNBO0VDckdKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGaTRXRjtBdUZ6eFdJO0VBQ0U7RUFDQTtFQUNBO0VDL0dKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGMjRXRjtBeUZ0NVdBO0VBQ0U7RUFFQTtFQUNBLHNCbkZzTzRCO0VtRnBPNUI7RUFFQTtBekZxNVdGO0F5Rm41V0U7RUFDRTtBekZxNVdKO0F5Rmw1V0U7RUFDRTtFQUNBO0VBQ0E7QXpGbzVXSjtBeUZqNVdFO0VBQ0U7QXpGbTVXSjtBeUZoNVdFO0VBQ0U7RUFFQTtFQUNBLHNCbkY4TTBCO0VtRjVNMUI7RUFFQTtFQUVBO0VBQ0E7RUFDQTtBekY4NFdKO0F5RjM0V0U7RUFDRSxXQ3hDVztFRHlDWDtFQUVBO0VBQ0E7RUFFQTtBekYyNFdKO0F5Rno0V0k7RUFDRSxXQ2hEZTtBMUYyN1dyQjtBeUZwNFdJO0VBQ0U7RUFDQTtFQUNBO0F6RnM0V047QXlGbjRXSTtFQUNFO0VBQ0E7QXpGcTRXTjtBeUYvM1dFO0VBQ0U7QXpGaTRXSjtBeUY3M1dJO0VBQ0U7RUFDQTtFQUNBO0F6RiszV047QXlGMTNXSTtFQUNFO0VBQ0E7RUFDQTtBekY0M1dOO0EyRjE4V0k7RUFDRTtFQUNBO0EzRjQ4V047QTJGdjhXSTtFQUNFO0VBQ0E7QTNGeThXTjtBMkZyOFdFO0VBQ0UsdUJEVHFCO0VDVXJCO0EzRnU4V0o7QTJGcDhXRTtFQUNFO0EzRnM4V0o7QTJGbjhXRTtFQUNFO0EzRnE4V0o7QTJGbDhXRTtFQUNFLGlCRFJpQjtFQ1NqQjtBM0ZvOFdKO0EyRmg4V0k7RUFDRTtBM0ZrOFdOO0EyRi83V0k7RUFDRSxXRFppQztBMUY2OFd2QztBMkY3N1dFO0VBQ0UseUJEcEI0QjtFQ3FCNUIsWURwQjRCO0ExRm05V2hDO0EyRjU3V0U7RUFDRTtFQUNBO0VBQ0E7QTNGODdXSjtBMkYzN1dFO0VBQ0UscUJEcERpQjtBMUZpL1dyQjs7QTRGMS9XQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjQvV0o7O0E0RjEvV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjYvV0o7QTRGMy9XSTtFQUNJO0E1RjYvV1I7QTRGMS9XSTtFQUNJO0VBQ0E7QTVGNC9XUjs7QTRGei9XQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjQvV0o7O0E0RnovV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNC9XSjtBNEYxL1dJO0VBRUk7RUFDQTtBNUYyL1dSO0E0RngvV0k7RUFDSTtBNUYwL1dSO0E0RnYvV0k7RUFDSTtBNUZ5L1dSOztBNEZ0L1dBO0VBQ0k7RUFDQTtFQUNBO0VBV0E7QTVGKytXSjtBNEZ6L1dJO0VBQ0k7QTVGMi9XUjtBNEZ6L1dJO0VBQ0k7QTVGMi9XUjtBNEZ6L1dJO0VBQ0k7QTVGMi9XUjtBNEZ0L1dJO0VBQ0k7QTVGdy9XUjtBNEZyL1dJO0VBQ0k7QTVGdS9XUjtBNEZwL1dJO0VBQ0k7QTVGcy9XUjtBNEZuL1dJO0VBQ0k7RUFDQTtFQUNBO0E1RnEvV1I7O0E0RmwvV0E7RUFDSTtBNUZxL1dKOztBNkY5aVhBO0FBR0k7RUFDSTtBN0YraVhSOztBNkYzaVhBO0FBRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjZpWFI7QTZGemlYQTtBQUVBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjBpWEo7QTZGemlYSTs7O0VBQ0k7RUFDQTtFQUNBO0E3RjZpWFI7QTZGNWlYUTs7O0VBQ0ksVUFqRWE7QTdGaW5YekI7QTZGN2lYSTs7RUFDSSxhQXBFbUI7QTdGb25YM0I7QTZGOWlYSTs7RUFDSSxvQkFsRlk7RUFtRlo7RUFDQTtFQUNBLFlBbkZZO0VBb0ZaLGFBN0VnQjtFQThFaEI7RUFDQTtBN0ZpalhSOztBNkY3aVhBO0VBQ0k7QTdGZ2pYSjtBNkYvaVhJO0VBQ0k7RUFDQTtBN0ZpalhSO0E2Ri9pWEk7RUFDSSxZQTlGZTtBN0Yrb1h2QjtBNkZoalhRO0VBQ0ksWUEvRlc7QTdGaXBYdkI7O0E2RjdpWEE7RUFDSTtBN0ZnalhKO0E2Ri9pWEk7RUFDSTtFQUNBO0E3RmlqWFI7QTZGL2lYSTtFQUNJLFlBM0dlO0E3RjRwWHZCO0E2RmhqWFE7RUFDSSxZQTlHVztBN0ZncVh2Qjs7QTZGN2lYQTtBQUVBO0VBQ0k7QTdGK2lYSjs7QTZGNWlYQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGK2lYSjtBNkY5aVhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGZ2pYUjtBNkYvaVhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZpalhaO0E2RmhqWFk7RUFDSTtBN0ZralhoQjtBNkZqalhnQjtFQUNJLFVBcEpLO0E3RnVzWHpCO0E2RmhqWFk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxZQTlKTTtFQStKTjtFQUNBO0VBQ0Esb0JBeEtJO0VBeUtKLGNBaktDO0VBa0tEO0VBQ0E7RUFDQSxZQXpLRTtFQTBLRixhQWxLVztFQW1LWDtFQUNBO0E3RmtqWGhCO0E2Ri9pWFE7RUFDSSxZQWhMTTtFQWlMTixhQTNLWTtBN0Y0dFh4Qjs7QThGL3VYQTs7Ozs7Ozs7RUFBQTtBQ0lBO0FBT0E7QUF5Qk07RUFDRTtBL0Z5dFhSOztBK0YxdFhNO0VBQ0U7QS9GNnRYUjs7QStGOXRYTTtFQUNFO0EvRml1WFI7O0ErRmx1WE07RUFDRTtBL0ZxdVhSOztBK0Z0dVhNO0VBQ0U7QS9GeXVYUjs7QStGMXVYTTtFQUNFO0EvRjZ1WFI7O0ErRjl1WE07RUFDRTtBL0ZpdlhSOztBK0ZsdlhNO0VBQ0U7QS9GcXZYUjs7QStGdHZYTTtFQUNFO0EvRnl2WFI7O0ErRjF2WE07RUFDRTtBL0Y2dlhSOztBaUJ0dVhJO0U4RXhCRTtJQUNFO0UvRmt3WE47RStGbndYSTtJQUNFO0UvRnF3WE47RStGdHdYSTtJQUNFO0UvRnd3WE47RStGendYSTtJQUNFO0UvRjJ3WE47RStGNXdYSTtJQUNFO0UvRjh3WE47RStGL3dYSTtJQUNFO0UvRml4WE47RStGbHhYSTtJQUNFO0UvRm94WE47RStGcnhYSTtJQUNFO0UvRnV4WE47RStGeHhYSTtJQUNFO0UvRjB4WE47RStGM3hYSTtJQUNFO0UvRjZ4WE47QUFDRjtBaUJ2d1hJO0U4RXhCRTtJQUNFO0UvRmt5WE47RStGbnlYSTtJQUNFO0UvRnF5WE47RStGdHlYSTtJQUNFO0UvRnd5WE47RStGenlYSTtJQUNFO0UvRjJ5WE47RStGNXlYSTtJQUNFO0UvRjh5WE47RStGL3lYSTtJQUNFO0UvRml6WE47RStGbHpYSTtJQUNFO0UvRm96WE47RStGcnpYSTtJQUNFO0UvRnV6WE47RStGeHpYSTtJQUNFO0UvRjB6WE47RStGM3pYSTtJQUNFO0UvRjZ6WE47QUFDRjtBaUJ2eVhJO0U4RXhCRTtJQUNFO0UvRmswWE47RStGbjBYSTtJQUNFO0UvRnEwWE47RStGdDBYSTtJQUNFO0UvRncwWE47RStGejBYSTtJQUNFO0UvRjIwWE47RStGNTBYSTtJQUNFO0UvRjgwWE47RStGLzBYSTtJQUNFO0UvRmkxWE47RStGbDFYSTtJQUNFO0UvRm8xWE47RStGcjFYSTtJQUNFO0UvRnUxWE47RStGeDFYSTtJQUNFO0UvRjAxWE47RStGMzFYSTtJQUNFO0UvRjYxWE47QUFDRjtBaUJ2MFhJO0U4RXhCRTtJQUNFO0UvRmsyWE47RStGbjJYSTtJQUNFO0UvRnEyWE47RStGdDJYSTtJQUNFO0UvRncyWE47RStGejJYSTtJQUNFO0UvRjIyWE47RStGNTJYSTtJQUNFO0UvRjgyWE47RStGLzJYSTtJQUNFO0UvRmkzWE47RStGbDNYSTtJQUNFO0UvRm8zWE47RStGcjNYSTtJQUNFO0UvRnUzWE47RStGeDNYSTtJQUNFO0UvRjAzWE47RStGMzNYSTtJQUNFO0UvRjYzWE47QUFDRjtBK0ZuM1hNO0VBQ0U7QS9GcTNYUjs7QStGdDNYTTtFQUNFO0EvRnkzWFI7O0FpQjkyWEk7RThFWkU7SUFDRTtFL0Y4M1hOO0UrRi8zWEk7SUFDRTtFL0ZpNFhOO0FBQ0Y7QWlCdjNYSTtFOEVaRTtJQUNFO0UvRnM0WE47RStGdjRYSTtJQUNFO0UvRnk0WE47QUFDRjtBaUIvM1hJO0U4RVpFO0lBQ0U7RS9GODRYTjtFK0YvNFhJO0lBQ0U7RS9GaTVYTjtBQUNGO0FpQnY0WEk7RThFWkU7SUFDRTtFL0ZzNVhOO0UrRnY1WEk7SUFDRTtFL0Z5NVhOO0FBQ0Y7QStGcDVYQTtBQU1RO0VBQWdDO0EvRms1WHhDOztBK0ZsNVhRO0VBQWdDO0EvRnM1WHhDOztBK0Z0NVhRO0VBQWdDO0EvRjA1WHhDOztBK0YxNVhRO0VBQWdDO0EvRjg1WHhDOztBK0Y5NVhRO0VBQWdDO0EvRms2WHhDOztBK0ZsNlhRO0VBQWdDO0EvRnM2WHhDOztBK0Z0NlhRO0VBQWdDO0EvRjA2WHhDOztBK0YxNlhRO0VBQWdDO0EvRjg2WHhDOztBK0Y5NlhRO0VBQWdDO0EvRms3WHhDOztBK0ZsN1hRO0VBQWdDO0EvRnM3WHhDOztBaUJ2N1hJO0U4RUNJO0lBQWdDO0UvRjI3WHRDO0UrRjM3WE07SUFBZ0M7RS9GODdYdEM7RStGOTdYTTtJQUFnQztFL0ZpOFh0QztFK0ZqOFhNO0lBQWdDO0UvRm84WHRDO0UrRnA4WE07SUFBZ0M7RS9GdThYdEM7RStGdjhYTTtJQUFnQztFL0YwOFh0QztFK0YxOFhNO0lBQWdDO0UvRjY4WHRDO0UrRjc4WE07SUFBZ0M7RS9GZzlYdEM7RStGaDlYTTtJQUFnQztFL0ZtOVh0QztFK0ZuOVhNO0lBQWdDO0UvRnM5WHRDO0FBQ0Y7QWlCeDlYSTtFOEVDSTtJQUFnQztFL0YyOVh0QztFK0YzOVhNO0lBQWdDO0UvRjg5WHRDO0UrRjk5WE07SUFBZ0M7RS9GaStYdEM7RStGaitYTTtJQUFnQztFL0ZvK1h0QztFK0ZwK1hNO0lBQWdDO0UvRnUrWHRDO0UrRnYrWE07SUFBZ0M7RS9GMCtYdEM7RStGMStYTTtJQUFnQztFL0Y2K1h0QztFK0Y3K1hNO0lBQWdDO0UvRmcvWHRDO0UrRmgvWE07SUFBZ0M7RS9GbS9YdEM7RStGbi9YTTtJQUFnQztFL0ZzL1h0QztBQUNGO0FpQngvWEk7RThFQ0k7SUFBZ0M7RS9GMi9YdEM7RStGMy9YTTtJQUFnQztFL0Y4L1h0QztFK0Y5L1hNO0lBQWdDO0UvRmlnWXRDO0UrRmpnWU07SUFBZ0M7RS9Gb2dZdEM7RStGcGdZTTtJQUFnQztFL0Z1Z1l0QztFK0Z2Z1lNO0lBQWdDO0UvRjBnWXRDO0UrRjFnWU07SUFBZ0M7RS9GNmdZdEM7RStGN2dZTTtJQUFnQztFL0ZnaFl0QztFK0ZoaFlNO0lBQWdDO0UvRm1oWXRDO0UrRm5oWU07SUFBZ0M7RS9Gc2hZdEM7QUFDRjtBaUJ4aFlJO0U4RUNJO0lBQWdDO0UvRjJoWXRDO0UrRjNoWU07SUFBZ0M7RS9GOGhZdEM7RStGOWhZTTtJQUFnQztFL0ZpaVl0QztFK0ZqaVlNO0lBQWdDO0UvRm9pWXRDO0UrRnBpWU07SUFBZ0M7RS9GdWlZdEM7RStGdmlZTTtJQUFnQztFL0YwaVl0QztFK0YxaVlNO0lBQWdDO0UvRjZpWXRDO0UrRjdpWU07SUFBZ0M7RS9GZ2pZdEM7RStGaGpZTTtJQUFnQztFL0Ztall0QztFK0ZuallNO0lBQWdDO0UvRnNqWXRDO0FBQ0Y7QStGampZQTtBQUtJO0VBQTRCO0EvRmdqWWhDOztBK0YvaVlJO0VBQTRCO0EvRm1qWWhDOztBK0ZsallJO0VBQTRCO0EvRnNqWWhDOztBK0ZyallJO0VBQTRCO0EvRnlqWWhDOztBK0Z2allJO0VBQTRCO0EvRjJqWWhDOztBK0YxallJO0VBQTRCO0EvRjhqWWhDOztBK0Y3allJO0VBQTRCO0EvRmlrWWhDOztBK0Zoa1lJO0VBQTRCO0EvRm9rWWhDOztBK0Zsa1lJO0VBQ0U7RUFDQTtBL0Zxa1lOOztBK0Zsa1lJO0VBQ0U7RUFDQTtBL0Zxa1lOOztBaUJsbVlJO0U4RVlBO0lBQTRCO0UvRjJsWTlCO0UrRjFsWUU7SUFBNEI7RS9GNmxZOUI7RStGNWxZRTtJQUE0QjtFL0YrbFk5QjtFK0Y5bFlFO0lBQTRCO0UvRmltWTlCO0UrRi9sWUU7SUFBNEI7RS9Ga21ZOUI7RStGam1ZRTtJQUE0QjtFL0ZvbVk5QjtFK0ZubVlFO0lBQTRCO0UvRnNtWTlCO0UrRnJtWUU7SUFBNEI7RS9Gd21ZOUI7RStGdG1ZRTtJQUNFO0lBQ0E7RS9Gd21ZSjtFK0ZybVlFO0lBQ0U7SUFDQTtFL0Z1bVlKO0FBQ0Y7QWlCcm9ZSTtFOEVZQTtJQUE0QjtFL0Y2blk5QjtFK0Y1bllFO0lBQTRCO0UvRituWTlCO0UrRjluWUU7SUFBNEI7RS9GaW9ZOUI7RStGaG9ZRTtJQUE0QjtFL0Ztb1k5QjtFK0Zqb1lFO0lBQTRCO0UvRm9vWTlCO0UrRm5vWUU7SUFBNEI7RS9Gc29ZOUI7RStGcm9ZRTtJQUE0QjtFL0Z3b1k5QjtFK0Z2b1lFO0lBQTRCO0UvRjBvWTlCO0UrRnhvWUU7SUFDRTtJQUNBO0UvRjBvWUo7RStGdm9ZRTtJQUNFO0lBQ0E7RS9GeW9ZSjtBQUNGO0FpQnZxWUk7RThFWUE7SUFBNEI7RS9GK3BZOUI7RStGOXBZRTtJQUE0QjtFL0ZpcVk5QjtFK0ZocVlFO0lBQTRCO0UvRm1xWTlCO0UrRmxxWUU7SUFBNEI7RS9GcXFZOUI7RStGbnFZRTtJQUE0QjtFL0ZzcVk5QjtFK0ZycVlFO0lBQTRCO0UvRndxWTlCO0UrRnZxWUU7SUFBNEI7RS9GMHFZOUI7RStGenFZRTtJQUE0QjtFL0Y0cVk5QjtFK0YxcVlFO0lBQ0U7SUFDQTtFL0Y0cVlKO0UrRnpxWUU7SUFDRTtJQUNBO0UvRjJxWUo7QUFDRjtBaUJ6c1lJO0U4RVlBO0lBQTRCO0UvRmlzWTlCO0UrRmhzWUU7SUFBNEI7RS9GbXNZOUI7RStGbHNZRTtJQUE0QjtFL0Zxc1k5QjtFK0Zwc1lFO0lBQTRCO0UvRnVzWTlCO0UrRnJzWUU7SUFBNEI7RS9Gd3NZOUI7RStGdnNZRTtJQUE0QjtFL0Ywc1k5QjtFK0Z6c1lFO0lBQTRCO0UvRjRzWTlCO0UrRjNzWUU7SUFBNEI7RS9GOHNZOUI7RStGNXNZRTtJQUNFO0lBQ0E7RS9GOHNZSjtFK0Yzc1lFO0lBQ0U7SUFDQTtFL0Y2c1lKO0FBQ0Y7QWdHbnlZQTtBQUVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQUE7QUNEQTtFakZBRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjB6WUY7QWlCdndZSTtFZ0Z2REo7SWpGQUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEJrMFlBO0FBQ0Y7QWlCaHhZSTtFZ0Z2REo7SWpGWU0sZ0Jmd0NpQjtFRHV4WXJCO0FBQ0Y7QWlCcnhZSTtFZ0Z2REo7SWpGWU0sZ0Jmd0NpQjtFRDR4WXJCO0FBQ0Y7QWlCMXhZSTtFZ0Z2REo7SWpGWU0saUJmd0NpQjtFRGl5WXJCO0FBQ0Y7QWlCL3hZSTtFZ0Z2REo7SWpGWU0saUJmd0NpQjtFRHN5WXJCO0FBQ0Y7O0FpR2wxWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR3ExWUY7O0FpR2oxWUE7RUFDRSxtQjFGZlU7QVBtMllaOztBaUdqMVlBO0VBQ0U7QWpHbzFZRjs7QWlCdnlZSTtFZ0Z6Q0Y7SUFDRSxtQjFGdEJHO0VQMDJZTDtBQUNGO0FpR2oxWUE7RUFDRTtFQUNBO0VBQ0E7QWpHbTFZRjs7QWlHLzBZRTtFQUdFO0FqR2cxWUo7O0FpRzUwWUE7RUFDRSwyQmhHakNxQjtBRGczWXZCOztBaUc1MFlBO0VBQ0UsaUNoR3RDdUI7QURxM1l6Qjs7QWlHNTBZQTtFQUNFO0FqRyswWUY7O0FpRzMwWUE7RUFDRTtBakc4MFlGOztBaUczMFlBO0VBQ0U7QWpHODBZRjs7QWlHMzBZQTtFQUNFLGMxRmpFSztBUCs0WVA7O0FpRzMwWUE7RUFDRTtBakc4MFlGOztBaUczMFlBO0VBQ0U7QWpHODBZRjs7QWtHMzVZQTs7RUFFRTtFQUNBO0VBQVE7RUFDUjtFQUNBO0VBRUEsbUIzRlVNO0UyRlROO0FsRzg1WUY7O0FtR3Q2WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3k2WUY7O0FtR3Q2WUE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HeTZZRjs7QW9HNTdZQTs7Ozs7Ozs7Ozs7RUFBQTtBQ01BO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyR284WUY7O0FxR2g4WUU7RUFDRTtBckdtOFlKO0FxR2w4WUk7RUFDRTtBckdvOFlOO0FxRzc3WUk7RUFDRTtBckcrN1lOO0FxRzc3WUk7RUFDRTtBckcrN1lOO0FxRzc3WUk7RUFDRTtBckcrN1lOOztBcUcxN1lBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXJHNjdZRjtBcUcxN1lJO0VBQ0UsYTlGdENNO0FQaytZWjtBcUcxN1lJO0VBQ0UsZTlGN0JFO0FQeTlZUjs7QXFHdjdZQTtFQUNFO0FyRzA3WUY7QXFHejdZRTtFQUNFO0VBQ0E7RUFDQTtFQUFVO0VBQ1Y7RUFDQTtFQUNBO0VBRUEsbUI5RnpERztFOEYwREg7RUFDQTtFQUNBO0FyRzI3WUo7QXFHMTdZSTtFQUNFO0VBQWdCO0VBQ2hCO0FyRzY3WU47QXFHNTdZTTtFQUNFO0FyRzg3WVI7O0FpQjM4WUk7RW9Gb0JGO0lBQ0U7RXJHMjdZRjtFcUcxN1lFO0lBQ0U7SUFBZ0I7RXJHNjdZcEI7QUFDRjtBc0c1Z1pFO0VBQ0U7RUFDQTtBdEc4Z1pKO0FzRzdnWkk7RUFDRTtBdEcrZ1pOO0FzRzNnWkU7RUFDRSxXckdEUztBRDhnWmI7QXNHNWdaSTtFQUdFO0VBQ0E7QXRHNGdaTjtBc0d4Z1pFO0VBQ0U7QXRHMGdaSjtBc0d6Z1pJO0VBQ0U7QXRHMmdaTjs7QXVHaGlaRTtFQUNFO0F2R21pWko7QXVHamlaRTtFQUdFLDJCdEdFUztBRCtoWmI7QXVHOWhaSTtFQUNFO0VBQ0E7QXZHZ2laTjs7QWlCditZSTtFc0ZsREE7SUFDRTtFdkc2aFpKO0FBQ0Y7QWlCMS9ZSTtFc0Y1QkU7SUFDRTtFdkd5aFpOO0FBQ0Y7QWlCLy9ZSTtFdUZ2REY7SUFDRTtJQUNBO0lBQ0E7RXhHeWpaRjtFd0d4alpFO0lBQ0U7SUFDQTtFeEcwalpKO0V3R3hqWkU7SUFDRTtJQUNBO0V4RzBqWko7QUFDRjtBd0dwalpJO0VBQ0U7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QTFHaW5aSjs7QTBHOW1aQTtFQUNJO0VBQ0E7QTFHaW5aSjs7QTBHOW1aQTtFQUNJO0VBQ0E7QTFHaW5aSjs7QTBHOW1aQTs7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUdpblpKOztBMEc5bVpBOztFQUVJO0VBQ0E7QTFHaW5aSjs7QTBHOW1aQTs7RUFFSTtBMUdpblpKOztBMEc5bVpBO0VBQ0k7QTFHaW5aSjs7QTBHOW1aQTtFQUNJO0ExR2luWko7O0EwRzltWkE7RUFDSTtFQUNBO0ExR2luWko7O0EwRzltWkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR2luWko7O0EwRzltWkE7RUFDSTtFQUNBO0ExR2luWko7O0EwRzltWkE7RUFDSTtBMUdpblpKOztBMEc5bVpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUdpblpKOztBMEc5bVpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHaW5aSjs7QTBHOW1aQTtFQUNJO0ExR2luWko7O0EwRzltWkE7RUFDSTtFQUNBO0ExR2luWko7O0EwRzltWkE7RUFDSTtBMUdpblpKOztBMEc5bVpBO0VBQ0k7QTFHaW5aSjs7QTBHOW1aQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHaW5aSjs7QTBHOW1aQTtFQUNJO0ExR2luWko7O0EwRzltWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUdpblpKOztBMEc5bVpBOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUdpblpKOztBMEc5bVpBO0VBQ0k7RUFDQTtBMUdpblpKOztBMEc5bVpBO0VBQ0k7QTFHaW5aSjs7QTBHOW1aQTtFQUNJO0VBQ0E7RUFDQTtBMUdpblpKOztBMEc5bVpBOztFQUFBO0FBR0E7RUFDSTtBMUdpblpKOztBMEc5bVpBO0VBQ0k7QTFHaW5aSjs7QTBHOW1aQTtFQUNFLG1CbkdoY0s7RW1Ha2NMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUdnblpGO0EwRy9tWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQWE7RUFDYjtFQUNBO0VBQ0E7RUFDQTtFQUVBO0ExR2luWko7O0EwRzdtWkE7RUFDSTtBMUdnblpKOztBMEc3bVpBO0VBQ0k7QTFHZ25aSjs7QTBHN21aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxtQm5HL2VLO0VtR2dmTDtFQUVBLGNuR3JlTTtBUG1sYVI7O0EwRzNtWkE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0ExRzZtWko7O0EwRzFtWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHNm1aSjs7QTBHMW1aQTs7RUFBQTtBQUlBO0VBQ0k7QTFHNG1aSjs7QTBHem1aQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHNG1aSjs7QTBHem1aQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHNG1aSjs7QTBHem1aQTtFQUNJO0ExRzRtWko7O0EwR3ptWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRzRtWko7O0EwR3ptWkE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0ExRzRtWko7O0EwR3ptWkE7RUFDSTtBMUc0bVpKOztBMEd6bVpBO0VBQ0k7QTFHNG1aSjs7QTBHem1aQTtFQUNJO0ExRzRtWko7O0EwR3ptWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc0bVpKOztBMEd6bVpBO0VBQ0k7QTFHNG1aSjs7QTBHem1aQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc0bVpKOztBMEd6bVpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHNG1aSjs7QTBHem1aQTtFQUNJO0ExRzRtWko7O0EwR3ptWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUc0bVpKOztBMEd6bVpBO0VBQ0k7RUFDQTtBMUc0bVpKOztBMEd6bVpBO0VBQ0k7RUFDQTtFQUNBO0ExRzRtWko7O0EwR3ptWkE7RUFDSTtBMUc0bVpKOztBMEd6bVpBO0VBQ0k7RUFDQTtBMUc0bVpKOztBMEd6bVpBO0VBQ0k7RUFDQTtBMUc0bVpKOztBMEd6bVpBO0VBQ0k7QTFHNG1aSjs7QTBHem1aQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc0bVpKOztBMEd6bVpBOztFQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHNG1aSjs7QTBHem1aQTtFQUNJO0VBQ0E7RUFDQTtBMUc0bVpKOztBMEd6bVpBO0VBQ0k7QTFHNG1aSjs7QTBHem1aQTtFQUNJO0VBQ0E7QTFHNG1aSjs7QTBHem1aQTs7RUFBQTtBQUdBO0VBQ0k7QTFHNG1aSjs7QTBHem1aQTtFQUNJO0VBQ0E7QTFHNG1aSjs7QTBHMW1aQTtFQUNJO0ExRzZtWko7O0EwRzVtWkM7RUFDRztBMUcrbVpKOztBMEc5bVpDO0VBQ0c7QTFHaW5aSjs7QTBHaG5aQztFQUNHO0ExR21uWko7O0EwR2puWkE7RUFDSTtBMUdvblpKOztBMEdqblpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHb25aSjs7QTBHam5aQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR29uWko7O0EwR25uWkM7RUFDRztFQUNBO0ExR3NuWko7O0EwR25uWkE7RUFDSTtBMUdzblpKOztBMkd2MmFBOzs7Ozs7OztFQUFBO0FDS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFRO0VBQVU7RUFBVztFQUM3QjtBNUdpM2FKOztBNEc1MmFJO0VBQ0U7QTVHKzJhTjs7QTRHMzJhQTtFQUNFO0VBQ0E7QTVHODJhRjs7QTRHejJhRTtFQUNFO0E1RzQyYUo7O0E2R3A0YUE7RUFDRSxtQnRHZUs7RXNHZEw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3R3U0YUY7O0E2R3A0YUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0d1NGFGO0E2R3I0YUU7RUFDRTtFQUNBO0VBQ0E7QTdHdTRhSjtBNkdwNGFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0dzNGFKO0E2R3A0YUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHczRhTjtBNkduNGFJO0VBQ0U7RUFDQTtFQUNBO0E3R3E0YU47QTZHbDRhSTtFQUNFO0E3R280YU47QTZHaDRhRTtFQUNFO0VBQ0E7QTdHazRhSjtBNkdoNGFJO0VBQ0U7QTdHazRhTjtBNkdoNGFNO0VBQ0UsY3RHbEREO0FQbzdhUDtBNkdoNGFRO0VBQ0UsY3RHckRIO0FQdTdhUDtBNkc5M2FNO0VBQ0UsYXRHMUREO0FQMDdhUDtBNkczM2FFO0VBQ0U7RUFDQTtBN0c2M2FKO0E2RzEzYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RzQzYUo7QTZHMzNhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RzYzYU47QTZHejNhRTtFQUNFO0VBQ0E7RUFDQTtBN0cyM2FKO0E2R3ozYUk7RUFDRTtBN0cyM2FOO0E2R3ozYU07RUFDRTtBN0cyM2FSO0E2R3gzYU07RUFDRTtFQUNBO0VBQ0E7QTdHMDNhUjtBNkd0M2FJO0VBQ0U7RUFDQTtBN0d3M2FOO0E2R3IzYUk7RUFDRTtBN0d1M2FOO0E2R3QzYU07RUFDRTtBN0d3M2FSO0E2R3AzYUk7RUFDRTtBN0dzM2FOO0E2R24zYUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0dxM2FOO0E2R2wzYUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0dvM2FOO0E2RzkyYU07RUFDRTtFQUNBO0E3R2czYVI7QTZHNzJhTTtFQUNFO0E3RysyYVI7QTZHNTJhTTtFQUNFO0VBQ0E7RUFDQTtBN0c4MmFSOztBNkd4MmFBO0VBQ0U7RUFDQTtBN0cyMmFGOztBaUI3OWFJO0U0RndIQTtJQUNFO0lBQ0E7RTdHeTJhSjtFNkdwMmFFO0lBQ0U7SUFDQTtJQUNBO0U3R3MyYUo7RTZHcDJhSTtJQUNFO0U3R3MyYU47RTZHcDJhTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U3R3MyYVI7RTZHbjJhTTtJQUNFO0lBQ0E7SUFDQTtFN0dxMmFSO0U2R2wyYU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFN0dvMmFSO0U2R2oyYU07SUFDRTtFN0dtMmFSO0U2Ry8xYUk7SUFDRTtFN0dpMmFOO0U2Ry8xYU07SUFDRTtJQUNBO0U3R2kyYVI7RTZHNzFhUTtJQUNFO0U3RysxYVY7RTZHNTFhUTtJQUNFO0U3RzgxYVY7RTZHejFhSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U3RzIxYU47RTZHeDFhSTtJQUNFO0U3RzAxYU47RTZHdjFhSTtJQUNFO0lBQ0E7SUFDQTtFN0d5MWFOO0U2R3YxYU07SUFDRTtJQUNBO0U3R3kxYVI7RTZHdDFhTTtJQUNFO0U3R3cxYVI7RTZHcjFhTTtJQUNFO0U3R3UxYVI7RTZHbjFhSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHcTFhTjtFNkdsMWFJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0dvMWFOO0U2R2oxYUk7SUFDRTtJQUNBO0U3R20xYU47QUFDRjtBaUIxamJJO0U2RnZERjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFOUdtbmJGO0U4R2huYkE7SUFDRTtFOUdrbmJGO0U4Ry9tYkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5R2luYkY7RThHL21iRTtJQUNFO0lBQ0E7SUFDQTtFOUdpbmJKO0U4Ry9tYkk7SUFDRTtJQUNBO0U5R2luYk47RThHOW1iSTtJQUNFO0U5R2duYk47RThHN21iSTtJQUNFO0lBQ0E7RTlHK21iTjtFOEc1bWJJO0lBQ0U7RTlHOG1iTjtFOEczbWJJO0lBQ0U7RTlHNm1iTjtFOEczbWJNO0lBQ0U7RTlHNm1iUjtFOEd6bWJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlHMm1iTjtFOEd4bWJJO0lBQ0U7SUFDQTtJQUNBO0U5RzBtYk47RThHbG1iTTtJQUNFO0lBQ0E7RTlHb21iUjtFOEdqbWJNO0lBQ0U7RTlHbW1iUjtFOEc5bGJFO0lBQ0U7RTlHZ21iSjtFOEc3bGJFO0lBQ0U7RTlHK2xiSjtFOEczbGJJO0lBQ0U7SUFDQTtJQUNBO0U5RzZsYk47RThHM2xiSTtJQUNFO0U5RzZsYk47RThHeGxiRTtJQUNFO0U5RzBsYko7RThHdmxiRTtJQUlFO0lBQ0E7RTlHc2xiSjtFOEcxbGJJO0lBQ0U7RTlHNGxiTjtFOEdybGJFO0lBQ0U7RTlHdWxiSjtFOEdubGJJO0lBQ0U7RTlHcWxiTjtFOEdsbGJJO0lBQ0U7RTlHb2xiTjtFOEcva2JJO0lBQ0U7RTlHaWxiTjtFOEc5a2JJO0lBQ0U7RTlHZ2xiTjtFOEc3a2JJO0lBQ0U7RTlHK2tiTjtFOEd6a2JJO0lBQ0U7RTlHMmtiTjtFOEd6a2JNO0lBSUU7SUFDQTtFOUd3a2JSO0U4R3BrYkk7SUFDRTtFOUdza2JOO0U4RzlqYkk7OztJQUdFO0lBQ0E7RTlHZ2tiTjtFOEc5amJJO0lBQ0U7RTlHZ2tiTjtFOEc3amJJO0lBQ0U7SUFDQTtJQUNBO0U5RytqYk47RThHMWpiTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5RzRqYlI7RThHMWpiTTtJQUNFO0lBQ0E7SUFDQTtFOUc0amJSO0U4RzFqYk07SUFDRTtJQUNBO0U5RzRqYlI7RThHMWpiTTtJQUNFO0lBQ0E7RTlHNGpiUjtBQUNGO0FpQmp0Ykk7RTZGOEpJO0lBQ0U7RTlHc2piUjtBQUNGO0FpQnR0Ykk7RTZGd0tBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUdpamJKO0U4Ry9pYkU7SUFDRTtJQUNBO0U5R2lqYko7RThHaGpiSTtJQUdFO0U5R2dqYk47QUFDRjtBK0c5eGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR2d5YkY7O0FpQjl1Ykk7RThGNUNBO0lBQ0U7SUFDQTtFL0c4eGJKO0UrRzd4Ykk7SUFDRTtFL0creGJOO0FBQ0Y7QWdIcHpiQTs7Ozs7Ozs7OztFQUFBO0FDSUE7RUFDRTtFQUNBO0VBQ0E7QWpINnpiRjs7QWlIMXpiQTtFQUNFO0VBQ0EsYzFHU007RTBHUk4s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QWpIa3JiSjtBaUhocmJFO0VBQ0U7QWpIa3JiSjtBaUgvcWJFO0VBQ0U7RUFDQTtBakhpcmJKO0FpQnZzY0k7RWdHa2dCSjtJQXlCTTtFakhncmJKO0FBQ0Y7O0FpSDVxYkE7QUFLRTtFQUNFO0FqSDJxYko7QWlIenFiRTtFQUNFLGMxR2hsQkk7RTBHaWxCSiwyQmhIbmxCbUI7RWdIb2xCbkI7RUFDQTtBakgycWJKOztBaUh0cWJFO0VBQ0UsYzFHemxCSTtFMEcwbEJKO0VBQ0EsZ0IzR3JWMEI7QU44L2I5Qjs7QWlCN3RjSTtFZ0c2akJFO0lBQ0U7RWpIb3FiTjtFaUhqcWJJO0lBQ0U7RWpIbXFiTjtFaUhqcWJNO0lBQ0U7SUFDQTtFakhtcWJSO0VpSDlwYkk7SUFDRTtFakhncWJOO0VpSDdwYkU7SUFDRTtFakgrcGJKO0FBQ0Y7QWlIM3BiQTtFQUNFO0VBQ0E7RUFDQTtBakg2cGJGOztBaUh6cGJBO0VBQ0U7RUFFQSxXaEg5b0JXO0VnSCtvQlgsZ0JoSG5vQm1CO0FEOHhjckI7QWlIMXBiRTtFQUdFO0FqSDBwYko7O0FpQjl2Y0k7RWdHMm1CQTtJQUNFO0VqSHVwYko7QUFDRjtBaUhscGJFO0VBQ0U7QWpIb3BiSjtBaUhqcGJFO0VBQ0U7RUFDQTtBakhtcGJKO0FpSGpwYkk7RUFDRTtFQUNBO0FqSG1wYk47QWlIanBiTTtFQUVFLGMxR3JxQkk7QVB1emNaO0FpSDdvYkU7RUFDRTtFQUNBO0FqSCtvYko7QWlIN29iSTtFQUNFO0FqSCtvYk47QWlCenhjSTtFZ0dpbkJKO0lBK0JNO0VqSDZvYko7RWlIM29iSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqSDZvYk47RWlIMW9iSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakg0b2JOO0VpSDFvYk07SUFDRTtFakg0b2JSO0VpSHhvYlE7SUFDRTtFakgwb2JWO0VpSHJvYkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUIxRzF0QkQ7STBHMnRCQztFakh1b2JOO0VpSHBvYkk7SUFDRTtJQUNBO0VqSHNvYk47QUFDRjs7QWtIdjNjQTtFQUNFO0VBRUE7RUFFQTtFQUNBO0VBRUEsbUI1RzJRNEI7RTRHMVE1QixjM0dKVTtBUDIzY1o7QWtIcjNjRTtFQUNFO0FsSHUzY0o7QWtIcjNjTTtFQUNFO0VBRUEsZ0I1R3NRc0I7QU5nbmM5QjtBa0hqM2NNO0VBQ0UsZ0JqSEZhO0VpSEdiO0FsSG0zY1I7QWtIaDNjSTtFQUNFO0FsSGszY047QWlCdDFjSTtFaUd4REo7SUFpQ0k7RWxIaTNjRjtBQUNGOztBbUhuNWNBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGM1R0hVO0U0R0lWO0VBRUEsMkJsSElxQjtFa0hIckIsZ0JsSFFpQjtFa0hQakI7QW5IbTVjRjtBbUhoNWNFO0VBR0UsbUI1R2ZHO0U0R2dCSCxxQjVHaEJHO0U0R2tCSCxjNUdMSTtBUG81Y1I7QW1INzRjRTtFQUNFO0FuSCs0Y0o7O0FtSDM0Y0E7RUFDRSxtQjVHMUJLO0U0RzJCTCxxQjVHM0JLO0U0RzRCTCxjNUdmTTtBUDY1Y1I7QW1INzRjRTtFQUdFLG1CNUduQkk7RTRHb0JKLHFCNUdoQ1E7RTRHaUNSLGM1R2pDUTtBUDg2Y1o7O0FtSHg0Y0U7RUFHRSxtQjVHekNRO0U0RzBDUixxQjVHMUNRO0U0RzRDUixjNUdoQ0k7QVB3NmNSOztBbUhwNGNBO0VBQ0UsbUI1R2pEVTtFNEdrRFYscUI1R2xEVTtFNEdtRFYsYzVHdkNNO0FQODZjUjtBbUhyNGNFO0VBR0UsbUI1RzVDSTtFNEc2Q0oscUI1R3pEUTtFNEcwRFIsYzVHMURRO0FQKzdjWjs7QW1IajRjQTtFQUNFLHFCNUdwRU87RTRHcUVQLGM1R3JFTztBUHk4Y1Q7O0FtSGo0Y0E7RUFDRSxxQjVHeERNO0U0RzBETixjNUcxRE07QVA2N2NSO0FtSGw0Y0U7RUFHRSxtQjVHOURJO0U0RytESixxQjVHL0RJO0U0R2lFSixjNUc3RVE7QVA4OGNaOztBbUg3M2NBO0VBQ0UscUI1R3JFSztFNEdzRUwsYzVHdEVLO0FQczhjUDtBbUg5M2NFO0VBR0UsbUI1RzNFRztFNEc0RUgscUI1RzVFRztFNEc2RUgsYzVHL0VHO0FQNjhjUDs7QW1IMTNjQTtFQUNFLHFCNUcvRUk7RTRHZ0ZKLGM1R2hGSTtBUDY4Y047QW1IMzNjRTtFQUdFLG1CNUdyRkU7RTRHc0ZGLHFCNUd0RkU7RTRHdUZGLGM1RzNGSTtBUHM5Y1I7O0FtSHYzY0E7RUFDRTtFQUNBO0FuSDAzY0Y7O0FtSHYzY0E7RUFDRTtFQUNBO0VBRUEsYzVHeEhPO0U0R3lIUCxxQjVHekhPO0FQay9jVDtBbUh4M2NFO0VBR0UsYzVHN0hLO0U0RzhITCxxQjVHOUhLO0FQcy9jVDtBbUhyM2NJO0VBR0U7QW5IcTNjTjs7QW1IaDNjQTtFQUNFO0VBQ0E7QW5IbTNjRjtBbUhsM2NFO0VBQ0U7QW5IbzNjSjtBbUhqM2NJO0VBQ0UsbUI1R2pJRTtBUG8vY1I7QW1INzJjSTtFQUNFLGM1R3hJRTtBUHUvY1I7QW1IMzJjSTtFQUNFLGM1RzdJRTtBUDAvY1I7QW1IMTJjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLG1CNUdwS1E7RTRHcUtSO0VBQ0E7RUFDQTtBbkgyMmNKOztBbUh2MmNBO0VBQ0U7RUFDQTtBbkgwMmNGOztBbUh0MmNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkh5MmNKO0FtSHYyY0k7RUFDRTtFQUNBO0VBQ0E7QW5IeTJjTjtBbUh0MmNJO0VBQ0UsYzVHbE1NO0U0R21NTjtFQUNBO0VBQ0E7QW5IdzJjTjtBbUhyMmNJO0VBR0UsbUI1RzNNTTtBUGdqZFo7QW1IbjJjTTtFQUNFLGM1R2xNQTtBUHVpZFI7O0FtSC8xY0E7RUFDRSxtQjVHdE5LO0U0R3VOTCxxQjVHdk5LO0U0R3dOTCxjNUczTU07QVA2aWRSO0FtSGgyY0U7RUFDRTtFQUNBLHFCNUczTlE7RTRHNE5SLGM1RzVOUTtBUDhqZFo7O0FtSDkxY0E7RUFDRTtFQUNBLGM1R2xPVTtFNEdtT1Y7RUFDQSxnQmxIbE5rQjtFa0htTmxCO0FuSGkyY0Y7QW1IaDJjRTtFQUdFLGM1R3pPUTtFNEcwT1I7QW5IZzJjSjtBaUJ2aGRJO0VrRzZLSjtJQWNJO0VuSGcyY0Y7QUFDRjs7QW1INzFjQTtFQUNFO0FuSGcyY0Y7QW1ILzFjRTtFQUdFO0FuSCsxY0o7O0FtSDMxY0E7RUFDRTtBbkg4MWNGOztBbUgzMWNBO0VBQ0U7QW5IODFjRjs7QW1IMzFjQTtFQUNFO0VBQ0E7QW5IODFjRjtBbUg1MWNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkg4MWNKO0FtSDExY0k7RUFDRTtBbkg0MWNOOztBbUh2MWNBO0VBQ0U7RUFDQSxjNUduUks7QVA2bWRQO0FtSHgxY0U7RUFDRSxjNUdqUkU7QVAybWROO0FpQnhrZEk7RWtHeU9KO0lBU0k7RW5IMDFjRjtBQUNGOztBbUh2MWNBO0VBQ0U7RUFDQTtBbkgwMWNGOztBbUh0MWNFO0VBQ0UsYTVHcFNJO0FQNm5kUjs7QW1IcjFjQTtFQUNFO0FuSHcxY0Y7O0FvSGxwZEE7RUFDRTtFQUNBO0FwSHFwZEY7O0FvSGxwZEE7RUFDRTtFQUNBO0VBQWdCO0VBQ2hCLGVuSGtFcUI7RW1IakVyQjtFQUNBO0VBQ0EscUI3R09LO0FQK29kUDtBb0hwcGRFO0VBR0UsbUI3R1hRO0U2R1lSLHFCN0daUTtBUGdxZFo7QW9IanBkSTtFQUdFLG1CN0duQkM7RTZHb0JELHFCN0dwQkM7QVBxcWRQOztBb0g1b2RBO0VBQ0U7RUFDQSwyQm5IaEJxQjtFbUhpQnJCO0FwSCtvZEY7O0FxSC9xZEE7Ozs7Ozs7RUFBQTtBQVNBO0VBQ0U7RUE0Q0E7QXJIc29kRjtBcUhocmRFO0VBQ0U7QXJIa3JkSjtBcUgvcWRFO0VBQ0U7QXJIaXJkSjtBcUg5cWRFO0VBQ0U7QXJIZ3JkSjtBcUg3cWRFOztFQUVFO0VBQW1CO0VBQ25CO0FySGdyZEo7QXFIN3FkRTtFQUNFO0VBQ0E7QXJIK3FkSjtBcUg5cWRJO0VBQ0U7RUFDQTtFQUFVO0VBQ1Y7QXJIaXJkTjtBcUgzcWRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBZTtFQUVmLG1COUczQ0k7RThHNENKO0FySDZxZFI7QXFIdnFkRTtFQUNFO0FySHlxZEo7QXFIdnFkTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQWdCO0VBRWhCLG1COUc3Q0k7RThHOENKO0VBRUE7RUFDQTtFQUNBO0FySHdxZFI7QXFIbnFkRTtFQUNFO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIbXFkSjtBcUgvcGRFO0VBQ0U7RUFDQTtBckhpcWRKO0FxSC9wZEU7RUFDRSxnQnBIeEVpQjtBRHl1ZHJCOztBaUJ0c2RJO0VvRzRDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFBUztJQUFVO0lBQ25CO0lBQ0E7SUFFQSxtQjlHMUZJO0VQeXZkVjtFcUgxcGRNO0lBQ0U7RXJINHBkUjtBQUNGO0FpQnh0ZEk7RW9HbUVGO0lBQ0U7RXJId3BkRjtBQUNGO0FxSHJwZEE7QUFDQTtFQUNFO0VBQW1CO0VBQ25CO0VBQ0E7RUFDQTtBckh3cGRGO0FxSHZwZEU7RUFDRTtFQUNBO0FySHlwZEo7QXFIdnBkSTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUFnQjtFQUVoQixtQjlHaElNO0U4R2lJTjtFQUVBO0VBQ0E7RUFDQTtBckh1cGROOztBcUhqcGRFO0VBQ0U7QXJIb3BkSjs7QXFIaHBkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySG1wZEY7O0FzSDF6ZEE7QUFPQTtBQUNBOzs7RUFDRTtFQUFvQjtFQUVwQjtFQUFrQjtFQUFvQjtFQUN0QztFQUNBO0VBRUEsYy9HQ0s7RStHQUwsMkJySERxQjtFcUhFckIsZ0JySEdpQjtFcUhGakI7RUFDQTtBdEgwemRGOztBc0h2emRBO0VBQ0U7RUFDQTtFQUFZO0VBQ1o7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBdEh5emRGOztBc0h0emRBOztFQUNFO0VBQ0E7RUFBc0I7RUFDdEI7QXRIMnpkRjs7QXNIdnpkQTtBQUNBO0VBQ0U7RUFDQTtBdEgwemRGO0FzSHh6ZEU7RUFDRTtBdEgwemRKOztBc0hyemRFO0VBQ0U7QXRId3pkSjtBc0h2emRJO0VBQ0U7RUFDQTtFQUNBLHlCL0d6REc7RStHMERIO0VBQ0E7RUFDQTtBdEh5emROOztBc0huemRBO0VBQ0U7QXRIc3pkRjs7QXNIbnpkQTtBQUVFOztFQUVFLHFCL0cvREk7RStHZ0VKO0F0SHF6ZEo7O0FzSGp6ZEE7RUFDRSxjL0c1RUs7RStHNkVMO0F0SG96ZEY7O0FzSGp6ZEE7RUFDRTtFQUNBO0VBQVk7RUFDWjtBdEhxemRGO0FzSG56ZEk7RUFDRSxhL0d0RkM7QVAyNGRQO0FzSGp6ZEk7RUFDRSxlL0dyRkU7QVB3NGRSOztBc0gzeWRBO0VBQ0U7QXRIOHlkRjs7QXNIM3lkQTtBQUlFOztFQUNFLGtCckh2R1M7RXFIeUdULFdySHpHUztBRG81ZGI7QXNIenlkRTs7RUFFRTtBdEgyeWRKO0FzSHp5ZEU7O0VBQ0UscUIvR3pHRztBUHE1ZFA7QXNIMXlkRTs7Ozs7O0VBQ0UsYy9HNUdHO0UrRzZHSCwyQnJIOUdtQjtFcUgrR25CLGdCckgxR2U7RXFIMkdmO0VBQ0E7QXRIaXpkSjtBc0h6eWRBO0VBQ0U7RUFBdUI7QXRINHlkekI7O0FzSHh5ZEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBdEgyeWRGOztBc0h6eWRBO0VBQ0U7QXRINHlkRjs7QXNIdnlkSTtFQUNFO0VBQ0E7RUFDQTtBdEgweWROO0FzSHp5ZE07RUFDRTtFQUNBO0VBQ0E7RUFBYTtFQUNiO0VBRUE7RUFDQTtFQUNBO0F0SDJ5ZFI7QXNIeHlkSTtFQUNFO0F0SDB5ZE47QXNIenlkTTtFQUNFO0F0SDJ5ZFI7QXNIdnlkTTtFQUNFO0VBQ0E7RUFFQSxxQi9HL0tEO0UrR2dMQyxtQi9HaExEO0FQdzlkUDtBc0hweWRNO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7QXRIcXlkUjtBc0hqeWRNO0VBQ0U7RUFDQTtFQUNBO0VBQVk7RUFDWjtFQUNBO0VBQVU7RUFFVixtQi9HdkxBO0UrR3dMQTtBdEhveWRSO0FzSDN4ZFE7RUFDRTtFQUNBO0VBQ0EscUIvR25ORDtFK0dvTkMsbUIvR3JNRjtBUGsrZFI7QXNIeHhkUTtFQUNFLHFCL0cxTkQ7RStHMk5DLG1CL0c1TUY7QVBzK2RSO0FzSHJ4ZFE7RUFDRTtFQUNBO0VBQ0E7RUFBYTtFQUNiO0VBQ0E7RUFDQTtFQUVBLG1CL0d0T0g7RStHdU9HO0F0SHV4ZFY7QXNIN3dkUTtFQUNFLHFCL0dsUEg7QVBpZ2VQOztBc0h4d2RBO0VBQ0U7RUFDQTtBdEgyd2RGO0FzSDF3ZEU7RUFDRTtBdEg0d2RKO0FzSHp3ZEU7RUFDRTtBdEgyd2RKOztBc0h0d2RBO0VBQ0U7QXRIeXdkRjtBc0h4d2RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEgwd2RKO0FzSHp3ZEk7RUFDRTtBdEgyd2ROOztBc0hyd2RBO0VBQ0U7RUFDQTtFQUNBO0VBRUEsYy9HaFNPO0UrR2lTUDtBdEh1d2RGO0FzSHR3ZEU7RUFDRSxXckgzUlM7QURtaWViOztBc0hwd2RBO0VBQ0U7RUFDQTtBdEh1d2RGOztBc0hsd2RFO0VBQ0UsbUIvRy9SSTtFK0dnU0o7RUFDQTtFQUNBO0VBQ0E7QXRIcXdkSjs7QXNIandkQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXRIbXdkRjtBc0hsd2RFO0VBQ0U7RUFBa0I7RUFBb0I7QXRIc3dkMUM7QXNIcHdkRTtFQUNFLG1CL0dsVEk7RStHbVRKO0VBQ0E7RUFDQTtBdEhzd2RKO0FzSHJ3ZEk7RUFDRTtBdEh1d2ROO0FzSHJ3ZEk7RUFDRTtFQUNBO0F0SHV3ZE47O0FzSG53ZEE7RUFDRTtFQUNBLG1CL0dqVU07RStHa1VOO0F0SHN3ZEY7O0FzSHB3ZEE7RUFDRSxXckg3VVc7RXFIOFVYLG1CL0d2Vk87QVA4bGVUOztBc0hwd2RBO0VBQ0U7QXRIdXdkRjs7QXNIbndkQTtFQUNFO0VBQ0E7RUFFQTtFQUVBLGlDckh2VnVCO0VxSHdWdkIsZWhIckY0QjtFZ0hzRjVCLGdCckhsVm1CO0FEc2xlckI7O0F1SDNtZUE7RUFDRTtBdkg4bWVGOztBdUgzbWVBO0VBQ0U7RUFDQTtFQUNBO0F2SDhtZUY7O0F1SDNtZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEhFVTtFZ0hEViwyQnRISHFCO0VzSElyQixnQnRIR29CO0VzSEZwQjtBdkg4bWVGO0F1SDVtZUU7RUFDRTtFQUNBLDJCdEhUbUI7RXNIVW5CLGdCdEhIa0I7RXNISWxCO0F2SDhtZUo7QXVIM21lRTtFQUNFO0VBQ0EscUJoSFpRO0VnSGFSO0F2SDZtZUo7O0FpQnJsZUk7RXNHakJBO0lBQ0U7SUFDQTtFdkgwbWVKO0FBQ0Y7QXVIdG1lQTtFQUNFO0F2SHdtZUY7O0FpQi9sZUk7RXNHSEE7SUFDRTtFdkhzbWVKO0V1SG5tZUU7SUFDRTtFdkhxbWVKO0V1SG5tZUk7SUFDRTtFdkhxbWVOO0V1SGptZUU7SUFDRTtJQUNBO0lBQVk7SUFDWjtFdkhvbWVKO0FBQ0Y7QXdIeHFlQTtFQUNFO0VBQ0E7RUFDQTtFQUVBLGNqSERVO0VpSEVWLGdCbEhnUjRCO0FOeTVkOUI7QXdIeHFlRTtFQUdFO0VBQ0E7QXhId3FlSjs7QXdIcnFlQTtFQUNFLGNqSFpLO0VpSGFMLHFCakhiSztBUHFyZVA7QXdIdnFlRTtFQUdFLGNqSGpCRztBUHdyZVA7O0F3SGxxZUE7RUFDRTtFQUNBO0VBQWdCO0VBRWhCLG1Cakh2Qks7RWlId0JMO0VBRUE7RUFDQSxnQmxIcVA0QjtFa0hwUDVCO0VBQ0E7QXhIb3FlRjs7QXdIaHFlQTtFQUNFLG1CakhqQ1c7QVBvc2ViOztBd0hocWVBO0VBQ0UsbUJqSHBDVTtBUHVzZVo7O0F3SC9wZUE7RUFDRTtFQUVBLGdCdkg3QmtCO0FEOHJlcEI7O0F3SDlwZUE7RUFDRTtFQUVBLGNqSHpETztBUHl0ZVQ7O0F3SDdwZUE7RUFDRTtFQUVBLGNqSC9ETztBUDh0ZVQ7O0F3SDVwZUE7RUFDRTtBeEgrcGVGOztBd0h6cGVFOztFQUNFO0VBQVk7RUFDWjtBeEg4cGVKO0F3SDVwZUU7O0VBQ0U7QXhIK3BlSjtBd0g3cGVFOzs7RUFFRTtBeEhncWVKO0F3SDdwZUU7O0VBQ0U7RUFDQTtFQUNBLHlCakh4RUk7RWlIeUVKO0VBRUEsY2pIMUVHO0VpSDJFSCxpQ3ZIL0VxQjtFdUhnRnJCO0VBQ0EsZ0J2SHpFa0I7RXVIMkVsQjtFQUNBO0F4SDhwZUo7QXdINXBlRTs7RUFDRSxtQmpIbkZHO0VpSHFGSCxjakh0Rkk7QVBvdmVSO0F3SDVwZUU7O0VBQ0U7RUFFQTtBeEg4cGVKOztBd0gzcGVBO0FBR0E7RUFDRTtBeEg0cGVGOztBd0h0cGVBO0VBQ0U7RUFDQTtFQUNBO0F4SHlwZUY7QXdIdnBlRTtFQUNFO0F4SHlwZUo7O0F3SHRwZUE7RUFDRSxrQmxIOEk0QjtBTjJnZTlCOztBd0h2cGVBO0VBQ0U7RUFDQTtFQUNBO0F4SDBwZUY7QXdIeHBlRTtFQUNFO0VBQ0E7QXhIMHBlSjs7QXdIdnBlQTtFQUNFO0VBQ0E7QXhIMHBlRjtBd0h6cGVFO0VBQ0U7RUFDQTtBeEgycGVKO0F3SHRwZUk7RUFDRTtFQUNBO0F4SHdwZU47O0F3SHBwZUE7RUFDRTtFQUVBLDJCdkhuSnFCO0FEeXlldkI7QXdIcnBlRTtFQUNFO0VBRUEsMkJ2SHZKbUI7RXVId0puQjtFQUNBO0F4SHNwZUo7QXdIcHBlRTtFQUNFLFd2SGxLUztBRHd6ZWI7QXdIcnBlSTtFQUdFO0F4SHFwZU47O0F3SGpwZUE7RUFDRTtBeEhvcGVGOztBd0hscGVBO0VBQ0U7RUFDQTtFQUNBLDJCdkgxS3FCO0V1SDJLckIsZ0J2SHRLaUI7RXVIdUtqQixjakh0S0k7QVAyemVOOztBd0hucGVBO0VBQ0U7RUFDQTtFQUNBLGlDdkhsTHVCO0V1SG1MdkI7RUFDQSxnQnZIM0trQjtFdUg0S2xCLGNqSG5MSztBUHkwZVA7O0F3SHBwZUE7RUFDRTtBeEh1cGVGOztBd0hycGVBO0VBQ0U7RUFDQTtFQUNBLGNqSDFNTztFaUgyTVA7QXhId3BlRjs7QXdIdHBlQTtFQUNFLGNqSDNNSztFaUg0TUw7QXhIeXBlRjs7QXdIdnBlQTtFQUNFO0F4SDBwZUY7O0F3SHhwZUE7RUFDRTtFQUNBO0VBQ0E7QXhIMnBlRjs7QXdIeHBlQTtFQUNFO0VBQ0E7RUFDQTtBeEgycGVGOztBd0h4cGVBO0VBQ0U7RUFDQSxnQmxIb0Q0QjtFa0huRDVCO0VBQ0E7RUFDQTtBeEgycGVGO0F3SHpwZUU7RUFDRSwyQnZIMU5tQjtFdUgyTm5CLGdCdkh0TmU7RXVIdU5mO0VBQ0EsY2pIdk5FO0FQazNlTjtBd0h6cGVJO0VBQ0UsY2pIM09DO0FQczRlUDtBd0h2cGVFO0VBQ0UsaUN2SHRPcUI7RXVIdU9yQixnQnZIOU5nQjtFdUgrTmhCO0F4SHlwZUo7QXdIdHBlRTtFQUNFO0VBQ0E7RUFDQTtBeEh3cGVKO0F3SHRwZUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpIalFDO0FQeTVlUDs7QXdIbnBlQTtFQUNFO0VBQ0E7QXhIc3BlRjtBd0hwcGVFO0VBQ0UsMkJ2SGhRbUI7RXVIaVFuQixnQnZINVBlO0V1SDZQZjtFQUNBO0F4SHNwZUo7O0F3SGxwZUE7RUFDRTtBeEhxcGVGOztBd0hucGVBO0VBQ0U7RUFDQTtBeEhzcGVGOztBaUJ6M2VJO0V1RzBPRjtJQUNFO0V4SG1wZUY7QUFDRjtBaUIvM2VJO0V1R2lQQTtJQUNFO0lBQ0E7RXhIaXBlSjtFd0gvb2VJO0lBQ0U7SUFDQTtFeEhpcGVOO0V3SDlvZUU7SUFDSTtFeEhncGVOO0V3SDdvZUU7SUFDRTtFeEgrb2VKO0V3SDNvZUk7SUFDRTtFeEg2b2VOO0V3SDFvZUk7SUFDRTtFeEg0b2VOO0V3SHJvZUU7O0lBQ0U7SUFDQSxnQnZIblRnQjtJdUhxVGhCO0lBQ0E7RXhIdW9lSjtBQUNGO0F5SHA5ZUE7RUFDRTtFQUNBO0F6SHM5ZUY7QXlIcDllRTtFQUNFO0VBQ0E7QXpIczllSjtBeUhwOWVFO0VBQ0U7RUFDQTtBekhzOWVKO0F5SHA5ZUk7RUFDRTtFQUNBO0VBQ0E7QXpIczllTjtBeUhwOWVJO0VBQ0U7QXpIczllTjtBeUhuOWVFO0VBQ0U7RUFDQTtBekhxOWVKO0F5SG45ZUU7RUFDRTtBekhxOWVKO0F5SG45ZUU7RUFDRSxnQm5IMFAwQjtFbUh6UDFCO0F6SHE5ZUo7O0FpQjM3ZUk7RXdHcEJBO0lBQ0U7RXpIbTllSjtFeUhoOWVFO0lBQ0U7RXpIazllSjtBQUNGO0EwSDUvZUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUErQkE7RUFDRTtFQUNBLG1CbkhoQk07QVA2Z2ZSO0EwSDUvZUU7RUFDRTtBMUg4L2VKO0EwSDMvZUU7RUFDRTtBMUg2L2VKO0EwSDMvZUk7RUFDRTtFQUNBO0VBQ0E7QTFINi9lTjs7QTJIemlmQTtFQUNFO0VBQ0E7RUFDQSxtQnBIY007RW9IYk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0g0aWZGO0EySDFpZkU7RUFDRSxxQnBIWks7QVB3amZUOztBMkh4aWZBO0VBQ0U7RUFFQTtFQUNBLGdCMUhFbUI7RTBIRG5CO0EzSDBpZkY7O0EySHRpZkU7RUFHRTtFQUNBO0EzSHVpZko7O0EySGxpZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSHFpZko7QTJIcGlmSTtFQUNFO0EzSHNpZk47O0EySGhpZkU7RUFDRTtBM0htaWZKOztBMkg5aGZBO0VBQ0U7RUFFQSx5QnBIaERLO0VvSGlETDtFQUNBO0VBQ0E7QTNIZ2lmRjtBMkg5aGZFO0VBQ0U7RUFDQSx5QnBIN0NJO0FQNmtmUjtBMkg5aGZFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QTNIK2hmSjtBMkg5aGZJO0VBQ0U7QTNIZ2lmTjtBMkg5aGZJO0VBQ0U7QTNIZ2lmTjtBMkg3aGZFO0VBQ0U7RUFDQTtBM0graGZKO0EySDdoZkU7RUFDRTtFQUNBO0VBQ0E7QTNIK2hmSjtBMkg5aGZJO0VBQ0U7QTNIZ2lmTjtBMkg5aGZJOztFQUVFO0EzSGdpZk47QTJIOWhmSTtFQUNFO0VBQ0E7RUFBUTtBM0hpaWZkO0EySDdoZkU7RUFDRTtBM0graGZKO0EySDVoZkU7RUFDRTtFQUNBO0EzSDhoZko7QTJINWhmRTtFQUNFO0EzSDhoZko7QTJINWhmRTtFQUNFO0VBQ0EsbUJySGtLMEI7QU40M2U5QjtBMkgzaGZFO0VBQ0U7QTNINmhmSjs7QWlCeGxmSTtFMEdnRUY7SUFDRTtFM0g0aGZGO0UySHpoZkU7SUFDRTtJQUNBO0UzSDJoZko7RTJIeGhmRTtJQUNFO0UzSDBoZko7RTJIdmhmRTtJQUNFO0UzSHloZko7QUFDRjtBNEhocWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVIa3FmRjtBNEhocWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIa3FmSjtBNEgvcGZFO0VBQ0U7RUFDQTtFQUNBO0E1SGlxZko7QTRIOXBmRTtFQUNFO0E1SGdxZko7QTRIN3BmRTtFQUNFLGNySFJRO0FQdXFmWjtBNEg1cGZFO0VBQ0U7RUFDQTtBNUg4cGZKO0E0SDVwZkk7RUFDRSwyQjNIcEJpQjtFMkhxQmpCO0VBQ0E7RUFDQSxjckhuQk07RXFIb0JOO0E1SDhwZk47QTRIMXBmRTtFQUNFLGNySDNCSTtFcUg0Qko7QTVINHBmSjtBNEh6cGZFO0VBQ0UsY3JIaENJO0VxSGlDSjtBNUgycGZKO0E0SHpwZkk7RUFDRTtBNUgycGZOO0FpQnhwZkk7RTJHeERKO0lBMERJO0lBQ0E7SUFDQTtFNUgwcGZGO0U0SHhwZkU7SUFDRTtJQUNBO0lBQ0E7RTVIMHBmSjtFNEh2cGZFO0lBQ0UsY3JIcERFO0lxSHFERjtFNUh5cGZKO0FBQ0Y7O0E2SGh1ZkE7RUFDRTtFQUNBO0E3SG11ZkY7QWlCN3FmSTtFNEd4REo7SUFLSTtJQUNBO0U3SG91ZkY7QUFDRjs7QThIM3VmQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQXlFQTtFQUlFO0VBRUEsY3ZIMUVVO0V1SDJFVixnQjdIM0RtQjtBRG95ZnJCO0E4SC91ZkU7RUFDRTtBOUhpdmZKO0E4SDF1Zkk7RUFDRTtFQUVBO0VBRUE7RUFDQSxnQjdIbkVlO0U2SG9FZjtBOUgwdWZOO0E4SHp1Zk07RUFDRTtFQUVBO0E5SDB1ZlI7QThIeHVmTTtFQUNFO0E5SDB1ZlI7QThIcnVmSTtFQUNFO0E5SHV1Zk47QThIcnVmSTtFQUNFO0VBRUE7QTlIc3VmTjtBOEhydWZNO0VBQ0U7QTlIdXVmUjtBOEhudWZFO0VBQ0U7QTlIcXVmSjtBOEhudWZFO0VBQ0U7QTlIcXVmSjtBOEhsdWZJO0VBQ0U7QTlIb3VmTjtBOEhqdWZNO0VBQ0U7QTlIbXVmUjtBOEhqdWZNO0VBQ0U7RUFDQTtBOUhtdWZSOztBK0hwMmZBO0FBQ0E7RUFBK0I7QS9IdzJmL0I7O0ErSHQyZkE7RUFDRTtBL0h5MmZGOztBK0h0MmZBO0VBQ0UsMkI5SE9xQjtFOEhOckIsZ0I5SGFvQjtFOEhacEI7RUFDQTtBL0h5MmZGOztBK0h0MmZBO0VBQ0UsY3hITUk7QVBtMmZOOztBK0h0MmZBO0VBQ0UsY3hIRk07QVAyMmZSOztBK0h0MmZBO0FBQ0E7RUFDRTtFQUNBLGdCOUhGa0I7RThIR2xCO0EvSHkyZkY7O0ErSHQyZkE7RUFDRTtFQUFtQjtFQUNuQjtBL0gwMmZGO0ErSHoyZkU7RUFDRTtFQUNBO0VBQ0E7QS9IMjJmSjtBK0gxMmZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3pIeU93QjtFeUh6T0Y7RUFDdEI7RUFDQTtFQUNBO0VBQWdCO0VBRWhCO0VBQ0E7QS9INjJmTjs7QStIeDJmQTs7RUFFRTtBL0gyMmZGOztBK0h4MmZBO0VBQ0U7QS9IMjJmRjs7QStIeDJmQTtFQUNFO0VBQ0E7RUFFQSxnQjlINUNpQjtBRHM1Zm5COztBK0h2MmZBO0FBQ0E7RUFDRTtFQUNBO0VBRUE7RUFFQSxjeEgxRU87RXdIMkVQO0VBQ0EsMkI5SDdEcUI7QURxNmZ2Qjs7QStIcjJmQTtFQUNFO0VBQ0EsY3hIakVLO0FQeTZmUDs7QStIcjJmQTtFQUNFO0EvSHcyZkY7O0ErSHIyZkE7RUFDRSxXOUhoRlc7RThIaUZYLGlDOUg1RXVCO0U4SDZFdkI7RUFDQTtBL0h3MmZGOztBK0hyMmZBO0FBQ0E7RUFDRSxjeEg3Rks7RXdIOEZMO0VBQ0EsZ0I5SDlFbUI7QURzN2ZyQjs7QStIcDJmQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFFQSxjeEgzR0s7RXdINEdMLGdCOUgzRm1CO0FEZzhmckI7QStIcDJmRTtFQUdFLGN4SGhIRztBUG85ZlA7QStIbDJmRTtFQUNFO0EvSG8yZko7O0ErSGgyZkE7QUFDQTtFQUNFO0EvSG0yZkY7O0ErSGgyZkE7RUFDRSxjeEg3SEs7QVBnK2ZQOztBK0hoMmZBO0VBQ0UsY3hIcklPO0FQdytmVDs7QStIaDJmQTtBQUVBO0VBQ0UsZ0I5SHRIbUI7QUR3OWZyQjs7QStILzFmQTtFQUNFO0EvSGsyZkY7O0FpQno3Zkk7RThHMkZGO0lBQ0U7RS9IazJmRjtFK0gvMWZBO0lBQ0U7RS9IaTJmRjtBQUNGO0FnSTEvZkE7RUFDRTtBaEk0L2ZGO0FnSTEvZkU7RUFDRTtFQUFnQjtBaEk2L2ZwQjs7QWdJei9mQTtFQUNFO0VBQ0EsMkIvSEtxQjtFK0hKckI7RUFDQSxnQi9IUWlCO0UrSFBqQjtFQUNBLGN6SEtVO0FQdS9mWjs7QWlCbDlmSTtFK0dyQ0E7SUFDRTtJQUFpQjtFaEk0L2ZyQjtBQUNGO0FpSWpoZ0JBOzs7Ozs7Ozs7Ozs7O0NBQUE7QUEwQkE7RUFDRTtFQUNBO0VBRUEseUIxSHZCSztBUDZoZ0JQOztBaUluZ2dCQTtFQUNFLHlCMUhiSTtFMEhjSjtBaklzZ2dCRjtBaUlwZ2dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXNnZ0JKOztBaUlsZ2dCQTtFQUNFLHlCMUg3Q0s7RTBIOENMLGMxSGpDTTtBUHNpZ0JSO0FpSW5nZ0JJO0VBQ0U7QWpJcWdnQk47QWlJamdnQkk7RUFDRTtBakltZ2dCTjs7QWlJOS9mQTtFQUNFLHlCMUh6REs7RTBIMERMLGMxSGhETTtBUGlqZ0JSO0FpSS8vZkk7RUFDRTtBaklpZ2dCTjtBaUk3L2ZJO0VBQ0U7QWpJKy9mTjs7QWtJeGtnQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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MmhCTjtFcUl6MmhCRTs7SUFHRTtFckkwMmhCSjtBQUNGO0FzSTFtaUJFO0VBQ0U7QXRJNG1pQko7QXNJMW1pQkU7RUFDRSwyQnJJVW1CO0VxSVRuQixpQnJJb0JXO0VxSW5CWDtFQUNBO0F0STRtaUJKO0FzSTFtaUJFO0VBQ0U7RUFDQTtBdEk0bWlCSjtBc0kxbWlCRTtFQUNFO0VBQ0E7RUFFQTtFQUVBO0F0STBtaUJKO0FzSXhtaUJFO0VBQ0U7RUFDQTtBdEkwbWlCSjtBc0l4bWlCRTtFQUNFO0VBRUE7RUFDQSxnQnJJVGlCO0FEa25pQnJCO0FzSXZtaUJJO0VBQ0U7QXRJeW1pQk47QXNJdG1pQkk7RUFDRTtFQUNBO0F0SXdtaUJOOztBc0lqbWlCRTtFQUNFO0VBQ0E7RUFDQTtBdElvbWlCSjs7QXNJL2xpQkE7RUFDRTtFQUNBO0VBQWlCO0VBQ2pCO0VBQ0Esa0JoSXdONEI7RWdJdk41QjtBdEltbWlCRjtBc0lqbWlCRTtFQUNFO0VBQ0E7RUFDQTtBdEltbWlCSjtBc0lqbWlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxtQi9IcEVHO0FQc3FpQlA7O0FzSTlsaUJBO0VBQ0U7QXRJaW1pQkY7O0FzSTlsaUJBO0VBQ0U7RUFDQTtFQUVBLGMvSGhGSztFK0hpRkw7QXRJZ21pQkY7QXNJL2xpQkU7RUFDRTtBdElpbWlCSjtBc0kvbGlCRTtFQUNFO0VBRUEsYy9IM0ZLO0UrSDRGTDtFQUNBO0F0SWdtaUJKOztBdUk5cmlCQTtFQUNFO0F2SWlzaUJGOztBdUk5cmlCQTtFQUNFO0VBQ0EsY2hJV007QVBzcmlCUjtBdUkvcmlCRTtFQUdFLGNoSVFRO0VnSVBSO0F2SStyaUJKO0F1STdyaUJNO0VBQ0UsYWhJVkk7QVB5c2lCWjtBdUk3cmlCTTtFQUNFLGVoSURBO0FQZ3NpQlI7O0F1SXpyaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQVE7RUFDUjtFQUVBO0VBRUEsV3RJdkJXO0VzSXdCWDtFQUNBLGdCdElibUI7RXNJY25CO0F2STJyaUJGOztBdUl4cmlCQTtFQUNFO0VBQ0E7QXZJMnJpQkY7O0F1SXpyaUJBO0VBQ0U7RUFDQTtFQUNBO0F2STRyaUJGO0F1STFyaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk0cmlCSjtBdUl6cmlCRTtFQUNFO0VBQ0E7RUFDQTtBdkkycmlCSjtBdUl2cmlCSTtFQUNFO0F2SXlyaUJOOztBdUlwcmlCQTtFQUNFO0VBQ0EsMkJ0STFEcUI7RXNJMkRyQjtFQUNBLGdCdEl2RGlCO0VzSXdEakIsY2hJM0RNO0FQa3ZpQlI7QXVJcnJpQkU7RUFDRSxjaEk5REk7QVBxdmlCUjtBdUlwcmlCRTtFQUdFO0VBQ0EsY2hJbkVRO0FQdXZpQlo7O0F1SWhyaUJBO0VBQ0U7RUFFQSxjaEk1RU07QVA4dmlCUjtBdUlqcmlCRTtFQUdFO0F2SWlyaUJKOztBdUk3cWlCQTtFQUNFO0VBQ0E7RUFDQTtBdklncmlCRjtBdUkvcWlCRTtFQUNFO0F2SWlyaUJKOztBdUk3cWlCQTtFQUNFLGdCaklrSzRCO0VpSWpLNUI7RUFDQTtBdklncmlCRjs7QXVJNXFpQkE7RUFDRTtBdkkrcWlCRjtBdUk5cWlCRTtFQUNFO0VBQ0E7RUFDQTtFQUFnQjtFQUNoQjtFQUNBO0VBQVU7RUFDVjtFQUVBLG1CaEk5R0k7RWdJK0dKO0F2SWlyaUJKO0F1SS9xaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQVU7RUFDVjtFQUNBO0VBQVU7RUFDVjtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXZJa3JpQko7O0F1STlxaUJBO0VBQ0U7RUFDQTtBdklpcmlCRjtBdUlocmlCRTtFQUNFO0VBQ0E7QXZJa3JpQko7QXVJaHJpQkU7RUFDRTtFQUNBO0VBQ0E7QXZJa3JpQko7QXVJaHJpQkU7RUFDRTtBdklrcmlCSjtBdUlocmlCRTtFQUNFO0VBQ0E7QXZJa3JpQko7QXVJaHJpQkU7RUFDRTtBdklrcmlCSjs7QWlCaHlpQkk7RXNIbUhGO0lBQ0U7RXZJaXJpQkY7RXVJaHJpQkU7SUFDRTtFdklrcmlCSjtBQUNGO0FpQnp5aUJJO0VzSDZIQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZJK3FpQko7RXVJN3FpQkk7SUFDRTtFdkkrcWlCTjtFdUkxcWlCQTtJQUNFO0lBQ0E7SUFDQTtFdkk0cWlCRjtFdUl6cWlCQTtJQUNFO0lBQ0E7SUFDQSxjaEl4TFE7RVBtMmlCVjtFdUl4cWlCQTtJQUNFO0V2STBxaUJGO0FBQ0Y7QXVJdnFpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkl5cWlCRjtBdUl2cWlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJoSTFNYTtFZ0kyTWI7RUFDQTtFQUNBO0F2SXlxaUJKO0F1SXZxaUJJO0VBQ0U7RUFDQTtFQUNBO0F2SXlxaUJOO0F1SXJxaUJFO0VBQ0U7QXZJdXFpQko7QXVJcHFpQkU7RUFDRTtBdklzcWlCSjtBaUI3MWlCSTtFc0gySko7SUFnQ0k7RXZJc3FpQkY7RXVJcHFpQkU7SUFDRTtJQUNBO0V2SXNxaUJKO0V1SW5xaUJFO0lBQ0U7RXZJcXFpQko7RXVJbHFpQkU7SUFDRTtFdklvcWlCSjtBQUNGOztBd0lwNmlCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQW9EQTtFQUNFO0VBQ0E7QXhJczZpQkY7O0F3SWw2aUJFO0VBQ0U7RUFDQTtBeElxNmlCSjtBd0lwNmlCSTtFQUNFO0F4SXM2aUJOO0F3SXI2aUJNO0VBQ0U7QXhJdTZpQlI7QXdJcDZpQkk7RUFDRTtBeElzNmlCTjs7QXdJajZpQkE7RUFDRTtFQUVBO0VBQ0Esb0J2SXBEYTtBRHU5aUJmOztBd0k1NWlCQTtFQUdFO0VBQ0E7QXhJNjVpQkY7O0F3STE1aUJBO0VBR0U7QXhJMjVpQkY7O0F3SXg1aUJBO0FBQ0E7RUFDRTtFQUVBO0F4STA1aUJGO0F3SXg1aUJFO0VBQ0U7QXhJMDVpQko7O0F3SXQ1aUJBO0VBQ0U7QXhJeTVpQkY7O0F3SXQ1aUJBO0VBQ0U7RUFFQTtBeEl3NWlCRjs7QXdJcjVpQkE7RUFDRTtBeEl3NWlCRjs7QXdJcjVpQkE7RUFDRTtBeEl3NWlCRjs7QXdJcjVpQkE7RUFDRTtFQUNBO0F4SXc1aUJGOztBd0lyNWlCQTtFQUNFLDJCdklySHFCO0V1SXNIckI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SXc1aUJGO0FpQjEraUJJO0V1SDJFSjtJQVVJO0lBQ0E7RXhJeTVpQkY7QUFDRjs7QXlJeGlqQkE7RUFDRTtFQUNBO0F6STJpakJGO0F5SXppakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJsSVpLO0FQdWpqQlQ7O0F5SXZpakJBO0VBQ0U7QXpJMGlqQkY7QXlJeGlqQkU7RUFDRTtBekkwaWpCSjs7QXlJdGlqQkE7RUFDRSxjbElwQks7RWtJcUJMO0F6SXlpakJGOztBaUIxZ2pCSTtFd0gzQkY7SUFDRTtFekl5aWpCRjtBQUNGO0F5SXRpakJBO0VBQ0U7QXpJd2lqQkY7O0F5SXJpakJBO0VBQ0U7RUFFQTtBekl1aWpCRjs7QXlJcGlqQkE7RUFDRSxjbEk1Q087QVBtbGpCVDs7QXlJcGlqQkE7RUFDRTtBekl1aWpCRjs7QXlJcGlqQkE7RUFDRTtFQUNBO0VBQ0E7QXpJdWlqQkY7QXlJcmlqQkU7RUFDRTtBekl1aWpCSjs7QXlJbmlqQkE7RUFDRTtFQUNBO0F6SXNpakJGOztBeUluaWpCQTtFQUNFO0F6SXNpakJGOztBeUluaWpCQTtFQUNFO0VBQ0EsY2xJeEVPO0VrSXlFUDtBeklzaWpCRjs7QXlJbmlqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGdCeEkxRVc7RXdJMkVYLFl4STNFVztFd0k0RVg7RUFDQTtBeklxaWpCRjtBeUluaWpCRTtFQUNFO0VBQ0E7QXpJcWlqQko7QXlJbmlqQkk7RUFDRTtBeklxaWpCTjs7QXlJaGlqQkE7RUFDRTtFQUVBO0VBQ0E7RUFFQTtFQUNBLGdCbkk4SzRCO0FObTNpQjlCOztBeUk3aGpCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBLG1CbEk5R0s7RWtJK0dMO0VBQ0E7QXpJK2hqQkY7O0F5STNoakJBOztFQUVFO0F6SThoakJGOztBeUkxaGpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6STZoakJKO0F5STNoakJJO0VBQ0UsY2xJaElFO0FQNnBqQlI7QXlJMWhqQkk7RUFFRTtBekkyaGpCTjs7QXlJdGhqQkE7RUFDRTtFQUNBLG1CbEluSks7RWtJb0pMO0F6SXloakJGOztBeUlyaGpCRTtFQUNFLG1CbEl6Skc7QVBpcmpCUDs7QXlJcGhqQkE7RUFDRSxtQmxJbktPO0VrSW9LUDtBekl1aGpCRjs7QXlJcGhqQkE7RUFDRTtFQUNBO0VBQ0E7QXpJdWhqQkY7O0F5SXBoakJBO0VBQ0U7QXpJdWhqQkY7O0F5SXBoakJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQSxtQmxJdEtNO0VrSXVLTjtFQUNBO0VBRUEsV3hJbExXO0V3SW1MWDtFQUNBO0F6SW9oakJGO0F5SWxoakJFO0VBQ0U7QXpJb2hqQko7QXlJamhqQkU7RUFHRTtFQUNBO0F6SWloakJKOztBeUk3Z2pCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXpJOGdqQkY7O0EwSW51akJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUE0REE7RUFDRTtFQUNBO0ExSXF1akJGO0EwSXB1akJFO0VBQ0U7RUFDQTtFQUVBLGNuSTlEUTtFbUkrRFIsMkJ6SXJEbUI7RXlJc0RuQjtBMUlxdWpCSjtBMEludWpCRTtFQUNFO0ExSXF1akJKO0EwSXB1akJJO0VBQ0U7RUFFQSxjbkl4RUM7RW1JeUVEO0ExSXF1akJOO0EwSXB1akJNO0VBQ0U7QTFJc3VqQlI7QTBJanVqQk07RUFDRTtBMUltdWpCUjtBMElodWpCSTtFQUNFO0ExSWt1akJOO0EwSWh1akJJO0VBQ0U7QTFJa3VqQk47QTBJaHVqQk07RUFDRTtBMUlrdWpCUjs7QTBJNXRqQkE7RUFDRTtFQUFxQjtFQUNyQjtBMUlndWpCRjtBMEkvdGpCRTtFQUNFO0VBQ0E7QTFJaXVqQko7QTBJaHVqQkk7RUFDRTtFQUFhO0ExSW11akJuQjs7QTBJN3RqQkU7RUFDRTtFQUVBO0ExSSt0akJKOztBMEkzdGpCQTtFQUNFO0ExSTh0akJGOztBMkl2MWpCRTtFQUNFO0EzSTAxakJKOztBMkl0MWpCQTtFQUNFO0EzSXkxakJGOztBMkl0MWpCQTs7RUFFRTtBM0l5MWpCRjs7QTJJdDFqQkE7RUFDRSxtQnBJbEJPO0FQMjJqQlQ7O0EySXQxakJBOztFQUVFO0EzSXkxakJGO0EySXgxakJFOztFQUNFO0EzSTIxakJKOztBMkl0MWpCQTtFQUNFLGNwSXpCSztFb0kwQkw7RUFDQTtBM0l5MWpCRjs7QWlCaDBqQkk7RTJIdkRGO0lBQ0U7SUFDQTtJQUVBO0U1STAzakJGO0U0SXYzakJBO0lBQ0U7RTVJeTNqQkY7RTRJdDNqQkE7SUFDRTtFNUl3M2pCRjtFNElyM2pCQTtJQUNFO0U1SXUzakJGO0U0SXAzakJBO0lBQ0U7RTVJczNqQkY7RTRJcjNqQkU7SUFDRTtFNUl1M2pCSjtFNElyM2pCRTtJQUNFO0U1SXUzakJKO0U0SXIzakJFO0lBQ0U7RTVJdTNqQko7QUFDRjtBNklyNWpCQTtFQUNFO0VBRUE7QTdJczVqQkY7QTZJcjVqQkU7RUFHRTtBN0lxNWpCSjs7QTZJajVqQkE7RUFDRTtBN0lvNWpCRjs7QThJaDZqQkE7RUFDRTtFQUFXO0VBQ1g7RUFFQTtFQUNBO0E5SW02akJGOztBOEloNmpCQTtFQUNFO0E5SW02akJGO0FpQnAzakJJO0U2SHpDRjtJQUNFO0lBRUE7RTlJKzVqQkY7RThJOTVqQkU7SUFDRTtFOUlnNmpCSjtBQUNGO0E4STU1akJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUEsVzdJekJXO0U2STBCWCxnQjdJZG1CO0FEMDZqQnJCO0E4STM1akJFO0VBR0U7RUFDQTtBOUkyNWpCSjtBOEl6NWpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQVU7RUFDVjtFQUNBO0VBQWU7RUFDZjtFQUVBO0VBQ0E7QTlJNDVqQko7QThJejVqQkk7RUFDRTtBOUkyNWpCTjs7QWlCMzVqQkk7RTZITUY7SUFDRTtFOUl5NWpCRjtFOEl4NWpCRTtJQUNFLHlCdkloREU7SXVJaURGO0lBQ0E7SUFDQTtFOUkwNWpCSjtBQUNGO0E4SXQ1akJBO0VBQ0U7QTlJdzVqQkY7O0E4SXQ1akJBO0VBQ0U7QTlJeTVqQkY7O0E4SXY1akJBO0VBQ0U7QTlJMDVqQkY7O0E4SXg1akJBO0VBQ0U7QTlJMjVqQkY7O0E4SXo1akJBO0VBQ0U7QTlJNDVqQkY7O0E4SXo1akJBO0VBQ0U7RUFDQTtFQUNBO0E5STQ1akJGO0E4STM1akJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlJNjVqQko7O0FpQnQ4akJJO0U2SDhDRjtJQUNFO0lBQ0E7SUFBVTtJQUNWO0U5STY1akJGO0U4STU1akJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQSxtQnZJL0ZFO0l1SWdHRjtJQUNBO0lBQ0E7RTlJNjVqQko7RThJeDVqQkE7SUFDRTtFOUkwNWpCRjtBQUNGO0ErSW5oa0JBO0VBQ0U7RUFFQSx5QnhJQ1U7RXdJQVY7RUFDQTtFQUNBO0VBQ0E7QS9Jb2hrQkY7O0ErSWhoa0JBO0VBQ0U7QS9JbWhrQkY7O0ErSWhoa0JBO0VBQ0U7RUFFQSxtQnhJRk07QVBvaGtCUjs7QWdKcmlrQkE7RUFDRTtBaEp3aWtCRjs7QWdKcGlrQkU7RUFDRTtBaEp1aWtCSjs7QWlCeCtqQkk7RStIckRBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QnpJUEU7SXlJUUY7SUFDQTtFaEppaWtCSjtFZ0o1aGtCTTtJQUNFO0lBQ0E7RWhKOGhrQlI7RWdKM2hrQk07SUFDRTtFaEo2aGtCUjtFZ0pyaGtCTTtJQUNFO0VoSnVoa0JSO0VnSnBoa0JNO0lBQ0U7RWhKc2hrQlI7RWdKamhrQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhKbWhrQko7RWdKaGhrQkU7SUFDRTtJQUNBO0lBQWdCO0lBRWhCLG1Cekl0REU7RVB3a2tCTjtBQUNGO0FpSjFsa0JBO0VBQ0U7RUFBVztFQUNYO0VBRUE7RUFDQTtBako0bGtCRjs7QWlKemxrQkE7RUFDRTtBako0bGtCRjtBaUI3aWtCSTtFZ0l6Q0Y7SUFDRTtJQUVBO0VqSndsa0JGO0VpSnZsa0JFO0lBQ0U7RWpKeWxrQko7QUFDRjtBaUpybGtCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBLFdoSnpCVztFZ0owQlgsZ0JoSmRtQjtBRG1ta0JyQjtBaUpwbGtCRTtFQUdFO0VBQ0E7QWpKb2xrQko7QWlKbGxrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFVO0VBQ1Y7RUFDQTtFQUFlO0VBQ2Y7RUFFQTtFQUNBO0FqSnFsa0JKO0FpSmxsa0JJO0VBQ0U7QWpKb2xrQk47O0FpQnBsa0JJO0VnSU1GO0lBQ0U7SUFDQTtFakprbGtCRjtFaUpqbGtCRTtJQUNFLHlCMUlqREU7STBJa0RGO0lBQ0E7SUFDQTtFakptbGtCSjtBQUNGO0FpSi9ra0JBO0VBQ0U7RUFDQTtFQUNBO0FqSmlsa0JGO0FpSmhsa0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpKa2xrQko7O0FpQjVta0JJO0VnSStCRjtJQUNFO0lBQ0E7SUFBVTtJQUNWO0VqSmtsa0JGO0VpSmpsa0JFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBLG1CMUlqRkU7STBJa0ZGO0lBQ0E7SUFDQTtFakprbGtCSjtFaUo3a2tCQTtJQUNFO0lBQ0E7RWpKK2trQkY7QUFDRjtBa0o1cmtCQTtFQUdFO0VBQ0E7RUFDQTtBbEo0cmtCRjtBa0oxcmtCRTtFQUNFO0VBQ0E7RUFDQSxjM0lORztFMklPSDtBbEo0cmtCSjtBa0p6cmtCRTtFQUNFO0FsSjJya0JKO0FrSnhya0JFO0VBQ0U7QWxKMHJrQko7QWtKdnJrQkU7RUFDRSxxQjNJakJLO0UySWtCTCxjM0liSTtBUHNza0JSO0FrSnRya0JFO0VBQ0UscUIzSXhCRztFMkl5QkgsYzNJekJHO0FQaXRrQlA7QWtKcnJrQkU7RUFDRSxxQjNJN0JHO0UySThCSCxjM0k5Qkc7QVBxdGtCUDtBa0pwcmtCRTtFQUNFLHFCM0lyQ0s7RTJJc0NMLGMzSTVCSTtBUGt0a0JSO0FrSm5ya0JFO0VBQ0UscUIzSTlCWTtFMkkrQlosYzNJL0JZO0FQb3RrQmhCO0FrSm5ya0JJO0VBQ0UscUIzSTNDQztBUGd1a0JQO0FrSmpya0JFO0VBQ0U7RUFDQTtFQUNBLG1CM0lsREc7RTJJbURIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzNJaERJO0FQbXVrQlI7QWtKaHJrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEprcmtCSjtBa0o5cWtCSTtFQUNFLGMzSWxFRTtBUGt2a0JSO0FrSjVxa0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEo4cWtCSjtBa0ozcWtCTTtFQUNFLG1CM0kvRUE7RTJJZ0ZBO0VBQ0E7QWxKNnFrQlI7QWtKenFrQkk7RUFDRTtBbEoycWtCTjtBa0p2cWtCRTtFQUNFO0FsSnlxa0JKO0FrSnRxa0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxKd3FrQko7QWtKdHFrQkk7RUFDRTtBbEp3cWtCTjtBaUJ0dWtCSTtFaUltRUE7SUFDRTtFbEpzcWtCSjtFa0pucWtCRTtJQUNFO0VsSnFxa0JKO0FBQ0Y7O0FtSnR5a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSnl5a0JGO0FtSnZ5a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5KeXlrQko7O0FtSnB5a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5KdXlrQkY7QW1KcHlrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QjVJZEU7RTRJZUY7RUFDQTtFQUNBO0FuSnN5a0JOO0FtSmp5a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUI1STFCRTtFNEkyQkY7RUFDQTtFQUNBO0FuSm15a0JOO0FtSi94a0JFO0VBQ0U7RUFDQTtBbkppeWtCSjtBbUo5eGtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjNUk1Q0k7RTRJNkNKLHlCNUluREk7RTRJb0RKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5KZ3lrQko7QW1KN3hrQkM7RUFDRTtFQUNBO0VBQ0EsYzVJOURLO0U0SStETDtBbkoreGtCSDtBbUp4eGtCTTtFQUVFLHlCNUkvRUQ7QVB3MmtCUDtBbUp2eGtCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCNUkzRUY7RTRJNEVFO0FuSnl4a0JWO0FtSnR4a0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Kd3hrQlY7QW1KcHhrQk07RUFDRTtFQUNBLGM1STVHRDtBUGs0a0JQOztBaUI5MGtCSTtFa0krREY7SUFDRTtFbkpteGtCRjtFbUpoeGtCQTtJQUNFO0VuSmt4a0JGO0VtSmh4a0JFO0lBQ0U7RW5Ka3hrQko7RW1KOXdrQkU7SUFDRTtFbkpneGtCSjtFbUo3d2tCRTtJQUNFO0VuSit3a0JKO0FBQ0Y7QW9KeDVrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSjA1a0JGO0FvSng1a0JFO0VBQ0U7RUFDQTtFQUNBO0FwSjA1a0JKOztBcUpwNmtCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUEsbUI5SVVNO0FQMjVrQlI7QXFKbjZrQkU7RUFDRTtFQUNBO0FySnE2a0JKO0FxSmw2a0JNO0VBQ0U7RUFDQTtFQUNBO0FySm82a0JSO0FxSmo2a0JNO0VBQ0U7RUFDQTtBckptNmtCUjtBcUpoNmtCTTtFQUNFO0FySms2a0JSO0FxSi81a0JNO0VBQ0U7QXJKaTZrQlI7QXFKOTVrQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySmc2a0JSO0FxSjc1a0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySis1a0JSO0FxSjc1a0JRO0VBQ0U7RUFDQTtBckorNWtCVjtBcUo1NWtCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySjg1a0JWO0FxSjU1a0JVO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjlJbkVBO0U4SW9FQTtFQUNBO0VBQ0E7QXJKNjVrQlo7QXFKMTVrQlU7RUFDRTtBcko0NWtCWjtBcUp6NWtCVTtFQUNFO0FySjI1a0JaO0FxSnA1a0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckpzNWtCSjtBcUpwNWtCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKczVrQk47QXFKcDVrQk07RUFDRTtFQUNBO0VBQ0E7QXJKczVrQlI7QXFKbDVrQkk7RUFDRTtFQUNBO0FySm81a0JOO0FxSmo1a0JJO0VBQ0UsYzlJckdNO0U4SXNHTiwyQnBKMUdpQjtFb0oyR2pCO0VBQ0E7QXJKbTVrQk47QXFKaDVrQkk7RUFDRSxjOUk5R0U7RThJK0dGLGlDcEpsSG1CO0VvSm1IbkI7RUFDQTtFQUNBO0FySms1a0JOO0FxSi80a0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySmk1a0JOO0FxSi80a0JNO0VBQ0UsYTlJNUhJO0FQNmdsQlo7QXFKNzRrQkk7RUFDRTtFQUNBO0FySis0a0JOOztBaUI1K2tCSTtFb0lxR0U7SUFDRTtJQUNBO0lBQ0E7RXJKMjRrQk47RXFKcDRrQkk7SUFDRTtFckpzNGtCTjtFcUpuNGtCSTtJQUNFO0VySnE0a0JOO0VxSmw0a0JJO0lBQ0U7SUFDQTtFckpvNGtCTjtBQUNGO0FzSjFqbEJBO0VBQ0U7QXRKNGpsQkY7QXNKMWpsQkU7RUFDRTtFQUNBO0VBQ0E7QXRKNGpsQko7QXNKMWpsQkk7RUFDRTtBdEo0amxCTjs7QXNKcmtsQkE7RUFDRTtBdEp3a2xCRjtBc0p0a2xCRTtFQUNFO0VBQ0E7RUFDQTtBdEp3a2xCSjtBc0p0a2xCSTtFQUNFO0F0SndrbEJOOztBdUpobGxCRTtFQUNFO0F2Sm1sbEJKO0F1SmhsbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkprbGxCSjtBdUpobGxCSTtFQUNFO0F2SmtsbEJOO0F1SjlrbEJFO0VBQ0U7RUFDQSxjaEpYRztBUDJsbEJQO0FpQnZpbEJJO0VzSTVESjtJQXVCSTtFdkpnbGxCRjtFdUo5a2xCRTtJQUNFO0V2SmdsbEJKO0V1SjlrbEJJO0lBQ0U7RXZKZ2xsQk47QUFDRjs7QXdKOW1sQkE7RUFDRSxjakplVTtFaUpkVjtFQUNBO0VBQ0E7QXhKaW5sQkY7QXdKL21sQkU7RUFDRTtFQUNBO0VBQ0E7QXhKaW5sQko7QXdKOW1sQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEpnbmxCSjtBd0o5bWxCSTtFQUNFO0VBQ0E7QXhKZ25sQk47O0F5SnZvbEJBO0VBQ0U7RUFDQTtBekowb2xCRjtBeUp6b2xCRTtFQUNFLGFsSmlCSTtBUDBubEJSOztBeUp0b2xCRTtFQUNFO0F6SnlvbEJKO0F5SnRvbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpKd29sQko7QXlKcm9sQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjbEpISTtFa0pJSjtFQUNBO0F6SnVvbEJKO0F5SnJvbEJJO0VBQ0UsY2xKUkU7QVArb2xCUjtBaUJ4bWxCSTtFd0loQkE7SUFDRTtJQUNBO0V6SjJubEJKO0V5SnhubEJFO0lBQ0U7SUFDQTtFekowbmxCSjtFeUp4bmxCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUJsSnhDQTtJa0p5Q0E7RXpKMG5sQk47QUFDRjs7QTBKenJsQkE7RUFDRTtBMUo0cmxCRjs7QTJKMXJsQkU7RUFFRTtFQUNBO0VBQ0E7QTNKNHJsQko7QTJKenJsQkU7RUFDRTtFQUNBO0VBQ0E7QTNKMnJsQko7QTJKeHJsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjcEpaRztBUHNzbEJQO0EySnhybEJJO0VBQ0U7QTNKMHJsQk47QTJKdnJsQkk7RUFDRTtBM0p5cmxCTjtBMkpscmxCUTtFQUNFO0EzSm9ybEJWO0EySmpybEJRO0VBQ0U7QTNKbXJsQlY7O0E0SnR0bEJBO0VBQ0U7RUFDQTtBNUp5dGxCRjtBNEp2dGxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Snl0bEJKO0E0SnR0bEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUp3dGxCSjtBNEpydGxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUp1dGxCSjtBNEpwdGxCRTtFQUNFLDJCM0pwQm1CO0UySnFCbkIsZ0IzSmRrQjtFMkplbEI7RUFDQSxjckpyQkk7QVAydWxCUjtBNEpudGxCRTtFQUNFLDJCM0ozQm1CO0UySjRCbkI7RUFDQTtFQUNBLGNySjFCUTtFcUoyQlI7QTVKcXRsQko7QWlCM3NsQkk7RTJJeERKO0lBa0RJO0U1SnF0bEJGO0U0Sm50bEJFO0lBQ0U7RTVKcXRsQko7RTRKbHRsQkU7SUFDRTtFNUpvdGxCSjtFNEpqdGxCRTtJQUNFO0lBQ0E7RTVKbXRsQko7QUFDRjs7QTZKbHhsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0pxeGxCRjtBNkpueGxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKcXhsQko7QTZKbHhsQkU7RUFDRTtBN0pveGxCSjtBNkpqeGxCRTtFQUNFO0VBQ0E7RUFDQTtBN0pteGxCSjtBNkpoeGxCRTtFQUNFO0E3Smt4bEJKO0E2Si93bEJFO0VBQ0U7RUFDQTtFQUNBO0E3Sml4bEJKO0E2Sjl3bEJFO0VBQ0UsY3RKbkJHO0VzSm9CSDtFQUNBO0VBQ0E7RUFDQTtBN0pneGxCSjtBaUIvdmxCSTtFNEliQTtJQUNFO0lBQ0E7RTdKK3dsQko7RTZKNXdsQkU7SUFDRTtJQUNBO0U3Sjh3bEJKO0U2SjN3bEJFO0lBQ0UsY3RKdENDO0lzSnVDRDtJQUNBO0U3SjZ3bEJKO0U2SjF3bEJFO0lBQ0U7RTdKNHdsQko7QUFDRjs7QThKejBsQkE7RUFDRTtBOUo0MGxCRjtBOEoxMGxCRTtFQUNFLHlCdkpnQmE7QVA0emxCakI7QThKejBsQkU7RUFDRSxpQzdKTXFCO0U2SkxyQixnQjdKY2dCO0U2SmJoQjtBOUoyMGxCSjtBOEp4MGxCRTtFQUNFO0VBQ0E7QTlKMDBsQko7QThKdjBsQkU7RUFDRTtFQUNBO0E5SnkwbEJKO0FpQnJ5bEJJO0U2SXhESjtJQXdCSTtFOUp5MGxCRjtFOEp2MGxCRTtJQUNFO0U5SnkwbEJKO0U4SnQwbEJFO0lBQ0U7SUFDQTtJQUNBO0U5SncwbEJKO0U4SnIwbEJFO0lBQ0U7SUFDQTtFOUp1MGxCSjtFOEpwMGxCRTtJQUNFO0lBQ0E7RTlKczBsQko7QUFDRjs7QStKbDNsQkE7RUFDRTtFQUNBO0VBQ0E7QS9KcTNsQkY7QStKbjNsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0pxM2xCSjtBK0psM2xCRTtFQUNFO0VBQ0E7QS9KbzNsQko7QStKajNsQkU7RUFDRTtBL0ptM2xCSjtBK0poM2xCRTtFQUNFLGN4Sk5RO0FQdzNsQlo7QStKLzJsQkU7RUFDRSwyQjlKZG1CO0U4SmVuQjtFQUNBO0VBQ0EsY3hKYlE7RXdKY1I7RUFDQTtBL0ppM2xCSjtBK0o5MmxCRTtFQUNFLDJCOUp2Qm1CO0U4SndCbkIsZ0I5SmpCa0I7RThKa0JsQjtBL0pnM2xCSjtBK0o3MmxCRTtFQUNFO0VBQ0E7QS9KKzJsQko7QStKNTJsQkU7RUFDRTtBL0o4MmxCSjtBK0ozMmxCRTtFQUNFO0VBQ0E7QS9KNjJsQko7QStKMzJsQkk7RUFDRTtFQUNBO0VBQ0E7QS9KNjJsQk47QStKMzJsQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KNjJsQlI7QStKeDJsQkU7RUFDRTtFQUNBO0VBQ0E7QS9KMDJsQko7QStKdjJsQkU7RUFDRTtFQUNBO0EvSnkybEJKO0ErSnYybEJJO0VBQ0U7QS9KeTJsQk47QWlCdjRsQkk7RThJeERKO0lBMkZJO0lBQ0E7RS9KdzJsQkY7RStKdDJsQkU7SUFDRTtJQUNBO0lBQ0E7RS9KdzJsQko7RStKcjJsQkU7SUFDRTtFL0p1MmxCSjtFK0pwMmxCRTtJQUNFO0UvSnMybEJKO0UrSm4ybEJFO0lBQ0U7RS9KcTJsQko7RStKbDJsQkU7SUFDRTtJQUNBO0lBQ0E7RS9KbzJsQko7RStKajJsQkU7SUFDRTtFL0ptMmxCSjtBQUNGOztBZ0szOWxCQTtFQUNFO0VBQ0E7QWhLODlsQkY7QWdLNTlsQkU7RUFDRSx5QnpKZ0JFO0V5SmZGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhLODlsQko7QWdLNTlsQkk7RUFDRTtBaEs4OWxCTjtBaUJuN2xCSTtFK0l4REo7SUFrQkk7SUFDQTtFaEs2OWxCRjtBQUNGOztBaUtyL2xCQTs7Ozs7Ozs7O0VBQUE7QUNLRTtFQUNFLGlDaktZcUI7RWlLWHJCLGdCaktvQmdCO0VpS25CaEI7QWxLNi9sQko7QWlCejhsQkk7RWlKaERBO0lBQ0U7RWxLNC9sQko7QUFDRjs7QWtLdC9sQkU7RUFDRTtBbEt5L2xCSjtBa0t2L2xCRTtFQUNFO0FsS3kvbEJKO0FrS3YvbEJFO0VBQ0U7QWxLeS9sQko7O0FpQng5bEJJO0VpSjNCQTtJQUNFO0VsS3UvbEJKO0VrS3QvbEJJO0lBQ0U7SUFDQTtJQUNBO0VsS3cvbEJOO0VrS3IvbEJFOztJQUVFO0VsS3UvbEJKO0VrS3IvbEJFO0lBQ0U7RWxLdS9sQko7QUFDRjtBaUI3OWxCSTtFaUpwQkY7SUFDRTtFbEtvL2xCRjtFa0tuL2xCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBLG1CM0pwREM7RVB3aW1CTDtBQUNGO0FpQngvbEJJO0VpSlNGO0lBQ0U7RWxLay9sQkY7QUFDRjtBaUI3L2xCSTtFaUplRjtJQUNFO0VsS2kvbEJGO0FBQ0Y7QWtLNytsQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEsrK2xCRjs7QWtLNStsQkE7RUFDRTtBbEsrK2xCRjs7QWlCNWdtQkk7RWlKaUNGO0lBQ0U7RWxLKytsQkY7QUFDRjtBaUJsaG1CSTtFaUp1Q0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEs4K2xCRjtFa0s1K2xCQTtJQUNFO0VsSzgrbEJGO0VrSzcrbEJFO0lBQ0U7RWxLKytsQko7QUFDRjtBa0sxK2xCRTtFQUNFO0FsSzQrbEJKO0FrSzMrbEJJO0VBR0U7RUFDQTtBbEsyK2xCTjs7QWtLcitsQkE7RUFDRTtFQUNBO0FsS3crbEJGO0FrS3QrbEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsS3crbEJKO0FrS3IrbEJFO0VBQ0U7RUFDQTtBbEt1K2xCSjtBa0twK2xCRTtFQUNFO0VBQ0E7QWxLcytsQko7QWtLbitsQkU7RUFDRSwyQmpLbkltQjtFaUtvSW5CLGdCaks3SGtCO0VpSzhIbEI7QWxLcStsQko7QWtLbCtsQkU7RUFDRSxpQ2pLMUlxQjtFaUsySXJCLGdCaktsSWdCO0VpS21JaEI7QWxLbytsQko7O0FpQnRrbUJJO0VpSnVHRjtJQUNFO0lBQ0E7RWxLbStsQkY7QUFDRjtBaUI3a21CSTtFaUorR0E7SUFDRTtFbEtpK2xCSjtFa0s5OWxCRTtJQUNFO0VsS2crbEJKO0FBQ0Y7QWtLNTlsQkE7RUFDRTtBbEs4OWxCRjtBa0s1OWxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLODlsQko7O0FrS3o5bEJFO0VBQ0U7QWxLNDlsQko7QWtLejlsQkU7RUFDRTtBbEsyOWxCSjtBa0t4OWxCRTtFQUNFO0VBRUEsYzNKdkxFO0UySndMRjtFQUNBLDJCaksvTG1CO0VpS2dNbkIsZ0JqS3pMa0I7RWlLMExsQjtBbEt5OWxCSjtBa0t0OWxCRTtFQUNFLGlDakt0TXFCO0VpS3VNckIsZ0JqSzlMZ0I7RWlLK0xoQjtBbEt3OWxCSjs7QWlCdG5tQkk7RWlKb0tBO0lBQ0U7RWxLczlsQko7RWtLbjlsQkU7SUFDRTtFbEtxOWxCSjtFa0tsOWxCRTtJQUNFO0VsS285bEJKO0VrS2o5bEJFO0lBQ0U7RWxLbTlsQko7QUFDRjtBa0svOGxCQTtFQUNFO0VBRUE7RUFDQTtBbEtnOWxCRjs7QWlCMW9tQkk7RWlKOExGO0lBQ0U7SUFDQTtFbEtnOWxCRjtBQUNGO0FtS3pzbUJBO0VBQ0U7QW5LMnNtQkY7O0FtS3ZzbUJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QW5LeXNtQkY7O0FtS3JzbUJFO0VBQ0U7QW5Ld3NtQko7O0FpQi9wbUJJO0VrSnBDRjtJQUNFO0VuS3VzbUJGO0VtS25zbUJFO0lBQ0U7RW5LcXNtQko7QUFDRjtBbUtoc21CQTtFQUNFO0VBQ0EsMkJsS25CcUI7RWtLb0JyQjtFQUNBLGdCbEtoQmlCO0FEa3RtQm5COztBbUsvcm1CQTtFQUNFO0VBQ0E7RUFDQTtBbktrc21CRjs7QW1LL3JtQkE7RUFDRTtBbktrc21CRjs7QW1LL3JtQkE7RUFDRTtBbktrc21CRjs7QW1LOXJtQkU7RUFDRTtBbktpc21CSjs7QW1LN3JtQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbktnc21CRjtBbUs5cm1CRTtFQUNFO0VBQ0E7RUFDQTtBbktnc21CSjtBbUs5cm1CSTtFQUNFO0VBQ0E7QW5LZ3NtQk47O0FtSzFybUJBO0VBQ0U7RUFFQSxtQjVKakVLO0U0Sm1FTCxjNUpsRU07RTRKbUVOO0VBQ0E7QW5LMnJtQkY7QW1LenJtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbksycm1CSjtBbUt6cm1CSTtFQUNFO0VBQ0E7QW5LMnJtQk47QW1LdnJtQkU7RUFDRTtFQUFXO0VBQ1g7RUFFQTtFQUNBO0FuS3lybUJKO0FtS3RybUJFO0VBQ0U7RUFDQTtBbkt3cm1CSjtBbUtycm1CRTtFQUNFLDJCbEtsR21CO0VrS21HbkIsZ0JsSzVGa0I7RWtLNkZsQjtFQUNBLGM1SmpHUTtBUHd4bUJaO0FtS3RybUJJO0VBR0UsYzVKckdNO0FQMnhtQlo7QW1LbHJtQkU7RUFDRTtFQUNBO0FuS29ybUJKO0FtS2xybUJJO0VBQ0U7RUFDQSwyQmxLbkhpQjtFa0tvSGpCLGdCbEs3R2dCO0VrSzhHaEI7RUFDQSxjNUpsSE07RTRKbUhOO0FuS29ybUJOO0FtS2xybUJNO0VBQ0U7RUFDQTtFQUNBO0FuS29ybUJSO0FtS2xybUJRO0VBQ0U7QW5Lb3JtQlY7O0FpQjF3bUJJO0VrSjhGRjtJQUNFO0VuS2dybUJGO0FBQ0Y7QWlCaHhtQkk7RWtKb0dGO0lBQ0U7RW5LK3FtQkY7RW1LN3FtQkU7SUFDRTtFbksrcW1CSjtBQUNGO0FtSzNxbUJBO0VBQ0U7QW5LNnFtQkY7O0FvS24xbUJBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwS3ExbUJGOztBb0tsMW1CQTtFQUNFO0VBQ0E7RUFDQTtBcEtxMW1CRjtBb0tuMW1CRTtFQUNFO0VBQ0E7RUFDQTtBcEtxMW1CSjs7QW9LaDFtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEttMW1CSjs7QWlCdHptQkk7RW1KdkJBO0lBQ0U7SUFDQTtFcEtpMW1CSjtFb0toMW1CSTtJQUNFO0VwS2sxbUJOO0FBQ0Y7QXFLcjNtQkE7RUFDRTtBckt1M21CRjs7QXFLcjNtQkE7RUFDRTtBckt3M21CRjs7QXFLdDNtQkE7RUFDRTtFQUNBO0FyS3kzbUJGOztBcUt0M21CQTtFQUNFO0FyS3kzbUJGOztBcUt0M21CQTtFQUNFO0FyS3kzbUJGO0FxS3gzbUJFO0VBQ0U7RUFDQTtFQUNBO0VBQWdCO0VBQ2hCO0VBQ0E7RUFBVTtFQUNWO0VBRUEsbUI5SlhJO0U4SllKO0FySzIzbUJKO0FxS3ozbUJFO0VBQ0U7RUFDQTtFQUNBO0VBQVU7RUFDVjtFQUNBO0VBQVU7RUFDVjtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXJLNDNtQko7O0FxS3gzbUJBO0VBQ0U7RUFDQTtBcksyM21CRjtBcUsxM21CRTtFQUNFO0FySzQzbUJKOztBcUt2M21CRTtFQUNFO0FySzAzbUJKO0FxS3gzbUJFO0VBQ0UsbUI5SjdESztFOEo4REw7RUFFQTtBckt5M21CSjtBcUt4M21CSTtFQUNFO0VBQ0E7RUFDQTtFQUFnQjtFQUNoQjtFQUNBO0VBQVU7RUFDVjtFQUVBLG1COUp2REU7RThKd0RGO0FySzIzbUJOO0FxS3ozbUJJO0VBQ0U7RUFDQTtFQUNBO0VBQVU7RUFDVjtFQUNBO0VBQVU7RUFDVjtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXJLNDNtQk47O0FxS3YzbUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckswM21CRjs7QXFLdjNtQkE7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLMDNtQkY7O0FpQjc2bUJJO0VvSnVERjtJQUNFO0VySzAzbUJGO0VxS3YzbUJBO0lBQ0U7SUFDQTtFckt5M21CRjtFcUt2M21CQTtJQUNFO0lBQ0E7RXJLeTNtQkY7RXFLdDNtQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckt3M21CRjtFcUtyM21CQTtJQUNFO0lBQ0E7SUFDQTtFckt1M21CRjtFcUtwM21CQTtJQUNFO0lBQ0E7RXJLczNtQkY7RXFLbjNtQkE7SUFLRTtFcktpM21CRjtFcUtyM21CRTtJQUNFO0VyS3UzbUJKO0FBQ0Y7QXFLajNtQkE7RUFDRTtBckttM21CRjs7QXFLaDNtQkE7RUFDRTtFQUNBLG1COUo1SU07RThKNklOO0FyS20zbUJGOztBcUtoM21CQTtFQUNFO0FyS20zbUJGOztBcUsvMm1CSTtFQUNFLGE5Sm5LQztFOEpvS0QsZTlKcEtDO0FQc2huQlA7O0FxSzcybUJBO0VBQ0U7QXJLZzNtQkY7QXFLLzJtQkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUEsbUI5SnRLSTtFOEp1S0o7QXJLKzJtQko7QXFLNzJtQkU7RUFDRTtFQUNBO0VBQVE7RUFDUjtFQUFnQjtFQUNoQjtFQUVBLG1COUo1TEc7RThKNkxIO0FyS2czbUJKO0FxSy8ybUJJO0VBQ0U7RUFDQTtFQUFVO0VBQ1Y7QXJLazNtQk47O0FxSzcybUJBO0VBQ0U7RUFBVztFQUNYO0FyS2kzbUJGOztBcUs5Mm1CQTtFQUNFO0VBRUE7QXJLZzNtQkY7QXFLLzJtQkU7RUFDRTtBcktpM21CSjs7QXFLNzJtQkE7RUFDRSxXcEtoTlc7QURna25CYjtBcUsvMm1CRTtFQUdFLGM5SnpORztBUHdrbkJQOztBcUszMm1CQTtFQUNFO0FySzgybUJGOztBc0tobG5CQTtFQUNFLGdCcktvQm1CO0VxS25CbkI7QXRLbWxuQkY7O0FpQjdobkJJO0VxSmxERjtJQUNFO0lBQ0E7SUFFQTtFdEtrbG5CRjtBQUNGO0FpQnJpbkJJO0VxSnpDRjtJQUNFO0V0S2lsbkJGO0FBQ0Y7QXVLbm1uQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFRO0VBQ1I7RUFFQSxtQmhLQ0s7QVBvbW5CUDs7QXVLbG1uQkE7RUFDRTtBdktxbW5CRjs7QXVLbG1uQkE7RUFDRTtBdktxbW5CRjs7QWlCM2puQkk7RXNKdENGO0lBQ0U7RXZLcW1uQkY7QUFDRjtBaUJqa25CSTtFc0poQ0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUFhO0lBRWI7SUFDQTtJQUNBO0lBQ0E7RXZLb21uQkY7RXVLam1uQkE7SUFDRTtJQUVBLG1CaEtoQ0c7RVBrb25CTDtFdUtqbW5CRTtJQUVFO0lBRUE7RXZLaW1uQko7RXVLL2xuQkU7SUFHRTtFdksrbG5CSjtBQUNGO0F1SzNsbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBVztFQUNYO0VBRUEsbUJoS3RESztBUG1wbkJQO0F1SzVsbkJFO0VBRUU7QXZLNmxuQko7QXVLM2xuQkU7RUFFRTtBdks0bG5CSjs7QWlCeG1uQkk7RXNKaUJGO0lBQ0U7SUFDQTtFdksybG5CRjtBQUNGO0FpQi9tbkJJO0VzSndCRjtJQUNFO0V2SzBsbkJGO0V1S3psbkJFO0lBQ0U7RXZLMmxuQko7QUFDRjtBdUtybG5CRTtFQUNFO0F2S3VsbkJKOztBaUIxbm5CSTtFc0p5Q0E7SUFDRTtFdktxbG5CSjtBQUNGO0F1S2psbkJBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F2S2lsbkJGO0F1S2hsbkJFO0VBQ0U7RUFFQTtFQUNBLGdCdEsvRmlCO0FEZ3JuQnJCOztBdUs3a25CQTtFQUNFO0F2S2dsbkJGOztBdUs3a25CQTtFQUNFO0F2S2dsbkJGOztBdUs3a25CQTtFQUNFO0F2S2dsbkJGOztBaUJ6cG5CSTtFc0o2RUY7SUFDRTtJQUNBO0V2S2dsbkJGO0FBQ0Y7QXVLN2tuQkE7RUFDRTtBdksra25CRjs7QXVLNWtuQkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQVE7RUFDUjtFQUFhO0VBRWI7RUFDQTtFQUNBO0VBQ0E7QXZLZ2xuQkY7O0F1SzVrbkJBO0VBQ0U7QXZLK2tuQkY7QXVLOWtuQkU7RUFFRTtFQUNBO0F2SytrbkJKO0F1SzdrbkJFO0VBRUU7RUFDQTtBdks4a25CSjtBdUs1a25CRTtFQUNFO0VBQTJCO0VBQzNCO0F2SytrbkJKO0F1SzlrbkJJO0VBQ0U7RUFDQTtFQUNBO0F2S2dsbkJOO0F1Sy9rbkJNO0VBQ0U7QXZLaWxuQlI7QXVLL2tuQk07RUFDRTtFQUNBO0VBQ0EsU2pLMEZzQjtFaUsxRkE7RUFDdEI7RUFDQTtFQUNBO0VBQ0E7RUFBZTtFQUVmLG1CaEt4TEk7RWdLeUxKO0F2S2tsbkJSO0F1SzlrbkJFO0VBQ0U7QXZLZ2xuQko7O0F1SzVrbkJBO0VBQ0U7RUFFQSxnQnRLckxtQjtBRG13bkJyQjs7QXVLM2tuQkE7QUFDQTtFQUNFO0VBQ0E7QXZLOGtuQkY7O0FpQnR1bkJJO0VzSjRKRjtJQUNFO0lBQ0E7RXZLOGtuQkY7RXVLN2tuQkU7SUFDRTtFdksra25CSjtBQUNGO0FpQmh2bkJJO0VzSnVLQTtJQUNFO0lBQ0E7RXZLNGtuQko7RXVLemtuQkk7SUFDRTtFdksya25CTjtBQUNGO0F3S2p6bkJBO0VBQ0U7QXhLbXpuQkY7O0F3S2h6bkJBO0VBQ0U7RUFDQTtBeEttem5CRjs7QXdLL3luQkU7RUFDRTtFQUVBO0F4S2l6bkJKOztBaUJ0d25CSTtFdUp0Q0Y7SUFDRTtJQUNBO0lBQ0E7RXhLZ3puQkY7RXdLL3luQkU7SUFDRTtFeEtpem5CSjtFd0toem5CSTtJQUNFO0V4S2t6bkJOO0V3Szd5bkJBO0lBQ0U7RXhLK3luQkY7RXdLOXluQkU7SUFDRTtFeEtnem5CSjtBQUNGO0F3SzV5bkJBO0VBQ0U7RUFDQTtFQUNBO0F4Szh5bkJGOztBd0szeW5CQTtFQUNFO0VBQ0E7RUFBUTtFQUFTO0VBQVc7RUFDNUI7RUFFQSxtQmpLMUNLO0FQMDFuQlA7QXdLL3luQkU7RUFDRTtBeEtpem5CSjs7QXdLN3luQkE7RUFDRTtBeEtnem5CRjs7QXdLN3luQkE7RUFDRTtBeEtnem5CRjs7QXdLN3luQkE7RUFDRTtFQUNBO0VBQVc7RUFDWDtFQUNBO0F4S2l6bkJGO0F3Sy95bkJJO0VBQ0U7RUFDQTtBeEtpem5CTjtBd0s3eW5CRTtFQUNFLGNqSzVERztBUDIybkJQOztBaUJuMG5CSTtFdUp5QkY7SUFDRTtJQUNBO0lBQ0E7RXhLOHluQkY7RXdLN3luQkU7SUFDRTtJQUNBO0V4Syt5bkJKO0V3SzN5bkJBO0lBQ0U7RXhLNnluQkY7RXdLNXluQkU7SUFDRTtFeEs4eW5CSjtBQUNGO0F3SzF5bkJBO0FBQ0E7RUFDRTtFQUNBO0F4SzR5bkJGOztBd0t4eW5CRTtFQUNFO0F4SzJ5bkJKOztBaUI5MW5CSTtFdUp5REE7SUFDRTtFeEt5eW5CSjtBQUNGO0F3S3J5bkJBO0VBQ0U7QXhLdXluQkY7O0F3S255bkJFO0VBQ0U7QXhLc3luQko7QXdLcHluQkU7RUFDRTtFQUNBO0F4S3N5bkJKOztBd0tqeW5CRztFQUNFO0VBQ0E7QXhLb3luQkw7O0F3Sy94bkJFO0VBQ0U7QXhLa3luQko7O0FpQngzbkJJO0V1SjJGRjtJQUNFO0V4S2l5bkJGO0V3Szd4bkJFO0lBQ0U7RXhLK3huQko7RXdLM3huQkE7SUFDRTtFeEs2eG5CRjtFd0sxeG5CQTtJQUNFO0V4SzR4bkJGO0V3SzN4bkJFO0lBQ0U7SUFDQTtFeEs2eG5CSjtFd0szeG5CRTtJQUNFO0V4SzZ4bkJKO0FBQ0Y7QWlCOTRuQkk7RXVKeUhFO0lBQ0U7RXhLd3huQk47QUFDRjtBeUszOG5CQTtFQUNFLG1CbEtGTztFa0tJUCxXeEtNVztBRHM4bkJiOztBaUJ2NW5CSTtFd0pqREY7SUFDRTtFeks0OG5CRjtBQUNGO0F5S3o4bkJBO0FBQ0E7RUFDRTtBeksyOG5CRjtBeUsxOG5CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0F6SzI4bkJKO0F5SzE4bkJJO0VBQ0U7RUFDQTtFQUVBO0F6SzI4bkJOOztBeUtwOG5CQTtFQUNFO0VBQ0E7QXpLdThuQkY7O0F5S244bkJFO0VBQ0U7RUFDQTtBektzOG5CSjs7QXlLNTduQkE7RUFDRTtFQUNBO0VBQ0E7QXpLKzduQkY7O0FpQi83bkJJO0V3SklGO0lBQ0U7RXpLKzduQkY7QUFDRjtBaUJuNW5CSTtFd0p4Q0Y7SUFDRTtFeks4N25CRjtFeUs1N25CRTs7SUFFRTtFeks4N25CSjtBQUNGO0F5S3o3bkJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXpLMDduQkY7QXlLejduQkU7RUFDRTtBeksyN25CSjtBeUt6N25CRTtFQUNFO0F6SzI3bkJKOztBeUtqN25CQTtFQUNFO0F6S283bkJGOztBeUtqN25CQTtFQUNFO0VBRUE7QXpLbTduQkY7O0F5S2g3bkJBOzs7RUFHRTtFQUNBO0VBQ0E7QXpLbTduQkY7O0F5S2g3bkJBOzs7RUFHRTtBekttN25CRjs7QXlLaDduQkE7RUFDRTtFQUNBLGNsS3ZISztFa0t3SEw7RUFDQTtBekttN25CRjs7QWlCeC9uQkk7RXdKeUVGOzs7SUFHRTtJQUNBO0V6S203bkJGO0V5S2g3bkJBOztJQUVFO0V6S2s3bkJGO0V5Sy82bkJBOztJQUVFO0V6S2k3bkJGO0V5Szk2bkJBOztJQUVFO0lBQ0E7RXpLZzduQkY7RXlLNzZuQkE7O0lBRUU7SUFDQTtFeksrNm5CRjtFeUs1Nm5CQTs7SUFFRTtFeks4Nm5CRjtFeUszNm5CQTtJQUNFO0V6SzY2bkJGO0V5S3o2bkJFOztJQUVFO0V6SzI2bkJKO0V5S3g2bkJFOztJQUVFO0V6SzA2bkJKO0V5S3Y2bkJFOzs7SUFHRSxnQnhLaEtlO0VEeWtvQm5CO0V5S3I2bkJBO0lBQ0U7RXpLdTZuQkY7QUFDRjtBeUtwNm5CQTtFQUNFO0F6S3M2bkJGOztBeUtqNm5CSTtFQUNFO0VBQWdCO0F6S3E2bkJ0QjtBeUtsNm5CSTtFQUNFO0F6S282bkJOOztBaUJ4aW9CSTtFd0o0SUU7SUFDRTtFektnNm5CTjtBQUNGO0F5SzM1bkJBO0VBQ0U7QXpLNjVuQkY7O0F5S3o1bkJFO0VBQ0U7RUFBNEI7RUFDNUI7QXpLNjVuQko7O0F5S3g1bkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpLMjVuQkY7O0FpQjlrb0JJO0V3SnlMQTtJQUNFO0V6S3k1bkJKO0V5S3I1bkJBO0lBQ0U7RXpLdTVuQkY7RXlLcDVuQkE7SUFDRTtJQUNBO0lBQWdCO0lBQ2hCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekt1NW5CRjtFeUtwNW5CQTtJQUNFO0lBQ0E7SUFFQTtJQUVBO0lBQ0EsZ0J4S3ZQaUI7SXdLd1BqQjtFektvNW5CRjtFeUtuNW5CRTtJQUNFO0lBRUE7RXpLbzVuQko7RXlLbDVuQkU7SUFDRTtFektvNW5CSjtFeUtoNW5CQTtJQUNFO0lBQ0E7RXpLazVuQkY7RXlLNzRuQkU7O0lBQ0U7SUFDQTtFektnNW5CSjtFeUszNG5CRTs7SUFDRTtFeks4NG5CSjtFeUt6NG5CRTs7SUFDRTtFeks0NG5CSjtFeUt0NG5CSTtJQUNFO0V6S3c0bkJOO0FBQ0Y7QWlCcm9vQkk7RXdKc1FBO0lBQ0U7RXpLazRuQko7RXlLNTNuQkk7SUFDRTtFeks4M25CTjtFeUt6M25CQTtJQUNFO0V6SzIzbkJGO0FBQ0Y7QTBLeHNvQkE7RUFDRTtFQUNBO0VBQ0E7QTFLMHNvQkY7O0EwS3Zzb0JBO0VBQ0U7QTFLMHNvQkY7O0FpQnpwb0JJO0V5SjdDRjtJQUNFO0UxSzBzb0JGO0UwS3Zzb0JBO0lBQ0U7RTFLeXNvQkY7QUFDRjtBaUJscW9CSTtFMEp2REY7SUFDRTtFM0s0dG9CRjtBQUNGO0EyS3p0b0JBO0VBQ0UsY3BLTk87QVBpdW9CVDs7QTJLeHRvQkE7RUFDRTtFQUNBO0EzSzJ0b0JGOztBMkt6dG9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSzR0b0JGO0EySzN0b0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNLNnRvQko7QTJLMXRvQkU7RUFDRTtFQUNBO0VBQ0E7QTNLNHRvQko7O0EyS3h0b0JBO0VBQ0U7RUFFQTtBM0swdG9CRjs7QTJLdnRvQkE7RUFDRTtBM0swdG9CRjs7QTJLdnRvQkE7RUFDRTtBM0swdG9CRjs7QTRLdHdvQkE7RUFDRTtFQUNBO0VBQ0E7QTVLeXdvQkY7QTRLdndvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1S3l3b0JKO0E0S3Z3b0JJO0VBQ0U7QTVLeXdvQk47QTRLdHdvQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1S3d3b0JOO0E0S3B3b0JFO0VBQ0U7RUFDQTtFQUNBO0E1S3N3b0JKO0E0S3B3b0JJO0VBQ0U7RUFDQTtBNUtzd29CTjtBNEtwd29CTTtFQUNFO0E1S3N3b0JSOztBNEtod29CQTtFQUNFO0E1S213b0JGO0E0S2p3b0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0E1S2t3b0JKOztBNEs5dm9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVLaXdvQkY7O0E0Sy92b0JBO0VBQ0U7QTVLa3dvQkY7O0E0S2h3b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVLbXdvQkY7O0E0S2h3b0JBOzs7RUFHRTtBNUttd29CRjs7QTZLMTFvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SzYxb0JGO0E2SzMxb0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0s2MW9CSjtBNksxMW9CRTtFQUNFO0VBQ0E7RUFDQTtBN0s0MW9CSjs7QTZLeDFvQkE7RUFDRTtJQUNFO0U3SzIxb0JGO0U2S3oxb0JBO0lBRUU7RTdLMDFvQkY7RTZLeDFvQkE7SUFFRTtFN0t5MW9CRjtFNkt2MW9CQTtJQUNFO0U3S3kxb0JGO0U2S3Yxb0JBO0lBQ0U7RTdLeTFvQkY7RTZLdjFvQkE7SUFDRTtFN0t5MW9CRjtBQUNGO0E2S3Qxb0JBO0VBQ0U7SUFDRTtFN0t3MW9CRjtFNkt0MW9CQTtJQUVFO0U3S3Uxb0JGO0U2S3Ixb0JBO0lBRUU7RTdLczFvQkY7RTZLcDFvQkE7SUFDRTtFN0tzMW9CRjtFNktwMW9CQTtJQUNFO0U3S3Mxb0JGO0U2S3Axb0JBO0lBQ0U7RTdLczFvQkY7QUFDRjtBNktuMW9CQTtFQUNFO0lBQ0U7SUFDQTtFN0txMW9CRjtFNktuMW9CQTtJQUNFO0lBQ0E7RTdLcTFvQkY7QUFDRjtBNktsMW9CQTtFQUNFO0lBQ0U7SUFDQTtFN0tvMW9CRjtFNktsMW9CQTtJQUNFO0lBQ0E7RTdLbzFvQkY7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Ym94Mi9kaXN0L2Nzcy9saWdodGJveC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL2Rpc3QvdmlkZW8tanMuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvdGhlbWUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2Uvc2xpZGVyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvanF1ZXJ5LXVpL3RoZW1lcy9iYXNlL2RhdGVwaWNrZXIuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9jYXJkL2Rpc3QvY2FyZC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbWFudGljLXVpLWNzcy9zZW1hbnRpYy5taW4uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL3V0aWxpdGllcy9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvdXRpbGl0aWVzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvY29yZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL19zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fbXVsdGlwbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9kZWZhdWx0L19zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvX2RlZmF1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvdXRpbGl0aWVzL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC91dGlsaXRpZXMvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC91dGlsaXRpZXMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC91dGlsaXRpZXMvX2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvdXRpbGl0aWVzL19zY3JlZW4tcmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC91dGlsaXRpZXMvX3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL2VsZW1lbnRzL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9lbGVtZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL2VsZW1lbnRzL19zb3VsYXJkLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvZWxlbWVudHMvX3NsaWRlci1nb3VybWFuZHVuaXZlcnNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL2VsZW1lbnRzL19zbGlkZXItcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvZWxlbWVudHMvX2RhdGVwaWNrZXItc2hpcG1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvZWxlbWVudHMvdGFydGVhdWNpdHJvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9zdHJ1Y3R1cmUvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL3N0cnVjdHVyZS9fY29udGVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9zdHJ1Y3R1cmUvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9zdHJ1Y3R1cmUvX2hlYWRlci1zdGlja3kuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvc3RydWN0dXJlL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvX21lbnVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fcHJvZHVjdC1jb3VudGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvX2Ntcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19zZWFyY2hmb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL3Byb2R1Y3RzL19zZXR1cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL3Byb2R1Y3RzL19jYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvcHJvZHVjdHMvX2VudHJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvcHJvZHVjdHMvX3F1aWNrLWFkZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL3Byb2R1Y3RzL19pbmZvcm1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9wcm9kdWN0cy9feW91LXdpbGwtbGlrZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19waWN0b3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fY3JlbmVsbGF0ZWQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fY2hyb25vZnJlc2guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fcmFuZ2UtYmxvYy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19pbWFnZS1saW5rLWJsb2Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fdGFiLXByb2R1Y3QtaW5mb3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fcHJvZHVjdC1pbmZvcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19jcm9zcy1ibG9jLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvX2N1c3RvbWVyLXJldmlldy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvX2NhcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fY29tbWFuZHMtdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fc21vb3RoLWFwcGVhcmluZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvX3RhYi1yZWNpcGUtZmlsdGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19kYXJrLWR1Y2stZm9vdC1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL190YWItZ2VuZXJpYy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19mbGFzaGJhZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19zdGVwcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL190b29nbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fZGVsaXZlcnktc2xvdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9fc2VjdXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvX2luZm9zLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL190ZXh0LXNoYWRvdy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19yZWFkLW1vcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9faGVyby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL19pZGVhbC1kaXNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYXBwL21vZHVsZXMvaG9tZS9fZ291cm1hbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvbW9kdWxlcy9ob21lL19nb3VybWFuZC11bml2ZXJzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC9tb2R1bGVzL2hvbWUvX2FkdmljZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC92aWV3cy9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvdmlld3MvX2hvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvdmlld3MvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC92aWV3cy9fZWRpdG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvdmlld3MvX3Byb2R1Y3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvdmlld3MvX3JlY2lwZXMtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC92aWV3cy9fcmVjaXBlLWRldGFpbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC92aWV3cy9fdW5pdmVyc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvdmlld3MvX2NhcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvdmlld3MvX3BhZ2U0MDQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvdmlld3MvX215LWFjY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9hcHAvdmlld3MvX2ZhcS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC92aWV3cy9fb2J0YWluX2NyZWRpdF9jYXJkLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiYm9keS5sYi1kaXNhYmxlLXNjcm9sbGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saWdodGJveE92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgLyogSW1hZ2UgYm9yZGVyICovXG4gIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xufVxuXG4ubGlnaHRib3ggYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAvKiBCYWNrZ3JvdW5kIGNvbG9yIGJlaGluZCBpbWFnZS5cbiAgICAgVGhpcyBpcyB2aXNpYmxlIGR1cmluZyB0cmFuc2l0aW9ucy4gKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MyU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxiLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xufVxuXG4ubGItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGItY29udGFpbmVyID4gLm5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYi1uYXYgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PScpO1xufVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgd2lkdGg6IDY0JTtcbiAgcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbn1cblxuLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gICp6b29tOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWRhdGEge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5sYi1kYXRhIC5sYi1kZXRhaWxzIHtcbiAgd2lkdGg6IDg1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcbiAgY29sb3I6ICM0YWU7XG59XG5cbi5sYi1kYXRhIC5sYi1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4udmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50LCAudmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2csIC52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQkRrQUFzQUFBQUFHNmdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUGdBQUFGWlJpVjNoWTIxaGNBQUFBWVFBQUFEYUFBQURQdjc0OS9wbmJIbG1BQUFDWUFBQUMzQUFBQkhRWmc2T2NXaGxZV1FBQUEzUUFBQUFLd0FBQURZWncyNTFhR2hsWVFBQURmd0FBQUFkQUFBQUpBK1JDTEZvYlhSNEFBQU9IQUFBQUJNQUFBQ003NDRBQUd4dlkyRUFBQTR3QUFBQVNBQUFBRWhGNmtxdWJXRjRjQUFBRG5nQUFBQWZBQUFBSUFFMEFJRnVZVzFsQUFBT21BQUFBU1VBQUFJSzFjZjFvSEJ2YzNRQUFBL0FBQUFCSkFBQUFkUEV4WXVOZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTN3dUaUJnWldCZ2FXUTVSa0RBOE12Q00wY3d4RE9lSTZCZ1ltQmxaa0JLd2hJYzAxaGNQakkrRkdKSGNSZHlBNFJaZ1FSQURLM0N4RUFBSGljN2RGWmJzTWdBRVhSUzB5Y3labm5PZUc3eStxQzhwVTFkSHVzSU9YeHVveGFPbHdaWVdRQjBBZWE0cXVJRU40RTlMektiS2p6RGVNNkgvbXVhNkxtYy9wOHloZzBsdmRZeDE1Wkc4dU9MUU9Hak1wM0V6cW16Sml6WU1tS05SdTI3Tmh6NE1pSk14ZXUzTGp6NEVrcW03VDhQNTJHOFBQM2xuVE9WaysrWjZpTjZRWnpOTjFGN3B0dU43ZUdPakRVb2FHT0RIVnN1dlU4TWRUTzlIZDVhcWd6UTUwYjZzSlFsNGE2TXRTMW9XNE1kV3VvTzBQZEcrckJVSStHZWpMVXM2RmVEUFZxcURkRHZSdnF3MUNmaHBxTTlBdDBpRkxhQUFCNG5KMVlEWEJUVlJaKzUvMjJUVWxKOHdlMHBIbEptN1JKZjVPOEYyajZFeW1sU1BrcHhhTDhVMnhwYTNES2owQ0JoYzJJVzRlV0tTb2tJb0xzdU1xc3NNNjRmK2pBNEhTZFdYWFhzY0JxNjdJT3MzRlhaMVpZV1Z5UkZkbzg5OXlYdElCUVo5MGs3NzE3enozdjNIUFBPZmQ4NTRZQ0NqOWNMOWRMMFJRRk9xQ2JHSm5ySGI1RWF5aUtJV044aUEvaFdCYmxvNmhVV204VHRDRHdFODBXTUp1cy9pcnd5eE9keGVCME1EYjE0Vk5KSG5YWW9MTFNsNkZmQ1VZTzluWVBUQThFcGc5MDkwTHByZmJCYloyaFkwVWxKVVhIUXAzL3Z0V2tTNkVCdjgrclBNcTV1OTY5MmYvZE54Sk5pcXdDMXhQRTlUQ1VnQ3NTZFFXZ0UzWFFEMjVsa0c0Q04yeG1UY09YV0JPeXNlcjZSTjZLbkdiS1NibVEzK2QwT0kxbTJXOFF6TExrSTJzeWtyV0FnSkpFdEE4dkdHVy8yUStDbVQzbjh6Uzl3Wnd1MkRDdnR1WktaTjN4a3JMaDM2eUNadVVvbVFTcUdwWTh0LzI1VmZIVmh3OHo0ZWJHQnRmTGIweWE5UENhRGMrOGRHVHZrMmRzaDZ6N1d6dm93bFhLVVNXbzlNSjE1YTNLckVQMmxvT3IyT2podzZpVzZoZjJCRGRFY2NRdlpHcGFBeTdZb3ZTd3E4a3I3SEdsbHhwZDcxcmtTNkcwU2YxMXNsOU92TUsxK2p3UFBPRHhqVXdrT2ltOUNVM2l4MXdOalhEZm1KU0VuNjE4QnM2bHBXd1VwVSs4UENxTE1ZNjUwempxOFZoQ0lQMTdORUtUeDNlYUxMK3M1UGk2eUpXYVdqVEhMUjFqWXpQU1Y5VkYvNk9qZGIvMWtPM01rM3VoSEMweDZnYzFCamxLUStuUUZ4VFlkYUprWjd5U1Z4TEJiaFIxZHNib05YcDF0Q1lLVzJMUmFFenBZY0l4MkJLTnhhTDBaYVVuU3FmRm9pTmhIS1IvR2tYNlBXVVNBYUplbFFhcVpMMUVwb0hOc2FqU0V5UFNvSjlJamhJeFRkakhMbXdadmhSRE9pRlRZL1llUW52clZabWlUUXRHbmNFQ1h0RlRCWkxPVnd3TVJnb1hIQWtYek16UG4xbkFKSjhqWVNiTURhcU4yd2FHTHpOaGloL2JaeW5VQk1wSVdTZzdWWWk3RFJ4Mm04QUxrSWRSQ0p3STZBckp4MkVJOGthRFdlVFFLZUFGazlmamwvMUF2d2t0alExUDdOanlNR1F5ZmQ0dmppcFg2TS9pNTJEN0NxODBrcWxjeEVjR1hSci9GRWNnczB1NXVHZ0I0Vld1TUZmcGRuMlJlNkhpM1Bxem14V0tzejYrYWUyUG45aFhYdy9mcU04NTlVaUdDMG9LWVlJTEpCcUpyc24xWjFFNXFPczlyUUNpVVFSUkVqbTh5SmNiSEY1Y1VKdWZYMXZBSGxlZncwWGdVb2JvUzNFVGZRbFR4QkM0U090dUU4VlBSSlRCU0NRU2paQ3BrN0dxenUrbWFzYVoyeTdaamVoaG80RjNnODJCTkRrQUhwT1JHNCtPQ1MrZjZKVFBtdFJuL1BIMWtjaDZkMDRzcDdBUWIyNWFRL3BxVXlYZVE4dnJlYkc4T1lRZFhPUSs1ODV1MHNkVzlycWFselJVUmlKKzlGNE13ZVJGcktVamwxR1VZaEgxQTI3V09IdzVjVEZTRlBNbzlFZVVJR25RVFpISWFKN0FITGFPS3NPT0RhTkY5amtCallHMlFFc1EyeGpNVUF4MmJCRWJlVEJXTUh3c2tCam5ncTU2Uy95ZmdrQm5XQmE0SzlzcUt0cTJ0MVVJOFM5SGU1WHVCUmJhd0FkYXRyUUVBaTMwQWtzMitMTThXZUNiYWxWWmtXTnlsdkorZHFKbnpWYitPSGxTb0tXOG5QQ1A3UmQrQ2NaMkRkV0FHcUoyQ0JGT3BoZ3l3RkZDRkJOdGZBYkd0TlBCQ3d4dnlnSGVZTVpNWTlaYm9CcXdxL3BWcnNiZ041dGt2MTUyT0RsYk1maXF3R01CZ3hhNEV4ejNRaG92UklVcDZhY3FabVF6UnEweXBEWFMyVFBMVDAyWUlrUUVUbk9FNDQ1b09HeE9tWEFxVUpOTkc3WGd1cE1qUHEydWE5YXNyajV5WS95dUt0ZU8xS3gwWU5KVHVmcmlyTGUxbVpuYXQ3T0w2cm5VZENXZW5wVzZJOG1BbmJzWThLV3MxUHVTb3ZDVzlBL1oyNVBRMjRhN2NOT3FnbVRrTG1CTWdoNFRIZ2M0YjlrMklWdjEvZy9GNW5HbGp3UExmT2dIQXpKemg0NVYvNCtXZW5Uem1NdFI1Wjd1czJUeXM5MDlVSHFyUFk3S2Jja294UnZSSGhtVmMzY0pHRTk3dW1sMFIxUzBqZFVMVmw3RXZadERGVkJGMzVOOWNFZGpwZ21BaU9sRlorRHRvaDkzK0QzenpIcjhSUk5aUWhuQ05NTmJjZWdPdnBFd1pvTCswNmNKUTA3aCt0aDNmWi83UFZiVkM2bmdUQVYvS29MRnVPNisyS0ZjVTY1MWdFYjV1Z1BTSWIxRCtYcDhWNCtrM3NFSUdudzVtWWU0SWY0azFsRllyNlNDem1NMkVROGlXdG13am5CSTlrVHdlMVRsZkFtWGg3SDAyYnk5ZlcyZ3NqS3d0djBhYVVSS2lsNE9kVjdyREwxTVhJRk5yaGR4b2hjWlhZVG5xNDdXaXNyS2l0YU9iYmY1K3l2a0xpNUo2bENOWlorQjZHQzM4Vk5CWkJEaWRTUy8rbVN2aDZzK3NyZ0M4cHlLTXZEdHQrZGUzYzlmVTc2WlBmdU04dWQ0S3YwZnlQL0xxZmVwTVQvM29aeFNxcFphVGExRGFRWUxZOFRGc0hZYldZc1BvUmhSV2ZMNWVTU1FiaFVHZ0dDM1lMYlZNazZQaXRURk5HcEFzTnJDNkQxVk5CS2dCSE1lamFpdVJXRVdHZ3NTREJUSmpxV0lsOGtKTGxzYUxKMnRYRHI2eEdmVDg1Yk0yUTA2YTQ2eDJIVGd2ZG5WOHo1WUR5LzI3SjR6dDZ4MlZ0a3pqb1lwa3EzNmthQnI0ZVFTZzd0eWlWd2VXdWJYWnVndGFkbDU4eWRhcGZiT1JmS3NEVHVaME9CZ3g0Y2ZkakNmNXRiV05JVG5MMTIwZmRPaTFSVjFDM3VLR3pOZHdZTGNNdlozQnhvUHlUT0NEMVh2WFRwN1UxMGdXQ1ZtVFY5YjNyMnowU2tHV292YjJocDlJODlPOGEyc21seWFPOG11TVUrZFJtdHpwNjBJekFvRnBqTHIxbjM4OGJvTHlmMGRSdnhoc0haMHFiV3FEa3dxdnZwa2o0bDBmWTZFSVhSaTVzUVNyQXZzVll3WFJ5NHFKMkVWdEQxQU43YTBIV3RoOXltdkwxeGMzV1RVS0svVEFIQS9iWERWdFZXZk9NZnVHeEdadjRMbi9qVnI5amMzajF5TXYwdG5kbXl0OVZxODhZOWdIMXd0TFgzS1dqb3Q1KytqV0hnQW9aWmtRMTR3R1EyMEZsaTcxVW1LSkF5NHhLTVNUR2JWZHliVzdGRERBdXQ5WHBENUF6V3JZTzd6UThxZmZxRjgrWW5kL2NsckhjZHl4R3kzYS8zK21mTm56Qy9jQnN2ZVRqblR2WGYxbzZ2ek9sWnc3V3RxdGRtUEsvRXJyei82Tk50RDcyem1OT1pmYm1ZZFRHSGZvb2ZxSTc5T2MrUjJuMWxybkw2cE9tMFVwN2t3eGhUVzEyQW1tN1dZa1hSMnFZckYyQW1nbWJBc3haand5MXhwZy9tMUplMnZycDh2L256MnhwbWxCZzRFOWhyTVUzNDF3VnBUT2gvT2ZtR3ZBbnJhOHE2dWN0cjYwWlFIVjNRK1dNUUp5a01qOFpzV24yUUJPbW1ITUIrbTVwRElwVEZvbllpZ2lhS0FoR0VpQUhGN0VsaVZuUWtqb0xWSU1QdEpwQktIWWQzQThHWUg5akp6cld3bUh4NVFqcDd2REFYMHN1R1J5bTF2dG0vOVcxL0h5Ujh2Y3pmTXM2U2s4RFN2ODU1LzVkbFg5b1FxNTJoVDhzeXlwMnJ4NUlkMTdJQXlBTTN3SWpRUE1PSHp5dEVCNjRxNkQ1elQ5MXlOYm54M1YvbnFuZDAxN1M5WTA2MDVrM2l6b1hMcHN4ZGUybjM4eW9PVjlzMUxjand6TmpiZFg2YXNuQlZhQmovNi9Ed0t3UGtwY3FiREc3Qm5zWG9TcVduVUFtb3R0WUY2ak1TZFZ5WVpoM3pWWENqd1Rpd3dISDZzR3VSaUVIUUd6dVJYNndoWmtwMTIzb3kxQldFMm1FZkovdHZJUnRNNFpNNWJEWGlNc1BNYUFLT1R5YzV1TDU3cnF5eWM1eTVKRTVwbTFpMlMyaVVYMENjYVE2bEM2Wm9nN0pxU3FabVlsb3NsMks2cHdOQTg0elJuUVc2U2FBTFlaUUdXNWxoQ3RVL1czNE42bytiS2ZaOGNmMy9DbC8raVRYM3dCenBPWTRtUmtlTmYzcnB0eWNHU3NoUVdnR2JZdDVqRmMyZTArRGdsSXJ3bDZEVldRN0J1d2FKM1hrMUo0Vkw1dXJuTGwvV2YrZ0hVL2hab1pkS055bTZsRytJMzRGYU5lWktjU3BKSW8ySWVDVnZwZHNER2ZLdnpKbkF3bWVEMzdPdzY1Wld3U293cGd3WDVUNjlzL3JCNTVkUDVCY3BnREtGVjhwN3Eyc24vMXVjOTNiVnpUL3c2VXJDcURUV3ZmQ3Evb0NEL3FaWE5vVWo4Qkw1S3A2R1UwMTdmcmZOWGtBdGlpeWYvU09DRWVMcW5kOFIvUWw5R2xDUmZjdFM2azVjaHZJQnVRMXpDQ2pvQ0hMMkRITkhJWHhNSjNrUWVPOGxic1VYT05lU2ZBNUVqY0c2L0UrS2RoTjRiUDA0dkJoZGk4ODMrQkZCelFieEZidlp6UWVZOUxOQlpjMEZOZm41TndmRG42ckNUblR3NlI4bytnZnBmNWhDb20zM2NSdWlUbHNzM0tIbVpqRCtCUE4rNWdYdUEyemlTL1E3M21MeFVrcGJLTi9lcXd6NXVLMFg5RjNoMmQxVjRuR05nWkdCZ0FPSmQ3NzYraXVlMytjckF6YzRBQWplNUJmY2cweHo5WUhFT0JpWVFCUUE4RlFsRkFIaWNZMkJrWUdCbkFBR09QZ2FHLy84NStoa1lHVkNCTWdCR0d3TllBQUFBZUp4allHQmdZQjhFbUtPUGdRRUFRMDRCZmdBQUFBQUFBQTRBYUFCK0FNd0E0QUVDQVVJQmJBR1lBY0lDR0FKWUFyUUM0QU13QTdBRDNnUXdCSllFM0FVa0JXWUZpZ1lnQm1ZR3RBYnFCMWdJRWdoWUNHNEloQWkyQ09oNG5HTmdaR0JnVUdZb1pXQm5BQUVtSU9ZQ1FnYUcvMkErQXdBWUNRRzJBSGljWFpCTmFvTkFHSVpmRTVQUUNLRlEybFVwczJvWEJmT3p6QUVTeURLQlFKZEdSMk5RUjNRU1NFL1FFL1FFUFVVUFVIcXN2c3JYalRNdzgzelB2UE1OQ3VBV1AzRFFEQWVqZG0xR2p6d1M3cE1td2k3NVhuZ0FENC9DUS9vWDRURmU0UXQ3dU1NYk96anVEYzBFbVhDUC9DN2NKMzhJdStSUDRRRWU4Q1U4cFA4V0htT1BYMkVQejg3VFBvMjAyZXkyT2psblFTWFYvNmFyT2pXRm12c3pNV3RkNkNxd09sS0hxNm92eWNMYVdNV1Z5ZFhLRkZabm1WRmxaVTQ2dFA3UjJuSTVuY2JpL2REa2ZEdEZCQTJERFhiWWtoS2MrVjBCcXM1WnQ5Sk0xSFFHQlJUbS9FZXpUbVpOS3RwY0FNczlZdTZBSzljYUY3NnpvTFdJV2NmTUdPU2tWZHV2U1dlY2hxWnN6MDQwSWIyUFkzdXJ4QkpUenJpVDk1bGlweitUTjFmbUFBQUFlSnh0a01sMndqQU1SZk9BaEFCbEttMmg4MEMzK2FqZ0NLS0RZNmNlZ1A1OVRZQnp1a0FMK3oxWnNxOGN0YUpUVEtQcnNVUUxiWFFRSTBFWEtYcm9ZNEFiRERIQ0dCTk1jWXNaN25DUEI4eXh3Q09lOEl3WHZPSU43L2pBSjc2d3hIZlVxV1grT3pndW1XQWpKTVYxN2kwTmRscjZpckxLTytxZnRkVDdpNnk0dUZTVXZDa25heStsRllaSVphUWNtZkgveElGZFluOThicWhyYTFhS1RNLzZsV01ueWFZaXJ4MXJGVVFaRkJrYjJ6SlV0b1hlSkNlZzBXbkx0SGVTRmMzT3Rybm96TndxaTBUa1NwQk1EQjFuU2RlNW9KWFcyM2hUUzIvVDBMaWxnbFhYN2RtRlZ4TG5xNVUwdllBVEhGazN6WDNCT2lzb1FITkRGRGVabnFLRHk5aFJOYXdON1ZoNzI3aEZ6Y0o1YzhUSUxyS1pmSDd0SVB4QUZQMEJwTGVKUEE9PSkgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXBsYXksIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1wbGF5OmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLnZqcy1pY29uLXBsYXktY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4udmpzLWljb24tcGF1c2UsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXBhdXNlOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4udmpzLWljb24tdm9sdW1lLW11dGUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi52anMtaWNvbi12b2x1bWUtbG93LCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tdm9sdW1lLWxvdzpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi52anMtaWNvbi12b2x1bWUtbWlkLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tdm9sdW1lLW1pZDpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi52anMtaWNvbi12b2x1bWUtaGlnaCwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tdm9sdW1lLWhpZ2g6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyLCAudmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1leGl0LCAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlLCAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi52anMtaWNvbi1zcXVhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4udmpzLWljb24tc3Bpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4udmpzLWljb24tc3VidGl0bGVzLCAudmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcixcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLFxuLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcixcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tc3VidGl0bGVzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLFxuLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tR0IpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLFxuLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLFxuLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLFxuLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4udmpzLWljb24tY2FwdGlvbnMsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLFxuLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWNhcHRpb25zOmJlZm9yZSwgLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLFxuLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi52anMtaWNvbi1jaGFwdGVycywgLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tY2hhcHRlcnM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi52anMtaWNvbi1zaGFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjtcbn1cblxuLnZqcy1pY29uLWNvZyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi52anMtaWNvbi1jaXJjbGUsIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwsIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUsIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi52anMtaWNvbi1oZCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24taGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLnZqcy1pY29uLWNhbmNlbCwgLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tY2FuY2VsOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4udmpzLWljb24tcmVwbGF5LCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tcmVwbGF5OmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTZcIjtcbn1cblxuLnZqcy1pY29uLWZhY2Vib29rIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4udmpzLWljb24tZ3BsdXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWdwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi52anMtaWNvbi1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLnZqcy1pY29uLXR3aXR0ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLnZqcy1pY29uLXR1bWJsciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi52anMtaWNvbi1waW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4udmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb24sIC52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi52anMtaWNvbi1hdWRpbywgLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tYXVkaW86YmVmb3JlLCAudmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi52anMtaWNvbi1uZXh0LWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLW5leHQtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZlwiO1xufVxuXG4udmpzLWljb24tcHJldmlvdXMtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tcHJldmlvdXMtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4udmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyLCAudmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4udmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQsIC52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdDpiZWZvcmUsIC52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi52aWRlby1qcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB3b3JkLWJyZWFrOiBpbml0aWFsO1xufVxuLnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udmlkZW8tanM6LXdlYmtpdC1mdWxsLXNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tanNbdGFiaW5kZXg9XCItMVwiXSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi52aWRlby1qcyAqLFxuLnZpZGVvLWpzICo6YmVmb3JlLFxuLnZpZGVvLWpzICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4udmlkZW8tanMgdWwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mbHVpZCxcbi52aWRlby1qcy52anMtMTYtOSxcbi52aWRlby1qcy52anMtNC0zLFxuLnZpZGVvLWpzLnZqcy05LTE2LFxuLnZpZGVvLWpzLnZqcy0xLTEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tanMudmpzLWZsdWlkOm5vdCgudmpzLWF1ZGlvLW9ubHktbW9kZSksXG4udmlkZW8tanMudmpzLTE2LTk6bm90KC52anMtYXVkaW8tb25seS1tb2RlKSxcbi52aWRlby1qcy52anMtNC0zOm5vdCgudmpzLWF1ZGlvLW9ubHktbW9kZSksXG4udmlkZW8tanMudmpzLTktMTY6bm90KC52anMtYXVkaW8tb25seS1tb2RlKSxcbi52aWRlby1qcy52anMtMS0xOm5vdCgudmpzLWF1ZGlvLW9ubHktbW9kZSkge1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtMTYtOTpub3QoLnZqcy1hdWRpby1vbmx5LW1vZGUpIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnZpZGVvLWpzLnZqcy00LTM6bm90KC52anMtYXVkaW8tb25seS1tb2RlKSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi52aWRlby1qcy52anMtOS0xNjpub3QoLnZqcy1hdWRpby1vbmx5LW1vZGUpIHtcbiAgcGFkZGluZy10b3A6IDE3Ny43Nzc3Nzc3Nzc4JTtcbn1cblxuLnZpZGVvLWpzLnZqcy0xLTE6bm90KC52anMtYXVkaW8tb25seS1tb2RlKSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4udmlkZW8tanMudmpzLWZpbGw6bm90KC52anMtYXVkaW8tb25seS1tb2RlKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLXRlY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy10ZWNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS52anMtZnVsbC13aW5kb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuOm5vdCgudmpzLWlvcy1uYXRpdmUtZnMpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLnZqcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZGVvLWpzIC52anMtb2Zmc2NyZWVuIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLW5vLWpzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4udmpzLW5vLWpzIGEsXG4udmpzLW5vLWpzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjZBOENDO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNjMzMzJlbTtcbiAgd2lkdGg6IDNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjgxNjY2ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG59XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLWVycm9yIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnZqcy1jb250cm9sIC52anMtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjVlbTtcbiAgei1pbmRleDogMjtcbn1cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnZqcy1zY3J1YmJpbmcgLnZqcy1jb250cm9sLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cyxcbi52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyLFxuLmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3Zlcixcbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJCMzMzRjtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudSAqOm5vdCgudmpzLXNlbGVjdGVkKTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLFxuLmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51ICo6bm90KC52anMtc2VsZWN0ZWQpOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwLjNlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAwZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEuNWVtO1xuICBtYXgtaGVpZ2h0OiAxNWVtO1xufVxuXG4udmpzLWxheW91dC10aW55IC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LFxuLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDVlbTtcbn1cblxuLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMGVtO1xufVxuXG4udmpzLWxheW91dC1tZWRpdW0gLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxNGVtO1xufVxuXG4udmpzLWxheW91dC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCxcbi52anMtbGF5b3V0LXgtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLWxheW91dC1odWdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMjVlbTtcbn1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtaG92ZXIgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUudmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmJlZm9yZSB7XG4gIHdpZHRoOiAyLjIyMjIyMjIyMmVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIsXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUsXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICB3aWR0aDogMTJlbTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0ZW07XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSxcbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhcixcbi52anMtYXVkaW8tb25seS1tb2RlIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG59XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1jb250cm9sLWJhcixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXIsXG4udmpzLWVycm9yIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIsXG4udmpzLWF1ZGlvLW9ubHktbW9kZS52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1uby1mbGV4IC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRlbTtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtdmlzaWJsZS10ZXh0IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuXG4udmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwZW0gMGVtIDFlbSB3aGl0ZTtcbn1cblxuLnZpZGVvLWpzICo6bm90KC52anMtdmlzaWJsZS10ZXh0KSA+IC52anMtY29udHJvbC10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0ZW07XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZmxleDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIuZGlzYWJsZWQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtcGxheS1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjVlbTtcbiAgdG9wOiAtMC4zMzMzMzMzMzMzZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjc1KTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNGVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNDVlbSAwIDAuNDVlbTtcbiAgLyogaU9TIFNhZmFyaSAqL1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAvKiBGaXJlZm94ICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlci5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzO1xufVxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXMsIGhlaWdodCAwLjFzLCB3aWR0aCAwLjFzLCBsZWZ0IDBzLCB0b3AgMHM7XG59XG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwge1xuICBsZWZ0OiAtMy41ZW07XG4gIHRyYW5zaXRpb246IGxlZnQgMHM7XG59XG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUge1xuICB3aWR0aDogMTBlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xcztcbn1cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLW11dGUtdG9nZ2xlLW9ubHkge1xuICB3aWR0aDogNGVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiAzZW07XG4gIGxlZnQ6IC0zMDAwZW07XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXMsIGhlaWdodCAxcyAxcywgd2lkdGggMXMgMXMsIGxlZnQgMXMgMXMsIHRvcCAxcyAxcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcywgaGVpZ2h0IDFzIDFzLCB3aWR0aCAxcywgbGVmdCAxcyAxcywgdG9wIDFzIDFzO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLFxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDAuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgbWFyZ2luOiAxLjM1ZW0gMC40NWVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC4zZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMzVlbSBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDAuM2VtO1xufVxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgdG9wOiAtMC41ZW07XG4gIGxlZnQ6IC0wLjNlbTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMC4zZW07XG59XG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuM2VtO1xuICByaWdodDogLTAuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA0ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogOGVtO1xuICBib3R0b206IDhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbDpob3ZlciAudmpzLXZvbHVtZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy12b2x1bWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXZlcnRpY2FsOmhvdmVyIC52anMtdm9sdW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWw6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy12b2x1bWUtdG9vbHRpcCB7XG4gIGxlZnQ6IDFlbTtcbiAgdG9wOiAtMTJweDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy12b2x1bWUtdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWhvcml6b250YWwgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy12b2x1bWUtdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyLFxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3Rlcixcbi52anMtaGFzLXN0YXJ0ZWQudmpzLWF1ZGlvLXBvc3Rlci1tb2RlIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcyAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiBhdXRvO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLWxpdmUtY29udHJvbCxcbi52aWRlby1qcy52anMtbGl2ZXVpIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogNGVtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanMudmpzLWxpdmU6bm90KC52anMtbGl2ZXVpKSAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLFxuLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLnZqcy1jb250cm9sLnZqcy1hdC1saXZlLWVkZ2Uge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmVkO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2wge1xuICBmbGV4OiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsXG4udmpzLW5vLWZsZXggLnZqcy1jdXJyZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1kdXJhdGlvbixcbi52anMtbm8tZmxleCAudmpzLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtdGV4dC10cmFjay1kaXNwbGF5LFxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgYm90dG9tOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMWVtO1xufVxuXG4udmpzLXN1YnRpdGxlcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udmpzLWNhcHRpb25zIHtcbiAgY29sb3I6ICNmYzY7XG59XG5cbi52anMtdHQtY3VlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbn1cblxuLnZpZGVvLWpzLnZqcy1jb250cm9scy1kaXNhYmxlZCB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXksXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG59XG5cbi52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuLnZpZGVvLWpzLnZqcy1hdWRpby1vbmx5LW1vZGUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cbi52aWRlby1qcy52anMtYXVkaW8tb25seS1tb2RlIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlID4gLnZqcy1tZW51LWJ1dHRvbixcbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IDRlbTtcbiAgbGVmdDogMGVtO1xufVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJYXCI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMC4wNWVtIDAuMDVlbSAwLjFlbSAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAwLjg1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAwLjNzIGZvcndhcmRzO1xuICAgICAgICAgIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgMC4zcyBmb3J3YXJkcztcbn1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTZweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDRzO1xufVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3cge1xuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3cge1xuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG4udmlkZW8tanMudmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLWNhcHRpb25zLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtbWVudSB1bCB7XG4gIHdpZHRoOiAyNGVtO1xufVxuXG4udmlkZW8tanMudmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uICsgLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xZW07XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGNvbnRlbnQ6IFwi74SNXCI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udmlkZW8tanMudmpzLWF1ZGlvLW9ubHktbW9kZSAudmpzLXN1YnMtY2Fwcy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xZW07XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiArIC52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGNvbnRlbnQ6IFwiIO+EnVwiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXRpbWUtZGl2aWRlcixcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtZHVyYXRpb24sXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtZHVyYXRpb24sXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1cnJlbnQtdGltZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy10aW1lLWRpdmlkZXIsXG4udmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtZHVyYXRpb24sXG4udmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtcGxheWJhY2stcmF0ZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aWR0aDogaW5pdGlhbDtcbn1cbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wcm9ncmVzcy1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC10aW55IC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbW9kYWwtZGlhbG9nLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNzAlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb2xvcnMsXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1mb250LFxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweCAwcHggMjRweDtcbiAgfVxuXG4gIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxuXG4gIC52anMtbGF5b3V0LXNtYWxsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50LFxuLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCxcbi52anMtbGF5b3V0LXRpbnkgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4udmpzLXRyYWNrLXNldHRpbmcgPiBzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuID4gc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiA3LjNlbTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGxlZ2VuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmZvY3VzLFxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtd2lkdGg6IG1lZGl1bTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgODglLCAjNzM4NTlmIDEwMCUpO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmZmIDg4JSwgIzczODU5ZiAxMDAlKTtcbiAgY29sb3I6ICMyQjMzM0Y7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpZGVvLWpzID4gKjpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi52anMtcmVzaXplLW1hbmFnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZpZGVvLWpzICo6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi52aWRlby1qcyAqOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjE0LjBcbiAqIGh0dHBzOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IE9wZW5KUyBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHBzOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cHM6Ly9hcGkuanF1ZXJ5dWkuY29tL2NhdGVnb3J5L3RoZW1pbmcvXG4gKlxuICogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHBzOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyL1xuICovXG5cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZi8qe2ZmRGVmYXVsdH0qLztcblx0Zm9udC1zaXplOiAxZW0vKntmc0RlZmF1bHR9Ki87XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZi8qe2ZmRGVmYXVsdH0qLztcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNS8qe2JvcmRlckNvbG9yRGVmYXVsdH0qLztcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQvKntib3JkZXJDb2xvckNvbnRlbnR9Ki87XG5cdGJhY2tncm91bmQ6ICNmZmZmZmYvKntiZ0NvbG9yQ29udGVudH0qLyAvKntiZ0ltZ1VybENvbnRlbnR9Ki8gLyp7YmdDb250ZW50WFBvc30qLyAvKntiZ0NvbnRlbnRZUG9zfSovIC8qe2JnQ29udGVudFJlcGVhdH0qLztcblx0Y29sb3I6ICMzMzMzMzMvKntmY0NvbnRlbnR9Ki87XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG5cdGNvbG9yOiAjMzMzMzMzLyp7ZmNDb250ZW50fSovO1xufVxuLnVpLXdpZGdldC1oZWFkZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkLyp7Ym9yZGVyQ29sb3JIZWFkZXJ9Ki87XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTkvKntiZ0NvbG9ySGVhZGVyfSovIC8qe2JnSW1nVXJsSGVhZGVyfSovIC8qe2JnSGVhZGVyWFBvc30qLyAvKntiZ0hlYWRlcllQb3N9Ki8gLyp7YmdIZWFkZXJSZXBlYXR9Ki87XG5cdGNvbG9yOiAjMzMzMzMzLyp7ZmNIZWFkZXJ9Ki87XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgYSB7XG5cdGNvbG9yOiAjMzMzMzMzLyp7ZmNIZWFkZXJ9Ki87XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcblxuLyogV2UgdXNlIGh0bWwgaGVyZSBiZWNhdXNlIHdlIG5lZWQgYSBncmVhdGVyIHNwZWNpZmljaXR5IHRvIG1ha2Ugc3VyZSBkaXNhYmxlZFxud29ya3MgcHJvcGVybHkgd2hlbiBjbGlja2VkIG9yIGhvdmVyZWQgKi9cbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1Lyp7Ym9yZGVyQ29sb3JEZWZhdWx0fSovO1xuXHRiYWNrZ3JvdW5kOiAjZjZmNmY2Lyp7YmdDb2xvckRlZmF1bHR9Ki8gLyp7YmdJbWdVcmxEZWZhdWx0fSovIC8qe2JnRGVmYXVsdFhQb3N9Ki8gLyp7YmdEZWZhdWx0WVBvc30qLyAvKntiZ0RlZmF1bHRSZXBlYXR9Ki87XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwvKntmd0RlZmF1bHR9Ki87XG5cdGNvbG9yOiAjNDU0NTQ1Lyp7ZmNEZWZhdWx0fSovO1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcblx0Y29sb3I6ICM0NTQ1NDUvKntmY0RlZmF1bHR9Ki87XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjLyp7Ym9yZGVyQ29sb3JIb3Zlcn0qLztcblx0YmFja2dyb3VuZDogI2VkZWRlZC8qe2JnQ29sb3JIb3Zlcn0qLyAvKntiZ0ltZ1VybEhvdmVyfSovIC8qe2JnSG92ZXJYUG9zfSovIC8qe2JnSG92ZXJZUG9zfSovIC8qe2JnSG92ZXJSZXBlYXR9Ki87XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwvKntmd0RlZmF1bHR9Ki87XG5cdGNvbG9yOiAjMmIyYjJiLyp7ZmNIb3Zlcn0qLztcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuXHRjb2xvcjogIzJiMmIyYi8qe2ZjSG92ZXJ9Ki87XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYig5NCwgMTU4LCAyMTQpO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmLyp7Ym9yZGVyQ29sb3JBY3RpdmV9Ki87XG5cdGJhY2tncm91bmQ6ICMwMDdmZmYvKntiZ0NvbG9yQWN0aXZlfSovIC8qe2JnSW1nVXJsQWN0aXZlfSovIC8qe2JnQWN0aXZlWFBvc30qLyAvKntiZ0FjdGl2ZVlQb3N9Ki8gLyp7YmdBY3RpdmVSZXBlYXR9Ki87XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwvKntmd0RlZmF1bHR9Ki87XG5cdGNvbG9yOiAjZmZmZmZmLyp7ZmNBY3RpdmV9Ki87XG59XG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyOiAjMDAzZWZmLyp7Ym9yZGVyQ29sb3JBY3RpdmV9Ki87XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYvKntmY0FjdGl2ZX0qLztcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZmZmZi8qe2ZjQWN0aXZlfSovO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWUvKntib3JkZXJDb2xvckhpZ2hsaWdodH0qLztcblx0YmFja2dyb3VuZDogI2ZmZmE5MC8qe2JnQ29sb3JIaWdobGlnaHR9Ki8gLyp7YmdJbWdVcmxIaWdobGlnaHR9Ki8gLyp7YmdIaWdobGlnaHRYUG9zfSovIC8qe2JnSGlnaGxpZ2h0WVBvc30qLyAvKntiZ0hpZ2hsaWdodFJlcGVhdH0qLztcblx0Y29sb3I6ICM3Nzc2MjAvKntmY0hpZ2hsaWdodH0qLztcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZS8qe2JvcmRlckNvbG9ySGlnaGxpZ2h0fSovO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwLyp7YmdDb2xvckhpZ2hsaWdodH0qLztcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzc3NzYyMC8qe2ZjSGlnaGxpZ2h0fSovO1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTkvKntib3JkZXJDb2xvckVycm9yfSovO1xuXHRiYWNrZ3JvdW5kOiAjZmRkZmRmLyp7YmdDb2xvckVycm9yfSovIC8qe2JnSW1nVXJsRXJyb3J9Ki8gLyp7YmdFcnJvclhQb3N9Ki8gLyp7YmdFcnJvcllQb3N9Ki8gLyp7YmdFcnJvclJlcGVhdH0qLztcblx0Y29sb3I6ICM1ZjNmM2YvKntmY0Vycm9yfSovO1xufVxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG5cdGNvbG9yOiAjNWYzZjNmLyp7ZmNFcnJvcn0qLztcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogIzVmM2YzZi8qe2ZjRXJyb3J9Ki87XG59XG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcblx0b3BhY2l0eTogLjc7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjM1O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIikvKntpY29uc0NvbnRlbnR9Ki87XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIikvKntpY29uc0hlYWRlcn0qLztcbn1cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zSG92ZXJ9Ki87XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpLyp7aWNvbnNBY3RpdmV9Ki87XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpLyp7aWNvbnNIaWdobGlnaHR9Ki87XG59XG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIikvKntpY29uc0Vycm9yfSovO1xufVxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIikvKntpY29uc0RlZmF1bHR9Ki87XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4vKiBUaHJlZSBjbGFzc2VzIG5lZWRlZCB0byBvdmVycmlkZSBgLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbmAgKi9cbi51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsudWktaWNvbi1ibGFuayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktaWNvbi1jYXJldC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvdy00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7IH1cbi51aS1pY29uLWV4dGxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxuLnVpLWljb24tbmV3d2luIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cbi51aS1pY29uLXJlZnJlc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDsgfVxuLnVpLWljb24tc2h1ZmZsZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2Zlci1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7IH1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XG4udWktaWNvbi1mb2xkZXItb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudC1iIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cbi51aS1pY29uLW5vdGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1jbG9zZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cbi51aS1pY29uLXN1aXRjYXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XG4udWktaWNvbi1jb21tZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4OyB9XG4udWktaWNvbi1wZXJzb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cbi51aS1pY29uLXByaW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XG4udWktaWNvbi10cmFzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDsgfVxuLnVpLWljb24tbG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XG4udWktaWNvbi11bmxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxuLnVpLWljb24tYm9va21hcmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7IH1cbi51aS1pY29uLXRhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxuLnVpLWljb24taG9tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG4udWktaWNvbi1mbGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxlbmRhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxuLnVpLWljb24tcGVuY2lsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4OyB9XG4udWktaWNvbi1jbG9jayB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuLnVpLWljb24tZGlzayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsY3VsYXRvciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XG4udWktaWNvbi1zZWFyY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4OyB9XG4udWktaWNvbi13cmVuY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XG4udWktaWNvbi1nZWFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxuLnVpLWljb24taGVhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4OyB9XG4udWktaWNvbi1zdGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxuLnVpLWljb24tbGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbmNlbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2V0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDsgfVxuLnVpLWljb24ta2V5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbGlnaHRidWxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2Npc3NvcnMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbGlwYm9hcmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jb3B5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxuLnVpLWljb24tY29udGFjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWltYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxuLnVpLWljb24tdmlkZW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY3JpcHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4OyB9XG4udWktaWNvbi1hbGVydCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XG4udWktaWNvbi1pbmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XG4udWktaWNvbi1ub3RpY2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7IH1cbi51aS1pY29uLWhlbHAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cbi51aS1pY29uLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XG4udWktaWNvbi1idWxsZXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGxheSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XG4udWktaWNvbi1wYXVzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1uZXh0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXByZXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstZW5kIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXN0YXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4udWktaWNvbi1zdG9wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XG4udWktaWNvbi1lamVjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XG4udWktaWNvbi1wb3dlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cbi51aS1pY29uLWNpcmNsZS1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxuXG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4Lyp7Y29ybmVyUmFkaXVzfSovO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4Lyp7Y29ybmVyUmFkaXVzfSovO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6ICNhYWFhYWEvKntiZ0NvbG9yT3ZlcmxheX0qLyAvKntiZ0ltZ1VybE92ZXJsYXl9Ki8gLyp7YmdPdmVybGF5WFBvc30qLyAvKntiZ092ZXJsYXlZUG9zfSovIC8qe2JnT3ZlcmxheVJlcGVhdH0qLztcblx0b3BhY2l0eTogLjMvKntvcGFjaXR5T3ZlcmxheX0qLztcbn1cbi51aS13aWRnZXQtc2hhZG93IHtcblx0Ym94LXNoYWRvdzogMC8qe29mZnNldExlZnRTaGFkb3d9Ki8gMC8qe29mZnNldFRvcFNoYWRvd30qLyA1cHgvKnt0aGlja25lc3NTaGFkb3d9Ki8gIzY2NjY2Ni8qe2JnQ29sb3JTaGFkb3d9Ki87XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBTbGlkZXIgMS4xNC4wXG4gKiBodHRwczovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBPcGVuSlMgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwczovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHBzOi8vYXBpLmpxdWVyeXVpLmNvbS9zbGlkZXIvI3RoZW1pbmdcbiAqL1xuLnVpLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiAxLjJlbTtcblx0aGVpZ2h0OiAxLjJlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGZvbnQtc2l6ZTogLjdlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHR0b3A6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogLS42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0bGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IC44ZW07XG5cdGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHR0b3A6IDA7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBVSSBEYXRlcGlja2VyIDEuMTQuMFxuICogaHR0cHM6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgT3BlbkpTIEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cHM6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwczovL2FwaS5qcXVlcnl1aS5jb20vZGF0ZXBpY2tlci8jdGhlbWluZ1xuICovXG4udWktZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxN2VtO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogMS44ZW07XG5cdGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRyaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG5cdGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRyaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG1hcmdpbjogMCAyLjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIC4yZW07XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuXHR3aWR0aDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0cmlnaHQ6IDJweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0bGVmdDogMnB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcblx0cmlnaHQ6IDFweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGxlZnQ6IC41ZW07XG5cdHRvcDogLjNlbTtcbn1cbiIsIi5qcC1jYXJkLmpwLWNhcmQtc2FmYXJpLmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1mcm9udDpiZWZvcmUsLmpwLWNhcmQuanAtY2FyZC1zYWZhcmkuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWJhY2s6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAxcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMykgMnB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDQpIDNweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KSA0cHgpLHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpIDRweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAxcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMykgMnB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDQpIDNweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KSA0cHgpLHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMjEwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCksLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTI0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUscmdiYSgyNTUsMjU1LDI1NSwwLjIpIDcwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDkwJSk7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDApIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMykgNHB4KSxyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgyMTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgNHB4KSxsaW5lYXItZ3JhZGllbnQoLTI1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuMikgNzAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgOTAlKX0uanAtY2FyZC5qcC1jYXJkLWllLTEwLmpwLWNhcmQtZmxpcHBlZCwuanAtY2FyZC5qcC1jYXJkLWllLTExLmpwLWNhcmQtZmxpcHBlZHstd2Via2l0LXRyYW5zZm9ybTowZGVnOy1tb3otdHJhbnNmb3JtOjBkZWc7LW1zLXRyYW5zZm9ybTowZGVnOy1vLXRyYW5zZm9ybTowZGVnO3RyYW5zZm9ybTowZGVnfS5qcC1jYXJkLmpwLWNhcmQtaWUtMTAuanAtY2FyZC1mbGlwcGVkIC5qcC1jYXJkLWZyb250LC5qcC1jYXJkLmpwLWNhcmQtaWUtMTEuanAtY2FyZC1mbGlwcGVkIC5qcC1jYXJkLWZyb250ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlWSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyl9LmpwLWNhcmQuanAtY2FyZC1pZS0xMC5qcC1jYXJkLWZsaXBwZWQgLmpwLWNhcmQtYmFjaywuanAtY2FyZC5qcC1jYXJkLWllLTExLmpwLWNhcmQtZmxpcHBlZCAuanAtY2FyZC1iYWNrey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlWSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZVkoMGRlZyl9LmpwLWNhcmQuanAtY2FyZC1pZS0xMC5qcC1jYXJkLWZsaXBwZWQgLmpwLWNhcmQtYmFjazphZnRlciwuanAtY2FyZC5qcC1jYXJkLWllLTExLmpwLWNhcmQtZmxpcHBlZCAuanAtY2FyZC1iYWNrOmFmdGVye2xlZnQ6MTglfS5qcC1jYXJkLmpwLWNhcmQtaWUtMTAuanAtY2FyZC1mbGlwcGVkIC5qcC1jYXJkLWJhY2sgLmpwLWNhcmQtY3ZjLC5qcC1jYXJkLmpwLWNhcmQtaWUtMTEuanAtY2FyZC1mbGlwcGVkIC5qcC1jYXJkLWJhY2sgLmpwLWNhcmQtY3Zjey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO2xlZnQ6NSV9LmpwLWNhcmQuanAtY2FyZC1pZS0xMC5qcC1jYXJkLWZsaXBwZWQgLmpwLWNhcmQtYmFjayAuanAtY2FyZC1zaGlueSwuanAtY2FyZC5qcC1jYXJkLWllLTExLmpwLWNhcmQtZmxpcHBlZCAuanAtY2FyZC1iYWNrIC5qcC1jYXJkLXNoaW55e2xlZnQ6ODQlfS5qcC1jYXJkLmpwLWNhcmQtaWUtMTAuanAtY2FyZC1mbGlwcGVkIC5qcC1jYXJkLWJhY2sgLmpwLWNhcmQtc2hpbnk6YWZ0ZXIsLmpwLWNhcmQuanAtY2FyZC1pZS0xMS5qcC1jYXJkLWZsaXBwZWQgLmpwLWNhcmQtYmFjayAuanAtY2FyZC1zaGlueTphZnRlcntsZWZ0Oi00ODAlOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpfS5qcC1jYXJkLmpwLWNhcmQtaWUtMTAuanAtY2FyZC1hbWV4IC5qcC1jYXJkLWJhY2ssLmpwLWNhcmQuanAtY2FyZC1pZS0xMS5qcC1jYXJkLWFtZXggLmpwLWNhcmQtYmFja3tkaXNwbGF5Om5vbmV9LmpwLWNhcmQtbG9nb3toZWlnaHQ6MzZweDt3aWR0aDo2MHB4O2ZvbnQtc3R5bGU6aXRhbGljfS5qcC1jYXJkLWxvZ28sLmpwLWNhcmQtbG9nbzpiZWZvcmUsLmpwLWNhcmQtbG9nbzphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWFtZXh7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTo0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgI2ZmZiAxcHgsICM5OTkgMnB4KTtiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgI2ZmZiAxcHgsICM5OTkgMnB4KTtib3JkZXI6MXB4IHNvbGlkICNFRUV9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWFtZXg6YmVmb3JlLC5qcC1jYXJkLWxvZ28uanAtY2FyZC1hbWV4OmFmdGVye3dpZHRoOjI4cHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE2cHh9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWFtZXg6YmVmb3Jle2hlaWdodDoyOHB4O2NvbnRlbnQ6XCJhbWVyaWNhblwiO3RvcDozcHg7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctbGVmdDoycHg7cGFkZGluZy10b3A6MTFweDtiYWNrZ3JvdW5kOiMyNjdBQzN9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWFtZXg6YWZ0ZXJ7Y29udGVudDpcImV4cHJlc3NcIjtib3R0b206MTFweDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MnB4fS5qcC1jYXJkLmpwLWNhcmQtYW1leC5qcC1jYXJkLWZsaXBwZWR7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTstbW96LXRyYW5zZm9ybTpub25lOy1tcy10cmFuc2Zvcm06bm9uZTstby10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX0uanAtY2FyZC5qcC1jYXJkLWFtZXguanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250OmJlZm9yZSwuanAtY2FyZC5qcC1jYXJkLWFtZXguanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWJhY2s6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzEwODE2OH0uanAtY2FyZC5qcC1jYXJkLWFtZXguanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250IC5qcC1jYXJkLWxvZ28uanAtY2FyZC1hbWV4e29wYWNpdHk6MX0uanAtY2FyZC5qcC1jYXJkLWFtZXguanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250IC5qcC1jYXJkLWN2Y3t2aXNpYmlsaXR5OnZpc2libGV9LmpwLWNhcmQuanAtY2FyZC1hbWV4LmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1mcm9udDphZnRlcntvcGFjaXR5OjF9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWRpc2NvdmVye2JhY2tncm91bmQ6I2Y2MDtjb2xvcjojMTExO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMHB4O3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjE7cGFkZGluZy10b3A6OXB4O2xldHRlci1zcGFjaW5nOi4wM2VtO2JvcmRlcjoxcHggc29saWQgI0VFRX0uanAtY2FyZC1sb2dvLmpwLWNhcmQtZGlzY292ZXI6YmVmb3JlLC5qcC1jYXJkLWxvZ28uanAtY2FyZC1kaXNjb3ZlcjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGV9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWRpc2NvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kOndoaXRlO3dpZHRoOjIwMHB4O2hlaWdodDoyMDBweDtib3JkZXItcmFkaXVzOjIwMHB4O2JvdHRvbTotNSU7cmlnaHQ6LTgwJTt6LWluZGV4Oi0xfS5qcC1jYXJkLWxvZ28uanAtY2FyZC1kaXNjb3ZlcjphZnRlcnt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmFkaXVzOjRweDt0b3A6MTBweDtsZWZ0OjI3cHg7YmFja2dyb3VuZC1jb2xvcjojZjYwO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoI2Y2MCwjZmZmKTtiYWNrZ3JvdW5kLWltYWdlOnJhZGlhbC1ncmFkaWVudCggICNmNjAsI2ZmZik7Y29udGVudDpcIm5ldHdvcmtcIjtmb250LXNpemU6NHB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC1pbmRlbnQ6LTdweH0uanAtY2FyZCAuanAtY2FyZC1mcm9udCAuanAtY2FyZC1sb2dvLmpwLWNhcmQtZGlzY292ZXJ7cmlnaHQ6MTIlO3RvcDoxOCV9LmpwLWNhcmQuanAtY2FyZC1kaXNjb3Zlci5qcC1jYXJkLWlkZW50aWZpZWQgLmpwLWNhcmQtZnJvbnQ6YmVmb3JlLC5qcC1jYXJkLmpwLWNhcmQtZGlzY292ZXIuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWJhY2s6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Izg2QjhDRn0uanAtY2FyZC5qcC1jYXJkLWRpc2NvdmVyLmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1sb2dvLmpwLWNhcmQtZGlzY292ZXJ7b3BhY2l0eToxfS5qcC1jYXJkLmpwLWNhcmQtZGlzY292ZXIuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250OmFmdGVyey13ZWJraXQtdHJhbnNpdGlvbjo0MDBtczstbW96LXRyYW5zaXRpb246NDAwbXM7dHJhbnNpdGlvbjo0MDBtcztjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZjYwO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2Y2MCwjZmZhMzY2LCNmNjApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNmNjAsI2ZmYTM2NiwjZjYwKTtoZWlnaHQ6NTBweDt3aWR0aDo1MHB4O2JvcmRlci1yYWRpdXM6MjVweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwMCU7dG9wOjE1JTttYXJnaW4tbGVmdDotMjVweDtib3gtc2hhZG93Omluc2V0IDFweCAxcHggM3B4IDFweCByZ2JhKDAsMCwwLDAuNSl9LmpwLWNhcmQtbG9nby5qcC1jYXJkLXVuaW9ucGF5e3dpZHRoOjYwcHg7ZGlzcGxheTpibG9jaztoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kOiNlMjE4MzY7LXdlYmtpdC10cmFuc2Zvcm06c2tldygtMTVkZWcpOy1tb3otdHJhbnNmb3JtOnNrZXcoMjBkZWcpOy1vLXRyYW5zZm9ybTpza2V3KDIwZGVnKTtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MTBweDt6LWluZGV4OjE7bGluZS1oZWlnaHQ6MzNweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiU2Fucy1zZXJpZlwiLCBcIk1pY3Jvc29mdCBZYWhlaVwiLCBcIlxcNUZBRVxcOEY2RlxcOTZDNVxcOUVEMVwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJHdWxpbVwiLCBcIlxcNUI4QlxcNEY1M1wiO2ZvbnQtd2VpZ2h0OmJvbGR9LmpwLWNhcmQtbG9nby5qcC1jYXJkLXVuaW9ucGF5OmFmdGVyLC5qcC1jYXJkLWxvZ28uanAtY2FyZC11bmlvbnBheTpiZWZvcmV7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo0MHB4O3RvcDowO3otaW5kZXg6LTF9LmpwLWNhcmQtbG9nby5qcC1jYXJkLXVuaW9ucGF5OmJlZm9yZXtjb250ZW50OlwiIFwiO3dpZHRoOjI4cHg7YmFja2dyb3VuZDojMDA0NDdjO2xlZnQ6MTRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjVweH0uanAtY2FyZC1sb2dvLmpwLWNhcmQtdW5pb25wYXk6YWZ0ZXJ7Y29udGVudDpcIumTtuiBlFwiO3dpZHRoOjI2cHg7YmFja2dyb3VuZDojMDA3Yjg0O2xlZnQ6MzRweDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDo1NHB4O3RleHQtaW5kZW50Oi0xN3B4fS5qcC1jYXJkLmpwLWNhcmQtdW5pb25wYXkuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWJhY2s6YmVmb3JlLC5qcC1jYXJkLmpwLWNhcmQtdW5pb25wYXkuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM5ODdjMDB9LmpwLWNhcmQuanAtY2FyZC11bmlvbnBheS5qcC1jYXJkLWlkZW50aWZpZWQgLmpwLWNhcmQtbG9nby5qcC1jYXJkLXVuaW9ucGF5e29wYWNpdHk6MX0uanAtY2FyZC1sb2dvLmpwLWNhcmQtdmlzYXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6d2hpdGU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxOHB4O21hcmdpbi10b3A6NXB4fS5qcC1jYXJkLWxvZ28uanAtY2FyZC12aXNhOmJlZm9yZSwuanAtY2FyZC1sb2dvLmpwLWNhcmQtdmlzYTphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MjUlfS5qcC1jYXJkLWxvZ28uanAtY2FyZC12aXNhOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi00cHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMTJweCA2cHggMDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0uanAtY2FyZC5qcC1jYXJkLXZpc2EuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250OmJlZm9yZSwuanAtY2FyZC5qcC1jYXJkLXZpc2EuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWJhY2s6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzE5MTI3OH0uanAtY2FyZC5qcC1jYXJkLXZpc2EuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWxvZ28uanAtY2FyZC12aXNhe29wYWNpdHk6MTtib3gtc2hhZG93Om5vbmV9LmpwLWNhcmQtbG9nby5qcC1jYXJkLXZpc2FlbGVjdHJvbntiYWNrZ3JvdW5kOndoaXRlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMUExODc2O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MThweH0uanAtY2FyZC1sb2dvLmpwLWNhcmQtdmlzYWVsZWN0cm9uOmJlZm9yZSwuanAtY2FyZC1sb2dvLmpwLWNhcmQtdmlzYWVsZWN0cm9uOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyNSV9LmpwLWNhcmQtbG9nby5qcC1jYXJkLXZpc2FlbGVjdHJvbjpiZWZvcmV7YmFja2dyb3VuZDojMUExODc2fS5qcC1jYXJkLWxvZ28uanAtY2FyZC12aXNhZWxlY3Ryb246YWZ0ZXJ7YmFja2dyb3VuZDojRTc5ODAwfS5qcC1jYXJkLWxvZ28uanAtY2FyZC12aXNhZWxlY3Ryb24gLmVsZWN7ZmxvYXQ6cmlnaHQ7Zm9udC1mYW1pbHk6YXJpYWw7Zm9udC1zaXplOjlweDttYXJnaW4tcmlnaHQ6MXB4O21hcmdpbi10b3A6LTVweDt0ZXh0LXRyYW5zZm9ybTpub25lfS5qcC1jYXJkLmpwLWNhcmQtdmlzYWVsZWN0cm9uLmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1mcm9udDpiZWZvcmUsLmpwLWNhcmQuanAtY2FyZC12aXNhZWxlY3Ryb24uanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWJhY2s6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzE5MTI3OH0uanAtY2FyZC5qcC1jYXJkLXZpc2FlbGVjdHJvbi5qcC1jYXJkLWlkZW50aWZpZWQgLmpwLWNhcmQtbG9nby5qcC1jYXJkLXZpc2FlbGVjdHJvbntvcGFjaXR5OjF9LmpwLWNhcmQtbG9nby5qcC1jYXJkLW1hc3RlcmNhcmR7Y29sb3I6d2hpdGU7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjlweDtsaW5lLWhlaWdodDo4NHB4O3otaW5kZXg6MTt0ZXh0LXNoYWRvdzoxcHggMXB4IHJnYmEoMCwwLDAsMC42KX0uanAtY2FyZC1sb2dvLmpwLWNhcmQtbWFzdGVyY2FyZDpiZWZvcmUsLmpwLWNhcmQtbG9nby5qcC1jYXJkLW1hc3RlcmNhcmQ6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjM2cHg7dG9wOjA7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjM2cHg7Ym9yZGVyLXJhZGl1czoxOHB4fS5qcC1jYXJkLWxvZ28uanAtY2FyZC1tYXN0ZXJjYXJkOmJlZm9yZXtsZWZ0OjA7YmFja2dyb3VuZDojRUIwMDFCO3otaW5kZXg6LTE7b3BhY2l0eTowLjl9LmpwLWNhcmQtbG9nby5qcC1jYXJkLW1hc3RlcmNhcmQ6YWZ0ZXJ7cmlnaHQ6MDtiYWNrZ3JvdW5kOiNGRjVGMDA7ei1pbmRleDotMn0uanAtY2FyZC5qcC1jYXJkLW1hc3RlcmNhcmQuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250IC5qcC1jYXJkLWxvZ28uanAtY2FyZC1tYXN0ZXJjYXJkLC5qcC1jYXJkLmpwLWNhcmQtbWFzdGVyY2FyZC5qcC1jYXJkLWlkZW50aWZpZWQgLmpwLWNhcmQtYmFjayAuanAtY2FyZC1sb2dvLmpwLWNhcmQtbWFzdGVyY2FyZHtib3gtc2hhZG93Om5vbmV9LmpwLWNhcmQuanAtY2FyZC1tYXN0ZXJjYXJkLmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1mcm9udDpiZWZvcmUsLmpwLWNhcmQuanAtY2FyZC1tYXN0ZXJjYXJkLmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1iYWNrOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYxQTh9LmpwLWNhcmQuanAtY2FyZC1tYXN0ZXJjYXJkLmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1sb2dvLmpwLWNhcmQtbWFzdGVyY2FyZHtvcGFjaXR5OjF9LmpwLWNhcmQtbG9nby5qcC1jYXJkLW1hZXN0cm97Y29sb3I6d2hpdGU7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6ODRweDt6LWluZGV4OjE7dGV4dC1zaGFkb3c6MXB4IDFweCByZ2JhKDAsMCwwLDAuNil9LmpwLWNhcmQtbG9nby5qcC1jYXJkLW1hZXN0cm86YmVmb3JlLC5qcC1jYXJkLWxvZ28uanAtY2FyZC1tYWVzdHJvOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jazt3aWR0aDozNnB4O3RvcDowO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDozNnB4O2JvcmRlci1yYWRpdXM6MThweH0uanAtY2FyZC1sb2dvLmpwLWNhcmQtbWFlc3RybzpiZWZvcmV7bGVmdDowO2JhY2tncm91bmQ6I0VCMDAxQjt6LWluZGV4Oi0yfS5qcC1jYXJkLWxvZ28uanAtY2FyZC1tYWVzdHJvOmFmdGVye3JpZ2h0OjA7YmFja2dyb3VuZDojMDBBMkU1O3otaW5kZXg6LTE7b3BhY2l0eTowLjh9LmpwLWNhcmQuanAtY2FyZC1tYWVzdHJvLmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1mcm9udCAuanAtY2FyZC1sb2dvLmpwLWNhcmQtbWFlc3RybywuanAtY2FyZC5qcC1jYXJkLW1hZXN0cm8uanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWJhY2sgLmpwLWNhcmQtbG9nby5qcC1jYXJkLW1hZXN0cm97Ym94LXNoYWRvdzpub25lfS5qcC1jYXJkLmpwLWNhcmQtbWFlc3Ryby5qcC1jYXJkLWlkZW50aWZpZWQgLmpwLWNhcmQtZnJvbnQ6YmVmb3JlLC5qcC1jYXJkLmpwLWNhcmQtbWFlc3Ryby5qcC1jYXJkLWlkZW50aWZpZWQgLmpwLWNhcmQtYmFjazpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMEIyQzVGfS5qcC1jYXJkLmpwLWNhcmQtbWFlc3Ryby5qcC1jYXJkLWlkZW50aWZpZWQgLmpwLWNhcmQtbG9nby5qcC1jYXJkLW1hZXN0cm97b3BhY2l0eToxfS5qcC1jYXJkLWxvZ28uanAtY2FyZC1kYW5rb3J0e3dpZHRoOjYwcHg7aGVpZ2h0OjM2cHg7cGFkZGluZzozcHg7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyOiMwMDAgMXB4IHNvbGlkO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uanAtY2FyZC1sb2dvLmpwLWNhcmQtZGFua29ydCAuZGt7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmpwLWNhcmQtbG9nby5qcC1jYXJkLWRhbmtvcnQgLmRrOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNFRDFDMjQ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo2cHh9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWRhbmtvcnQgLmRrOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi03LjdweDtyaWdodDowO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo3cHggN3B4IDEwcHggMDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgI0VEMUMyNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDt6LWluZGV4OjF9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWRhbmtvcnQgLmQsLmpwLWNhcmQtbG9nby5qcC1jYXJkLWRhbmtvcnQgLmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDo1MCU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTUuNHB4O21hcmdpbi10b3A6LTcuN3B4O2JhY2tncm91bmQ6d2hpdGV9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWRhbmtvcnQgLmR7bGVmdDowO2JvcmRlci1yYWRpdXM6MCA4cHggMTBweCAwfS5qcC1jYXJkLWxvZ28uanAtY2FyZC1kYW5rb3J0IC5kOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNFRDFDMjQ7Ym9yZGVyLXJhZGl1czoycHggNHB4IDZweCAwcHg7aGVpZ2h0OjVweDt3aWR0aDo3cHg7bWFyZ2luOi0zcHggMCAwIC00cHh9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWRhbmtvcnQgLmt7cmlnaHQ6MH0uanAtY2FyZC1sb2dvLmpwLWNhcmQtZGFua29ydCAuazpiZWZvcmUsLmpwLWNhcmQtbG9nby5qcC1jYXJkLWRhbmtvcnQgLms6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1MCU7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7bWFyZ2luLXJpZ2h0Oi0xcHh9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWRhbmtvcnQgLms6YmVmb3Jle3RvcDowO2JvcmRlci13aWR0aDo4cHggNXB4IDAgMDtib3JkZXItY29sb3I6I0VEMUMyNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0uanAtY2FyZC1sb2dvLmpwLWNhcmQtZGFua29ydCAuazphZnRlcntib3R0b206MDtib3JkZXItd2lkdGg6MCA1cHggOHB4IDA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNFRDFDMjQgdHJhbnNwYXJlbnR9LmpwLWNhcmQuanAtY2FyZC1kYW5rb3J0LmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1mcm9udDpiZWZvcmUsLmpwLWNhcmQuanAtY2FyZC1kYW5rb3J0LmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1iYWNrOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDU1Qzd9LmpwLWNhcmQuanAtY2FyZC1kYW5rb3J0LmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1sb2dvLmpwLWNhcmQtZGFua29ydHtvcGFjaXR5OjF9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWVsb3toZWlnaHQ6NTBweDt3aWR0aDo1MHB4O2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOmJsYWNrO2NvbG9yOndoaXRlO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtmb250LXNpemU6MjFweDtmb250LXN0eWxlOm5vcm1hbDtsZXR0ZXItc3BhY2luZzoxcHg7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nLXRvcDoxM3B4fS5qcC1jYXJkLWxvZ28uanAtY2FyZC1lbG8gLmUsLmpwLWNhcmQtbG9nby5qcC1jYXJkLWVsbyAubCwuanAtY2FyZC1sb2dvLmpwLWNhcmQtZWxvIC5ve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5qcC1jYXJkLWxvZ28uanAtY2FyZC1lbG8gLmV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xNWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKC0xNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTE1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC0xNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTVkZWcpfS5qcC1jYXJkLWxvZ28uanAtY2FyZC1lbG8gLm97cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtyaWdodDowO3RvcDo3cHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoICNmZjAgNTAlLHJlZCA1MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCAjZmYwIDUwJSxyZWQgNTAlKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSg0MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoNDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDBkZWcpO3RleHQtaW5kZW50Oi05OTk5cHh9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWVsbyAubzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQ5JTtoZWlnaHQ6NDklO2JhY2tncm91bmQ6YmxhY2s7Ym9yZGVyLXJhZGl1czoxMDAlO3RleHQtaW5kZW50Oi05OTk5OXB4O3RvcDoyNSU7bGVmdDoyNSV9LmpwLWNhcmQuanAtY2FyZC1lbG8uanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250OmJlZm9yZSwuanAtY2FyZC5qcC1jYXJkLWVsby5qcC1jYXJkLWlkZW50aWZpZWQgLmpwLWNhcmQtYmFjazpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNkY2OTY5fS5qcC1jYXJkLmpwLWNhcmQtZWxvLmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1sb2dvLmpwLWNhcmQtZWxve29wYWNpdHk6MX0uanAtY2FyZC1sb2dvLmpwLWNhcmQtamNie2JvcmRlci1yYWRpdXM6NXB4IDBweCA1cHggMHB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHggMHB4IDVweCAwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjVweCAwcHggNXB4IDBweDtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOndoaXRlO3dpZHRoOjUwcHg7cGFkZGluZzoycHggMCAwIDJweH0uanAtY2FyZC1sb2dvLmpwLWNhcmQtamNiPmRpdnt3aWR0aDoxNXB4O21hcmdpbi1yaWdodDoxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MXB4IDFweCByZ2JhKDAsMCwwLDAuNik7Ym9yZGVyLXJhZGl1czo1cHggMHB4IDVweCAwcHg7LW1vei1ib3JkZXItcmFkaXVzOjVweCAwcHggNXB4IDBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4IDBweCA1cHggMHB4fS5qcC1jYXJkLWxvZ28uanAtY2FyZC1qY2I+ZGl2OmJlZm9yZSwuanAtY2FyZC1sb2dvLmpwLWNhcmQtamNiPmRpdjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjhweH0uanAtY2FyZC1sb2dvLmpwLWNhcmQtamNiPmRpdi5qe2JhY2tncm91bmQtY29sb3I6IzAwMDA2MztiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDAwNjMsIzAwOGNmZik7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzAwMDA2MywjMDA4Y2ZmKX0uanAtY2FyZC1sb2dvLmpwLWNhcmQtamNiPmRpdi5je2JhY2tncm91bmQtY29sb3I6IzYzMDAwMDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM2MzAwMDAsI2ZmMDA4ZCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzYzMDAwMCwjZmYwMDhkKX0uanAtY2FyZC1sb2dvLmpwLWNhcmQtamNiPmRpdi5ie2JhY2tncm91bmQtY29sb3I6IzAwNjMwMDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDYzMDAsbGltZSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIzAwNjMwMCxsaW1lKX0uanAtY2FyZC5qcC1jYXJkLWpjYi5qcC1jYXJkLWlkZW50aWZpZWQgLmpwLWNhcmQtZnJvbnQ6YmVmb3JlLC5qcC1jYXJkLmpwLWNhcmQtamNiLmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1iYWNrOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNDQjgwMDB9LmpwLWNhcmQuanAtY2FyZC1qY2IuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWxvZ28uanAtY2FyZC1qY2J7b3BhY2l0eToxO2JveC1zaGFkb3c6bm9uZX0uanAtY2FyZC1sb2dvLmpwLWNhcmQtZGluZXJzY2x1Yntmb250LWZhbWlseTpzZXJpZjtoZWlnaHQ6NDBweDt3aWR0aDoxMDBweDtjb2xvcjp3aGl0ZTtmb250LXNpemU6MTdweDtmb250LXN0eWxlOm5vcm1hbDtsZXR0ZXItc3BhY2luZzoxcHh9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWRpbmVyc2NsdWI6OmJlZm9yZSwuanAtY2FyZC1sb2dvLmpwLWNhcmQtZGluZXJzY2x1Yjo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uanAtY2FyZC1sb2dvLmpwLWNhcmQtZGluZXJzY2x1Yjo6YmVmb3Jle2NvbnRlbnQ6J0RpbmVycyBDbHViJ30uanAtY2FyZC1sb2dvLmpwLWNhcmQtZGluZXJzY2x1Yjo6YWZ0ZXJ7Y29udGVudDonSW50ZXJuYXRpb25hbCc7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTowLjZlbX0uanAtY2FyZC5qcC1jYXJkLWRpbmVyc2NsdWIgLmpwLWNhcmQtZnJvbnQgLmpwLWNhcmQtbG9nb3tib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uanAtY2FyZC5qcC1jYXJkLWRpbmVyc2NsdWIuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250OmJlZm9yZSwuanAtY2FyZC5qcC1jYXJkLWRpbmVyc2NsdWIuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWJhY2s6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Izk5OX0uanAtY2FyZC5qcC1jYXJkLWRpbmVyc2NsdWIuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWxvZ28uanAtY2FyZC1kaW5lcnNjbHVie29wYWNpdHk6MX0uanAtY2FyZC1sb2dvLmpwLWNhcmQtaGlwZXJjYXJke2hlaWdodDoyMHB4O3dpZHRoOjEwMHB4O2NvbG9yOndoaXRlO2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OmJvbGR9LmpwLWNhcmQtbG9nby5qcC1jYXJkLWhpcGVyY2FyZDo6YmVmb3JlLC5qcC1jYXJkLWxvZ28uanAtY2FyZC1oaXBlcmNhcmQ6OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmpwLWNhcmQuanAtY2FyZC1oaXBlcmNhcmQuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250OmJlZm9yZSwuanAtY2FyZC5qcC1jYXJkLWhpcGVyY2FyZC5qcC1jYXJkLWlkZW50aWZpZWQgLmpwLWNhcmQtYmFjazpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNzcwMzA0fS5qcC1jYXJkLmpwLWNhcmQtaGlwZXJjYXJkLmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1sb2dvLmpwLWNhcmQtaGlwZXJjYXJke29wYWNpdHk6MTtib3gtc2hhZG93Om5vbmV9LmpwLWNhcmQtbG9nby5qcC1jYXJkLXRyb3l7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjE4cHg7bWFyZ2luLXRvcDo1cHh9LmpwLWNhcmQtbG9nby5qcC1jYXJkLXRyb3k6YmVmb3JlLC5qcC1jYXJkLWxvZ28uanAtY2FyZC10cm95OmFmdGVye2NvbnRlbnQ6XFxcIlxcXCI7ZGlzcGxheTpibG9jazt3aWR0aDoyNiU7aGVpZ2h0OjYlO2JhY2tncm91bmQ6IzIyYjhjMztyaWdodDozMiU7dG9wOjI0JTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDEwNWRlZyl9LmpwLWNhcmQuanAtY2FyZC10cm95LmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1mcm9udDpiZWZvcmUsLmpwLWNhcmQuanAtY2FyZC10cm95LmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1iYWNrOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMWFkYmF9LmpwLWNhcmQuanAtY2FyZC10cm95LmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1sb2dvLmpwLWNhcmQtdHJveXtvcGFjaXR5OjE7Ym94LXNoYWRvdzpub25lfS5qcC1jYXJkLWNvbnRhaW5lcnstd2Via2l0LXBlcnNwZWN0aXZlOjEwMDBweDstbW96LXBlcnNwZWN0aXZlOjEwMDBweDtwZXJzcGVjdGl2ZToxMDAwcHg7d2lkdGg6MzUwcHg7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjIwMHB4O21hcmdpbjphdXRvO3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZX0uanAtY2FyZHtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi13aWR0aDozMTVweDtib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7LW1vei10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7LW1zLXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDstby10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNDAwbXMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjphbGwgNDAwbXMgbGluZWFyO3RyYW5zaXRpb246YWxsIDQwMG1zIGxpbmVhcn0uanAtY2FyZD4qLC5qcC1jYXJkPio6YWZ0ZXIsLmpwLWNhcmQ+KjpiZWZvcmV7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtZmFtaWx5OmluaGVyaXR9LmpwLWNhcmQuanAtY2FyZC1mbGlwcGVkey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpfS5qcC1jYXJkIC5qcC1jYXJkLWJhY2ssLmpwLWNhcmQgLmpwLWNhcmQtZnJvbnR7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDstbW96LXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDstbXMtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkOy1vLXRyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZDt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCA0MDBtcyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOmFsbCA0MDBtcyBsaW5lYXI7dHJhbnNpdGlvbjphbGwgNDAwbXMgbGluZWFyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZDojZGRkfS5qcC1jYXJkIC5qcC1jYXJkLWJhY2s6YmVmb3JlLC5qcC1jYXJkIC5qcC1jYXJkLWZyb250OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7b3BhY2l0eTowO2JvcmRlci1yYWRpdXM6MTBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIDQwMG1zIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDQwMG1zIGVhc2V9LmpwLWNhcmQgLmpwLWNhcmQtYmFjazphZnRlciwuanAtY2FyZCAuanAtY2FyZC1mcm9udDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2t9LmpwLWNhcmQgLmpwLWNhcmQtYmFjayAuanAtY2FyZC1kaXNwbGF5LC5qcC1jYXJkIC5qcC1jYXJkLWZyb250IC5qcC1jYXJkLWRpc3BsYXl7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpub3JtYWw7b3BhY2l0eTowLjU7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDQwMG1zIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgbGluZWFyfS5qcC1jYXJkIC5qcC1jYXJkLWJhY2sgLmpwLWNhcmQtZGlzcGxheS5qcC1jYXJkLWZvY3VzZWQsLmpwLWNhcmQgLmpwLWNhcmQtZnJvbnQgLmpwLWNhcmQtZGlzcGxheS5qcC1jYXJkLWZvY3VzZWR7b3BhY2l0eToxO2ZvbnQtd2VpZ2h0OjcwMH0uanAtY2FyZCAuanAtY2FyZC1iYWNrIC5qcC1jYXJkLWN2YywuanAtY2FyZCAuanAtY2FyZC1mcm9udCAuanAtY2FyZC1jdmN7Zm9udC1mYW1pbHk6XCJCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm9cIixDb25zb2xhcyxDb3VyaWVyLG1vbm9zcGFjZTtmb250LXNpemU6MTRweH0uanAtY2FyZCAuanAtY2FyZC1iYWNrIC5qcC1jYXJkLXNoaW55LC5qcC1jYXJkIC5qcC1jYXJkLWZyb250IC5qcC1jYXJkLXNoaW55e3dpZHRoOjUwcHg7aGVpZ2h0OjM1cHg7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDojY2NjO3Bvc2l0aW9uOnJlbGF0aXZlfS5qcC1jYXJkIC5qcC1jYXJkLWJhY2sgLmpwLWNhcmQtc2hpbnk6YmVmb3JlLC5qcC1jYXJkIC5qcC1jYXJkLWZyb250IC5qcC1jYXJkLXNoaW55OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NzAlO2hlaWdodDo2MCU7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjVweDtiYWNrZ3JvdW5kOiNkOWQ5ZDk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwJX0uanAtY2FyZCAuanAtY2FyZC1mcm9udCAuanAtY2FyZC1sb2dve3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtyaWdodDo1JTt0b3A6OCU7LXdlYmtpdC10cmFuc2l0aW9uOjQwMG1zOy1tb3otdHJhbnNpdGlvbjo0MDBtczt0cmFuc2l0aW9uOjQwMG1zfS5qcC1jYXJkIC5qcC1jYXJkLWZyb250IC5qcC1jYXJkLWxvd2Vye3dpZHRoOjgwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwJTtib3R0b206MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuanAtY2FyZCAuanAtY2FyZC1mcm9udCAuanAtY2FyZC1sb3dlcnt3aWR0aDo5MCU7bGVmdDo1JX19LmpwLWNhcmQgLmpwLWNhcmQtZnJvbnQgLmpwLWNhcmQtbG93ZXIgLmpwLWNhcmQtY3Zje3Zpc2liaWxpdHk6aGlkZGVuO2Zsb2F0OnJpZ2h0O3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTo1cHh9LmpwLWNhcmQgLmpwLWNhcmQtZnJvbnQgLmpwLWNhcmQtbG93ZXIgLmpwLWNhcmQtbnVtYmVye2ZvbnQtZmFtaWx5OlwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsQ29uc29sYXMsQ291cmllcixtb25vc3BhY2U7Zm9udC1zaXplOjI0cHg7Y2xlYXI6Ym90aDttYXJnaW4tYm90dG9tOjMwcHh9LmpwLWNhcmQgLmpwLWNhcmQtZnJvbnQgLmpwLWNhcmQtbG93ZXIgLmpwLWNhcmQtZXhwaXJ5e2ZvbnQtZmFtaWx5OlwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsQ29uc29sYXMsQ291cmllcixtb25vc3BhY2U7bGV0dGVyLXNwYWNpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDt3aWR0aDoyNSV9LmpwLWNhcmQgLmpwLWNhcmQtZnJvbnQgLmpwLWNhcmQtbG93ZXIgLmpwLWNhcmQtZXhwaXJ5OmFmdGVyLC5qcC1jYXJkIC5qcC1jYXJkLWZyb250IC5qcC1jYXJkLWxvd2VyIC5qcC1jYXJkLWV4cGlyeTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjdweDt3aGl0ZS1zcGFjZTpwcmU7ZGlzcGxheTpibG9jaztvcGFjaXR5OjAuNX0uanAtY2FyZCAuanAtY2FyZC1mcm9udCAuanAtY2FyZC1sb3dlciAuanAtY2FyZC1leHBpcnk6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWJlZm9yZSk7bWFyZ2luLWJvdHRvbToycHg7Zm9udC1zaXplOjdweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmpwLWNhcmQgLmpwLWNhcmQtZnJvbnQgLmpwLWNhcmQtbG93ZXIgLmpwLWNhcmQtZXhwaXJ5OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6YXR0cihkYXRhLWFmdGVyKTt0ZXh0LWFsaWduOnJpZ2h0O3JpZ2h0OjEwMCU7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjJweDtib3R0b206MH0uanAtY2FyZCAuanAtY2FyZC1mcm9udCAuanAtY2FyZC1sb3dlciAuanAtY2FyZC1uYW1le3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIkJpdHN0cmVhbSBWZXJhIFNhbnMgTW9ub1wiLENvbnNvbGFzLENvdXJpZXIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToyMHB4O21heC1oZWlnaHQ6NDVweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxOTBweDtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDoyOy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5qcC1jYXJkIC5qcC1jYXJkLWJhY2t7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZVkoMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlWSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyl9LmpwLWNhcmQgLmpwLWNhcmQtYmFjayAuanAtY2FyZC1iYXJ7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzQ0NCwjMzMzKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjNDQ0LCMzMzMpO3dpZHRoOjEwMCU7aGVpZ2h0OjIwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAlfS5qcC1jYXJkIC5qcC1jYXJkLWJhY2s6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYsI2ZmZik7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2ZmZiwjZmZmKTt3aWR0aDo4MCU7aGVpZ2h0OjE2JTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDAlO2xlZnQ6MiV9LmpwLWNhcmQgLmpwLWNhcmQtYmFjayAuanAtY2FyZC1jdmN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwJTtsZWZ0Ojg1JTstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NjAwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjYwMG1zO3RyYW5zaXRpb24tZGVsYXk6NjAwbXN9LmpwLWNhcmQgLmpwLWNhcmQtYmFjayAuanAtY2FyZC1zaGlueXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjYlO2xlZnQ6MiV9LmpwLWNhcmQgLmpwLWNhcmQtYmFjayAuanAtY2FyZC1zaGlueTphZnRlcntjb250ZW50OlwiVGhpcyBjYXJkIGhhcyBiZWVuIGlzc3VlZCBieSBKZXNzZSBQb2xsYWsgYW5kIGlzIGxpY2Vuc2VkIGZvciBhbnlvbmUgdG8gdXNlIGFueXdoZXJlIGZvciBmcmVlLiBJdCBjb21lcyB3aXRoIG5vIHdhcnJhbnR5LiBGb3Igc3VwcG9ydCBpc3N1ZXMsIHBsZWFzZSB2aXNpdDogZ2l0aHViLmNvbS9qZXNzZXBvbGxhay9jYXJkLlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTIwJTt0b3A6NSU7Y29sb3I6d2hpdGU7Zm9udC1zaXplOjdweDt3aWR0aDoyMzBweDtvcGFjaXR5OjAuNX0uanAtY2FyZC5qcC1jYXJkLWlkZW50aWZpZWR7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLDAuMyl9LmpwLWNhcmQuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWJhY2ssLmpwLWNhcmQuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250e2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC41KX0uanAtY2FyZC5qcC1jYXJkLWlkZW50aWZpZWQgLmpwLWNhcmQtYmFjazpiZWZvcmUsLmpwLWNhcmQuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250OmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb246YWxsIDQwMG1zIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlO3RyYW5zaXRpb246YWxsIDQwMG1zIGVhc2U7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDApIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMykgNHB4KSxyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgyMTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgNHB4KSxyZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAzMCUgMzAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCkscmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNzAlIDcwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMykgMnB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDQpIDNweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KSA0cHgpLHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDkwJSAyMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgNHB4KSxyZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAxNSUgODAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCksLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTI0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUscmdiYSgyNTUsMjU1LDI1NSwwLjIpIDcwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDkwJSk7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDApIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMykgNHB4KSxyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgyMTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgNHB4KSxyZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAzMCUgMzAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCkscmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNzAlIDcwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMykgMnB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDQpIDNweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KSA0cHgpLHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDkwJSAyMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgNHB4KSxyZXBlYXRpbmctcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAxNSUgODAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCksbGluZWFyLWdyYWRpZW50KC0yNWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUscmdiYSgyNTUsMjU1LDI1NSwwLjIpIDcwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDkwJSk7b3BhY2l0eToxfS5qcC1jYXJkLmpwLWNhcmQtaWRlbnRpZmllZCAuanAtY2FyZC1iYWNrIC5qcC1jYXJkLWxvZ28sLmpwLWNhcmQuanAtY2FyZC1pZGVudGlmaWVkIC5qcC1jYXJkLWZyb250IC5qcC1jYXJkLWxvZ297Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwwLjMpfS5qcC1jYXJkLmpwLWNhcmQtaWRlbnRpZmllZC5uby1yYWRpYWwtZ3JhZGllbnQgLmpwLWNhcmQtYmFjazpiZWZvcmUsLmpwLWNhcmQuanAtY2FyZC1pZGVudGlmaWVkLm5vLXJhZGlhbC1ncmFkaWVudCAuanAtY2FyZC1mcm9udDpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDApIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMykgNHB4KSxyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDFweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSAycHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNCkgM3B4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpIDRweCkscmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgyMTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgNHB4KSwtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMjQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuMikgNzAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgOTAlKTtiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgNHB4KSxyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KSAxcHgsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMnB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDQpIDNweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjAzKSA0cHgpLHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMXB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpIDJweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA0KSAzcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wNSkgNHB4KSxyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDIxMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAxcHgsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMykgMnB4LCByZ2JhKDI1NSwyNTUsMjU1LDAuMDQpIDNweCwgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KSA0cHgpLGxpbmVhci1ncmFkaWVudCgtMjVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsMC4yKSA3MCUscmdiYSgyNTUsMjU1LDI1NSwwKSA5MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCl7LmNhcmQtd3JhcHBlcnttYXgtd2lkdGg6ODB2dzt3aWR0aDoxMDAlO21hcmdpbjoyMHB4IGF1dG87b3ZlcmZsb3cteDpoaWRkZW59LmNhcmQtd3JhcHBlcj4uanAtY2FyZC1jb250YWluZXJ7dHJhbnNmb3JtOnNjYWxlKDAuNjI1KTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfX1cbiIsIiAvKlxuICogIyBTZW1hbnRpYyBVSSAtIDIuNS4wXG4gKiBodHRwczovL2dpdGh1Yi5jb20vU2VtYW50aWMtT3JnL1NlbWFudGljLVVJXG4gKiBodHRwOi8vd3d3LnNlbWFudGljLXVpLmNvbS9cbiAqXG4gKiBDb3B5cmlnaHQgMjAyMiBDb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG86NDAwLDcwMCw0MDBpdGFsaWMsNzAwaXRhbGljJnN1YnNldD1sYXRpbik7LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gUmVzZXRcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovKiw6YWZ0ZXIsOmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3h9aW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9dGV4dF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmV9LyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7bGluZS1oZWlnaHQ6MS4xNTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxmb290ZXIsaGVhZGVyLG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1maWdjYXB0aW9uLGZpZ3VyZSxtYWlue2Rpc3BsYXk6YmxvY2t9ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6aW5oZXJpdH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19ZGZue2ZvbnQtc3R5bGU6aXRhbGljfW1hcmt7YmFja2dyb3VuZC1jb2xvcjojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWF1ZGlvLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9aW1ne2JvcmRlci1zdHlsZTpub25lfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uLGh0bWwgW3R5cGU9YnV0dG9uXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nLGJ1dHRvbjotbW96LWZvY3VzcmluZ3tvdXRsaW5lOjFweCBkb3R0ZWQgQnV0dG9uVGV4dH1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC43NWVtIC42MjVlbX1sZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXRleHRhcmVhe292ZXJmbG93OmF1dG99W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1kZXRhaWxzLG1lbnV7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfWNhbnZhc3tkaXNwbGF5OmlubGluZS1ibG9ja310ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFNpdGVcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovYm9keSxodG1se2hlaWdodDoxMDAlfWh0bWx7Zm9udC1zaXplOjE0cHh9Ym9keXttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3cteDpoaWRkZW47bWluLXdpZHRoOjMyMHB4O2JhY2tncm91bmQ6I2ZmZjtmb250LWZhbWlseTpMYXRvLCdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1ZW07Y29sb3I6cmdiYSgwLDAsMCwuODcpO2ZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfWgxLGgyLGgzLGg0LGg1e2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjI4NTcxNDI5ZW07bWFyZ2luOmNhbGMoMnJlbSAtIC4xNDI4NTcxNGVtKSAwIDFyZW07Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MH1oMXttaW4taGVpZ2h0OjFyZW07Zm9udC1zaXplOjJyZW19aDJ7Zm9udC1zaXplOjEuNzE0Mjg1NzFyZW19aDN7Zm9udC1zaXplOjEuMjg1NzE0MjlyZW19aDR7Zm9udC1zaXplOjEuMDcxNDI4NTdyZW19aDV7Zm9udC1zaXplOjFyZW19aDE6Zmlyc3QtY2hpbGQsaDI6Zmlyc3QtY2hpbGQsaDM6Zmlyc3QtY2hpbGQsaDQ6Zmlyc3QtY2hpbGQsaDU6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfWgxOmxhc3QtY2hpbGQsaDI6bGFzdC1jaGlsZCxoMzpsYXN0LWNoaWxkLGg0Omxhc3QtY2hpbGQsaDU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9cHttYXJnaW46MCAwIDFlbTtsaW5lLWhlaWdodDoxLjQyODVlbX1wOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH1wOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWF7Y29sb3I6IzQxODNjNDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVye2NvbG9yOiMxZTcwYmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ojotd2Via2l0LXNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNjY2UyZmY7Y29sb3I6cmdiYSgwLDAsMCwuODcpfTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojY2NlMmZmO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX06OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNjY2UyZmY7Y29sb3I6cmdiYSgwLDAsMCwuODcpfWlucHV0Ojotd2Via2l0LXNlbGVjdGlvbix0ZXh0YXJlYTo6LXdlYmtpdC1zZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEwMCwxMDAsMTAwLC40KTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9aW5wdXQ6Oi1tb3otc2VsZWN0aW9uLHRleHRhcmVhOjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTAwLDEwMCwxMDAsLjQpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX1pbnB1dDo6LW1vei1zZWxlY3Rpb24sdGV4dGFyZWE6Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgxMDAsMTAwLDEwMCwuNCk7Y29sb3I6cmdiYSgwLDAsMCwuODcpfWlucHV0OjpzZWxlY3Rpb24sdGV4dGFyZWE6OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTAwLDEwMCwxMDAsLjQpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX1ib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH1ib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOjB9Ym9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlfWJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9Ym9keSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6cmdiYSgxMjgsMTM1LDEzOSwuOCl9Ym9keSAudWkuaW52ZXJ0ZWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMSl9Ym9keSAudWkuaW52ZXJ0ZWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfWJvZHkgLnVpLmludmVydGVkOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xNSl9Ym9keSAudWkuaW52ZXJ0ZWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMzUpfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIEJ1dHRvblxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MWVtO291dGxpbmU6MDtib3JkZXI6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtiYWNrZ3JvdW5kOiNlMGUxZTIgbm9uZTtjb2xvcjpyZ2JhKDAsMCwwLC42KTtmb250LWZhbWlseTpMYXRvLCdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7bWFyZ2luOjAgLjI1ZW0gMCAwO3BhZGRpbmc6Ljc4NTcxNDI5ZW0gMS41ZW0gLjc4NTcxNDI5ZW07dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LXNoYWRvdzpub25lO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxZW07Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQgaW5zZXQsMCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlLGJveC1zaGFkb3cgLjFzIGVhc2UsYmFja2dyb3VuZCAuMXMgZWFzZTt3aWxsLWNoYW5nZTonJzstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjYWNiY2Q7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6MCAwIDAgMXB4IHRyYW5zcGFyZW50IGluc2V0LDAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0O2NvbG9yOnJnYmEoMCwwLDAsLjgpfS51aS5idXR0b246aG92ZXIgLmljb257b3BhY2l0eTouODV9LnVpLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjYWNiY2Q7Y29sb3I6cmdiYSgwLDAsMCwuOCk7YmFja2dyb3VuZC1pbWFnZTonJyFpbXBvcnRhbnQ7Ym94LXNoYWRvdzonJyFpbXBvcnRhbnR9LnVpLmJ1dHRvbjpmb2N1cyAuaWNvbntvcGFjaXR5Oi44NX0udWkuYWN0aXZlLmJ1dHRvbjphY3RpdmUsLnVpLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYmFiYmJjO2JhY2tncm91bmQtaW1hZ2U6Jyc7Y29sb3I6cmdiYSgwLDAsMCwuOSk7Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQgaW5zZXQsbm9uZX0udWkuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNjMGMxYzI7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6MCAwIDAgMXB4IHRyYW5zcGFyZW50IGluc2V0O2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuYWN0aXZlLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMGMxYzI7YmFja2dyb3VuZC1pbWFnZTpub25lO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYzBjMWMyO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkubG9hZGluZy5sb2FkaW5nLmxvYWRpbmcubG9hZGluZy5sb2FkaW5nLmxvYWRpbmcuYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpkZWZhdWx0O3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0bzt0cmFuc2l0aW9uOmFsbCAwcyBsaW5lYXIsb3BhY2l0eSAuMXMgZWFzZX0udWkubG9hZGluZy5idXR0b246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LS42NDI4NTcxNGVtIDAgMCAtLjY0Mjg1NzE0ZW07d2lkdGg6MS4yODU3MTQyOWVtO2hlaWdodDoxLjI4NTcxNDI5ZW07Ym9yZGVyLXJhZGl1czo1MDByZW07Ym9yZGVyOi4yZW0gc29saWQgcmdiYSgwLDAsMCwuMTUpfS51aS5sb2FkaW5nLmJ1dHRvbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0uNjQyODU3MTRlbSAwIDAgLS42NDI4NTcxNGVtO3dpZHRoOjEuMjg1NzE0MjllbTtoZWlnaHQ6MS4yODU3MTQyOWVtOy13ZWJraXQtYW5pbWF0aW9uOmJ1dHRvbi1zcGluIC42cyBsaW5lYXI7YW5pbWF0aW9uOmJ1dHRvbi1zcGluIC42cyBsaW5lYXI7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7Ym9yZGVyLXJhZGl1czo1MDByZW07Ym9yZGVyLWNvbG9yOiNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDouMmVtO2JveC1zaGFkb3c6MCAwIDAgMXB4IHRyYW5zcGFyZW50fS51aS5sYWJlbGVkLmljb24ubG9hZGluZy5idXR0b24gLmljb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmV9QC13ZWJraXQta2V5ZnJhbWVzIGJ1dHRvbi1zcGlue2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgYnV0dG9uLXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnVpLmJhc2ljLmxvYWRpbmcuYnV0dG9uOm5vdCguaW52ZXJ0ZWQpOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9LnVpLmJhc2ljLmxvYWRpbmcuYnV0dG9uOm5vdCguaW52ZXJ0ZWQpOmFmdGVye2JvcmRlci10b3AtY29sb3I6Izc2NzY3Nn0udWkuYnV0dG9uOmRpc2FibGVkLC51aS5idXR0b25zIC5kaXNhYmxlZC5idXR0b24sLnVpLmRpc2FibGVkLmFjdGl2ZS5idXR0b24sLnVpLmRpc2FibGVkLmJ1dHRvbiwudWkuZGlzYWJsZWQuYnV0dG9uOmhvdmVye2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjQ1IWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmUhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZSFpbXBvcnRhbnR9LnVpLmJhc2ljLmJ1dHRvbnMgLnVpLmRpc2FibGVkLmJ1dHRvbntib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuNSl9LnVpLmFuaW1hdGVkLmJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1yaWdodDowIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ei1pbmRleDoxfS51aS5hbmltYXRlZC5idXR0b24gLmNvbnRlbnR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLG9wYWNpdHl9LnVpLmFuaW1hdGVkLmJ1dHRvbiAudmlzaWJsZS5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDoxLjVlbX0udWkuYW5pbWF0ZWQuYnV0dG9uIC5oaWRkZW4uY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlfS51aS5hbmltYXRlZC5idXR0b24gLmhpZGRlbi5jb250ZW50LC51aS5hbmltYXRlZC5idXR0b24gLnZpc2libGUuY29udGVudHt0cmFuc2l0aW9uOnJpZ2h0IC4zcyBlYXNlIDBzfS51aS5hbmltYXRlZC5idXR0b24gLnZpc2libGUuY29udGVudHtsZWZ0OmF1dG87cmlnaHQ6MH0udWkuYW5pbWF0ZWQuYnV0dG9uIC5oaWRkZW4uY29udGVudHt0b3A6NTAlO2xlZnQ6YXV0bztyaWdodDotMTAwJTttYXJnaW4tdG9wOi0uNWVtfS51aS5hbmltYXRlZC5idXR0b246Zm9jdXMgLnZpc2libGUuY29udGVudCwudWkuYW5pbWF0ZWQuYnV0dG9uOmhvdmVyIC52aXNpYmxlLmNvbnRlbnR7bGVmdDphdXRvO3JpZ2h0OjIwMCV9LnVpLmFuaW1hdGVkLmJ1dHRvbjpmb2N1cyAuaGlkZGVuLmNvbnRlbnQsLnVpLmFuaW1hdGVkLmJ1dHRvbjpob3ZlciAuaGlkZGVuLmNvbnRlbnR7bGVmdDphdXRvO3JpZ2h0OjB9LnVpLnZlcnRpY2FsLmFuaW1hdGVkLmJ1dHRvbiAuaGlkZGVuLmNvbnRlbnQsLnVpLnZlcnRpY2FsLmFuaW1hdGVkLmJ1dHRvbiAudmlzaWJsZS5jb250ZW50e3RyYW5zaXRpb246dG9wIC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZX0udWkudmVydGljYWwuYW5pbWF0ZWQuYnV0dG9uIC52aXNpYmxlLmNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7cmlnaHQ6YXV0b30udWkudmVydGljYWwuYW5pbWF0ZWQuYnV0dG9uIC5oaWRkZW4uY29udGVudHt0b3A6LTUwJTtsZWZ0OjA7cmlnaHQ6YXV0b30udWkudmVydGljYWwuYW5pbWF0ZWQuYnV0dG9uOmZvY3VzIC52aXNpYmxlLmNvbnRlbnQsLnVpLnZlcnRpY2FsLmFuaW1hdGVkLmJ1dHRvbjpob3ZlciAudmlzaWJsZS5jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwMCUpO3JpZ2h0OmF1dG99LnVpLnZlcnRpY2FsLmFuaW1hdGVkLmJ1dHRvbjpmb2N1cyAuaGlkZGVuLmNvbnRlbnQsLnVpLnZlcnRpY2FsLmFuaW1hdGVkLmJ1dHRvbjpob3ZlciAuaGlkZGVuLmNvbnRlbnR7dG9wOjUwJTtyaWdodDphdXRvfS51aS5mYWRlLmFuaW1hdGVkLmJ1dHRvbiAuaGlkZGVuLmNvbnRlbnQsLnVpLmZhZGUuYW5pbWF0ZWQuYnV0dG9uIC52aXNpYmxlLmNvbnRlbnR7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLHRyYW5zZm9ybSAuM3MgZWFzZX0udWkuZmFkZS5hbmltYXRlZC5idXR0b24gLnZpc2libGUuY29udGVudHtsZWZ0OmF1dG87cmlnaHQ6YXV0bztvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfS51aS5mYWRlLmFuaW1hdGVkLmJ1dHRvbiAuaGlkZGVuLmNvbnRlbnR7b3BhY2l0eTowO2xlZnQ6MDtyaWdodDphdXRvO3RyYW5zZm9ybTpzY2FsZSgxLjUpfS51aS5mYWRlLmFuaW1hdGVkLmJ1dHRvbjpmb2N1cyAudmlzaWJsZS5jb250ZW50LC51aS5mYWRlLmFuaW1hdGVkLmJ1dHRvbjpob3ZlciAudmlzaWJsZS5jb250ZW50e2xlZnQ6YXV0bztyaWdodDphdXRvO29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoLjc1KX0udWkuZmFkZS5hbmltYXRlZC5idXR0b246Zm9jdXMgLmhpZGRlbi5jb250ZW50LC51aS5mYWRlLmFuaW1hdGVkLmJ1dHRvbjpob3ZlciAuaGlkZGVuLmNvbnRlbnR7bGVmdDowO3JpZ2h0OmF1dG87b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX0udWkuaW52ZXJ0ZWQuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmYgaW5zZXQhaW1wb3J0YW50O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgbm9uZTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5idXR0b25zIC5idXR0b257bWFyZ2luOjAgMCAwIC0ycHh9LnVpLmludmVydGVkLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS51aS5pbnZlcnRlZC52ZXJ0aWNhbC5idXR0b25zIC5idXR0b257bWFyZ2luOjAgMCAtMnB4IDB9LnVpLmludmVydGVkLnZlcnRpY2FsLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLmludmVydGVkLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLmludmVydGVkLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLmludmVydGVkLmJ1dHRvbi5hY3RpdmU6Zm9jdXN7YmFja2dyb3VuZDojZGNkZGRlO2JveC1zaGFkb3c6MCAwIDAgMnB4ICNkY2RkZGUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjgpfS51aS5sYWJlbGVkLmJ1dHRvbjpub3QoLmljb24pe2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O2JvcmRlcjpub25lIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fS51aS5sYWJlbGVkLmJ1dHRvbj4uYnV0dG9ue21hcmdpbjowfS51aS5sYWJlbGVkLmJ1dHRvbj4ubGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCAwIDAgLTFweCFpbXBvcnRhbnQ7cGFkZGluZzonJztmb250LXNpemU6MWVtO2JvcmRlci1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmxhYmVsZWQuYnV0dG9uPi50YWcubGFiZWw6YmVmb3Jle3dpZHRoOjEuODVlbTtoZWlnaHQ6MS44NWVtfS51aS5sYWJlbGVkLmJ1dHRvbjpub3QoW2NsYXNzKj1cImxlZnQgbGFiZWxlZFwiXSk+LmJ1dHRvbntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnVpLmxhYmVsZWQuYnV0dG9uOm5vdChbY2xhc3MqPVwibGVmdCBsYWJlbGVkXCJdKT4ubGFiZWx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udWlbY2xhc3MqPVwibGVmdCBsYWJlbGVkXCJdLmJ1dHRvbj4uYnV0dG9ue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LnVpW2NsYXNzKj1cImxlZnQgbGFiZWxlZFwiXS5idXR0b24+LmxhYmVse2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0udWkuZmFjZWJvb2suYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzNiNTk5ODtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmZhY2Vib29rLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMDRkOGE7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5mYWNlYm9vay5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzJkNDM3Mztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnR3aXR0ZXIuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzU1YWNlZTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnR3aXR0ZXIuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzM1YTJmNDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnR3aXR0ZXIuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMyNzk1ZTk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5nb29nbGUucGx1cy5idXR0b257YmFja2dyb3VuZC1jb2xvcjojZGQ0YjM5O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuZ29vZ2xlLnBsdXMuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2UwMzIxYztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmdvb2dsZS5wbHVzLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYzIzMzIxO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkubGlua2VkaW4uYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzFmODhiZTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmxpbmtlZGluLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxNDdiYWY7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5saW5rZWRpbi5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzE4Njk5Mjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnlvdXR1YmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6cmVkO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkueW91dHViZS5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTYwMDAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkueW91dHViZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2MwMDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmluc3RhZ3JhbS5idXR0b257YmFja2dyb3VuZC1jb2xvcjojNDk3NjljO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuaW5zdGFncmFtLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzZDY5OGU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5pbnN0YWdyYW0uYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzOTVjNzk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5waW50ZXJlc3QuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2JkMDgxYztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnBpbnRlcmVzdC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWMwMDEzO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkucGludGVyZXN0LmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOGMwNjE1O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkudmsuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzRkNzE5ODtjb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS52ay5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNDE2NDhhO2NvbG9yOiNmZmZ9LnVpLnZrLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojM2M1ODc2O2NvbG9yOiNmZmZ9LnVpLmJ1dHRvbj4uaWNvbjpub3QoLmJ1dHRvbil7aGVpZ2h0Oi44NTcxNDI4NmVtO29wYWNpdHk6Ljg7bWFyZ2luOjAgLjQyODU3MTQzZW0gMCAtLjIxNDI4NTcxZW07dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlO3ZlcnRpY2FsLWFsaWduOicnO2NvbG9yOicnfS51aS5idXR0b246bm90KC5pY29uKT4uaWNvbjpub3QoLmJ1dHRvbik6bm90KC5kcm9wZG93bil7bWFyZ2luOjAgLjQyODU3MTQzZW0gMCAtLjIxNDI4NTcxZW19LnVpLmJ1dHRvbjpub3QoLmljb24pPi5yaWdodC5pY29uOm5vdCguYnV0dG9uKTpub3QoLmRyb3Bkb3duKXttYXJnaW46MCAtLjIxNDI4NTcxZW0gMCAuNDI4NTcxNDNlbX0udWlbY2xhc3MqPVwibGVmdCBmbG9hdGVkXCJdLmJ1dHRvbiwudWlbY2xhc3MqPVwibGVmdCBmbG9hdGVkXCJdLmJ1dHRvbnN7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDouMjVlbX0udWlbY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXS5idXR0b24sLnVpW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0uYnV0dG9uc3tmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDouMjVlbX0udWkuY29tcGFjdC5idXR0b24sLnVpLmNvbXBhY3QuYnV0dG9ucyAuYnV0dG9ue3BhZGRpbmc6LjU4OTI4NTcxZW0gMS4xMjVlbSAuNTg5Mjg1NzFlbX0udWkuY29tcGFjdC5pY29uLmJ1dHRvbiwudWkuY29tcGFjdC5pY29uLmJ1dHRvbnMgLmJ1dHRvbntwYWRkaW5nOi41ODkyODU3MWVtIC41ODkyODU3MWVtIC41ODkyODU3MWVtfS51aS5jb21wYWN0LmxhYmVsZWQuaWNvbi5idXR0b24sLnVpLmNvbXBhY3QubGFiZWxlZC5pY29uLmJ1dHRvbnMgLmJ1dHRvbntwYWRkaW5nOi41ODkyODU3MWVtIDMuNjk2NDI4NTdlbSAuNTg5Mjg1NzFlbX0udWkubWluaS5idXR0b24sLnVpLm1pbmkuYnV0dG9ucyAuYnV0dG9uLC51aS5taW5pLmJ1dHRvbnMgLm9ye2ZvbnQtc2l6ZTouNzg1NzE0MjlyZW19LnVpLnRpbnkuYnV0dG9uLC51aS50aW55LmJ1dHRvbnMgLmJ1dHRvbiwudWkudGlueS5idXR0b25zIC5vcntmb250LXNpemU6Ljg1NzE0Mjg2cmVtfS51aS5zbWFsbC5idXR0b24sLnVpLnNtYWxsLmJ1dHRvbnMgLmJ1dHRvbiwudWkuc21hbGwuYnV0dG9ucyAub3J7Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuYnV0dG9uLC51aS5idXR0b25zIC5idXR0b24sLnVpLmJ1dHRvbnMgLm9ye2ZvbnQtc2l6ZToxcmVtfS51aS5sYXJnZS5idXR0b24sLnVpLmxhcmdlLmJ1dHRvbnMgLmJ1dHRvbiwudWkubGFyZ2UuYnV0dG9ucyAub3J7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19LnVpLmJpZy5idXR0b24sLnVpLmJpZy5idXR0b25zIC5idXR0b24sLnVpLmJpZy5idXR0b25zIC5vcntmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkuaHVnZS5idXR0b24sLnVpLmh1Z2UuYnV0dG9ucyAuYnV0dG9uLC51aS5odWdlLmJ1dHRvbnMgLm9ye2ZvbnQtc2l6ZToxLjQyODU3MTQzcmVtfS51aS5tYXNzaXZlLmJ1dHRvbiwudWkubWFzc2l2ZS5idXR0b25zIC5idXR0b24sLnVpLm1hc3NpdmUuYnV0dG9ucyAub3J7Zm9udC1zaXplOjEuNzE0Mjg1NzFyZW19LnVpLmljb24uYnV0dG9uLC51aS5pY29uLmJ1dHRvbnMgLmJ1dHRvbntwYWRkaW5nOi43ODU3MTQyOWVtIC43ODU3MTQyOWVtIC43ODU3MTQyOWVtfS51aS5pY29uLmJ1dHRvbj4uaWNvbiwudWkuaWNvbi5idXR0b25zIC5idXR0b24+Lmljb257b3BhY2l0eTouOTttYXJnaW46MCFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wfS51aS5iYXNpYy5idXR0b24sLnVpLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vbmUhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjYpIWltcG9ydGFudDtmb250LXdlaWdodDo0MDA7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmJhc2ljLmJ1dHRvbnN7Ym94LXNoYWRvdzpub25lO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS5iYXNpYy5idXR0b25zIC5idXR0b257Ym9yZGVyLXJhZGl1czowfS51aS5iYXNpYy5idXR0b246aG92ZXIsLnVpLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmZmYhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjgpIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4zNSkgaW5zZXQsMCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuOCkhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoMzQsMzYsMzgsLjM1KSBpbnNldCwwIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kOiNmOGY4ZjghaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjkpIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDAsMCwwLC4xNSkgaW5zZXQsMCAxcHggNHB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS5iYXNpYy5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpIWltcG9ydGFudDtib3gtc2hhZG93OicnIWltcG9ydGFudDtjb2xvcjpyZ2JhKDAsMCwwLC45NSkhaW1wb3J0YW50fS51aS5iYXNpYy5hY3RpdmUuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS51aS5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgzNCwzNiwzOCwuMzUpIGluc2V0LDAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0IGluc2V0fS51aS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoMCwwLDAsLjE1KSBpbnNldCwwIDFweCA0cHggMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXQgaW5zZXR9LnVpLmJhc2ljLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzonJyFpbXBvcnRhbnR9LnVpLmJhc2ljLmludmVydGVkLmJ1dHRvbiwudWkuYmFzaWMuaW52ZXJ0ZWQuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2NvbG9yOiNmOWZhZmIhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudH0udWkuYmFzaWMuaW52ZXJ0ZWQuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5pbnZlcnRlZC5idXR0b25zIC5idXR0b246aG92ZXJ7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZiBpbnNldCFpbXBvcnRhbnR9LnVpLmJhc2ljLmludmVydGVkLmJ1dHRvbjpmb2N1cywudWkuYmFzaWMuaW52ZXJ0ZWQuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2NvbG9yOiNmZmYhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmYgaW5zZXQhaW1wb3J0YW50fS51aS5iYXNpYy5pbnZlcnRlZC5idXR0b246YWN0aXZlLC51aS5iYXNpYy5pbnZlcnRlZC5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDgpIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC45KSBpbnNldCFpbXBvcnRhbnR9LnVpLmJhc2ljLmludmVydGVkLmFjdGl2ZS5idXR0b24sLnVpLmJhc2ljLmludmVydGVkLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4wOCk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjcpIGluc2V0fS51aS5iYXNpYy5pbnZlcnRlZC5hY3RpdmUuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5pbnZlcnRlZC5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTUpO2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmYgaW5zZXQhaW1wb3J0YW50fS51aS5iYXNpYy5idXR0b25zIC5idXR0b257Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtib3gtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnZlcnRpY2FsLmJ1dHRvbnMgLmJ1dHRvbntib3JkZXItbGVmdDpub25lfS51aS5iYXNpYy52ZXJ0aWNhbC5idXR0b25zIC5idXR0b257Ym9yZGVyLWxlZnQtd2lkdGg6MDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmJhc2ljLnZlcnRpY2FsLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjB9LnVpLmxhYmVsZWQuaWNvbi5idXR0b24sLnVpLmxhYmVsZWQuaWNvbi5idXR0b25zIC5idXR0b257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQuMDcxNDI4NTdlbSFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxLjVlbSFpbXBvcnRhbnR9LnVpLmxhYmVsZWQuaWNvbi5idXR0b24+Lmljb24sLnVpLmxhYmVsZWQuaWNvbi5idXR0b25zPi5idXR0b24+Lmljb257cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7bGluZS1oZWlnaHQ6MTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDt3aWR0aDoyLjU3MTQyODU3ZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6Jyc7Ym94LXNoYWRvdzotMXB4IDAgMCAwIHRyYW5zcGFyZW50IGluc2V0fS51aS5sYWJlbGVkLmljb24uYnV0dG9uPi5pY29uLC51aS5sYWJlbGVkLmljb24uYnV0dG9ucz4uYnV0dG9uPi5pY29ue3RvcDowO2xlZnQ6MH0udWlbY2xhc3MqPVwicmlnaHQgbGFiZWxlZFwiXS5pY29uLmJ1dHRvbntwYWRkaW5nLXJpZ2h0OjQuMDcxNDI4NTdlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNWVtIWltcG9ydGFudH0udWlbY2xhc3MqPVwicmlnaHQgbGFiZWxlZFwiXS5pY29uLmJ1dHRvbj4uaWNvbntsZWZ0OmF1dG87cmlnaHQ6MDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JveC1zaGFkb3c6MXB4IDAgMCAwIHRyYW5zcGFyZW50IGluc2V0fS51aS5sYWJlbGVkLmljb24uYnV0dG9uPi5pY29uOmFmdGVyLC51aS5sYWJlbGVkLmljb24uYnV0dG9uPi5pY29uOmJlZm9yZSwudWkubGFiZWxlZC5pY29uLmJ1dHRvbnM+LmJ1dHRvbj4uaWNvbjphZnRlciwudWkubGFiZWxlZC5pY29uLmJ1dHRvbnM+LmJ1dHRvbj4uaWNvbjpiZWZvcmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3RvcDo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnVpLmxhYmVsZWQuaWNvbi5idXR0b24+Lmljb24ubG9hZGluZ3std2Via2l0LWFuaW1hdGlvbjpub25lO2FuaW1hdGlvbjpub25lfS51aS5sYWJlbGVkLmljb24uYnV0dG9uPi5pY29uLmxvYWRpbmc6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uOmxhYmVsZWQtYnV0dG9uLWljb24tbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmxhYmVsZWQtYnV0dG9uLWljb24tbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIGxhYmVsZWQtYnV0dG9uLWljb24tbG9hZGluZ3tmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBsYWJlbGVkLWJ1dHRvbi1pY29uLWxvYWRpbmd7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDM2MGRlZyl9fS51aS5sYWJlbGVkLmljb24uYnV0dG9ucyAuYnV0dG9uPi5pY29ue2JvcmRlci1yYWRpdXM6MH0udWkubGFiZWxlZC5pY29uLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZD4uaWNvbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yODU3MTQyOXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yODU3MTQyOXJlbX0udWkubGFiZWxlZC5pY29uLmJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkPi5pY29ue2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yODU3MTQyOXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnZlcnRpY2FsLmxhYmVsZWQuaWNvbi5idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGQ+Lmljb257Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5sYWJlbGVkLmljb24uYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGQ+Lmljb257Ym9yZGVyLXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS5mbHVpZFtjbGFzcyo9XCJsZWZ0IGxhYmVsZWRcIl0uaWNvbi5idXR0b24sLnVpLmZsdWlkW2NsYXNzKj1cInJpZ2h0IGxhYmVsZWRcIl0uaWNvbi5idXR0b257cGFkZGluZy1sZWZ0OjEuNWVtIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjEuNWVtIWltcG9ydGFudH0udWkuYnV0dG9uLnRvZ2dsZS5hY3RpdmUsLnVpLmJ1dHRvbnMgLmJ1dHRvbi50b2dnbGUuYWN0aXZlLC51aS50b2dnbGUuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6bm9uZTtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuYnV0dG9uLnRvZ2dsZS5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTZhYjM5IWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lO2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5jaXJjdWxhci5idXR0b257Ym9yZGVyLXJhZGl1czoxMGVtfS51aS5jaXJjdWxhci5idXR0b24+Lmljb257d2lkdGg6MWVtO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS51aS5idXR0b25zIC5vcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDouM2VtO2hlaWdodDoyLjU3MTQyODU3ZW07ei1pbmRleDozfS51aS5idXR0b25zIC5vcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MDByZW07Y29udGVudDonb3InO3RvcDo1MCU7bGVmdDo1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7bWFyZ2luLXRvcDotLjg5Mjg1NzE0ZW07bWFyZ2luLWxlZnQ6LS44OTI4NTcxNGVtO3dpZHRoOjEuNzg1NzE0MjllbTtoZWlnaHQ6MS43ODU3MTQyOWVtO2xpbmUtaGVpZ2h0OjEuNzg1NzE0MjllbTtjb2xvcjpyZ2JhKDAsMCwwLC40KTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQgaW5zZXR9LnVpLmJ1dHRvbnMgLm9yW2RhdGEtdGV4dF06YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXRleHQpfS51aS5mbHVpZC5idXR0b25zIC5vcnt3aWR0aDowIWltcG9ydGFudH0udWkuZmx1aWQuYnV0dG9ucyAub3I6YWZ0ZXJ7ZGlzcGxheTpub25lfS51aS5hdHRhY2hlZC5idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgzNCwzNiwzOCwuMTUpIWltcG9ydGFudH0udWkuYXR0YWNoZWQudG9wLmJ1dHRvbntib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS5hdHRhY2hlZC5ib3R0b20uYnV0dG9ue2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLmxlZnQuYXR0YWNoZWQuYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1sZWZ0Om5vbmU7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0Oi43NWVtO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAuMjg1NzE0MjlyZW19LnVpLnJpZ2h0LmF0dGFjaGVkLmJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1sZWZ0Oi43NWVtO2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDB9LnVpLmF0dGFjaGVkLmJ1dHRvbnN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2JvcmRlci1yYWRpdXM6MDt3aWR0aDphdXRvIWltcG9ydGFudDt6LWluZGV4OjI7bWFyZ2luLWxlZnQ6LTFweDttYXJnaW4tcmlnaHQ6LTFweH0udWkuYXR0YWNoZWQuYnV0dG9ucyAuYnV0dG9ue21hcmdpbjowfS51aS5hdHRhY2hlZC5idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowfS51aS5hdHRhY2hlZC5idXR0b25zIC5idXR0b246bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjB9LnVpW2NsYXNzKj1cInRvcCBhdHRhY2hlZFwiXS5idXR0b25ze21hcmdpbi1ib3R0b206LTFweDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl0uYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAwfS51aVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl0uYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAwIDB9LnVpW2NsYXNzKj1cImJvdHRvbSBhdHRhY2hlZFwiXS5idXR0b25ze21hcmdpbi10b3A6LTFweDtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtfS51aVtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0uYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIDAgLjI4NTcxNDI5cmVtfS51aVtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0uYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIDB9LnVpW2NsYXNzKj1cImxlZnQgYXR0YWNoZWRcIl0uYnV0dG9uc3tkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMH0udWlbY2xhc3MqPVwibGVmdCBhdHRhY2hlZFwiXS5idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItcmFkaXVzOjAgLjI4NTcxNDI5cmVtIDAgMH0udWlbY2xhc3MqPVwibGVmdCBhdHRhY2hlZFwiXS5idXR0b25zIC5idXR0b246bGFzdC1jaGlsZHttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAwfS51aVtjbGFzcyo9XCJyaWdodCBhdHRhY2hlZFwiXS5idXR0b25ze2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LTFweDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgLjI4NTcxNDI5cmVtfS51aVtjbGFzcyo9XCJyaWdodCBhdHRhY2hlZFwiXS5idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgMH0udWlbY2xhc3MqPVwicmlnaHQgYXR0YWNoZWRcIl0uYnV0dG9ucyAuYnV0dG9uOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItcmFkaXVzOjAgMCAwIC4yODU3MTQyOXJlbX0udWkuZmx1aWQuYnV0dG9uLC51aS5mbHVpZC5idXR0b25ze3dpZHRoOjEwMCV9LnVpLmZsdWlkLmJ1dHRvbntkaXNwbGF5OmJsb2NrfS51aS50d28uYnV0dG9uc3t3aWR0aDoxMDAlfS51aS50d28uYnV0dG9ucz4uYnV0dG9ue3dpZHRoOjUwJX0udWkudGhyZWUuYnV0dG9uc3t3aWR0aDoxMDAlfS51aS50aHJlZS5idXR0b25zPi5idXR0b257d2lkdGg6MzMuMzMzJX0udWkuZm91ci5idXR0b25ze3dpZHRoOjEwMCV9LnVpLmZvdXIuYnV0dG9ucz4uYnV0dG9ue3dpZHRoOjI1JX0udWkuZml2ZS5idXR0b25ze3dpZHRoOjEwMCV9LnVpLmZpdmUuYnV0dG9ucz4uYnV0dG9ue3dpZHRoOjIwJX0udWkuc2l4LmJ1dHRvbnN7d2lkdGg6MTAwJX0udWkuc2l4LmJ1dHRvbnM+LmJ1dHRvbnt3aWR0aDoxNi42NjYlfS51aS5zZXZlbi5idXR0b25ze3dpZHRoOjEwMCV9LnVpLnNldmVuLmJ1dHRvbnM+LmJ1dHRvbnt3aWR0aDoxNC4yODUlfS51aS5laWdodC5idXR0b25ze3dpZHRoOjEwMCV9LnVpLmVpZ2h0LmJ1dHRvbnM+LmJ1dHRvbnt3aWR0aDoxMi41JX0udWkubmluZS5idXR0b25ze3dpZHRoOjEwMCV9LnVpLm5pbmUuYnV0dG9ucz4uYnV0dG9ue3dpZHRoOjExLjExJX0udWkudGVuLmJ1dHRvbnN7d2lkdGg6MTAwJX0udWkudGVuLmJ1dHRvbnM+LmJ1dHRvbnt3aWR0aDoxMCV9LnVpLmVsZXZlbi5idXR0b25ze3dpZHRoOjEwMCV9LnVpLmVsZXZlbi5idXR0b25zPi5idXR0b257d2lkdGg6OS4wOSV9LnVpLnR3ZWx2ZS5idXR0b25ze3dpZHRoOjEwMCV9LnVpLnR3ZWx2ZS5idXR0b25zPi5idXR0b257d2lkdGg6OC4zMzMzJX0udWkuZmx1aWQudmVydGljYWwuYnV0dG9ucywudWkuZmx1aWQudmVydGljYWwuYnV0dG9ucz4uYnV0dG9ue2Rpc3BsYXk6ZmxleDt3aWR0aDphdXRvfS51aS50d28udmVydGljYWwuYnV0dG9ucz4uYnV0dG9ue2hlaWdodDo1MCV9LnVpLnRocmVlLnZlcnRpY2FsLmJ1dHRvbnM+LmJ1dHRvbntoZWlnaHQ6MzMuMzMzJX0udWkuZm91ci52ZXJ0aWNhbC5idXR0b25zPi5idXR0b257aGVpZ2h0OjI1JX0udWkuZml2ZS52ZXJ0aWNhbC5idXR0b25zPi5idXR0b257aGVpZ2h0OjIwJX0udWkuc2l4LnZlcnRpY2FsLmJ1dHRvbnM+LmJ1dHRvbntoZWlnaHQ6MTYuNjY2JX0udWkuc2V2ZW4udmVydGljYWwuYnV0dG9ucz4uYnV0dG9ue2hlaWdodDoxNC4yODUlfS51aS5laWdodC52ZXJ0aWNhbC5idXR0b25zPi5idXR0b257aGVpZ2h0OjEyLjUlfS51aS5uaW5lLnZlcnRpY2FsLmJ1dHRvbnM+LmJ1dHRvbntoZWlnaHQ6MTEuMTElfS51aS50ZW4udmVydGljYWwuYnV0dG9ucz4uYnV0dG9ue2hlaWdodDoxMCV9LnVpLmVsZXZlbi52ZXJ0aWNhbC5idXR0b25zPi5idXR0b257aGVpZ2h0OjkuMDklfS51aS50d2VsdmUudmVydGljYWwuYnV0dG9ucz4uYnV0dG9ue2hlaWdodDo4LjMzMzMlfS51aS5ibGFjay5idXR0b24sLnVpLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkuYmxhY2suYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmJsYWNrLmJ1dHRvbjpob3ZlciwudWkuYmxhY2suYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzI3MjkyYTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJsYWNrLmJ1dHRvbjpmb2N1cywudWkuYmxhY2suYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzJmMzAzMjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJsYWNrLmJ1dHRvbjphY3RpdmUsLnVpLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMzQzNjM3O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmxhY2suYWN0aXZlLmJ1dHRvbiwudWkuYmxhY2suYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkuYmxhY2suYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuYmxhY2suYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGYwZjEwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmFzaWMuYmxhY2suYnV0dG9uLC51aS5iYXNpYy5ibGFjay5idXR0b25zIC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAxcHggIzFiMWMxZCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzFiMWMxZCFpbXBvcnRhbnR9LnVpLmJhc2ljLmJsYWNrLmJ1dHRvbjpob3ZlciwudWkuYmFzaWMuYmxhY2suYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMjcyOTJhIGluc2V0IWltcG9ydGFudDtjb2xvcjojMjcyOTJhIWltcG9ydGFudH0udWkuYmFzaWMuYmxhY2suYnV0dG9uOmZvY3VzLC51aS5iYXNpYy5ibGFjay5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMyZjMwMzIgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMyNzI5MmEhaW1wb3J0YW50fS51aS5iYXNpYy5ibGFjay5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5ibGFjay5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMGYwZjEwIGluc2V0IWltcG9ydGFudDtjb2xvcjojMzQzNjM3IWltcG9ydGFudH0udWkuYmFzaWMuYmxhY2suYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMuYmxhY2suYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjMzQzNjM3IGluc2V0IWltcG9ydGFudDtjb2xvcjojMzQzNjM3IWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMuYmxhY2suYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q0ZDRkNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ibGFjay5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuYmxhY2suYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5ibGFjay5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS51aS5pbnZlcnRlZC5ibGFjay5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnVpLmludmVydGVkLmJsYWNrLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZC1jb2xvcjojMDAwfS51aS5pbnZlcnRlZC5ibGFjay5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5ibGFjay5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwMH0udWkuaW52ZXJ0ZWQuYmxhY2suYmFzaWMuYnV0dG9uLC51aS5pbnZlcnRlZC5ibGFjay5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYmxhY2suYmFzaWMuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5ibGFjay5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjMDAwIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYmxhY2suYmFzaWMuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ibGFjay5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggIzAwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0NTQ1NCFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJsYWNrLmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJsYWNrLmJhc2ljLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggIzAwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJsYWNrLmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJsYWNrLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJsYWNrLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggIzAwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmdyZXkuYnV0dG9uLC51aS5ncmV5LmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiM3Njc2NzY7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkuZ3JleS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuZ3JleS5idXR0b246aG92ZXIsLnVpLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzgzODM4Mztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmdyZXkuYnV0dG9uOmZvY3VzLC51aS5ncmV5LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM4YThhOGE7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5ncmV5LmJ1dHRvbjphY3RpdmUsLnVpLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM5MDkwOTA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5ncmV5LmFjdGl2ZS5idXR0b24sLnVpLmdyZXkuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkuZ3JleS5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5ncmV5LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzY5Njk2OTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLmdyZXkuYnV0dG9uLC51aS5iYXNpYy5ncmV5LmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjNzY3Njc2IGluc2V0IWltcG9ydGFudDtjb2xvcjojNzY3Njc2IWltcG9ydGFudH0udWkuYmFzaWMuZ3JleS5idXR0b246aG92ZXIsLnVpLmJhc2ljLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjODM4MzgzIGluc2V0IWltcG9ydGFudDtjb2xvcjojODM4MzgzIWltcG9ydGFudH0udWkuYmFzaWMuZ3JleS5idXR0b246Zm9jdXMsLnVpLmJhc2ljLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjOGE4YThhIGluc2V0IWltcG9ydGFudDtjb2xvcjojODM4MzgzIWltcG9ydGFudH0udWkuYmFzaWMuZ3JleS5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5ncmV5LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM2OTY5NjkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM5MDkwOTAhaW1wb3J0YW50fS51aS5iYXNpYy5ncmV5LmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjOTA5MDkwIGluc2V0IWltcG9ydGFudDtjb2xvcjojOTA5MDkwIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMuZ3JleS5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQuZ3JleS5idXR0b24sLnVpLmludmVydGVkLmdyZXkuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q0ZDRkNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuZ3JleS5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmdyZXkuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmdyZXkuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjYpfS51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2ZkMGQyfS51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojYzdjOWNifS51aS5pbnZlcnRlZC5ncmV5LmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmdyZXkuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNjZmQwZDJ9LnVpLmludmVydGVkLmdyZXkuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2MyYzRjNX0udWkuaW52ZXJ0ZWQuZ3JleS5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLmdyZXkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JleS5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmdyZXkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5ncmV5LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjY2ZkMGQyIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JleS5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLmdyZXkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4ICNjN2M5Y2IgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkY2RkZGUhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ncmV5LmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmdyZXkuYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5iYXNpYy5hY3RpdmUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMnB4ICNjZmQwZDIgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ncmV5LmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmdyZXkuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JleS5idXR0b25zIC5iYXNpYy5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMnB4ICNjMmM0YzUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5icm93bi5idXR0b24sLnVpLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNhNTY3M2Y7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkuYnJvd24uYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmJyb3duLmJ1dHRvbjpob3ZlciwudWkuYnJvd24uYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izk3NWIzMztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJyb3duLmJ1dHRvbjpmb2N1cywudWkuYnJvd24uYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzkwNTMyYjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJyb3duLmJ1dHRvbjphY3RpdmUsLnVpLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojODA1MDMxO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYnJvd24uYWN0aXZlLmJ1dHRvbiwudWkuYnJvd24uYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkuYnJvd24uYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuYnJvd24uYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOTk1YTMxO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmFzaWMuYnJvd24uYnV0dG9uLC51aS5iYXNpYy5icm93bi5idXR0b25zIC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAxcHggI2E1NjczZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2E1NjczZiFpbXBvcnRhbnR9LnVpLmJhc2ljLmJyb3duLmJ1dHRvbjpob3ZlciwudWkuYmFzaWMuYnJvd24uYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjOTc1YjMzIGluc2V0IWltcG9ydGFudDtjb2xvcjojOTc1YjMzIWltcG9ydGFudH0udWkuYmFzaWMuYnJvd24uYnV0dG9uOmZvY3VzLC51aS5iYXNpYy5icm93bi5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM5MDUzMmIgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM5NzViMzMhaW1wb3J0YW50fS51aS5iYXNpYy5icm93bi5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5icm93bi5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjOTk1YTMxIGluc2V0IWltcG9ydGFudDtjb2xvcjojODA1MDMxIWltcG9ydGFudH0udWkuYmFzaWMuYnJvd24uYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMuYnJvd24uYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjODA1MDMxIGluc2V0IWltcG9ydGFudDtjb2xvcjojODA1MDMxIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMuYnJvd24uYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLmJyb3duLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q2N2MxYyBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q2N2MxY30udWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5icm93bi5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuYnJvd24uYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5icm93bi5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzg2ZjExfS51aS5pbnZlcnRlZC5icm93bi5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNjMTY4MDh9LnVpLmludmVydGVkLmJyb3duLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZC1jb2xvcjojY2M2ZjBkfS51aS5pbnZlcnRlZC5icm93bi5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5icm93bi5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2E5NjIxNn0udWkuaW52ZXJ0ZWQuYnJvd24uYmFzaWMuYnV0dG9uLC51aS5pbnZlcnRlZC5icm93bi5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYnJvd24uYmFzaWMuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5icm93bi5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjYzg2ZjExIGluc2V0IWltcG9ydGFudDtjb2xvcjojZDY3YzFjIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYnJvd24uYmFzaWMuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5icm93bi5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2MxNjgwOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q2N2MxYyFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJyb3duLmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJyb3duLmJhc2ljLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggI2NjNmYwZCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q2N2MxYyFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJyb3duLmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJyb3duLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJyb3duLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggI2E5NjIxNiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q2N2MxYyFpbXBvcnRhbnR9LnVpLmJsdWUuYnV0dG9uLC51aS5ibHVlLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMyMTg1ZDA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkuYmx1ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuYmx1ZS5idXR0b246aG92ZXIsLnVpLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE2NzhjMjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJsdWUuYnV0dG9uOmZvY3VzLC51aS5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwZDcxYmI7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5ibHVlLmJ1dHRvbjphY3RpdmUsLnVpLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxYTY5YTQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5ibHVlLmFjdGl2ZS5idXR0b24sLnVpLmJsdWUuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkuYmx1ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5ibHVlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzEyNzljNjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLmJsdWUuYnV0dG9uLC51aS5iYXNpYy5ibHVlLmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjMjE4NWQwIGluc2V0IWltcG9ydGFudDtjb2xvcjojMjE4NWQwIWltcG9ydGFudH0udWkuYmFzaWMuYmx1ZS5idXR0b246aG92ZXIsLnVpLmJhc2ljLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMTY3OGMyIGluc2V0IWltcG9ydGFudDtjb2xvcjojMTY3OGMyIWltcG9ydGFudH0udWkuYmFzaWMuYmx1ZS5idXR0b246Zm9jdXMsLnVpLmJhc2ljLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMGQ3MWJiIGluc2V0IWltcG9ydGFudDtjb2xvcjojMTY3OGMyIWltcG9ydGFudH0udWkuYmFzaWMuYmx1ZS5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5ibHVlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxMjc5YzYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMxYTY5YTQhaW1wb3J0YW50fS51aS5iYXNpYy5ibHVlLmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjMWE2OWE0IGluc2V0IWltcG9ydGFudDtjb2xvcjojMWE2OWE0IWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMuYmx1ZS5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQuYmx1ZS5idXR0b24sLnVpLmludmVydGVkLmJsdWUuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggIzU0YzhmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZn0udWkuaW52ZXJ0ZWQuYmx1ZS5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJsdWUuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuYmx1ZS5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmJsdWUuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLmJsdWUuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzYWMwZmZ9LnVpLmludmVydGVkLmJsdWUuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMyYmJiZmZ9LnVpLmludmVydGVkLmJsdWUuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuYmx1ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzNhYzBmZn0udWkuaW52ZXJ0ZWQuYmx1ZS5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMjFiOGZmfS51aS5pbnZlcnRlZC5ibHVlLmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuYmx1ZS5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLmJsdWUuYnV0dG9ucyAuYmFzaWMuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNSkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ibHVlLmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuYmx1ZS5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmJsdWUuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4ICMzYWMwZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM1NGM4ZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ibHVlLmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuYmx1ZS5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggIzJiYmJmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJsdWUuYmFzaWMuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuYmx1ZS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggIzNhYzBmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJsdWUuYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuYmx1ZS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5ibHVlLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggIzIxYjhmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLmdyZWVuLmJ1dHRvbiwudWkuZ3JlZW4uYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzIxYmE0NTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS5ncmVlbi5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuZ3JlZW4uYnV0dG9uOmhvdmVyLC51aS5ncmVlbi5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTZhYjM5O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuZ3JlZW4uYnV0dG9uOmZvY3VzLC51aS5ncmVlbi5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMGVhNDMyO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuZ3JlZW4uYnV0dG9uOmFjdGl2ZSwudWkuZ3JlZW4uYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxOThmMzU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5ncmVlbi5hY3RpdmUuYnV0dG9uLC51aS5ncmVlbi5idXR0b24gLmFjdGl2ZS5idXR0b246YWN0aXZlLC51aS5ncmVlbi5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5ncmVlbi5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxM2FlMzg7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5iYXNpYy5ncmVlbi5idXR0b24sLnVpLmJhc2ljLmdyZWVuLmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjMjFiYTQ1IGluc2V0IWltcG9ydGFudDtjb2xvcjojMjFiYTQ1IWltcG9ydGFudH0udWkuYmFzaWMuZ3JlZW4uYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5ncmVlbi5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxNmFiMzkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMxNmFiMzkhaW1wb3J0YW50fS51aS5iYXNpYy5ncmVlbi5idXR0b246Zm9jdXMsLnVpLmJhc2ljLmdyZWVuLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzBlYTQzMiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzE2YWIzOSFpbXBvcnRhbnR9LnVpLmJhc2ljLmdyZWVuLmFjdGl2ZS5idXR0b24sLnVpLmJhc2ljLmdyZWVuLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxM2FlMzggaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMxOThmMzUhaW1wb3J0YW50fS51aS5iYXNpYy5ncmVlbi5idXR0b246YWN0aXZlLC51aS5iYXNpYy5ncmVlbi5idXR0b25zIC5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxOThmMzUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMxOThmMzUhaW1wb3J0YW50fS51aS5idXR0b25zOm5vdCgudmVydGljYWwpPi5iYXNpYy5ncmVlbi5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9uLC51aS5pbnZlcnRlZC5ncmVlbi5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCAjMmVjYzQwIGluc2V0IWltcG9ydGFudDtjb2xvcjojMmVjYzQwfS51aS5pbnZlcnRlZC5ncmVlbi5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5ncmVlbi5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5ncmVlbi5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLmdyZWVuLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5ncmVlbi5idXR0b25zIC5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5ncmVlbi5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmdyZWVuLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyMmJlMzR9LnVpLmludmVydGVkLmdyZWVuLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzE5YjgyYn0udWkuaW52ZXJ0ZWQuZ3JlZW4uYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMxZmMyMzF9LnVpLmludmVydGVkLmdyZWVuLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLmdyZWVuLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMjVhMjMzfS51aS5pbnZlcnRlZC5ncmVlbi5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLmdyZWVuLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYmFzaWMuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNSkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ncmVlbi5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLmdyZWVuLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4ICMyMmJlMzQgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMyZWNjNDAhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ncmVlbi5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLmdyZWVuLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCAjMTliODJiIGluc2V0IWltcG9ydGFudDtjb2xvcjojMmVjYzQwIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JlZW4uYmFzaWMuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuZ3JlZW4uYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYmFzaWMuYWN0aXZlLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDJweCAjMWZjMjMxIGluc2V0IWltcG9ydGFudDtjb2xvcjojMmVjYzQwIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JlZW4uYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JlZW4uYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuZ3JlZW4uYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDJweCAjMjVhMjMzIGluc2V0IWltcG9ydGFudDtjb2xvcjojMmVjYzQwIWltcG9ydGFudH0udWkub3JhbmdlLmJ1dHRvbiwudWkub3JhbmdlLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmMjcxMWM7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkub3JhbmdlLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS5vcmFuZ2UuYnV0dG9uOmhvdmVyLC51aS5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YyNjIwMjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLm9yYW5nZS5idXR0b246Zm9jdXMsLnVpLm9yYW5nZS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZTU1YjAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkub3JhbmdlLmJ1dHRvbjphY3RpdmUsLnVpLm9yYW5nZS5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2NmNTkwYztjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLm9yYW5nZS5hY3RpdmUuYnV0dG9uLC51aS5vcmFuZ2UuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkub3JhbmdlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLm9yYW5nZS5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNTYxMDA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5iYXNpYy5vcmFuZ2UuYnV0dG9uLC51aS5iYXNpYy5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmMjcxMWMgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmMjcxMWMhaW1wb3J0YW50fS51aS5iYXNpYy5vcmFuZ2UuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZjI2MjAyIGluc2V0IWltcG9ydGFudDtjb2xvcjojZjI2MjAyIWltcG9ydGFudH0udWkuYmFzaWMub3JhbmdlLmJ1dHRvbjpmb2N1cywudWkuYmFzaWMub3JhbmdlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2U1NWIwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2YyNjIwMiFpbXBvcnRhbnR9LnVpLmJhc2ljLm9yYW5nZS5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5vcmFuZ2UuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2Y1NjEwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2NmNTkwYyFpbXBvcnRhbnR9LnVpLmJhc2ljLm9yYW5nZS5idXR0b246YWN0aXZlLC51aS5iYXNpYy5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjY2Y1OTBjIGluc2V0IWltcG9ydGFudDtjb2xvcjojY2Y1OTBjIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMub3JhbmdlLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4fS51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9uLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmODUxYiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmODUxYn0udWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLm9yYW5nZS5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLm9yYW5nZS5idXR0b25zIC5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLm9yYW5nZS5idXR0b25zIC5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmNzcwMX0udWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmMTcwMDB9LnVpLmludmVydGVkLm9yYW5nZS5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZjc3MDF9LnVpLmludmVydGVkLm9yYW5nZS5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5vcmFuZ2UuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNzZiMDB9LnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLm9yYW5nZS5idXR0b25zIC5iYXNpYy5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC41KSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLm9yYW5nZS5idXR0b25zIC5iYXNpYy5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNzcwMSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmODUxYiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2YxNzAwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmODUxYiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5vcmFuZ2UuYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNzcwMSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmODUxYiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9yYW5nZS5iYXNpYy5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5vcmFuZ2UuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQub3JhbmdlLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggI2U3NmIwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmODUxYiFpbXBvcnRhbnR9LnVpLnBpbmsuYnV0dG9uLC51aS5waW5rLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNlMDM5OTc7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkucGluay5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkucGluay5idXR0b246aG92ZXIsLnVpLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U2MWE4ZDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnBpbmsuYnV0dG9uOmZvY3VzLC51aS5waW5rLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNlMTBmODU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5waW5rLmJ1dHRvbjphY3RpdmUsLnVpLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjNzFmN2U7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5waW5rLmFjdGl2ZS5idXR0b24sLnVpLnBpbmsuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkucGluay5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5waW5rLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VhMTU4ZDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnBpbmsuYnV0dG9uLC51aS5iYXNpYy5waW5rLmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjZTAzOTk3IGluc2V0IWltcG9ydGFudDtjb2xvcjojZTAzOTk3IWltcG9ydGFudH0udWkuYmFzaWMucGluay5idXR0b246aG92ZXIsLnVpLmJhc2ljLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZTYxYThkIGluc2V0IWltcG9ydGFudDtjb2xvcjojZTYxYThkIWltcG9ydGFudH0udWkuYmFzaWMucGluay5idXR0b246Zm9jdXMsLnVpLmJhc2ljLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZTEwZjg1IGluc2V0IWltcG9ydGFudDtjb2xvcjojZTYxYThkIWltcG9ydGFudH0udWkuYmFzaWMucGluay5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5waW5rLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNlYTE1OGQgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNjNzFmN2UhaW1wb3J0YW50fS51aS5iYXNpYy5waW5rLmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjYzcxZjdlIGluc2V0IWltcG9ydGFudDtjb2xvcjojYzcxZjdlIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMucGluay5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQucGluay5idXR0b24sLnVpLmludmVydGVkLnBpbmsuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmOGVkZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmOGVkZn0udWkuaW52ZXJ0ZWQucGluay5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnBpbmsuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucGluay5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnBpbmsuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnBpbmsuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjc0ZDh9LnVpLmludmVydGVkLnBpbmsuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjY1ZDN9LnVpLmludmVydGVkLnBpbmsuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucGluay5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmNzRkOH0udWkuaW52ZXJ0ZWQucGluay5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmY1YmQxfS51aS5pbnZlcnRlZC5waW5rLmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucGluay5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLnBpbmsuYnV0dG9ucyAuYmFzaWMuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNSkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5waW5rLmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucGluay5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnBpbmsuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZjc0ZDggaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZjhlZGYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5waW5rLmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQucGluay5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNjVkMyBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmOGVkZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnBpbmsuYmFzaWMuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucGluay5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNzRkOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmOGVkZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnBpbmsuYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQucGluay5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5waW5rLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNWJkMSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmOGVkZiFpbXBvcnRhbnR9LnVpLnZpb2xldC5idXR0b24sLnVpLnZpb2xldC5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojNjQzNWM5O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLnZpb2xldC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkudmlvbGV0LmJ1dHRvbjpob3ZlciwudWkudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1ODI5YmI7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS52aW9sZXQuYnV0dG9uOmZvY3VzLC51aS52aW9sZXQuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzRmMjBiNTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnZpb2xldC5idXR0b246YWN0aXZlLC51aS52aW9sZXQuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1MDJhYTE7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS52aW9sZXQuYWN0aXZlLmJ1dHRvbiwudWkudmlvbGV0LmJ1dHRvbiAuYWN0aXZlLmJ1dHRvbjphY3RpdmUsLnVpLnZpb2xldC5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS52aW9sZXQuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNTYyNmJmO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmFzaWMudmlvbGV0LmJ1dHRvbiwudWkuYmFzaWMudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjNjQzNWM5IGluc2V0IWltcG9ydGFudDtjb2xvcjojNjQzNWM5IWltcG9ydGFudH0udWkuYmFzaWMudmlvbGV0LmJ1dHRvbjpob3ZlciwudWkuYmFzaWMudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzU4MjliYiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU4MjliYiFpbXBvcnRhbnR9LnVpLmJhc2ljLnZpb2xldC5idXR0b246Zm9jdXMsLnVpLmJhc2ljLnZpb2xldC5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM0ZjIwYjUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM1ODI5YmIhaW1wb3J0YW50fS51aS5iYXNpYy52aW9sZXQuYWN0aXZlLmJ1dHRvbiwudWkuYmFzaWMudmlvbGV0LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM1NjI2YmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM1MDJhYTEhaW1wb3J0YW50fS51aS5iYXNpYy52aW9sZXQuYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAxcHggIzUwMmFhMSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzUwMmFhMSFpbXBvcnRhbnR9LnVpLmJ1dHRvbnM6bm90KC52ZXJ0aWNhbCk+LmJhc2ljLnZpb2xldC5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbiwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4ICNhMjkxZmIgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhMjkxZmJ9LnVpLmludmVydGVkLnZpb2xldC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLnZpb2xldC5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM4YTczZmZ9LnVpLmludmVydGVkLnZpb2xldC5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnZpb2xldC5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojN2Q2NGZmfS51aS5pbnZlcnRlZC52aW9sZXQuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZC1jb2xvcjojOGE3M2ZmfS51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQudmlvbGV0LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNzg2MGY5fS51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9uLC51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9ucyAuYnV0dG9uLC51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9ucyAuYmFzaWMuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNSkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC52aW9sZXQuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4ICM4YTczZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhMjkxZmIhaW1wb3J0YW50fS51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4ICM3ZDY0ZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhMjkxZmIhaW1wb3J0YW50fS51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQudmlvbGV0LmJhc2ljLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnZpb2xldC5idXR0b25zIC5iYXNpYy5hY3RpdmUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMnB4ICM4YTczZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhMjkxZmIhaW1wb3J0YW50fS51aS5pbnZlcnRlZC52aW9sZXQuYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQudmlvbGV0LmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnZpb2xldC5idXR0b25zIC5iYXNpYy5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMnB4ICM3ODYwZjkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhMjkxZmIhaW1wb3J0YW50fS51aS5wdXJwbGUuYnV0dG9uLC51aS5wdXJwbGUuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2EzMzNjODtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS5wdXJwbGUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnB1cnBsZS5idXR0b246aG92ZXIsLnVpLnB1cnBsZS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTYyN2JhO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkucHVycGxlLmJ1dHRvbjpmb2N1cywudWkucHVycGxlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM4ZjFlYjQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5wdXJwbGUuYnV0dG9uOmFjdGl2ZSwudWkucHVycGxlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojODIyOTlmO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkucHVycGxlLmFjdGl2ZS5idXR0b24sLnVpLnB1cnBsZS5idXR0b24gLmFjdGl2ZS5idXR0b246YWN0aXZlLC51aS5wdXJwbGUuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkucHVycGxlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6Izk3MjRiZTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnB1cnBsZS5idXR0b24sLnVpLmJhc2ljLnB1cnBsZS5idXR0b25zIC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAxcHggI2EzMzNjOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2EzMzNjOCFpbXBvcnRhbnR9LnVpLmJhc2ljLnB1cnBsZS5idXR0b246aG92ZXIsLnVpLmJhc2ljLnB1cnBsZS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM5NjI3YmEgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM5NjI3YmEhaW1wb3J0YW50fS51aS5iYXNpYy5wdXJwbGUuYnV0dG9uOmZvY3VzLC51aS5iYXNpYy5wdXJwbGUuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjOGYxZWI0IGluc2V0IWltcG9ydGFudDtjb2xvcjojOTYyN2JhIWltcG9ydGFudH0udWkuYmFzaWMucHVycGxlLmFjdGl2ZS5idXR0b24sLnVpLmJhc2ljLnB1cnBsZS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjOTcyNGJlIGluc2V0IWltcG9ydGFudDtjb2xvcjojODIyOTlmIWltcG9ydGFudH0udWkuYmFzaWMucHVycGxlLmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnB1cnBsZS5idXR0b25zIC5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMXB4ICM4MjI5OWYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM4MjI5OWYhaW1wb3J0YW50fS51aS5idXR0b25zOm5vdCgudmVydGljYWwpPi5iYXNpYy5wdXJwbGUuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLnB1cnBsZS5idXR0b24sLnVpLmludmVydGVkLnB1cnBsZS5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCAjZGM3M2ZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZGM3M2ZmfS51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnB1cnBsZS5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnB1cnBsZS5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnB1cnBsZS5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnB1cnBsZS5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnB1cnBsZS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDY1YWZmfS51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2QyNGFmZn0udWkuaW52ZXJ0ZWQucHVycGxlLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnB1cnBsZS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2Q2NWFmZn0udWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnB1cnBsZS5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2NmNDBmZn0udWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucHVycGxlLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjZDY1YWZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZGM3M2ZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCAjZDI0YWZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZGM3M2ZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnB1cnBsZS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9ucyAuYmFzaWMuYWN0aXZlLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDJweCAjZDY1YWZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZGM3M2ZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQucHVycGxlLmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnB1cnBsZS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5wdXJwbGUuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDJweCAjY2Y0MGZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZGM3M2ZmIWltcG9ydGFudH0udWkucmVkLmJ1dHRvbiwudWkucmVkLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNkYjI4Mjg7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkucmVkLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS5yZWQuYnV0dG9uOmhvdmVyLC51aS5yZWQuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QwMTkxOTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnJlZC5idXR0b246Zm9jdXMsLnVpLnJlZC5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojY2ExMDEwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkucmVkLmJ1dHRvbjphY3RpdmUsLnVpLnJlZC5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2IyMWUxZTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnJlZC5hY3RpdmUuYnV0dG9uLC51aS5yZWQuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkucmVkLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLnJlZC5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkNDE1MTU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5iYXNpYy5yZWQuYnV0dG9uLC51aS5iYXNpYy5yZWQuYnV0dG9ucyAuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkYjI4MjggaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkYjI4MjghaW1wb3J0YW50fS51aS5iYXNpYy5yZWQuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5yZWQuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZDAxOTE5IGluc2V0IWltcG9ydGFudDtjb2xvcjojZDAxOTE5IWltcG9ydGFudH0udWkuYmFzaWMucmVkLmJ1dHRvbjpmb2N1cywudWkuYmFzaWMucmVkLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2NhMTAxMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2QwMTkxOSFpbXBvcnRhbnR9LnVpLmJhc2ljLnJlZC5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5yZWQuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2Q0MTUxNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2IyMWUxZSFpbXBvcnRhbnR9LnVpLmJhc2ljLnJlZC5idXR0b246YWN0aXZlLC51aS5iYXNpYy5yZWQuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjYjIxZTFlIGluc2V0IWltcG9ydGFudDtjb2xvcjojYjIxZTFlIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMucmVkLmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4fS51aS5pbnZlcnRlZC5yZWQuYnV0dG9uLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNjk1ZSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmNjk1ZX0udWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLnJlZC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9ucyAuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnJlZC5idXR0b25zIC5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnJlZC5idXR0b25zIC5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5yZWQuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmNTE0NH0udWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjQzMzV9LnVpLmludmVydGVkLnJlZC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZjUxNDR9LnVpLmludmVydGVkLnJlZC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5yZWQuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjM5MmJ9LnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLnJlZC5idXR0b25zIC5iYXNpYy5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC41KSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnJlZC5idXR0b25zIC5iYXNpYy5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNTE0NCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmNjk1ZSFpbXBvcnRhbnR9LnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNDMzNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmNjk1ZSFpbXBvcnRhbnR9LnVpLmludmVydGVkLnJlZC5iYXNpYy5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5yZWQuYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmNTE0NCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmNjk1ZSFpbXBvcnRhbnR9LnVpLmludmVydGVkLnJlZC5iYXNpYy5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5yZWQuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQucmVkLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmMzkyYiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmNjk1ZSFpbXBvcnRhbnR9LnVpLnRlYWwuYnV0dG9uLC51aS50ZWFsLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1YWQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkudGVhbC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkudGVhbC5idXR0b246aG92ZXIsLnVpLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwOWM5NTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnRlYWwuYnV0dG9uOmZvY3VzLC51aS50ZWFsLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDhjODY7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS50ZWFsLmJ1dHRvbjphY3RpdmUsLnVpLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDgyN2M7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS50ZWFsLmFjdGl2ZS5idXR0b24sLnVpLnRlYWwuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkudGVhbC5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS50ZWFsLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwOWM5NTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnRlYWwuYnV0dG9uLC51aS5iYXNpYy50ZWFsLmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjMDBiNWFkIGluc2V0IWltcG9ydGFudDtjb2xvcjojMDBiNWFkIWltcG9ydGFudH0udWkuYmFzaWMudGVhbC5idXR0b246aG92ZXIsLnVpLmJhc2ljLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMDA5Yzk1IGluc2V0IWltcG9ydGFudDtjb2xvcjojMDA5Yzk1IWltcG9ydGFudH0udWkuYmFzaWMudGVhbC5idXR0b246Zm9jdXMsLnVpLmJhc2ljLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMDA4Yzg2IGluc2V0IWltcG9ydGFudDtjb2xvcjojMDA5Yzk1IWltcG9ydGFudH0udWkuYmFzaWMudGVhbC5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy50ZWFsLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMwMDljOTUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMwMDgyN2MhaW1wb3J0YW50fS51aS5iYXNpYy50ZWFsLmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjMDA4MjdjIGluc2V0IWltcG9ydGFudDtjb2xvcjojMDA4MjdjIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMudGVhbC5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQudGVhbC5idXR0b24sLnVpLmludmVydGVkLnRlYWwuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggIzZkZmZmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzZkZmZmZn0udWkuaW52ZXJ0ZWQudGVhbC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnRlYWwuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnRlYWwuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjYpfS51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTRmZmZmfS51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNGZmfS51aS5pbnZlcnRlZC50ZWFsLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnRlYWwuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiM1NGZmZmZ9LnVpLmludmVydGVkLnRlYWwuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzNhZmZmZn0udWkuaW52ZXJ0ZWQudGVhbC5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLnRlYWwuYmFzaWMuYnV0dG9ucyAuYnV0dG9uLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQudGVhbC5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnRlYWwuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC50ZWFsLmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjNTRmZmZmIGluc2V0IWltcG9ydGFudDtjb2xvcjojNmRmZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQudGVhbC5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnRlYWwuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4ICM0ZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM2ZGZmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC50ZWFsLmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnRlYWwuYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5iYXNpYy5hY3RpdmUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMnB4ICM1NGZmZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM2ZGZmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC50ZWFsLmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnRlYWwuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQudGVhbC5idXR0b25zIC5iYXNpYy5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMnB4ICMzYWZmZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM2ZGZmZmYhaW1wb3J0YW50fS51aS5vbGl2ZS5idXR0b24sLnVpLm9saXZlLmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNiNWNjMTg7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkub2xpdmUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLm9saXZlLmJ1dHRvbjpob3ZlciwudWkub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2E3YmQwZDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLm9saXZlLmJ1dHRvbjpmb2N1cywudWkub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2EwYjYwNTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLm9saXZlLmJ1dHRvbjphY3RpdmUsLnVpLm9saXZlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOGQ5ZTEzO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkub2xpdmUuYWN0aXZlLmJ1dHRvbiwudWkub2xpdmUuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkub2xpdmUuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkub2xpdmUuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYWFjMTA5O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmFzaWMub2xpdmUuYnV0dG9uLC51aS5iYXNpYy5vbGl2ZS5idXR0b25zIC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAxcHggI2I1Y2MxOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2I1Y2MxOCFpbXBvcnRhbnR9LnVpLmJhc2ljLm9saXZlLmJ1dHRvbjpob3ZlciwudWkuYmFzaWMub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjYTdiZDBkIGluc2V0IWltcG9ydGFudDtjb2xvcjojYTdiZDBkIWltcG9ydGFudH0udWkuYmFzaWMub2xpdmUuYnV0dG9uOmZvY3VzLC51aS5iYXNpYy5vbGl2ZS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNhMGI2MDUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNhN2JkMGQhaW1wb3J0YW50fS51aS5iYXNpYy5vbGl2ZS5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5vbGl2ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjYWFjMTA5IGluc2V0IWltcG9ydGFudDtjb2xvcjojOGQ5ZTEzIWltcG9ydGFudH0udWkuYmFzaWMub2xpdmUuYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjOGQ5ZTEzIGluc2V0IWltcG9ydGFudDtjb2xvcjojOGQ5ZTEzIWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMub2xpdmUuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLm9saXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q5ZTc3OCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q5ZTc3OH0udWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b246aG92ZXIsLnVpLmludmVydGVkLm9saXZlLmJ1dHRvbnMgLmJ1dHRvbi5hY3RpdmUsLnVpLmludmVydGVkLm9saXZlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLm9saXZlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuNil9LnVpLmludmVydGVkLm9saXZlLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Q4ZWE1Y30udWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGFlZjQ3fS51aS5pbnZlcnRlZC5vbGl2ZS5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2RhZWQ1OX0udWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQub2xpdmUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNjZGRmNGR9LnVpLmludmVydGVkLm9saXZlLmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQub2xpdmUuYmFzaWMuYnV0dG9ucyAuYnV0dG9uLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5iYXNpYy5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC41KSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9saXZlLmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQub2xpdmUuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5iYXNpYy5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAycHggI2Q4ZWE1YyBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Q5ZTc3OCFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9saXZlLmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQub2xpdmUuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4ICNkYWVmNDcgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkOWU3NzghaW1wb3J0YW50fS51aS5pbnZlcnRlZC5vbGl2ZS5iYXNpYy5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5vbGl2ZS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5iYXNpYy5hY3RpdmUuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMnB4ICNkYWVkNTkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkOWU3NzghaW1wb3J0YW50fS51aS5pbnZlcnRlZC5vbGl2ZS5iYXNpYy5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5vbGl2ZS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5vbGl2ZS5idXR0b25zIC5iYXNpYy5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMnB4ICNjZGRmNGQgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkOWU3NzghaW1wb3J0YW50fS51aS55ZWxsb3cuYnV0dG9uLC51aS55ZWxsb3cuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZiYmQwODtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS55ZWxsb3cuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnllbGxvdy5idXR0b246aG92ZXIsLnVpLnllbGxvdy5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWFhZTAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkueWVsbG93LmJ1dHRvbjpmb2N1cywudWkueWVsbG93LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkYWEzMDA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS55ZWxsb3cuYnV0dG9uOmFjdGl2ZSwudWkueWVsbG93LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojY2Q5OTAzO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkueWVsbG93LmFjdGl2ZS5idXR0b24sLnVpLnllbGxvdy5idXR0b24gLmFjdGl2ZS5idXR0b246YWN0aXZlLC51aS55ZWxsb3cuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkueWVsbG93LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VhYWUwMDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnllbGxvdy5idXR0b24sLnVpLmJhc2ljLnllbGxvdy5idXR0b25zIC5idXR0b257Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZiYmQwOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZiYmQwOCFpbXBvcnRhbnR9LnVpLmJhc2ljLnllbGxvdy5idXR0b246aG92ZXIsLnVpLmJhc2ljLnllbGxvdy5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNlYWFlMDAgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNlYWFlMDAhaW1wb3J0YW50fS51aS5iYXNpYy55ZWxsb3cuYnV0dG9uOmZvY3VzLC51aS5iYXNpYy55ZWxsb3cuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZGFhMzAwIGluc2V0IWltcG9ydGFudDtjb2xvcjojZWFhZTAwIWltcG9ydGFudH0udWkuYmFzaWMueWVsbG93LmFjdGl2ZS5idXR0b24sLnVpLmJhc2ljLnllbGxvdy5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjZWFhZTAwIGluc2V0IWltcG9ydGFudDtjb2xvcjojY2Q5OTAzIWltcG9ydGFudH0udWkuYmFzaWMueWVsbG93LmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnllbGxvdy5idXR0b25zIC5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNjZDk5MDMgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNjZDk5MDMhaW1wb3J0YW50fS51aS5idXR0b25zOm5vdCgudmVydGljYWwpPi5iYXNpYy55ZWxsb3cuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLnllbGxvdy5idXR0b24sLnVpLmludmVydGVkLnllbGxvdy5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCAjZmZlMjFmIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZlMjFmfS51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnllbGxvdy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnllbGxvdy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnllbGxvdy5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjYpfS51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZGYwNX0udWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmNWQ1MDB9LnVpLmludmVydGVkLnllbGxvdy5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmRmMDV9LnVpLmludmVydGVkLnllbGxvdy5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC55ZWxsb3cuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlYmNkMDB9LnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b24sLnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLnllbGxvdy5idXR0b25zIC5iYXNpYy5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDI1NSwyNTUsMjU1LC41KSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnllbGxvdy5idXR0b25zIC5iYXNpYy5idXR0b246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZGYwNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZTIxZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2Y1ZDUwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZTIxZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC55ZWxsb3cuYmFzaWMuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZGYwNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZTIxZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnllbGxvdy5iYXNpYy5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC55ZWxsb3cuYmFzaWMuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQueWVsbG93LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggI2ViY2QwMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZTIxZiFpbXBvcnRhbnR9LnVpLnByaW1hcnkuYnV0dG9uLC51aS5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMyMTg1ZDA7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWkucHJpbWFyeS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkucHJpbWFyeS5idXR0b246aG92ZXIsLnVpLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE2NzhjMjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnByaW1hcnkuYnV0dG9uOmZvY3VzLC51aS5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwZDcxYmI7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5wcmltYXJ5LmJ1dHRvbjphY3RpdmUsLnVpLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxYTY5YTQ7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5wcmltYXJ5LmFjdGl2ZS5idXR0b24sLnVpLnByaW1hcnkuYnV0dG9uIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZSwudWkucHJpbWFyeS5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5wcmltYXJ5LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzEyNzljNjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnByaW1hcnkuYnV0dG9uLC51aS5iYXNpYy5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjMjE4NWQwIGluc2V0IWltcG9ydGFudDtjb2xvcjojMjE4NWQwIWltcG9ydGFudH0udWkuYmFzaWMucHJpbWFyeS5idXR0b246aG92ZXIsLnVpLmJhc2ljLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMTY3OGMyIGluc2V0IWltcG9ydGFudDtjb2xvcjojMTY3OGMyIWltcG9ydGFudH0udWkuYmFzaWMucHJpbWFyeS5idXR0b246Zm9jdXMsLnVpLmJhc2ljLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMGQ3MWJiIGluc2V0IWltcG9ydGFudDtjb2xvcjojMTY3OGMyIWltcG9ydGFudH0udWkuYmFzaWMucHJpbWFyeS5hY3RpdmUuYnV0dG9uLC51aS5iYXNpYy5wcmltYXJ5LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxMjc5YzYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMxYTY5YTQhaW1wb3J0YW50fS51aS5iYXNpYy5wcmltYXJ5LmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDFweCAjMWE2OWE0IGluc2V0IWltcG9ydGFudDtjb2xvcjojMWE2OWE0IWltcG9ydGFudH0udWkuYnV0dG9uczpub3QoLnZlcnRpY2FsKT4uYmFzaWMucHJpbWFyeS5idXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0udWkuaW52ZXJ0ZWQucHJpbWFyeS5idXR0b24sLnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggIzU0YzhmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZn0udWkuaW52ZXJ0ZWQucHJpbWFyeS5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucHJpbWFyeS5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9ucyAuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9uOmhvdmVyLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzYWMwZmZ9LnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMyYmJiZmZ9LnVpLmludmVydGVkLnByaW1hcnkuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucHJpbWFyeS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzNhYzBmZn0udWkuaW52ZXJ0ZWQucHJpbWFyeS5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMjFiOGZmfS51aS5pbnZlcnRlZC5wcmltYXJ5LmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucHJpbWFyeS5iYXNpYy5idXR0b25zIC5idXR0b24sLnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9ucyAuYmFzaWMuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNSkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5wcmltYXJ5LmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQucHJpbWFyeS5iYXNpYy5idXR0b25zIC5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnByaW1hcnkuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4ICMzYWMwZmYgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiM1NGM4ZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5wcmltYXJ5LmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQucHJpbWFyeS5iYXNpYy5idXR0b25zIC5idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggIzJiYmJmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnByaW1hcnkuYmFzaWMuYWN0aXZlLmJ1dHRvbiwudWkuaW52ZXJ0ZWQucHJpbWFyeS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJhc2ljLmFjdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAycHggIzNhYzBmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLnByaW1hcnkuYmFzaWMuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQucHJpbWFyeS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5wcmltYXJ5LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggIzIxYjhmZiBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9LnVpLnNlY29uZGFyeS5idXR0b24sLnVpLnNlY29uZGFyeS5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojMWIxYzFkO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLnNlY29uZGFyeS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkuc2Vjb25kYXJ5LmJ1dHRvbjpob3ZlciwudWkuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyNzI5MmE7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5zZWNvbmRhcnkuYnV0dG9uOmZvY3VzLC51aS5zZWNvbmRhcnkuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzJlMzAzMjtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnNlY29uZGFyeS5idXR0b246YWN0aXZlLC51aS5zZWNvbmRhcnkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNDM2Mzc7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5zZWNvbmRhcnkuYWN0aXZlLmJ1dHRvbiwudWkuc2Vjb25kYXJ5LmJ1dHRvbiAuYWN0aXZlLmJ1dHRvbjphY3RpdmUsLnVpLnNlY29uZGFyeS5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5zZWNvbmRhcnkuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMjcyOTJhO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbiwudWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjMWIxYzFkIGluc2V0IWltcG9ydGFudDtjb2xvcjojMWIxYzFkIWltcG9ydGFudH0udWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbjpob3ZlciwudWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzI3MjkyYSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzI3MjkyYSFpbXBvcnRhbnR9LnVpLmJhc2ljLnNlY29uZGFyeS5idXR0b246Zm9jdXMsLnVpLmJhc2ljLnNlY29uZGFyeS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMyZTMwMzIgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMyNzI5MmEhaW1wb3J0YW50fS51aS5iYXNpYy5zZWNvbmRhcnkuYWN0aXZlLmJ1dHRvbiwudWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICMyNzI5MmEgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMzNDM2MzchaW1wb3J0YW50fS51aS5iYXNpYy5zZWNvbmRhcnkuYnV0dG9uOmFjdGl2ZSwudWkuYmFzaWMuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAxcHggIzM0MzYzNyBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzM0MzYzNyFpbXBvcnRhbnR9LnVpLmJ1dHRvbnM6bm90KC52ZXJ0aWNhbCk+LmJhc2ljLnByaW1hcnkuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b24sLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDJweCAjNTQ1NDU0IGluc2V0IWltcG9ydGFudDtjb2xvcjojNTQ1NDU0fS51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9uLmFjdGl2ZSwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b246Zm9jdXMsLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b25zIC5idXR0b24uYWN0aXZlLC51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZSwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b246aG92ZXIsLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjE2MTYxfS51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9uOmZvY3VzLC51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzY4Njg2OH0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b25zIC5hY3RpdmUuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzYxNjE2MX0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnNlY29uZGFyeS5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzZlNmU2ZX0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbiwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciwudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJ1dHRvbnMgLmJhc2ljLmJ1dHRvbjpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjNjE2MTYxIGluc2V0IWltcG9ydGFudDtjb2xvcjojNTQ1NDU0IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbjpmb2N1cywudWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCAjNjg2ODY4IGluc2V0IWltcG9ydGFudDtjb2xvcjojNTQ1NDU0IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmFjdGl2ZS5idXR0b24sLnVpLmludmVydGVkLnNlY29uZGFyeS5iYXNpYy5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9ucyAuYmFzaWMuYWN0aXZlLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDJweCAjNjE2MTYxIGluc2V0IWltcG9ydGFudDtjb2xvcjojNTQ1NDU0IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuc2Vjb25kYXJ5LmJhc2ljLmJ1dHRvbjphY3RpdmUsLnVpLmludmVydGVkLnNlY29uZGFyeS5iYXNpYy5idXR0b25zIC5idXR0b246YWN0aXZlLC51aS5pbnZlcnRlZC5zZWNvbmRhcnkuYnV0dG9ucyAuYmFzaWMuYnV0dG9uOmFjdGl2ZXtib3gtc2hhZG93OjAgMCAwIDJweCAjNmU2ZTZlIGluc2V0IWltcG9ydGFudDtjb2xvcjojNTQ1NDU0IWltcG9ydGFudH0udWkucG9zaXRpdmUuYnV0dG9uLC51aS5wb3NpdGl2ZS5idXR0b25zIC5idXR0b257YmFja2dyb3VuZC1jb2xvcjojMjFiYTQ1O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLnBvc2l0aXZlLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS5wb3NpdGl2ZS5idXR0b246aG92ZXIsLnVpLnBvc2l0aXZlLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxNmFiMzk7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5wb3NpdGl2ZS5idXR0b246Zm9jdXMsLnVpLnBvc2l0aXZlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwZWE0MzI7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5wb3NpdGl2ZS5idXR0b246YWN0aXZlLC51aS5wb3NpdGl2ZS5idXR0b25zIC5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzE5OGYzNTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLnBvc2l0aXZlLmFjdGl2ZS5idXR0b24sLnVpLnBvc2l0aXZlLmJ1dHRvbiAuYWN0aXZlLmJ1dHRvbjphY3RpdmUsLnVpLnBvc2l0aXZlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b24sLnVpLnBvc2l0aXZlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzEzYWUzODtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnBvc2l0aXZlLmJ1dHRvbiwudWkuYmFzaWMucG9zaXRpdmUuYnV0dG9ucyAuYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMXB4ICMyMWJhNDUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiMyMWJhNDUhaW1wb3J0YW50fS51aS5iYXNpYy5wb3NpdGl2ZS5idXR0b246aG92ZXIsLnVpLmJhc2ljLnBvc2l0aXZlLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzE2YWIzOSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzE2YWIzOSFpbXBvcnRhbnR9LnVpLmJhc2ljLnBvc2l0aXZlLmJ1dHRvbjpmb2N1cywudWkuYmFzaWMucG9zaXRpdmUuYnV0dG9ucyAuYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAwIDFweCAjMGVhNDMyIGluc2V0IWltcG9ydGFudDtjb2xvcjojMTZhYjM5IWltcG9ydGFudH0udWkuYmFzaWMucG9zaXRpdmUuYWN0aXZlLmJ1dHRvbiwudWkuYmFzaWMucG9zaXRpdmUuYnV0dG9ucyAuYWN0aXZlLmJ1dHRvbntiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzEzYWUzOCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzE5OGYzNSFpbXBvcnRhbnR9LnVpLmJhc2ljLnBvc2l0aXZlLmJ1dHRvbjphY3RpdmUsLnVpLmJhc2ljLnBvc2l0aXZlLmJ1dHRvbnMgLmJ1dHRvbjphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAxcHggIzE5OGYzNSBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6IzE5OGYzNSFpbXBvcnRhbnR9LnVpLmJ1dHRvbnM6bm90KC52ZXJ0aWNhbCk+LmJhc2ljLnByaW1hcnkuYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LnVpLm5lZ2F0aXZlLmJ1dHRvbiwudWkubmVnYXRpdmUuYnV0dG9ucyAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2RiMjgyODtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS5uZWdhdGl2ZS5idXR0b257Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldH0udWkubmVnYXRpdmUuYnV0dG9uOmhvdmVyLC51aS5uZWdhdGl2ZS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDAxOTE5O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkubmVnYXRpdmUuYnV0dG9uOmZvY3VzLC51aS5uZWdhdGl2ZS5idXR0b25zIC5idXR0b246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojY2ExMDEwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6bm9uZX0udWkubmVnYXRpdmUuYnV0dG9uOmFjdGl2ZSwudWkubmVnYXRpdmUuYnV0dG9ucyAuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiMjFlMWU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5uZWdhdGl2ZS5hY3RpdmUuYnV0dG9uLC51aS5uZWdhdGl2ZS5idXR0b24gLmFjdGl2ZS5idXR0b246YWN0aXZlLC51aS5uZWdhdGl2ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9uLC51aS5uZWdhdGl2ZS5idXR0b25zIC5hY3RpdmUuYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkNDE1MTU7Y29sb3I6I2ZmZjt0ZXh0LXNoYWRvdzpub25lfS51aS5iYXNpYy5uZWdhdGl2ZS5idXR0b24sLnVpLmJhc2ljLm5lZ2F0aXZlLmJ1dHRvbnMgLmJ1dHRvbntib3gtc2hhZG93OjAgMCAwIDFweCAjZGIyODI4IGluc2V0IWltcG9ydGFudDtjb2xvcjojZGIyODI4IWltcG9ydGFudH0udWkuYmFzaWMubmVnYXRpdmUuYnV0dG9uOmhvdmVyLC51aS5iYXNpYy5uZWdhdGl2ZS5idXR0b25zIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkMDE5MTkgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNkMDE5MTkhaW1wb3J0YW50fS51aS5iYXNpYy5uZWdhdGl2ZS5idXR0b246Zm9jdXMsLnVpLmJhc2ljLm5lZ2F0aXZlLmJ1dHRvbnMgLmJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2NhMTAxMCBpbnNldCFpbXBvcnRhbnQ7Y29sb3I6I2QwMTkxOSFpbXBvcnRhbnR9LnVpLmJhc2ljLm5lZ2F0aXZlLmFjdGl2ZS5idXR0b24sLnVpLmJhc2ljLm5lZ2F0aXZlLmJ1dHRvbnMgLmFjdGl2ZS5idXR0b257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNDE1MTUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNiMjFlMWUhaW1wb3J0YW50fS51aS5iYXNpYy5uZWdhdGl2ZS5idXR0b246YWN0aXZlLC51aS5iYXNpYy5uZWdhdGl2ZS5idXR0b25zIC5idXR0b246YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNiMjFlMWUgaW5zZXQhaW1wb3J0YW50O2NvbG9yOiNiMjFlMWUhaW1wb3J0YW50fS51aS5idXR0b25zOm5vdCgudmVydGljYWwpPi5iYXNpYy5wcmltYXJ5LmJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4fS51aS5idXR0b25ze2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtc2l6ZTowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO21hcmdpbjowIC4yNWVtIDAgMH0udWkuYnV0dG9uczpub3QoLmJhc2ljKTpub3QoLmludmVydGVkKXtib3gtc2hhZG93Om5vbmV9LnVpLmJ1dHRvbnM6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW59LnVpLmJ1dHRvbnMgLmJ1dHRvbntmbGV4OjEgMCBhdXRvO21hcmdpbjowO2JvcmRlci1yYWRpdXM6MDttYXJnaW46MH0udWkuYnV0dG9uczpub3QoLmJhc2ljKTpub3QoLmludmVydGVkKT4uYnV0dG9uLC51aS5idXR0b25zPi51aS5idXR0b246bm90KC5iYXNpYyk6bm90KC5pbnZlcnRlZCl7Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQgaW5zZXQsMCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLmJ1dHRvbnMgLmJ1dHRvbjpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lO21hcmdpbi1sZWZ0OjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjg1NzE0MjlyZW19LnVpLmJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yODU3MTQyOXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnZlcnRpY2FsLmJ1dHRvbnN7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVpLnZlcnRpY2FsLmJ1dHRvbnMgLmJ1dHRvbntkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW46MDtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLXJhZGl1czowfS51aS52ZXJ0aWNhbC5idXR0b25zIC5idXR0b246Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5idXR0b25zIC5idXR0b246bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5idXR0b25zIC5idXR0b246b25seS1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBDb250YWluZXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmNvbnRhaW5lcntkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5jb250YWluZXJ7d2lkdGg6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MWVtIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MWVtIWltcG9ydGFudH0udWkuZ3JpZC5jb250YWluZXJ7d2lkdGg6YXV0byFpbXBvcnRhbnR9LnVpLnJlbGF4ZWQuZ3JpZC5jb250YWluZXJ7d2lkdGg6YXV0byFpbXBvcnRhbnR9LnVpLnZlcnkucmVsYXhlZC5ncmlkLmNvbnRhaW5lcnt3aWR0aDphdXRvIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LnVpLmNvbnRhaW5lcnt3aWR0aDo3MjNweDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9LnVpLmdyaWQuY29udGFpbmVye3dpZHRoOmNhbGMoNzIzcHggKyAycmVtKSFpbXBvcnRhbnR9LnVpLnJlbGF4ZWQuZ3JpZC5jb250YWluZXJ7d2lkdGg6Y2FsYyg3MjNweCArIDNyZW0pIWltcG9ydGFudH0udWkudmVyeS5yZWxheGVkLmdyaWQuY29udGFpbmVye3dpZHRoOmNhbGMoNzIzcHggKyA1cmVtKSFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsudWkuY29udGFpbmVye3dpZHRoOjkzM3B4O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50O21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0udWkuZ3JpZC5jb250YWluZXJ7d2lkdGg6Y2FsYyg5MzNweCArIDJyZW0pIWltcG9ydGFudH0udWkucmVsYXhlZC5ncmlkLmNvbnRhaW5lcnt3aWR0aDpjYWxjKDkzM3B4ICsgM3JlbSkhaW1wb3J0YW50fS51aS52ZXJ5LnJlbGF4ZWQuZ3JpZC5jb250YWluZXJ7d2lkdGg6Y2FsYyg5MzNweCArIDVyZW0pIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7LnVpLmNvbnRhaW5lcnt3aWR0aDoxMTI3cHg7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS51aS5ncmlkLmNvbnRhaW5lcnt3aWR0aDpjYWxjKDExMjdweCArIDJyZW0pIWltcG9ydGFudH0udWkucmVsYXhlZC5ncmlkLmNvbnRhaW5lcnt3aWR0aDpjYWxjKDExMjdweCArIDNyZW0pIWltcG9ydGFudH0udWkudmVyeS5yZWxheGVkLmdyaWQuY29udGFpbmVye3dpZHRoOmNhbGMoMTEyN3B4ICsgNXJlbSkhaW1wb3J0YW50fX0udWkudGV4dC5jb250YWluZXJ7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO21heC13aWR0aDo3MDBweCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41fS51aS50ZXh0LmNvbnRhaW5lcntmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuZmx1aWQuY29udGFpbmVye3dpZHRoOjEwMCV9LnVpW2NsYXNzKj1cImxlZnQgYWxpZ25lZFwiXS5jb250YWluZXJ7dGV4dC1hbGlnbjpsZWZ0fS51aVtjbGFzcyo9XCJjZW50ZXIgYWxpZ25lZFwiXS5jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpW2NsYXNzKj1cInJpZ2h0IGFsaWduZWRcIl0uY29udGFpbmVye3RleHQtYWxpZ246cmlnaHR9LnVpLmp1c3RpZmllZC5jb250YWluZXJ7dGV4dC1hbGlnbjpqdXN0aWZ5Oy13ZWJraXQtaHlwaGVuczphdXRvOy1tcy1oeXBoZW5zOmF1dG87aHlwaGVuczphdXRvfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIERpdmlkZXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmRpdmlkZXJ7bWFyZ2luOjFyZW0gMDtsaW5lLWhlaWdodDoxO2hlaWdodDowO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA1ZW07Y29sb3I6cmdiYSgwLDAsMCwuODUpOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLmRpdmlkZXI6bm90KC52ZXJ0aWNhbCk6bm90KC5ob3Jpem9udGFsKXtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMSl9LnVpLmdyaWQ+LmNvbHVtbisuZGl2aWRlciwudWkuZ3JpZD4ucm93Pi5jb2x1bW4rLmRpdmlkZXJ7bGVmdDphdXRvfS51aS5ob3Jpem9udGFsLmRpdmlkZXJ7ZGlzcGxheTp0YWJsZTt3aGl0ZS1zcGFjZTpub3dyYXA7aGVpZ2h0OmF1dG87bWFyZ2luOicnO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLmhvcml6b250YWwuZGl2aWRlcjphZnRlciwudWkuaG9yaXpvbnRhbC5kaXZpZGVyOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6dGFibGUtY2VsbDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3dpZHRoOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnVpLmhvcml6b250YWwuZGl2aWRlcjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxZW0gdG9wIDUwJX0udWkuaG9yaXpvbnRhbC5kaXZpZGVyOmFmdGVye2JhY2tncm91bmQtcG9zaXRpb246bGVmdCAxZW0gdG9wIDUwJX0udWkudmVydGljYWwuZGl2aWRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6YXV0bztoZWlnaHQ6NTAlO2xpbmUtaGVpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LnVpLnZlcnRpY2FsLmRpdmlkZXI6YWZ0ZXIsLnVpLnZlcnRpY2FsLmRpdmlkZXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2NvbnRlbnQ6Jyc7ei1pbmRleDozO2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xKTt3aWR0aDowJTtoZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9LnVpLnZlcnRpY2FsLmRpdmlkZXI6YmVmb3Jle3RvcDotMTAwJX0udWkudmVydGljYWwuZGl2aWRlcjphZnRlcnt0b3A6YXV0bztib3R0b206MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5ncmlkIC5zdGFja2FibGUucm93IC51aS52ZXJ0aWNhbC5kaXZpZGVyLC51aS5zdGFja2FibGUuZ3JpZCAudWkudmVydGljYWwuZGl2aWRlcntkaXNwbGF5OnRhYmxlO3doaXRlLXNwYWNlOm5vd3JhcDtoZWlnaHQ6YXV0bzttYXJnaW46Jyc7b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246c3RhdGljO3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm06bm9uZX0udWkuZ3JpZCAuc3RhY2thYmxlLnJvdyAudWkudmVydGljYWwuZGl2aWRlcjphZnRlciwudWkuZ3JpZCAuc3RhY2thYmxlLnJvdyAudWkudmVydGljYWwuZGl2aWRlcjpiZWZvcmUsLnVpLnN0YWNrYWJsZS5ncmlkIC51aS52ZXJ0aWNhbC5kaXZpZGVyOmFmdGVyLC51aS5zdGFja2FibGUuZ3JpZCAudWkudmVydGljYWwuZGl2aWRlcjpiZWZvcmV7cG9zaXRpb246c3RhdGljO2xlZnQ6MDtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodDpub25lO2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZS1jZWxsO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7d2lkdGg6NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWkuZ3JpZCAuc3RhY2thYmxlLnJvdyAudWkudmVydGljYWwuZGl2aWRlcjpiZWZvcmUsLnVpLnN0YWNrYWJsZS5ncmlkIC51aS52ZXJ0aWNhbC5kaXZpZGVyOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDFlbSB0b3AgNTAlfS51aS5ncmlkIC5zdGFja2FibGUucm93IC51aS52ZXJ0aWNhbC5kaXZpZGVyOmFmdGVyLC51aS5zdGFja2FibGUuZ3JpZCAudWkudmVydGljYWwuZGl2aWRlcjphZnRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgMWVtIHRvcCA1MCV9fS51aS5kaXZpZGVyPi5pY29ue21hcmdpbjowO2ZvbnQtc2l6ZToxcmVtO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5oaWRkZW4uZGl2aWRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5oaWRkZW4uZGl2aWRlcjphZnRlciwudWkuaGlkZGVuLmRpdmlkZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udWkuZGl2aWRlci5pbnZlcnRlZCwudWkuaG9yaXpvbnRhbC5pbnZlcnRlZC5kaXZpZGVyLC51aS52ZXJ0aWNhbC5pbnZlcnRlZC5kaXZpZGVye2NvbG9yOiNmZmZ9LnVpLmRpdmlkZXIuaW52ZXJ0ZWQsLnVpLmRpdmlkZXIuaW52ZXJ0ZWQ6YWZ0ZXIsLnVpLmRpdmlkZXIuaW52ZXJ0ZWQ6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgzNCwzNiwzOCwuMTUpIWltcG9ydGFudDtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xNSkhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTUpIWltcG9ydGFudDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTUpIWltcG9ydGFudH0udWkuZml0dGVkLmRpdmlkZXJ7bWFyZ2luOjB9LnVpLmNsZWFyaW5nLmRpdmlkZXJ7Y2xlYXI6Ym90aH0udWkuc2VjdGlvbi5kaXZpZGVye21hcmdpbi10b3A6MnJlbTttYXJnaW4tYm90dG9tOjJyZW19LnVpLmRpdmlkZXJ7Zm9udC1zaXplOjFyZW19LnVpLmhvcml6b250YWwuZGl2aWRlcjphZnRlciwudWkuaG9yaXpvbnRhbC5kaXZpZGVyOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQmFBQUFBQUNDQVlBQUFDdVRIdUtBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlGcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TlMxak1ERTBJRGM1TGpFMU1UUTRNU3dnTWpBeE15OHdNeTh4TXkweE1qb3dPVG94TlNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElDaFhhVzVrYjNkektTSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzFPVGhCUkRZNE9VTkRNVFl4TVVVME9VRTNOVVZHT0VKRE16TXpNakUyTnlJZ2VHMXdUVTA2Ukc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvMU9UaEJSRFk0UVVORE1UWXhNVVUwT1VFM05VVkdPRUpETXpNek1qRTJOeUkrSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pVNU9FRkVOamczUTBNeE5qRXhSVFE1UVRjMVJVWTRRa016TXpNeU1UWTNJaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalU1T0VGRU5qZzRRME14TmpFeFJUUTVRVGMxUlVZNFFrTXpNek15TVRZM0lpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCtWVTUxM2dBQUFEVkpSRUZVZU5yczBERU5BQ0FRQkRCSVdMR0JKUWJ5L21VY0puNXNKWFFtT1FNQUFBQUFBSnF0KzJwckFBQUFBQUNnMnhkZ0FOazZCRVZ1Smd5TUFBQUFBRWxGVGtTdVFtQ0MpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLmdyaWQgLnN0YWNrYWJsZS5yb3cgLnVpLnZlcnRpY2FsLmRpdmlkZXI6YWZ0ZXIsLnVpLmdyaWQgLnN0YWNrYWJsZS5yb3cgLnVpLnZlcnRpY2FsLmRpdmlkZXI6YmVmb3JlLC51aS5zdGFja2FibGUuZ3JpZCAudWkudmVydGljYWwuZGl2aWRlcjphZnRlciwudWkuc3RhY2thYmxlLmdyaWQgLnVpLnZlcnRpY2FsLmRpdmlkZXI6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFCYUFBQUFBQ0NBWUFBQUN1VEh1S0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUZwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOUzFqTURFMElEYzVMakUxTVRRNE1Td2dNakF4TXk4d015OHhNeTB4TWpvd09Ub3hOU0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESUNoWGFXNWtiM2R6S1NJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvMU9UaEJSRFk0T1VORE1UWXhNVVUwT1VFM05VVkdPRUpETXpNek1qRTJOeUlnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8xT1RoQlJEWTRRVU5ETVRZeE1VVTBPVUUzTlVWR09FSkRNek16TWpFMk55SStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalU1T0VGRU5qZzNRME14TmpFeFJUUTVRVGMxUlVZNFFrTXpNek15TVRZM0lpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qVTVPRUZFTmpnNFEwTXhOakV4UlRRNVFUYzFSVVk0UWtNek16TXlNVFkzSWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K1ZVNTEzZ0FBQURWSlJFRlVlTnJzMERFTkFDQVFCREJJV0xHQkpRYnkvbVVjSm41c0pYUW1PUU1BQUFBQUFKcXQrMnByQUFBQUFBQ2cyeGRnQU5rNkJFVnVKZ3lNQUFBQUFFbEZUa1N1UW1DQyl9fS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIEZsYWdcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovaS5mbGFnOm5vdCguaWNvbil7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTFweDtsaW5lLWhlaWdodDoxMXB4O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO21hcmdpbjowIC41ZW0gMCAwO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3NwZWFrOm5vbmU7Zm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn1pLmZsYWc6bm90KC5pY29uKTpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDonJztiYWNrZ3JvdW5kOnVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvaW1hZ2VzL2ZsYWdzLnBuZykgbm8tcmVwZWF0IC0xMDhweCAtMTk3NnB4O3dpZHRoOjE2cHg7aGVpZ2h0OjExcHh9aS5mbGFnLmFkOmJlZm9yZSxpLmZsYWcuYW5kb3JyYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9aS5mbGFnLmFlOmJlZm9yZSxpLmZsYWcudWFlOmJlZm9yZSxpLmZsYWcudW5pdGVkLmFyYWIuZW1pcmF0ZXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMjZweH1pLmZsYWcuYWY6YmVmb3JlLGkuZmxhZy5hZmdoYW5pc3RhbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01MnB4fWkuZmxhZy5hZzpiZWZvcmUsaS5mbGFnLmFudGlndWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNzhweH1pLmZsYWcuYWk6YmVmb3JlLGkuZmxhZy5hbmd1aWxsYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMDRweH1pLmZsYWcuYWw6YmVmb3JlLGkuZmxhZy5hbGJhbmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzMHB4fWkuZmxhZy5hbTpiZWZvcmUsaS5mbGFnLmFybWVuaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTU2cHh9aS5mbGFnLmFuOmJlZm9yZSxpLmZsYWcubmV0aGVybGFuZHMuYW50aWxsZXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTgycHh9aS5mbGFnLmFuZ29sYTpiZWZvcmUsaS5mbGFnLmFvOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwOHB4fWkuZmxhZy5hcjpiZWZvcmUsaS5mbGFnLmFyZ2VudGluYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMzRweH1pLmZsYWcuYW1lcmljYW4uc2Ftb2E6YmVmb3JlLGkuZmxhZy5hczpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yNjBweH1pLmZsYWcuYXQ6YmVmb3JlLGkuZmxhZy5hdXN0cmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTI4NnB4fWkuZmxhZy5hdTpiZWZvcmUsaS5mbGFnLmF1c3RyYWxpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMTJweH1pLmZsYWcuYXJ1YmE6YmVmb3JlLGkuZmxhZy5hdzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMzhweH1pLmZsYWcuYWxhbmQuaXNsYW5kczpiZWZvcmUsaS5mbGFnLmF4OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTM2NHB4fWkuZmxhZy5hejpiZWZvcmUsaS5mbGFnLmF6ZXJiYWlqYW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMzkwcHh9aS5mbGFnLmJhOmJlZm9yZSxpLmZsYWcuYm9zbmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQxNnB4fWkuZmxhZy5iYXJiYWRvczpiZWZvcmUsaS5mbGFnLmJiOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTQ0MnB4fWkuZmxhZy5iYW5nbGFkZXNoOmJlZm9yZSxpLmZsYWcuYmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNDY4cHh9aS5mbGFnLmJlOmJlZm9yZSxpLmZsYWcuYmVsZ2l1bTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC00OTRweH1pLmZsYWcuYmY6YmVmb3JlLGkuZmxhZy5idXJraW5hLmZhc286YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNTIwcHh9aS5mbGFnLmJnOmJlZm9yZSxpLmZsYWcuYnVsZ2FyaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNTQ2cHh9aS5mbGFnLmJhaHJhaW46YmVmb3JlLGkuZmxhZy5iaDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC01NzJweH1pLmZsYWcuYmk6YmVmb3JlLGkuZmxhZy5idXJ1bmRpOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU5OHB4fWkuZmxhZy5iZW5pbjpiZWZvcmUsaS5mbGFnLmJqOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTYyNHB4fWkuZmxhZy5iZXJtdWRhOmJlZm9yZSxpLmZsYWcuYm06YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNjUwcHh9aS5mbGFnLmJuOmJlZm9yZSxpLmZsYWcuYnJ1bmVpOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY3NnB4fWkuZmxhZy5ibzpiZWZvcmUsaS5mbGFnLmJvbGl2aWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNzAycHh9aS5mbGFnLmJyOmJlZm9yZSxpLmZsYWcuYnJhemlsOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTcyOHB4fWkuZmxhZy5iYWhhbWFzOmJlZm9yZSxpLmZsYWcuYnM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtNzU0cHh9aS5mbGFnLmJodXRhbjpiZWZvcmUsaS5mbGFnLmJ0OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTc4MHB4fWkuZmxhZy5ib3V2ZXQuaXNsYW5kOmJlZm9yZSxpLmZsYWcuYnY6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtODA2cHh9aS5mbGFnLmJvdHN3YW5hOmJlZm9yZSxpLmZsYWcuYnc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtODMycHh9aS5mbGFnLmJlbGFydXM6YmVmb3JlLGkuZmxhZy5ieTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04NThweH1pLmZsYWcuYmVsaXplOmJlZm9yZSxpLmZsYWcuYno6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtODg0cHh9aS5mbGFnLmNhOmJlZm9yZSxpLmZsYWcuY2FuYWRhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTkxMHB4fWkuZmxhZy5jYzpiZWZvcmUsaS5mbGFnLmNvY29zLmlzbGFuZHM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtOTYycHh9aS5mbGFnLmNkOmJlZm9yZSxpLmZsYWcuY29uZ286YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtOTg4cHh9aS5mbGFnLmNlbnRyYWwuYWZyaWNhbi5yZXB1YmxpYzpiZWZvcmUsaS5mbGFnLmNmOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwMTRweH1pLmZsYWcuY2c6YmVmb3JlLGkuZmxhZy5jb25nby5icmF6emF2aWxsZTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMDQwcHh9aS5mbGFnLmNoOmJlZm9yZSxpLmZsYWcuc3dpdHplcmxhbmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTA2NnB4fWkuZmxhZy5jaTpiZWZvcmUsaS5mbGFnLmNvdGUuZGl2b2lyZTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMDkycHh9aS5mbGFnLmNrOmJlZm9yZSxpLmZsYWcuY29vay5pc2xhbmRzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMThweH1pLmZsYWcuY2hpbGU6YmVmb3JlLGkuZmxhZy5jbDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTQ0cHh9aS5mbGFnLmNhbWVyb29uOmJlZm9yZSxpLmZsYWcuY206YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTE3MHB4fWkuZmxhZy5jaGluYTpiZWZvcmUsaS5mbGFnLmNuOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExOTZweH1pLmZsYWcuY286YmVmb3JlLGkuZmxhZy5jb2xvbWJpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjIycHh9aS5mbGFnLmNvc3RhLnJpY2E6YmVmb3JlLGkuZmxhZy5jcjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjQ4cHh9aS5mbGFnLmNzOmJlZm9yZSxpLmZsYWcuc2VyYmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyNzRweH1pLmZsYWcuY3U6YmVmb3JlLGkuZmxhZy5jdWJhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzMDBweH1pLmZsYWcuY2FwZS52ZXJkZTpiZWZvcmUsaS5mbGFnLmN2OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzMjZweH1pLmZsYWcuY2hyaXN0bWFzLmlzbGFuZDpiZWZvcmUsaS5mbGFnLmN4OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEzNTJweH1pLmZsYWcuY3k6YmVmb3JlLGkuZmxhZy5jeXBydXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTM3OHB4fWkuZmxhZy5jejpiZWZvcmUsaS5mbGFnLmN6ZWNoLnJlcHVibGljOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0MDRweH1pLmZsYWcuZGU6YmVmb3JlLGkuZmxhZy5nZXJtYW55OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0MzBweH1pLmZsYWcuZGo6YmVmb3JlLGkuZmxhZy5kamlib3V0aTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDU2cHh9aS5mbGFnLmRlbm1hcms6YmVmb3JlLGkuZmxhZy5kazpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDgycHh9aS5mbGFnLmRtOmJlZm9yZSxpLmZsYWcuZG9taW5pY2E6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTUwOHB4fWkuZmxhZy5kbzpiZWZvcmUsaS5mbGFnLmRvbWluaWNhbi5yZXB1YmxpYzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTM0cHh9aS5mbGFnLmFsZ2VyaWE6YmVmb3JlLGkuZmxhZy5kejpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTYwcHh9aS5mbGFnLmVjOmJlZm9yZSxpLmZsYWcuZWN1YWRvcjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNTg2cHh9aS5mbGFnLmVlOmJlZm9yZSxpLmZsYWcuZXN0b25pYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjEycHh9aS5mbGFnLmVnOmJlZm9yZSxpLmZsYWcuZWd5cHQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYzOHB4fWkuZmxhZy5laDpiZWZvcmUsaS5mbGFnLndlc3Rlcm4uc2FoYXJhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2NjRweH1pLmZsYWcuZW5nbGFuZDpiZWZvcmUsaS5mbGFnLmdiLmVuZzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjkwcHh9aS5mbGFnLmVyOmJlZm9yZSxpLmZsYWcuZXJpdHJlYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzE2cHh9aS5mbGFnLmVzOmJlZm9yZSxpLmZsYWcuc3BhaW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc0MnB4fWkuZmxhZy5ldDpiZWZvcmUsaS5mbGFnLmV0aGlvcGlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NjhweH1pLmZsYWcuZXU6YmVmb3JlLGkuZmxhZy5ldXJvcGVhbi51bmlvbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzk0cHh9aS5mbGFnLmZpOmJlZm9yZSxpLmZsYWcuZmlubGFuZDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODQ2cHh9aS5mbGFnLmZpamk6YmVmb3JlLGkuZmxhZy5majpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODcycHh9aS5mbGFnLmZhbGtsYW5kLmlzbGFuZHM6YmVmb3JlLGkuZmxhZy5mazpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xODk4cHh9aS5mbGFnLmZtOmJlZm9yZSxpLmZsYWcubWljcm9uZXNpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTI0cHh9aS5mbGFnLmZhcm9lLmlzbGFuZHM6YmVmb3JlLGkuZmxhZy5mbzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTUwcHh9aS5mbGFnLmZyOmJlZm9yZSxpLmZsYWcuZnJhbmNlOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5NzZweH1pLmZsYWcuZ2E6YmVmb3JlLGkuZmxhZy5nYWJvbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAwfWkuZmxhZy5nYjpiZWZvcmUsaS5mbGFnLnVrOmJlZm9yZSxpLmZsYWcudW5pdGVkLmtpbmdkb206YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTI2cHh9aS5mbGFnLmdkOmJlZm9yZSxpLmZsYWcuZ3JlbmFkYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtNTJweH1pLmZsYWcuZ2U6YmVmb3JlLGkuZmxhZy5nZW9yZ2lhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC03OHB4fWkuZmxhZy5mcmVuY2guZ3VpYW5hOmJlZm9yZSxpLmZsYWcuZ2Y6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTEwNHB4fWkuZmxhZy5naDpiZWZvcmUsaS5mbGFnLmdoYW5hOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMzBweH1pLmZsYWcuZ2k6YmVmb3JlLGkuZmxhZy5naWJyYWx0YXI6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE1NnB4fWkuZmxhZy5nbDpiZWZvcmUsaS5mbGFnLmdyZWVubGFuZDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTgycHh9aS5mbGFnLmdhbWJpYTpiZWZvcmUsaS5mbGFnLmdtOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0yMDhweH1pLmZsYWcuZ246YmVmb3JlLGkuZmxhZy5ndWluZWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTIzNHB4fWkuZmxhZy5ncDpiZWZvcmUsaS5mbGFnLmd1YWRlbG91cGU6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTI2MHB4fWkuZmxhZy5lcXVhdG9yaWFsLmd1aW5lYTpiZWZvcmUsaS5mbGFnLmdxOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0yODZweH1pLmZsYWcuZ3I6YmVmb3JlLGkuZmxhZy5ncmVlY2U6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTMxMnB4fWkuZmxhZy5nczpiZWZvcmUsaS5mbGFnLnNhbmR3aWNoLmlzbGFuZHM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTMzOHB4fWkuZmxhZy5ndDpiZWZvcmUsaS5mbGFnLmd1YXRlbWFsYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMzY0cHh9aS5mbGFnLmd1OmJlZm9yZSxpLmZsYWcuZ3VhbTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMzkwcHh9aS5mbGFnLmd1aW5lYS1iaXNzYXU6YmVmb3JlLGkuZmxhZy5ndzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtNDE2cHh9aS5mbGFnLmd1eWFuYTpiZWZvcmUsaS5mbGFnLmd5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC00NDJweH1pLmZsYWcuaGs6YmVmb3JlLGkuZmxhZy5ob25nLmtvbmc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTQ2OHB4fWkuZmxhZy5oZWFyZC5pc2xhbmQ6YmVmb3JlLGkuZmxhZy5obTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtNDk0cHh9aS5mbGFnLmhuOmJlZm9yZSxpLmZsYWcuaG9uZHVyYXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTUyMHB4fWkuZmxhZy5jcm9hdGlhOmJlZm9yZSxpLmZsYWcuaHI6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTU0NnB4fWkuZmxhZy5oYWl0aTpiZWZvcmUsaS5mbGFnLmh0OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC01NzJweH1pLmZsYWcuaHU6YmVmb3JlLGkuZmxhZy5odW5nYXJ5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC01OThweH1pLmZsYWcuaWQ6YmVmb3JlLGkuZmxhZy5pbmRvbmVzaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTYyNHB4fWkuZmxhZy5pZTpiZWZvcmUsaS5mbGFnLmlyZWxhbmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTY1MHB4fWkuZmxhZy5pbDpiZWZvcmUsaS5mbGFnLmlzcmFlbDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtNjc2cHh9aS5mbGFnLmluOmJlZm9yZSxpLmZsYWcuaW5kaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTcwMnB4fWkuZmxhZy5pbmRpYW4ub2NlYW4udGVycml0b3J5OmJlZm9yZSxpLmZsYWcuaW86YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTcyOHB4fWkuZmxhZy5pcTpiZWZvcmUsaS5mbGFnLmlyYXE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTc1NHB4fWkuZmxhZy5pcjpiZWZvcmUsaS5mbGFnLmlyYW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTc4MHB4fWkuZmxhZy5pY2VsYW5kOmJlZm9yZSxpLmZsYWcuaXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTgwNnB4fWkuZmxhZy5pdDpiZWZvcmUsaS5mbGFnLml0YWx5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC04MzJweH1pLmZsYWcuamFtYWljYTpiZWZvcmUsaS5mbGFnLmptOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC04NThweH1pLmZsYWcuam86YmVmb3JlLGkuZmxhZy5qb3JkYW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTg4NHB4fWkuZmxhZy5qYXBhbjpiZWZvcmUsaS5mbGFnLmpwOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC05MTBweH1pLmZsYWcua2U6YmVmb3JlLGkuZmxhZy5rZW55YTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtOTM2cHh9aS5mbGFnLmtnOmJlZm9yZSxpLmZsYWcua3lyZ3l6c3RhbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtOTYycHh9aS5mbGFnLmNhbWJvZGlhOmJlZm9yZSxpLmZsYWcua2g6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTk4OHB4fWkuZmxhZy5raTpiZWZvcmUsaS5mbGFnLmtpcmliYXRpOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMDE0cHh9aS5mbGFnLmNvbW9yb3M6YmVmb3JlLGkuZmxhZy5rbTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTA0MHB4fWkuZmxhZy5rbjpiZWZvcmUsaS5mbGFnLnNhaW50LmtpdHRzLmFuZC5uZXZpczpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTA2NnB4fWkuZmxhZy5rcDpiZWZvcmUsaS5mbGFnLm5vcnRoLmtvcmVhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMDkycHh9aS5mbGFnLmtyOmJlZm9yZSxpLmZsYWcuc291dGgua29yZWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTExMThweH1pLmZsYWcua3V3YWl0OmJlZm9yZSxpLmZsYWcua3c6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTExNDRweH1pLmZsYWcuY2F5bWFuLmlzbGFuZHM6YmVmb3JlLGkuZmxhZy5reTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTE3MHB4fWkuZmxhZy5rYXpha2hzdGFuOmJlZm9yZSxpLmZsYWcua3o6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTExOTZweH1pLmZsYWcubGE6YmVmb3JlLGkuZmxhZy5sYW9zOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMjIycHh9aS5mbGFnLmxiOmJlZm9yZSxpLmZsYWcubGViYW5vbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTI0OHB4fWkuZmxhZy5sYzpiZWZvcmUsaS5mbGFnLnNhaW50Lmx1Y2lhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMjc0cHh9aS5mbGFnLmxpOmJlZm9yZSxpLmZsYWcubGllY2h0ZW5zdGVpbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTMwMHB4fWkuZmxhZy5sazpiZWZvcmUsaS5mbGFnLnNyaS5sYW5rYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTMyNnB4fWkuZmxhZy5saWJlcmlhOmJlZm9yZSxpLmZsYWcubHI6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTEzNTJweH1pLmZsYWcubGVzb3RobzpiZWZvcmUsaS5mbGFnLmxzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMzc4cHh9aS5mbGFnLmxpdGh1YW5pYTpiZWZvcmUsaS5mbGFnLmx0OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xNDA0cHh9aS5mbGFnLmx1OmJlZm9yZSxpLmZsYWcubHV4ZW1ib3VyZzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTQzMHB4fWkuZmxhZy5sYXR2aWE6YmVmb3JlLGkuZmxhZy5sdjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTQ1NnB4fWkuZmxhZy5saWJ5YTpiZWZvcmUsaS5mbGFnLmx5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xNDgycHh9aS5mbGFnLm1hOmJlZm9yZSxpLmZsYWcubW9yb2NjbzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTUwOHB4fWkuZmxhZy5tYzpiZWZvcmUsaS5mbGFnLm1vbmFjbzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTUzNHB4fWkuZmxhZy5tZDpiZWZvcmUsaS5mbGFnLm1vbGRvdmE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE1NjBweH1pLmZsYWcubWU6YmVmb3JlLGkuZmxhZy5tb250ZW5lZ3JvOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xNTg2cHh9aS5mbGFnLm1hZGFnYXNjYXI6YmVmb3JlLGkuZmxhZy5tZzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTYxM3B4fWkuZmxhZy5tYXJzaGFsbC5pc2xhbmRzOmJlZm9yZSxpLmZsYWcubWg6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE2MzlweH1pLmZsYWcubWFjZWRvbmlhOmJlZm9yZSxpLmZsYWcubWs6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE2NjVweH1pLmZsYWcubWFsaTpiZWZvcmUsaS5mbGFnLm1sOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xNjkxcHh9aS5mbGFnLmJ1cm1hOmJlZm9yZSxpLmZsYWcubW06YmVmb3JlLGkuZmxhZy5teWFubWFyOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03M3B4IC0xODIxcHh9aS5mbGFnLm1uOmJlZm9yZSxpLmZsYWcubW9uZ29saWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE3NDNweH1pLmZsYWcubWFjYXU6YmVmb3JlLGkuZmxhZy5tbzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTc2OXB4fWkuZmxhZy5tcDpiZWZvcmUsaS5mbGFnLm5vcnRoZXJuLm1hcmlhbmEuaXNsYW5kczpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTc5NXB4fWkuZmxhZy5tYXJ0aW5pcXVlOmJlZm9yZSxpLmZsYWcubXE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE4MjFweH1pLmZsYWcubWF1cml0YW5pYTpiZWZvcmUsaS5mbGFnLm1yOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xODQ3cHh9aS5mbGFnLm1vbnRzZXJyYXQ6YmVmb3JlLGkuZmxhZy5tczpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMTg3M3B4fWkuZmxhZy5tYWx0YTpiZWZvcmUsaS5mbGFnLm10OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xODk5cHh9aS5mbGFnLm1hdXJpdGl1czpiZWZvcmUsaS5mbGFnLm11OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xOTI1cHh9aS5mbGFnLm1hbGRpdmVzOmJlZm9yZSxpLmZsYWcubXY6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE5NTFweH1pLmZsYWcubWFsYXdpOmJlZm9yZSxpLmZsYWcubXc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE5NzdweH1pLmZsYWcubWV4aWNvOmJlZm9yZSxpLmZsYWcubXg6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggMH1pLmZsYWcubWFsYXlzaWE6YmVmb3JlLGkuZmxhZy5teTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMjZweH1pLmZsYWcubW96YW1iaXF1ZTpiZWZvcmUsaS5mbGFnLm16OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC01MnB4fWkuZmxhZy5uYTpiZWZvcmUsaS5mbGFnLm5hbWliaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTc4cHh9aS5mbGFnLm5jOmJlZm9yZSxpLmZsYWcubmV3LmNhbGVkb25pYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTA0cHh9aS5mbGFnLm5lOmJlZm9yZSxpLmZsYWcubmlnZXI6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEzMHB4fWkuZmxhZy5uZjpiZWZvcmUsaS5mbGFnLm5vcmZvbGsuaXNsYW5kOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNTZweH1pLmZsYWcubmc6YmVmb3JlLGkuZmxhZy5uaWdlcmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xODJweH1pLmZsYWcubmk6YmVmb3JlLGkuZmxhZy5uaWNhcmFndWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTIwOHB4fWkuZmxhZy5uZXRoZXJsYW5kczpiZWZvcmUsaS5mbGFnLm5sOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0yMzRweH1pLmZsYWcubm86YmVmb3JlLGkuZmxhZy5ub3J3YXk6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTI2MHB4fWkuZmxhZy5uZXBhbDpiZWZvcmUsaS5mbGFnLm5wOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0yODZweH1pLmZsYWcubmF1cnU6YmVmb3JlLGkuZmxhZy5ucjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMzEycHh9aS5mbGFnLm5pdWU6YmVmb3JlLGkuZmxhZy5udTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMzM4cHh9aS5mbGFnLm5ldy56ZWFsYW5kOmJlZm9yZSxpLmZsYWcubno6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTM2NHB4fWkuZmxhZy5vbTpiZWZvcmUsaS5mbGFnLm9tYW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTM5MHB4fWkuZmxhZy5wYTpiZWZvcmUsaS5mbGFnLnBhbmFtYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNDE2cHh9aS5mbGFnLnBlOmJlZm9yZSxpLmZsYWcucGVydTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNDQycHh9aS5mbGFnLmZyZW5jaC5wb2x5bmVzaWE6YmVmb3JlLGkuZmxhZy5wZjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNDY4cHh9aS5mbGFnLm5ldy5ndWluZWE6YmVmb3JlLGkuZmxhZy5wZzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNDk0cHh9aS5mbGFnLnBoOmJlZm9yZSxpLmZsYWcucGhpbGlwcGluZXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTUyMHB4fWkuZmxhZy5wYWtpc3RhbjpiZWZvcmUsaS5mbGFnLnBrOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC01NDZweH1pLmZsYWcucGw6YmVmb3JlLGkuZmxhZy5wb2xhbmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTU3MnB4fWkuZmxhZy5wbTpiZWZvcmUsaS5mbGFnLnNhaW50LnBpZXJyZTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNTk4cHh9aS5mbGFnLnBpdGNhaXJuLmlzbGFuZHM6YmVmb3JlLGkuZmxhZy5wbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNjI0cHh9aS5mbGFnLnByOmJlZm9yZSxpLmZsYWcucHVlcnRvLnJpY286YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTY1MHB4fWkuZmxhZy5wYWxlc3RpbmU6YmVmb3JlLGkuZmxhZy5wczpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNjc2cHh9aS5mbGFnLnBvcnR1Z2FsOmJlZm9yZSxpLmZsYWcucHQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTcwMnB4fWkuZmxhZy5wYWxhdTpiZWZvcmUsaS5mbGFnLnB3OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC03MjhweH1pLmZsYWcucGFyYWd1YXk6YmVmb3JlLGkuZmxhZy5weTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtNzU0cHh9aS5mbGFnLnFhOmJlZm9yZSxpLmZsYWcucWF0YXI6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTc4MHB4fWkuZmxhZy5yZTpiZWZvcmUsaS5mbGFnLnJldW5pb246YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTgwNnB4fWkuZmxhZy5ybzpiZWZvcmUsaS5mbGFnLnJvbWFuaWE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTgzMnB4fWkuZmxhZy5yczpiZWZvcmUsaS5mbGFnLnNlcmJpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtODU4cHh9aS5mbGFnLnJ1OmJlZm9yZSxpLmZsYWcucnVzc2lhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC04ODRweH1pLmZsYWcucnc6YmVmb3JlLGkuZmxhZy5yd2FuZGE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTkxMHB4fWkuZmxhZy5zYTpiZWZvcmUsaS5mbGFnLnNhdWRpLmFyYWJpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtOTM2cHh9aS5mbGFnLnNiOmJlZm9yZSxpLmZsYWcuc29sb21vbi5pc2xhbmRzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC05NjJweH1pLmZsYWcuc2M6YmVmb3JlLGkuZmxhZy5zZXljaGVsbGVzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC05ODhweH1pLmZsYWcuZ2Iuc2N0OmJlZm9yZSxpLmZsYWcuc2NvdGxhbmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEwMTRweH1pLmZsYWcuc2Q6YmVmb3JlLGkuZmxhZy5zdWRhbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTA0MHB4fWkuZmxhZy5zZTpiZWZvcmUsaS5mbGFnLnN3ZWRlbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTA2NnB4fWkuZmxhZy5zZzpiZWZvcmUsaS5mbGFnLnNpbmdhcG9yZTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTA5MnB4fWkuZmxhZy5zYWludC5oZWxlbmE6YmVmb3JlLGkuZmxhZy5zaDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTExOHB4fWkuZmxhZy5zaTpiZWZvcmUsaS5mbGFnLnNsb3ZlbmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xMTQ0cHh9aS5mbGFnLmphbi5tYXllbjpiZWZvcmUsaS5mbGFnLnNqOmJlZm9yZSxpLmZsYWcuc3ZhbGJhcmQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTExNzBweH1pLmZsYWcuc2s6YmVmb3JlLGkuZmxhZy5zbG92YWtpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTE5NnB4fWkuZmxhZy5zaWVycmEubGVvbmU6YmVmb3JlLGkuZmxhZy5zbDpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTIyMnB4fWkuZmxhZy5zYW4ubWFyaW5vOmJlZm9yZSxpLmZsYWcuc206YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEyNDhweH1pLmZsYWcuc2VuZWdhbDpiZWZvcmUsaS5mbGFnLnNuOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xMjc0cHh9aS5mbGFnLnNvOmJlZm9yZSxpLmZsYWcuc29tYWxpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTMwMHB4fWkuZmxhZy5zcjpiZWZvcmUsaS5mbGFnLnN1cmluYW1lOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xMzI2cHh9aS5mbGFnLnNhby50b21lOmJlZm9yZSxpLmZsYWcuc3Q6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEzNTJweH1pLmZsYWcuZWwuc2FsdmFkb3I6YmVmb3JlLGkuZmxhZy5zdjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTM3OHB4fWkuZmxhZy5zeTpiZWZvcmUsaS5mbGFnLnN5cmlhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNDA0cHh9aS5mbGFnLnN3YXppbGFuZDpiZWZvcmUsaS5mbGFnLnN6OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNDMwcHh9aS5mbGFnLmNhaWNvcy5pc2xhbmRzOmJlZm9yZSxpLmZsYWcudGM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE0NTZweH1pLmZsYWcuY2hhZDpiZWZvcmUsaS5mbGFnLnRkOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNDgycHh9aS5mbGFnLmZyZW5jaC50ZXJyaXRvcmllczpiZWZvcmUsaS5mbGFnLnRmOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNTA4cHh9aS5mbGFnLnRnOmJlZm9yZSxpLmZsYWcudG9nbzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTUzNHB4fWkuZmxhZy50aDpiZWZvcmUsaS5mbGFnLnRoYWlsYW5kOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNTYwcHh9aS5mbGFnLnRhamlraXN0YW46YmVmb3JlLGkuZmxhZy50ajpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTU4NnB4fWkuZmxhZy50azpiZWZvcmUsaS5mbGFnLnRva2VsYXU6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE2MTJweH1pLmZsYWcudGltb3JsZXN0ZTpiZWZvcmUsaS5mbGFnLnRsOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNjM4cHh9aS5mbGFnLnRtOmJlZm9yZSxpLmZsYWcudHVya21lbmlzdGFuOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNjY0cHh9aS5mbGFnLnRuOmJlZm9yZSxpLmZsYWcudHVuaXNpYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTY5MHB4fWkuZmxhZy50bzpiZWZvcmUsaS5mbGFnLnRvbmdhOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNzE2cHh9aS5mbGFnLnRyOmJlZm9yZSxpLmZsYWcudHVya2V5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xNzQycHh9aS5mbGFnLnRyaW5pZGFkOmJlZm9yZSxpLmZsYWcudHQ6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE3NjhweH1pLmZsYWcudHV2YWx1OmJlZm9yZSxpLmZsYWcudHY6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE3OTRweH1pLmZsYWcudGFpd2FuOmJlZm9yZSxpLmZsYWcudHc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE4MjBweH1pLmZsYWcudGFuemFuaWE6YmVmb3JlLGkuZmxhZy50ejpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTg0NnB4fWkuZmxhZy51YTpiZWZvcmUsaS5mbGFnLnVrcmFpbmU6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE4NzJweH1pLmZsYWcudWc6YmVmb3JlLGkuZmxhZy51Z2FuZGE6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE4OThweH1pLmZsYWcudW06YmVmb3JlLGkuZmxhZy51cy5taW5vci5pc2xhbmRzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xOTI0cHh9aS5mbGFnLmFtZXJpY2E6YmVmb3JlLGkuZmxhZy51bml0ZWQuc3RhdGVzOmJlZm9yZSxpLmZsYWcudXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTE5NTBweH1pLmZsYWcudXJ1Z3VheTpiZWZvcmUsaS5mbGFnLnV5OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xOTc2cHh9aS5mbGFnLnV6OmJlZm9yZSxpLmZsYWcudXpiZWtpc3RhbjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggMH1pLmZsYWcudmE6YmVmb3JlLGkuZmxhZy52YXRpY2FuLmNpdHk6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC0yNnB4fWkuZmxhZy5zYWludC52aW5jZW50OmJlZm9yZSxpLmZsYWcudmM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC01MnB4fWkuZmxhZy52ZTpiZWZvcmUsaS5mbGFnLnZlbmV6dWVsYTpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggLTc4cHh9aS5mbGFnLmJyaXRpc2gudmlyZ2luLmlzbGFuZHM6YmVmb3JlLGkuZmxhZy52ZzpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggLTEwNHB4fWkuZmxhZy51cy52aXJnaW4uaXNsYW5kczpiZWZvcmUsaS5mbGFnLnZpOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMTMwcHh9aS5mbGFnLnZpZXRuYW06YmVmb3JlLGkuZmxhZy52bjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggLTE1NnB4fWkuZmxhZy52YW51YXR1OmJlZm9yZSxpLmZsYWcudnU6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC0xODJweH1pLmZsYWcuZ2Iud2xzOmJlZm9yZSxpLmZsYWcud2FsZXM6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC0yMDhweH1pLmZsYWcud2FsbGlzLmFuZC5mdXR1bmE6YmVmb3JlLGkuZmxhZy53ZjpiZWZvcmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggLTIzNHB4fWkuZmxhZy5zYW1vYTpiZWZvcmUsaS5mbGFnLndzOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMjYwcHh9aS5mbGFnLnllOmJlZm9yZSxpLmZsYWcueWVtZW46YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC0yODZweH1pLmZsYWcubWF5b3R0ZTpiZWZvcmUsaS5mbGFnLnl0OmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMzEycHh9aS5mbGFnLnNvdXRoLmFmcmljYTpiZWZvcmUsaS5mbGFnLnphOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMzM4cHh9aS5mbGFnLnphbWJpYTpiZWZvcmUsaS5mbGFnLnptOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMzY0cHh9aS5mbGFnLnppbWJhYndlOmJlZm9yZSxpLmZsYWcuenc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC0zOTBweH0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBIZWFkZXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmhlYWRlcntib3JkZXI6bm9uZTttYXJnaW46Y2FsYygycmVtIC0gLjE0Mjg1NzE0ZW0pIDAgMXJlbTtwYWRkaW5nOjAgMDtmb250LWZhbWlseTpMYXRvLCdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMjg1NzE0MjllbTt0ZXh0LXRyYW5zZm9ybTpub25lO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuaGVhZGVyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LS4xNDI4NTcxNGVtfS51aS5oZWFkZXI6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLmhlYWRlciAuc3ViLmhlYWRlcntkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yZW07Y29sb3I6cmdiYSgwLDAsMCwuNil9LnVpLmhlYWRlcj4uaWNvbntkaXNwbGF5OnRhYmxlLWNlbGw7b3BhY2l0eToxO2ZvbnQtc2l6ZToxLjVlbTtwYWRkaW5nLXRvcDowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkuaGVhZGVyIC5pY29uOm9ubHktY2hpbGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowO21hcmdpbi1yaWdodDouNzVyZW19LnVpLmhlYWRlcj4uaW1hZ2U6bm90KC5pY29uKSwudWkuaGVhZGVyPmltZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOi4xNDI4NTcxNGVtO3dpZHRoOjIuNWVtO2hlaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkuaGVhZGVyPi5pbWFnZTpub3QoLmljb24pOm9ubHktY2hpbGQsLnVpLmhlYWRlcj5pbWc6b25seS1jaGlsZHttYXJnaW4tcmlnaHQ6Ljc1cmVtfS51aS5oZWFkZXIgLmNvbnRlbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS51aS5oZWFkZXI+LmltYWdlKy5jb250ZW50LC51aS5oZWFkZXI+aW1nKy5jb250ZW50e3BhZGRpbmctbGVmdDouNzVyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5oZWFkZXI+Lmljb24rLmNvbnRlbnR7cGFkZGluZy1sZWZ0Oi43NXJlbTtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5oZWFkZXIgLnVpLmxhYmVse2ZvbnQtc2l6ZTonJzttYXJnaW4tbGVmdDouNXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLmhlYWRlcitwe21hcmdpbi10b3A6MH1oMS51aS5oZWFkZXJ7Zm9udC1zaXplOjJyZW19aDIudWkuaGVhZGVye2ZvbnQtc2l6ZToxLjcxNDI4NTcxcmVtfWgzLnVpLmhlYWRlcntmb250LXNpemU6MS4yODU3MTQyOXJlbX1oNC51aS5oZWFkZXJ7Zm9udC1zaXplOjEuMDcxNDI4NTdyZW19aDUudWkuaGVhZGVye2ZvbnQtc2l6ZToxcmVtfWgxLnVpLmhlYWRlciAuc3ViLmhlYWRlcntmb250LXNpemU6MS4xNDI4NTcxNHJlbX1oMi51aS5oZWFkZXIgLnN1Yi5oZWFkZXJ7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19aDMudWkuaGVhZGVyIC5zdWIuaGVhZGVye2ZvbnQtc2l6ZToxcmVtfWg0LnVpLmhlYWRlciAuc3ViLmhlYWRlcntmb250LXNpemU6MXJlbX1oNS51aS5oZWFkZXIgLnN1Yi5oZWFkZXJ7Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuaHVnZS5oZWFkZXJ7bWluLWhlaWdodDoxZW07Zm9udC1zaXplOjJlbX0udWkubGFyZ2UuaGVhZGVye2ZvbnQtc2l6ZToxLjcxNDI4NTcxZW19LnVpLm1lZGl1bS5oZWFkZXJ7Zm9udC1zaXplOjEuMjg1NzE0MjllbX0udWkuc21hbGwuaGVhZGVye2ZvbnQtc2l6ZToxLjA3MTQyODU3ZW19LnVpLnRpbnkuaGVhZGVye2ZvbnQtc2l6ZToxZW19LnVpLmh1Z2UuaGVhZGVyIC5zdWIuaGVhZGVye2ZvbnQtc2l6ZToxLjE0Mjg1NzE0cmVtfS51aS5sYXJnZS5oZWFkZXIgLnN1Yi5oZWFkZXJ7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19LnVpLmhlYWRlciAuc3ViLmhlYWRlcntmb250LXNpemU6MXJlbX0udWkuc21hbGwuaGVhZGVyIC5zdWIuaGVhZGVye2ZvbnQtc2l6ZToxcmVtfS51aS50aW55LmhlYWRlciAuc3ViLmhlYWRlcntmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5zdWIuaGVhZGVye3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi4xNDI4NTcxNHJlbTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOi44NTcxNDI4NmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjonJ30udWkuc21hbGwuc3ViLmhlYWRlcntmb250LXNpemU6Ljc4NTcxNDI5ZW19LnVpLnN1Yi5oZWFkZXJ7Zm9udC1zaXplOi44NTcxNDI4NmVtfS51aS5sYXJnZS5zdWIuaGVhZGVye2ZvbnQtc2l6ZTouOTI4NTcxNDNlbX0udWkuaHVnZS5zdWIuaGVhZGVye2ZvbnQtc2l6ZToxZW19LnVpLmljb24uaGVhZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoycmVtIDAgMXJlbX0udWkuaWNvbi5oZWFkZXI6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDowO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW59LnVpLmljb24uaGVhZGVyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkuaWNvbi5oZWFkZXIgLmljb257ZmxvYXQ6bm9uZTtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjA7Zm9udC1zaXplOjNlbTttYXJnaW46MCBhdXRvIC41cmVtO29wYWNpdHk6MX0udWkuaWNvbi5oZWFkZXIgLmNvbnRlbnR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjB9LnVpLmljb24uaGVhZGVyIC5jaXJjdWxhci5pY29ue2ZvbnQtc2l6ZToyZW19LnVpLmljb24uaGVhZGVyIC5zcXVhcmUuaWNvbntmb250LXNpemU6MmVtfS51aS5ibG9jay5pY29uLmhlYWRlciAuaWNvbnttYXJnaW4tYm90dG9tOjB9LnVpLmljb24uaGVhZGVyLmFsaWduZWR7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfS51aS5kaXNhYmxlZC5oZWFkZXJ7b3BhY2l0eTouNDV9LnVpLmludmVydGVkLmhlYWRlcntjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5oZWFkZXIgLnN1Yi5oZWFkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCl9LnVpLmludmVydGVkLmF0dGFjaGVkLmhlYWRlcntiYWNrZ3JvdW5kOiM1NDU0NTQgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LHJnYmEoMCwwLDAsLjA1KSk7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0udWkuaW52ZXJ0ZWQuYmxvY2suaGVhZGVye2JhY2tncm91bmQ6IzU0NTQ1NCBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQscmdiYSgwLDAsMCwuMDUpKTtib3gtc2hhZG93Om5vbmV9LnVpLmludmVydGVkLmJsb2NrLmhlYWRlcntib3JkZXItYm90dG9tOm5vbmV9LnVpLnJlZC5oZWFkZXJ7Y29sb3I6I2RiMjgyOCFpbXBvcnRhbnR9YS51aS5yZWQuaGVhZGVyOmhvdmVye2NvbG9yOiNkMDE5MTkhaW1wb3J0YW50fS51aS5yZWQuZGl2aWRpbmcuaGVhZGVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkYjI4Mjh9LnVpLmludmVydGVkLnJlZC5oZWFkZXJ7Y29sb3I6I2ZmNjk1ZSFpbXBvcnRhbnR9YS51aS5pbnZlcnRlZC5yZWQuaGVhZGVyOmhvdmVye2NvbG9yOiNmZjUxNDQhaW1wb3J0YW50fS51aS5vcmFuZ2UuaGVhZGVye2NvbG9yOiNmMjcxMWMhaW1wb3J0YW50fWEudWkub3JhbmdlLmhlYWRlcjpob3Zlcntjb2xvcjojZjI2MjAyIWltcG9ydGFudH0udWkub3JhbmdlLmRpdmlkaW5nLmhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjI3MTFjfS51aS5pbnZlcnRlZC5vcmFuZ2UuaGVhZGVye2NvbG9yOiNmZjg1MWIhaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQub3JhbmdlLmhlYWRlcjpob3Zlcntjb2xvcjojZmY3NzAxIWltcG9ydGFudH0udWkub2xpdmUuaGVhZGVye2NvbG9yOiNiNWNjMTghaW1wb3J0YW50fWEudWkub2xpdmUuaGVhZGVyOmhvdmVye2NvbG9yOiNhN2JkMGQhaW1wb3J0YW50fS51aS5vbGl2ZS5kaXZpZGluZy5oZWFkZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2I1Y2MxOH0udWkuaW52ZXJ0ZWQub2xpdmUuaGVhZGVye2NvbG9yOiNkOWU3NzghaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQub2xpdmUuaGVhZGVyOmhvdmVye2NvbG9yOiNkOGVhNWMhaW1wb3J0YW50fS51aS55ZWxsb3cuaGVhZGVye2NvbG9yOiNmYmJkMDghaW1wb3J0YW50fWEudWkueWVsbG93LmhlYWRlcjpob3Zlcntjb2xvcjojZWFhZTAwIWltcG9ydGFudH0udWkueWVsbG93LmRpdmlkaW5nLmhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmJiZDA4fS51aS5pbnZlcnRlZC55ZWxsb3cuaGVhZGVye2NvbG9yOiNmZmUyMWYhaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQueWVsbG93LmhlYWRlcjpob3Zlcntjb2xvcjojZmZkZjA1IWltcG9ydGFudH0udWkuZ3JlZW4uaGVhZGVye2NvbG9yOiMyMWJhNDUhaW1wb3J0YW50fWEudWkuZ3JlZW4uaGVhZGVyOmhvdmVye2NvbG9yOiMxNmFiMzkhaW1wb3J0YW50fS51aS5ncmVlbi5kaXZpZGluZy5oZWFkZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzIxYmE0NX0udWkuaW52ZXJ0ZWQuZ3JlZW4uaGVhZGVye2NvbG9yOiMyZWNjNDAhaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQuZ3JlZW4uaGVhZGVyOmhvdmVye2NvbG9yOiMyMmJlMzQhaW1wb3J0YW50fS51aS50ZWFsLmhlYWRlcntjb2xvcjojMDBiNWFkIWltcG9ydGFudH1hLnVpLnRlYWwuaGVhZGVyOmhvdmVye2NvbG9yOiMwMDljOTUhaW1wb3J0YW50fS51aS50ZWFsLmRpdmlkaW5nLmhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDBiNWFkfS51aS5pbnZlcnRlZC50ZWFsLmhlYWRlcntjb2xvcjojNmRmZmZmIWltcG9ydGFudH1hLnVpLmludmVydGVkLnRlYWwuaGVhZGVyOmhvdmVye2NvbG9yOiM1NGZmZmYhaW1wb3J0YW50fS51aS5ibHVlLmhlYWRlcntjb2xvcjojMjE4NWQwIWltcG9ydGFudH1hLnVpLmJsdWUuaGVhZGVyOmhvdmVye2NvbG9yOiMxNjc4YzIhaW1wb3J0YW50fS51aS5ibHVlLmRpdmlkaW5nLmhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMjE4NWQwfS51aS5pbnZlcnRlZC5ibHVlLmhlYWRlcntjb2xvcjojNTRjOGZmIWltcG9ydGFudH1hLnVpLmludmVydGVkLmJsdWUuaGVhZGVyOmhvdmVye2NvbG9yOiMzYWMwZmYhaW1wb3J0YW50fS51aS52aW9sZXQuaGVhZGVye2NvbG9yOiM2NDM1YzkhaW1wb3J0YW50fWEudWkudmlvbGV0LmhlYWRlcjpob3Zlcntjb2xvcjojNTgyOWJiIWltcG9ydGFudH0udWkudmlvbGV0LmRpdmlkaW5nLmhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNjQzNWM5fS51aS5pbnZlcnRlZC52aW9sZXQuaGVhZGVye2NvbG9yOiNhMjkxZmIhaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQudmlvbGV0LmhlYWRlcjpob3Zlcntjb2xvcjojOGE3M2ZmIWltcG9ydGFudH0udWkucHVycGxlLmhlYWRlcntjb2xvcjojYTMzM2M4IWltcG9ydGFudH1hLnVpLnB1cnBsZS5oZWFkZXI6aG92ZXJ7Y29sb3I6Izk2MjdiYSFpbXBvcnRhbnR9LnVpLnB1cnBsZS5kaXZpZGluZy5oZWFkZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2EzMzNjOH0udWkuaW52ZXJ0ZWQucHVycGxlLmhlYWRlcntjb2xvcjojZGM3M2ZmIWltcG9ydGFudH1hLnVpLmludmVydGVkLnB1cnBsZS5oZWFkZXI6aG92ZXJ7Y29sb3I6I2Q2NWFmZiFpbXBvcnRhbnR9LnVpLnBpbmsuaGVhZGVye2NvbG9yOiNlMDM5OTchaW1wb3J0YW50fWEudWkucGluay5oZWFkZXI6aG92ZXJ7Y29sb3I6I2U2MWE4ZCFpbXBvcnRhbnR9LnVpLnBpbmsuZGl2aWRpbmcuaGVhZGVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlMDM5OTd9LnVpLmludmVydGVkLnBpbmsuaGVhZGVye2NvbG9yOiNmZjhlZGYhaW1wb3J0YW50fWEudWkuaW52ZXJ0ZWQucGluay5oZWFkZXI6aG92ZXJ7Y29sb3I6I2ZmNzRkOCFpbXBvcnRhbnR9LnVpLmJyb3duLmhlYWRlcntjb2xvcjojYTU2NzNmIWltcG9ydGFudH1hLnVpLmJyb3duLmhlYWRlcjpob3Zlcntjb2xvcjojOTc1YjMzIWltcG9ydGFudH0udWkuYnJvd24uZGl2aWRpbmcuaGVhZGVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNhNTY3M2Z9LnVpLmludmVydGVkLmJyb3duLmhlYWRlcntjb2xvcjojZDY3YzFjIWltcG9ydGFudH1hLnVpLmludmVydGVkLmJyb3duLmhlYWRlcjpob3Zlcntjb2xvcjojYzg2ZjExIWltcG9ydGFudH0udWkuZ3JleS5oZWFkZXJ7Y29sb3I6Izc2NzY3NiFpbXBvcnRhbnR9YS51aS5ncmV5LmhlYWRlcjpob3Zlcntjb2xvcjojODM4MzgzIWltcG9ydGFudH0udWkuZ3JleS5kaXZpZGluZy5oZWFkZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzc2NzY3Nn0udWkuaW52ZXJ0ZWQuZ3JleS5oZWFkZXJ7Y29sb3I6I2RjZGRkZSFpbXBvcnRhbnR9YS51aS5pbnZlcnRlZC5ncmV5LmhlYWRlcjpob3Zlcntjb2xvcjojY2ZkMGQyIWltcG9ydGFudH0udWkubGVmdC5hbGlnbmVkLmhlYWRlcnt0ZXh0LWFsaWduOmxlZnR9LnVpLnJpZ2h0LmFsaWduZWQuaGVhZGVye3RleHQtYWxpZ246cmlnaHR9LnVpLmNlbnRlci5hbGlnbmVkLmhlYWRlciwudWkuY2VudGVyZWQuaGVhZGVye3RleHQtYWxpZ246Y2VudGVyfS51aS5qdXN0aWZpZWQuaGVhZGVye3RleHQtYWxpZ246anVzdGlmeX0udWkuanVzdGlmaWVkLmhlYWRlcjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OicnO3dpZHRoOjEwMCV9LnVpLmZsb2F0ZWQuaGVhZGVyLC51aVtjbGFzcyo9XCJsZWZ0IGZsb2F0ZWRcIl0uaGVhZGVye2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouNWVtfS51aVtjbGFzcyo9XCJyaWdodCBmbG9hdGVkXCJdLmhlYWRlcntmbG9hdDpyaWdodDttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LjVlbX0udWkuZml0dGVkLmhlYWRlcntwYWRkaW5nOjB9LnVpLmRpdmlkaW5nLmhlYWRlcntwYWRkaW5nLWJvdHRvbTouMjE0Mjg1NzFyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5kaXZpZGluZy5oZWFkZXIgLnN1Yi5oZWFkZXJ7cGFkZGluZy1ib3R0b206LjIxNDI4NTcxcmVtfS51aS5kaXZpZGluZy5oZWFkZXIgLmljb257bWFyZ2luLWJvdHRvbTowfS51aS5pbnZlcnRlZC5kaXZpZGluZy5oZWFkZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0udWkuYmxvY2suaGVhZGVye2JhY2tncm91bmQ6I2YzZjRmNTtwYWRkaW5nOi43ODU3MTQyOXJlbSAxcmVtO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkNGQ0ZDU7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnRpbnkuYmxvY2suaGVhZGVye2ZvbnQtc2l6ZTouODU3MTQyODZyZW19LnVpLnNtYWxsLmJsb2NrLmhlYWRlcntmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5ibG9jay5oZWFkZXI6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNil7Zm9udC1zaXplOjFyZW19LnVpLmxhcmdlLmJsb2NrLmhlYWRlcntmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuaHVnZS5ibG9jay5oZWFkZXJ7Zm9udC1zaXplOjEuNDI4NTcxNDNyZW19LnVpLmF0dGFjaGVkLmhlYWRlcntiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzouNzg1NzE0MjlyZW0gMXJlbTttYXJnaW4tbGVmdDotMXB4O21hcmdpbi1yaWdodDotMXB4O2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkNGQ0ZDV9LnVpLmF0dGFjaGVkLmJsb2NrLmhlYWRlcntiYWNrZ3JvdW5kOiNmM2Y0ZjV9LnVpLmF0dGFjaGVkOm5vdCgudG9wKTpub3QoLmJvdHRvbSkuaGVhZGVye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1yYWRpdXM6MH0udWkudG9wLmF0dGFjaGVkLmhlYWRlcnttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkuYm90dG9tLmF0dGFjaGVkLmhlYWRlcnttYXJnaW4tdG9wOjA7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLnRpbnkuYXR0YWNoZWQuaGVhZGVye2ZvbnQtc2l6ZTouODU3MTQyODZlbX0udWkuc21hbGwuYXR0YWNoZWQuaGVhZGVye2ZvbnQtc2l6ZTouOTI4NTcxNDNlbX0udWkuYXR0YWNoZWQuaGVhZGVyOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpe2ZvbnQtc2l6ZToxZW19LnVpLmxhcmdlLmF0dGFjaGVkLmhlYWRlcntmb250LXNpemU6MS4xNDI4NTcxNGVtfS51aS5odWdlLmF0dGFjaGVkLmhlYWRlcntmb250LXNpemU6MS40Mjg1NzE0M2VtfS51aS5oZWFkZXI6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNil7Zm9udC1zaXplOjEuMjg1NzE0MjllbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBJY29uXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqL0Bmb250LWZhY2V7Zm9udC1mYW1pbHk6SWNvbnM7c3JjOnVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvaWNvbnMuZW90KTtzcmM6dXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9pY29ucy5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9pY29ucy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvaWNvbnMud29mZikgZm9ybWF0KCd3b2ZmJyksdXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9pY29ucy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwodGhlbWVzL2RlZmF1bHQvYXNzZXRzL2ZvbnRzL2ljb25zLnN2ZyNpY29ucykgZm9ybWF0KCdzdmcnKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTpub25lfWkuaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztvcGFjaXR5OjE7bWFyZ2luOjAgLjI1cmVtIDAgMDt3aWR0aDoxLjE4ZW07aGVpZ2h0OjFlbTtmb250LWZhbWlseTpJY29ucztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7dGV4dC1hbGlnbjpjZW50ZXI7c3BlYWs6bm9uZTtmb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufWkuaWNvbjpiZWZvcmV7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50fWkuaWNvbi5sb2FkaW5ne2hlaWdodDoxZW07bGluZS1oZWlnaHQ6MX1pLmljb24ubG9hZGluZ3std2Via2l0LWFuaW1hdGlvbjppY29uLWxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjppY29uLWxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBpY29uLWxvYWRpbmd7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBpY29uLWxvYWRpbmd7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19aS5pY29uLmhvdmVye29wYWNpdHk6MSFpbXBvcnRhbnR9aS5pY29uLmFjdGl2ZXtvcGFjaXR5OjEhaW1wb3J0YW50fWkuZW1waGFzaXplZC5pY29ue29wYWNpdHk6MSFpbXBvcnRhbnR9aS5kaXNhYmxlZC5pY29ue29wYWNpdHk6LjQ1IWltcG9ydGFudH1pLmZpdHRlZC5pY29ue3dpZHRoOmF1dG87bWFyZ2luOjAhaW1wb3J0YW50fWkubGluay5pY29uLGkubGluay5pY29uc3tjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi44O3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZX1pLmxpbmsuaWNvbjpob3ZlcixpLmxpbmsuaWNvbnM6aG92ZXJ7b3BhY2l0eToxIWltcG9ydGFudH1pLmNpcmN1bGFyLmljb257Ym9yZGVyLXJhZGl1czo1MDBlbSFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MSFpbXBvcnRhbnQ7cGFkZGluZzouNWVtIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAwIDAgLjFlbSByZ2JhKDAsMCwwLC4xKSBpbnNldDt3aWR0aDoyZW0haW1wb3J0YW50O2hlaWdodDoyZW0haW1wb3J0YW50fWkuY2lyY3VsYXIuaW52ZXJ0ZWQuaWNvbntib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9aS5mbGlwcGVkLmljb24saS5ob3Jpem9udGFsbHkuZmxpcHBlZC5pY29ue3RyYW5zZm9ybTpzY2FsZSgtMSwxKX1pLnZlcnRpY2FsbHkuZmxpcHBlZC5pY29ue3RyYW5zZm9ybTpzY2FsZSgxLC0xKX1pLmNsb2Nrd2lzZS5yb3RhdGVkLmljb24saS5yaWdodC5yb3RhdGVkLmljb24saS5yb3RhdGVkLmljb257dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9aS5jb3VudGVyY2xvY2t3aXNlLnJvdGF0ZWQuaWNvbixpLmxlZnQucm90YXRlZC5pY29ue3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX1pLmJvcmRlcmVkLmljb257bGluZS1oZWlnaHQ6MTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aWR0aDoyZW07aGVpZ2h0OjJlbTtwYWRkaW5nOi41ZW0gMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMCAuMWVtIHJnYmEoMCwwLDAsLjEpIGluc2V0fWkuYm9yZGVyZWQuaW52ZXJ0ZWQuaWNvbntib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9aS5pbnZlcnRlZC5ib3JkZXJlZC5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIuaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuaWNvbntjb2xvcjojZmZmfWkucmVkLmljb257Y29sb3I6I2RiMjgyOCFpbXBvcnRhbnR9aS5pbnZlcnRlZC5yZWQuaWNvbntjb2xvcjojZmY2OTVlIWltcG9ydGFudH1pLmludmVydGVkLmJvcmRlcmVkLnJlZC5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIucmVkLmljb257YmFja2dyb3VuZC1jb2xvcjojZGIyODI4IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH1pLm9yYW5nZS5pY29ue2NvbG9yOiNmMjcxMWMhaW1wb3J0YW50fWkuaW52ZXJ0ZWQub3JhbmdlLmljb257Y29sb3I6I2ZmODUxYiFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC5vcmFuZ2UuaWNvbixpLmludmVydGVkLmNpcmN1bGFyLm9yYW5nZS5pY29ue2JhY2tncm91bmQtY29sb3I6I2YyNzExYyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9aS55ZWxsb3cuaWNvbntjb2xvcjojZmJiZDA4IWltcG9ydGFudH1pLmludmVydGVkLnllbGxvdy5pY29ue2NvbG9yOiNmZmUyMWYhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYm9yZGVyZWQueWVsbG93Lmljb24saS5pbnZlcnRlZC5jaXJjdWxhci55ZWxsb3cuaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNmYmJkMDghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fWkub2xpdmUuaWNvbntjb2xvcjojYjVjYzE4IWltcG9ydGFudH1pLmludmVydGVkLm9saXZlLmljb257Y29sb3I6I2Q5ZTc3OCFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC5vbGl2ZS5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIub2xpdmUuaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fWkuZ3JlZW4uaWNvbntjb2xvcjojMjFiYTQ1IWltcG9ydGFudH1pLmludmVydGVkLmdyZWVuLmljb257Y29sb3I6IzJlY2M0MCFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC5ncmVlbi5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIuZ3JlZW4uaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fWkudGVhbC5pY29ue2NvbG9yOiMwMGI1YWQhaW1wb3J0YW50fWkuaW52ZXJ0ZWQudGVhbC5pY29ue2NvbG9yOiM2ZGZmZmYhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYm9yZGVyZWQudGVhbC5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIudGVhbC5pY29ue2JhY2tncm91bmQtY29sb3I6IzAwYjVhZCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9aS5ibHVlLmljb257Y29sb3I6IzIxODVkMCFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ibHVlLmljb257Y29sb3I6IzU0YzhmZiFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC5ibHVlLmljb24saS5pbnZlcnRlZC5jaXJjdWxhci5ibHVlLmljb257YmFja2dyb3VuZC1jb2xvcjojMjE4NWQwIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH1pLnZpb2xldC5pY29ue2NvbG9yOiM2NDM1YzkhaW1wb3J0YW50fWkuaW52ZXJ0ZWQudmlvbGV0Lmljb257Y29sb3I6I2EyOTFmYiFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC52aW9sZXQuaWNvbixpLmludmVydGVkLmNpcmN1bGFyLnZpb2xldC5pY29ue2JhY2tncm91bmQtY29sb3I6IzY0MzVjOSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9aS5wdXJwbGUuaWNvbntjb2xvcjojYTMzM2M4IWltcG9ydGFudH1pLmludmVydGVkLnB1cnBsZS5pY29ue2NvbG9yOiNkYzczZmYhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYm9yZGVyZWQucHVycGxlLmljb24saS5pbnZlcnRlZC5jaXJjdWxhci5wdXJwbGUuaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNhMzMzYzghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fWkucGluay5pY29ue2NvbG9yOiNlMDM5OTchaW1wb3J0YW50fWkuaW52ZXJ0ZWQucGluay5pY29ue2NvbG9yOiNmZjhlZGYhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYm9yZGVyZWQucGluay5pY29uLGkuaW52ZXJ0ZWQuY2lyY3VsYXIucGluay5pY29ue2JhY2tncm91bmQtY29sb3I6I2UwMzk5NyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9aS5icm93bi5pY29ue2NvbG9yOiNhNTY3M2YhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYnJvd24uaWNvbntjb2xvcjojZDY3YzFjIWltcG9ydGFudH1pLmludmVydGVkLmJvcmRlcmVkLmJyb3duLmljb24saS5pbnZlcnRlZC5jaXJjdWxhci5icm93bi5pY29ue2JhY2tncm91bmQtY29sb3I6I2E1NjczZiFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9aS5ncmV5Lmljb257Y29sb3I6Izc2NzY3NiFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ncmV5Lmljb257Y29sb3I6I2RjZGRkZSFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ib3JkZXJlZC5ncmV5Lmljb24saS5pbnZlcnRlZC5jaXJjdWxhci5ncmV5Lmljb257YmFja2dyb3VuZC1jb2xvcjojNzY3Njc2IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH1pLmJsYWNrLmljb257Y29sb3I6IzFiMWMxZCFpbXBvcnRhbnR9aS5pbnZlcnRlZC5ibGFjay5pY29ue2NvbG9yOiM1NDU0NTQhaW1wb3J0YW50fWkuaW52ZXJ0ZWQuYm9yZGVyZWQuYmxhY2suaWNvbixpLmludmVydGVkLmNpcmN1bGFyLmJsYWNrLmljb257YmFja2dyb3VuZC1jb2xvcjojMWIxYzFkIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH1pLm1pbmkuaWNvbixpLm1pbmkuaWNvbnN7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6LjRlbX1pLnRpbnkuaWNvbixpLnRpbnkuaWNvbnN7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6LjVlbX1pLnNtYWxsLmljb24saS5zbWFsbC5pY29uc3tsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZTouNzVlbX1pLmljb24saS5pY29uc3tmb250LXNpemU6MWVtfWkubGFyZ2UuaWNvbixpLmxhcmdlLmljb25ze2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToxLjVlbX1pLmJpZy5pY29uLGkuYmlnLmljb25ze2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToyZW19aS5odWdlLmljb24saS5odWdlLmljb25ze2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZTo0ZW19aS5tYXNzaXZlLmljb24saS5tYXNzaXZlLmljb25ze2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZTo4ZW19aS5pY29uc3tkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDoxfWkuaWNvbnMgLmljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO21hcmdpbjowO21hcmdpbjowfWkuaWNvbnMgLmljb246Zmlyc3QtY2hpbGR7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246dG9wO3RyYW5zZm9ybTpub25lO21hcmdpbi1yaWdodDouMjVyZW19aS5pY29ucyAuY29ybmVyLmljb257dG9wOmF1dG87bGVmdDphdXRvO3JpZ2h0OjA7Ym90dG9tOjA7dHJhbnNmb3JtOm5vbmU7Zm9udC1zaXplOi40NWVtO3RleHQtc2hhZG93Oi0xcHggLTFweCAwICNmZmYsMXB4IC0xcHggMCAjZmZmLC0xcHggMXB4IDAgI2ZmZiwxcHggMXB4IDAgI2ZmZn1pLmljb25zIC50b3AucmlnaHQuY29ybmVyLmljb257dG9wOjA7bGVmdDphdXRvO3JpZ2h0OjA7Ym90dG9tOmF1dG99aS5pY29ucyAudG9wLmxlZnQuY29ybmVyLmljb257dG9wOjA7bGVmdDowO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG99aS5pY29ucyAuYm90dG9tLmxlZnQuY29ybmVyLmljb257dG9wOmF1dG87bGVmdDowO3JpZ2h0OmF1dG87Ym90dG9tOjB9aS5pY29ucyAuYm90dG9tLnJpZ2h0LmNvcm5lci5pY29ue3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDowO2JvdHRvbTowfWkuaWNvbnMgLmludmVydGVkLmNvcm5lci5pY29ue3RleHQtc2hhZG93Oi0xcHggLTFweCAwICMxYjFjMWQsMXB4IC0xcHggMCAjMWIxYzFkLC0xcHggMXB4IDAgIzFiMWMxZCwxcHggMXB4IDAgIzFiMWMxZH1pLmljb24ubGlua2VkaW4uaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTFcIn1pLmljb24uem9vbS5pbjpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifWkuaWNvbi56b29tLm91dDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMFwifWkuaWNvbi5zaWduLmluOmJlZm9yZXtjb250ZW50OlwiXFxmMmY2XCJ9aS5pY29uLmluLmNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn1pLmljb24ubG9nLm91dDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNVwifWkuaWNvbi5zaWduLm91dDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNVwifWkuaWNvbi5cXDM1IDAwcHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmVcIn1pLmljb24uYWNjZXNzaWJsZS5pY29uOmJlZm9yZXtjb250ZW50OlwiXFxmMzY4XCJ9aS5pY29uLmFjY3Vzb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxmMzY5XCJ9aS5pY29uLmFkZHJlc3MuYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjJiOVwifWkuaWNvbi5hZGRyZXNzLmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmJcIn1pLmljb24uYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQyXCJ9aS5pY29uLmFkbjpiZWZvcmV7Y29udGVudDpcIlxcZjE3MFwifWkuaWNvbi5hZHZlcnNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM2YVwifWkuaWNvbi5hZmZpbGlhdGV0aGVtZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2YlwifWkuaWNvbi5hbGdvbGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMzZjXCJ9aS5pY29uLmFsaWduLmNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAzN1wifWkuaWNvbi5hbGlnbi5qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMDM5XCJ9aS5pY29uLmFsaWduLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzZcIn1pLmljb24uYWxpZ24ucmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn1pLmljb24uYW1hem9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjcwXCJ9aS5pY29uLmFtYXpvbi5wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmNcIn1pLmljb24uYW1idWxhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9aS5pY29uLmFtZXJpY2FuLnNpZ24ubGFuZ3VhZ2UuaW50ZXJwcmV0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9aS5pY29uLmFtaWxpYTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZFwifWkuaWNvbi5hbmNob3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2RcIn1pLmljb24uYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifWkuaWNvbi5hbmdlbGxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDlcIn1pLmljb24uYW5nbGUuZG91YmxlLmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn1pLmljb24uYW5nbGUuZG91YmxlLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDBcIn1pLmljb24uYW5nbGUuZG91YmxlLnJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9aS5pY29uLmFuZ2xlLmRvdWJsZS51cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifWkuaWNvbi5hbmdsZS5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9aS5pY29uLmFuZ2xlLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDRcIn1pLmljb24uYW5nbGUucmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn1pLmljb24uYW5nbGUudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn1pLmljb24uYW5ncnljcmVhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZVwifWkuaWNvbi5hbmd1bGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIwXCJ9aS5pY29uLmFwcC5zdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZlwifWkuaWNvbi5hcHAuc3RvcmUuaW9zOmJlZm9yZXtjb250ZW50OlwiXFxmMzcwXCJ9aS5pY29uLmFwcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMzcxXCJ9aS5pY29uLmFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc5XCJ9aS5pY29uLmFwcGxlLnBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNVwifWkuaWNvbi5hcmNoaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTg3XCJ9aS5pY29uLmFycm93LmFsdGVybmF0ZS5jaXJjbGUuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjM1OFwifWkuaWNvbi5hcnJvdy5hbHRlcm5hdGUuY2lyY2xlLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTlcIn1pLmljb24uYXJyb3cuYWx0ZXJuYXRlLmNpcmNsZS5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjM1YVwifWkuaWNvbi5hcnJvdy5hbHRlcm5hdGUuY2lyY2xlLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzViXCJ9aS5pY29uLmFycm93LmNpcmNsZS5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGFiXCJ9aS5pY29uLmFycm93LmNpcmNsZS5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE4XCJ9aS5pY29uLmFycm93LmNpcmNsZS5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOVwifWkuaWNvbi5hcnJvdy5jaXJjbGUudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWFcIn1pLmljb24uYXJyb3cuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA2M1wifWkuaWNvbi5hcnJvdy5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYwXCJ9aS5pY29uLmFycm93LnJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYxXCJ9aS5pY29uLmFycm93LnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDYyXCJ9aS5pY29uLmFycm93cy5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjJcIn1pLmljb24uYXJyb3dzLmFsdGVybmF0ZS5ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMzM3XCJ9aS5pY29uLmFycm93cy5hbHRlcm5hdGUudmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMzhcIn1pLmljb24uYXNzaXN0aXZlLmxpc3RlbmluZy5zeXN0ZW1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9aS5pY29uLmFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCJ9aS5pY29uLmFzeW1tZXRyaWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzJcIn1pLmljb24uYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmFcIn1pLmljb24uYXVkaWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3M1wifWkuaWNvbi5hdWRpby5kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifWkuaWNvbi5hdXRvcHJlZml4ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWNcIn1pLmljb24uYXZpYW5leDpiZWZvcmV7Y29udGVudDpcIlxcZjM3NFwifWkuaWNvbi5hdmlhdG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjFcIn1pLmljb24uYXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMzc1XCJ9aS5pY29uLmJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRhXCJ9aS5pY29uLmJhbGFuY2Uuc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn1pLmljb24uYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9aS5pY29uLmJhbmQuYWlkOmJlZm9yZXtjb250ZW50OlwiXFxmNDYyXCJ9aS5pY29uLmJhbmRjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ1XCJ9aS5pY29uLmJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn1pLmljb24uYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifWkuaWNvbi5iYXNlYmFsbC5iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDMzXCJ9aS5pY29uLmJhc2tldGJhbGwuYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzNFwifWkuaWNvbi5iYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMmNkXCJ9aS5pY29uLmJhdHRlcnkuZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDRcIn1pLmljb24uYmF0dGVyeS5mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMjQwXCJ9aS5pY29uLmJhdHRlcnkuaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifWkuaWNvbi5iYXR0ZXJ5LnF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn1pLmljb24uYmF0dGVyeS50aHJlZS5xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifWkuaWNvbi5iZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzZcIn1pLmljb24uYmVlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmY1wifWkuaWNvbi5iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI0XCJ9aS5pY29uLmJlaGFuY2Uuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI1XCJ9aS5pY29uLmJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn1pLmljb24uYmVsbC5zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNlwifWkuaWNvbi5iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9aS5pY29uLmJpbW9iamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjM3OFwifWkuaWNvbi5iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWU1XCJ9aS5pY29uLmJpcnRoZGF5LmNha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn1pLmljb24uYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9aS5pY29uLmJpdGNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzlcIn1pLmljb24uYml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YVwifWkuaWNvbi5ibGFjay50aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2VcIn1pLmljb24uYmxhY2tiZXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YlwifWkuaWNvbi5ibGluZDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZFwifWkuaWNvbi5ibG9nZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzdjXCJ9aS5pY29uLmJsb2dnZXIuYjpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZFwifWkuaWNvbi5ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTNcIn1pLmljb24uYmx1ZXRvb3RoLmI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTRcIn1pLmljb24uYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwifWkuaWNvbi5ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9aS5pY29uLmJvbWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTJcIn1pLmljb24uYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZFwifWkuaWNvbi5ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZVwifWkuaWNvbi5ib3dsaW5nLmJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzZcIn1pLmljb24uYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNDY2XCJ9aS5pY29uLmJveGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDY4XCJ9aS5pY29uLmJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTFcIn1pLmljb24uYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGIxXCJ9aS5pY29uLmJ0YzpiZWZvcmV7Y29udGVudDpcIlxcZjE1YVwifWkuaWNvbi5idWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODhcIn1pLmljb24uYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWRcIn1pLmljb24uYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTFcIn1pLmljb24uYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDBcIn1pLmljb24uYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZlwifWkuaWNvbi5idXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDdcIn1pLmljb24uYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifWkuaWNvbi5jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMWVjXCJ9aS5pY29uLmNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9aS5pY29uLmNhbGVuZGFyLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3M1wifWkuaWNvbi5jYWxlbmRhci5jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjI3NFwifWkuaWNvbi5jYWxlbmRhci5taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifWkuaWNvbi5jYWxlbmRhci5wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9aS5pY29uLmNhbGVuZGFyLnRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9aS5pY29uLmNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzMFwifWkuaWNvbi5jYW1lcmEucmV0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODNcIn1pLmljb24uY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMWI5XCJ9aS5pY29uLmNhcmV0LmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDdcIn1pLmljb24uY2FyZXQubGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOVwifWkuaWNvbi5jYXJldC5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBkYVwifWkuaWNvbi5jYXJldC5zcXVhcmUuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1MFwifWkuaWNvbi5jYXJldC5zcXVhcmUubGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MVwifWkuaWNvbi5jYXJldC5zcXVhcmUucmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTJcIn1pLmljb24uY2FyZXQuc3F1YXJlLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTUxXCJ9aS5pY29uLmNhcmV0LnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9aS5pY29uLmNhcnQuYXJyb3cuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifWkuaWNvbi5jYXJ0LnBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTdcIn1pLmljb24uY2MuYW1hem9uLnBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZFwifWkuaWNvbi5jYy5hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9aS5pY29uLmNjLmFwcGxlLnBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNlwifWkuaWNvbi5jYy5kaW5lcnMuY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifWkuaWNvbi5jYy5kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifWkuaWNvbi5jYy5qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn1pLmljb24uY2MubWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifWkuaWNvbi5jYy5wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn1pLmljb24uY2Muc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9aS5pY29uLmNjLnZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn1pLmljb24uY2VudGVyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4MFwifWkuaWNvbi5jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifWkuaWNvbi5jaGFydC5hcmVhOmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9aS5pY29uLmNoYXJ0LmJhcjpiZWZvcmV7Y29udGVudDpcIlxcZjA4MFwifWkuaWNvbi5jaGFydC5saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9aS5pY29uLmNoYXJ0LnBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifWkuaWNvbi5jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifWkuaWNvbi5jaGVjay5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn1pLmljb24uY2hlY2suc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9aS5pY29uLmNoZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDM5XCJ9aS5pY29uLmNoZXNzLmJpc2hvcDpiZWZvcmV7Y29udGVudDpcIlxcZjQzYVwifWkuaWNvbi5jaGVzcy5ib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjQzY1wifWkuaWNvbi5jaGVzcy5raW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNDNmXCJ9aS5pY29uLmNoZXNzLmtuaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0MVwifWkuaWNvbi5jaGVzcy5wYXduOmJlZm9yZXtjb250ZW50OlwiXFxmNDQzXCJ9aS5pY29uLmNoZXNzLnF1ZWVuOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ1XCJ9aS5pY29uLmNoZXNzLnJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDdcIn1pLmljb24uY2hldnJvbi5jaXJjbGUuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEzYVwifWkuaWNvbi5jaGV2cm9uLmNpcmNsZS5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM3XCJ9aS5pY29uLmNoZXZyb24uY2lyY2xlLnJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM4XCJ9aS5pY29uLmNoZXZyb24uY2lyY2xlLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9aS5pY29uLmNoZXZyb24uZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA3OFwifWkuaWNvbi5jaGV2cm9uLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTNcIn1pLmljb24uY2hldnJvbi5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA1NFwifWkuaWNvbi5jaGV2cm9uLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDc3XCJ9aS5pY29uLmNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMWFlXCJ9aS5pY29uLmNocm9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2OFwifWkuaWNvbi5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn1pLmljb24uY2lyY2xlLm5vdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWNlXCJ9aS5pY29uLmNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjMyOFwifWkuaWNvbi5jbGlwYm9hcmQuY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmNcIn1pLmljb24uY2xpcGJvYXJkLmxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmRcIn1pLmljb24uY2xvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTdcIn1pLmljb24uY2xvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGRcIn1pLmljb24uY2xvc2VkLmNhcHRpb25pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn1pLmljb24uY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzJcIn1pLmljb24uY2xvdWRzY2FsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4M1wifWkuaWNvbi5jbG91ZHNtaXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMzg0XCJ9aS5pY29uLmNsb3VkdmVyc2lmeTpiZWZvcmV7Y29udGVudDpcIlxcZjM4NVwifWkuaWNvbi5jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9aS5pY29uLmNvZGUuYnJhbmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTI2XCJ9aS5pY29uLmNvZGVwZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2JcIn1pLmljb24uY29kaWVwaWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODRcIn1pLmljb24uY29mZmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMGY0XCJ9aS5pY29uLmNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjAxM1wifWkuaWNvbi5jb2dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg1XCJ9aS5pY29uLmNvbHVtbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGJcIn1pLmljb24uY29tbWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NVwifWkuaWNvbi5jb21tZW50LmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3YVwifWkuaWNvbi5jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifWkuaWNvbi5jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTRlXCJ9aS5pY29uLmNvbXByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY2XCJ9aS5pY29uLmNvbm5lY3RkZXZlbG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMjBlXCJ9aS5pY29uLmNvbnRhbzpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZFwifWkuaWNvbi5jb3B5OmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9aS5pY29uLmNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOVwifWkuaWNvbi5jcGFuZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODhcIn1pLmljb24uY3JlYXRpdmUuY29tbW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZVwifWkuaWNvbi5jcmVkaXQuY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifWkuaWNvbi5jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTI1XCJ9aS5pY29uLmNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWJcIn1pLmljb24uY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZjEzY1wifWkuaWNvbi5jc3MzLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4YlwifWkuaWNvbi5jdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWIyXCJ9aS5pY29uLmN1YmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMWIzXCJ9aS5pY29uLmN1dDpiZWZvcmV7Y29udGVudDpcIlxcZjBjNFwifWkuaWNvbi5jdXR0bGVmaXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMzhjXCJ9aS5pY29uLmQuYW5kLmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGRcIn1pLmljb24uZGFzaGN1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTBcIn1pLmljb24uZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzBcIn1pLmljb24uZGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifWkuaWNvbi5kZWxpY2lvdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTVcIn1pLmljb24uZGVwbG95ZG9nOmJlZm9yZXtjb250ZW50OlwiXFxmMzhlXCJ9aS5pY29uLmRlc2twcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGZcIn1pLmljb24uZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifWkuaWNvbi5kZXZpYW50YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWJkXCJ9aS5pY29uLmRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTZcIn1pLmljb24uZGlnaXRhbC5vY2VhbjpiZWZvcmV7Y29udGVudDpcIlxcZjM5MVwifWkuaWNvbi5kaXNjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMzkyXCJ9aS5pY29uLmRpc2NvdXJzZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5M1wifWkuaWNvbi5kbmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzFcIn1pLmljb24uZG9jaHViOmJlZm9yZXtjb250ZW50OlwiXFxmMzk0XCJ9aS5pY29uLmRvY2tlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM5NVwifWkuaWNvbi5kb2xsYXIuc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifWkuaWNvbi5kb2xseTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MlwifWkuaWNvbi5kb2xseS5mbGF0YmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNDc0XCJ9aS5pY29uLmRvdC5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTJcIn1pLmljb24uZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTlcIn1pLmljb24uZHJhZnQyZGlnaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM5NlwifWkuaWNvbi5kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZFwifWkuaWNvbi5kcmliYmJsZS5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTdcIn1pLmljb24uZHJvcGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjE2YlwifWkuaWNvbi5kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTlcIn1pLmljb24uZHlhbG9nOmJlZm9yZXtjb250ZW50OlwiXFxmMzk5XCJ9aS5pY29uLmVhcmx5YmlyZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWFcIn1pLmljb24uZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4MlwifWkuaWNvbi5lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCJ9aS5pY29uLmVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCJ9aS5pY29uLmVsZW1lbnRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjQzMFwifWkuaWNvbi5lbGxpcHNpcy5ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9aS5pY29uLmVsbGlwc2lzLnZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9aS5pY29uLmVtYmVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDIzXCJ9aS5pY29uLmVtcGlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMVwifWkuaWNvbi5lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifWkuaWNvbi5lbnZlbG9wZS5vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMmI2XCJ9aS5pY29uLmVudmVsb3BlLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5OVwifWkuaWNvbi5lbnZpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTlcIn1pLmljb24uZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9aS5pY29uLmVybGFuZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZFwifWkuaWNvbi5ldGhlcmV1bTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZVwifWkuaWNvbi5ldHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ3XCJ9aS5pY29uLmV1cm8uc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifWkuaWNvbi5leGNoYW5nZS5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjJcIn1pLmljb24uZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn1pLmljb24uZXhjbGFtYXRpb24uY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9aS5pY29uLmV4Y2xhbWF0aW9uLnRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDcxXCJ9aS5pY29uLmV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifWkuaWNvbi5leHBhbmQuYXJyb3dzLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjMxZVwifWkuaWNvbi5leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn1pLmljb24uZXh0ZXJuYWwuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzVkXCJ9aS5pY29uLmV4dGVybmFsLnNxdWFyZS5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjBcIn1pLmljb24uZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMDZlXCJ9aS5pY29uLmV5ZS5kcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWZiXCJ9aS5pY29uLmV5ZS5zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifWkuaWNvbi5mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjA5YVwifWkuaWNvbi5mYWNlYm9vay5mOmJlZm9yZXtjb250ZW50OlwiXFxmMzllXCJ9aS5pY29uLmZhY2Vib29rLm1lc3NlbmdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZlwifWkuaWNvbi5mYWNlYm9vay5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODJcIn1pLmljb24uZmFzdC5iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OVwifWkuaWNvbi5mYXN0LmZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTBcIn1pLmljb24uZmF4OmJlZm9yZXtjb250ZW50OlwiXFxmMWFjXCJ9aS5pY29uLmZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MlwifWkuaWNvbi5maWdodGVyLmpldDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifWkuaWNvbi5maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9aS5pY29uLmZpbGUuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9aS5pY29uLmZpbGUuYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifWkuaWNvbi5maWxlLmF1ZGlvOmJlZm9yZXtjb250ZW50OlwiXFxmMWM3XCJ9aS5pY29uLmZpbGUuY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjOVwifWkuaWNvbi5maWxlLmV4Y2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9aS5pY29uLmZpbGUuaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzVcIn1pLmljb24uZmlsZS5wZGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn1pLmljb24uZmlsZS5wb3dlcnBvaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9aS5pY29uLmZpbGUudmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzhcIn1pLmljb24uZmlsZS53b3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9aS5pY29uLmZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDhcIn1pLmljb24uZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGIwXCJ9aS5pY29uLmZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmRcIn1pLmljb24uZmlyZS5leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn1pLmljb24uZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OVwifWkuaWNvbi5maXJzdC5haWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzlcIn1pLmljb24uZmlyc3Qub3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjBcIn1pLmljb24uZmlyc3RkcmFmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNhMVwifWkuaWNvbi5mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDI0XCJ9aS5pY29uLmZsYWcuY2hlY2tlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFlXCJ9aS5pY29uLmZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGMzXCJ9aS5pY29uLmZsaWNrcjpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZVwifWkuaWNvbi5mbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGRcIn1pLmljb24uZmx5OmJlZm9yZXtjb250ZW50OlwiXFxmNDE3XCJ9aS5pY29uLmZvbGRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA3YlwifWkuaWNvbi5mb2xkZXIub3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjA3Y1wifWkuaWNvbi5mb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDMxXCJ9aS5pY29uLmZvbnQuYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNFwifWkuaWNvbi5mb250LmF3ZXNvbWUuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzVjXCJ9aS5pY29uLmZvbnQuYXdlc29tZS5mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxmNDI1XCJ9aS5pY29uLmZvbnRpY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjI4MFwifWkuaWNvbi5mb250aWNvbnMuZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTJcIn1pLmljb24uZm9vdGJhbGwuYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZVwifWkuaWNvbi5mb3J0LmF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODZcIn1pLmljb24uZm9ydC5hd2Vzb21lLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhM1wifWkuaWNvbi5mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMVwifWkuaWNvbi5mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRlXCJ9aS5pY29uLmZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODBcIn1pLmljb24uZnJlZS5jb2RlLmNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzVcIn1pLmljb24uZnJlZWJzZDpiZWZvcmV7Y29udGVudDpcIlxcZjNhNFwifWkuaWNvbi5mcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifWkuaWNvbi5mdXRib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTNcIn1pLmljb24uZ2FtZXBhZDpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifWkuaWNvbi5nYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlM1wifWkuaWNvbi5nZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTVcIn1pLmljb24uZ2VuZGVybGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjIyZFwifWkuaWNvbi5nZXQucG9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjY1XCJ9aS5pY29uLmdnOmJlZm9yZXtjb250ZW50OlwiXFxmMjYwXCJ9aS5pY29uLmdnLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2MVwifWkuaWNvbi5naWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDZiXCJ9aS5pY29uLmdpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFkM1wifWkuaWNvbi5naXQuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9aS5pY29uLmdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjA5YlwifWkuaWNvbi5naXRodWIuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9aS5pY29uLmdpdGh1Yi5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTJcIn1pLmljb24uZ2l0a3Jha2VuOmJlZm9yZXtjb250ZW50OlwiXFxmM2E2XCJ9aS5pY29uLmdpdGxhYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NlwifWkuaWNvbi5naXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjZcIn1pLmljb24uZ2xhc3MubWFydGluaTpiZWZvcmV7Y29udGVudDpcIlxcZjAwMFwifWkuaWNvbi5nbGlkZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhNVwifWkuaWNvbi5nbGlkZS5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmE2XCJ9aS5pY29uLmdsb2JlOmJlZm9yZXtjb250ZW50OlwiXFxmMGFjXCJ9aS5pY29uLmdvZm9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhN1wifWkuaWNvbi5nb2xmLmJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTBcIn1pLmljb24uZ29vZHJlYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmM2E4XCJ9aS5pY29uLmdvb2RyZWFkcy5nOmJlZm9yZXtjb250ZW50OlwiXFxmM2E5XCJ9aS5pY29uLmdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifWkuaWNvbi5nb29nbGUuZHJpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWFcIn1pLmljb24uZ29vZ2xlLnBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWJcIn1pLmljb24uZ29vZ2xlLnBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn1pLmljb24uZ29vZ2xlLnBsdXMuZzpiZWZvcmV7Y29udGVudDpcIlxcZjBkNVwifWkuaWNvbi5nb29nbGUucGx1cy5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDRcIn1pLmljb24uZ29vZ2xlLndhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZVwifWkuaWNvbi5ncmFkdWF0aW9uLmNhcDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifWkuaWNvbi5ncmF0aXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifWkuaWNvbi5ncmF2OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ2XCJ9aS5pY29uLmdyaXBmaXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FjXCJ9aS5pY29uLmdydW50OmJlZm9yZXtjb250ZW50OlwiXFxmM2FkXCJ9aS5pY29uLmd1bHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWVcIn1pLmljb24uaC5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn1pLmljb24uaGFja2VyLm5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn1pLmljb24uaGFja2VyLm5ld3Muc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FmXCJ9aS5pY29uLmhhbmQubGl6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9aS5pY29uLmhhbmQucGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTZcIn1pLmljb24uaGFuZC5wZWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifWkuaWNvbi5oYW5kLnBvaW50LmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTdcIn1pLmljb24uaGFuZC5wb2ludC5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE1XCJ9aS5pY29uLmhhbmQucG9pbnQucmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn1pLmljb24uaGFuZC5wb2ludC51cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNlwifWkuaWNvbi5oYW5kLnBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn1pLmljb24uaGFuZC5yb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9aS5pY29uLmhhbmQuc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTdcIn1pLmljb24uaGFuZC5zcG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjI1OVwifWkuaWNvbi5oYW5kc2hha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn1pLmljb24uaGFzaHRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MlwifWkuaWNvbi5oZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn1pLmljb24uaGVhZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFkY1wifWkuaWNvbi5oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDI1XCJ9aS5pY29uLmhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9aS5pY29uLmhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZVwifWkuaWNvbi5oaXBzOmJlZm9yZXtjb250ZW50OlwiXFxmNDUyXCJ9aS5pY29uLmhpcmUuYS5oZWxwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjBcIn1pLmljb24uaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjFkYVwifWkuaWNvbi5ob2NrZXkucHVjazpiZWZvcmV7Y29udGVudDpcIlxcZjQ1M1wifWkuaWNvbi5ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmMDE1XCJ9aS5pY29uLmhvb2xpOmJlZm9yZXtjb250ZW50OlwiXFxmNDI3XCJ9aS5pY29uLmhvc3BpdGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9aS5pY29uLmhvc3BpdGFsLnN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZVwifWkuaWNvbi5ob3RqYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjFcIn1pLmljb24uaG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9aS5pY29uLmhvdXJnbGFzcy5lbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTNcIn1pLmljb24uaG91cmdsYXNzLmhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn1pLmljb24uaG91cmdsYXNzLnN0YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9aS5pY29uLmhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9aS5pY29uLmh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmMTNiXCJ9aS5pY29uLmh1YnNwb3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjJcIn1pLmljb24uaS5jdXJzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDZcIn1pLmljb24uaWQuYmFkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzFcIn1pLmljb24uaWQuY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJjMlwifWkuaWNvbi5pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAzZVwifWkuaWNvbi5pbWFnZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDJcIn1pLmljb24uaW1kYjpiZWZvcmV7Y29udGVudDpcIlxcZjJkOFwifWkuaWNvbi5pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZjAxY1wifWkuaWNvbi5pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2NcIn1pLmljb24uaW5kdXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzVcIn1pLmljb24uaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifWkuaWNvbi5pbmZvLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1YVwifWkuaWNvbi5pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmRcIn1pLmljb24uaW50ZXJuZXQuZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmJcIn1pLmljb24uaW94aG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOFwifWkuaWNvbi5pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzNcIn1pLmljb24uaXR1bmVzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I0XCJ9aS5pY29uLml0dW5lcy5ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I1XCJ9aS5pY29uLmplbmtpbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjZcIn1pLmljb24uam9nZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjdcIn1pLmljb24uam9vbWxhOmJlZm9yZXtjb250ZW50OlwiXFxmMWFhXCJ9aS5pY29uLmpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I4XCJ9aS5pY29uLmpzLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiOVwifWkuaWNvbi5qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjY1wifWkuaWNvbi5rZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODRcIn1pLmljb24ua2V5Ym9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn1pLmljb24ua2V5Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmM2JhXCJ9aS5pY29uLmtpY2tzdGFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2JiXCJ9aS5pY29uLmtpY2tzdGFydGVyLms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmNcIn1pLmljb24ua29ydnVlOmJlZm9yZXtjb250ZW50OlwiXFxmNDJmXCJ9aS5pY29uLmxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWFiXCJ9aS5pY29uLmxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifWkuaWNvbi5sYXJhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmM2JkXCJ9aS5pY29uLmxhc3RmbTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMlwifWkuaWNvbi5sYXN0Zm0uc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjAzXCJ9aS5pY29uLmxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmNcIn1pLmljb24ubGVhbnB1YjpiZWZvcmV7Y29udGVudDpcIlxcZjIxMlwifWkuaWNvbi5sZW1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifWkuaWNvbi5sZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFkXCJ9aS5pY29uLmxldmVsLmRvd24uYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2JlXCJ9aS5pY29uLmxldmVsLnVwLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiZlwifWkuaWNvbi5saWZlLnJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2RcIn1pLmljb24ubGlnaHRidWxiOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9aS5pY29uLmxpbmVjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmM2MwXCJ9aS5pY29uLmxpbmtpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn1pLmljb24ubGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGNcIn1pLmljb24ubGlua2VkaW4uYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMGUxXCJ9aS5pY29uLmxpbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiOFwifWkuaWNvbi5saW51eDpiZWZvcmV7Y29udGVudDpcIlxcZjE3Y1wifWkuaWNvbi5saXJhLnNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn1pLmljb24ubGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYVwifWkuaWNvbi5saXN0LmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifWkuaWNvbi5saXN0Lm9sOmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9aS5pY29uLmxpc3QudWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2FcIn1pLmljb24ubG9jYXRpb24uYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn1pLmljb24ubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAyM1wifWkuaWNvbi5sb2NrLm9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzFcIn1pLmljb24ubG9uZy5hcnJvdy5hbHRlcm5hdGUuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjMwOVwifWkuaWNvbi5sb25nLmFycm93LmFsdGVybmF0ZS5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzBhXCJ9aS5pY29uLmxvbmcuYXJyb3cuYWx0ZXJuYXRlLnJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMzBiXCJ9aS5pY29uLmxvbmcuYXJyb3cuYWx0ZXJuYXRlLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzBjXCJ9aS5pY29uLmxvdy52aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYThcIn1pLmljb24ubHlmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjM1wifWkuaWNvbi5tYWdlbnRvOmJlZm9yZXtjb250ZW50OlwiXFxmM2M0XCJ9aS5pY29uLm1hZ2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMGQwXCJ9aS5pY29uLm1hZ25ldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NlwifWkuaWNvbi5tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgzXCJ9aS5pY29uLm1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjI3OVwifWkuaWNvbi5tYXAubWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDQxXCJ9aS5pY29uLm1hcC5tYXJrZXIuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2M1XCJ9aS5pY29uLm1hcC5waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzZcIn1pLmljb24ubWFwLnNpZ25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjc3XCJ9aS5pY29uLm1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjJcIn1pLmljb24ubWFycy5kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn1pLmljb24ubWFycy5zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn1pLmljb24ubWFycy5zdHJva2UuaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYlwifWkuaWNvbi5tYXJzLnN0cm9rZS52ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifWkuaWNvbi5tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn1pLmljb24ubWVkYXBwczpiZWZvcmV7Y29udGVudDpcIlxcZjNjNlwifWkuaWNvbi5tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn1pLmljb24ubWVkaXVtLm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzdcIn1pLmljb24ubWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZhXCJ9aS5pY29uLm1lZHJ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2M4XCJ9aS5pY29uLm1lZXR1cDpiZWZvcmV7Y29udGVudDpcIlxcZjJlMFwifWkuaWNvbi5tZWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn1pLmljb24ubWVyY3VyeTpiZWZvcmV7Y29udGVudDpcIlxcZjIyM1wifWkuaWNvbi5taWNyb2NoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGJcIn1pLmljb24ubWljcm9waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifWkuaWNvbi5taWNyb3Bob25lLnNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9aS5pY29uLm1pY3Jvc29mdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjYVwifWkuaWNvbi5taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjA2OFwifWkuaWNvbi5taW51cy5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTZcIn1pLmljb24ubWludXMuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ2XCJ9aS5pY29uLm1peDpiZWZvcmV7Y29udGVudDpcIlxcZjNjYlwifWkuaWNvbi5taXhjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OVwifWkuaWNvbi5taXp1bmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2NcIn1pLmljb24ubW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9aS5pY29uLm1vYmlsZS5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2RcIn1pLmljb24ubW9keDpiZWZvcmV7Y29udGVudDpcIlxcZjI4NVwifWkuaWNvbi5tb25lcm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDBcIn1pLmljb24ubW9uZXkuYmlsbC5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDFcIn1pLmljb24ubW9vbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4NlwifWkuaWNvbi5tb3RvcmN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjFjXCJ9aS5pY29uLm1vdXNlLnBvaW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDVcIn1pLmljb24ubXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDFcIn1pLmljb24ubmFwc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNkMlwifWkuaWNvbi5uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmNcIn1pLmljb24ubmV3c3BhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWVhXCJ9aS5pY29uLm5pbnRlbmRvLnN3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjQxOFwifWkuaWNvbi5ub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmNDE5XCJ9aS5pY29uLm5vZGUuanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDNcIn1pLmljb24ubnBtOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q0XCJ9aS5pY29uLm5zODpiZWZvcmV7Y29udGVudDpcIlxcZjNkNVwifWkuaWNvbi5udXRyaXRpb25peDpiZWZvcmV7Y29udGVudDpcIlxcZjNkNlwifWkuaWNvbi5vYmplY3QuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn1pLmljb24ub2JqZWN0LnVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDhcIn1pLmljb24ub2Rub2tsYXNzbmlraTpiZWZvcmV7Y29udGVudDpcIlxcZjI2M1wifWkuaWNvbi5vZG5va2xhc3NuaWtpLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2NFwifWkuaWNvbi5vcGVuY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIzZFwifWkuaWNvbi5vcGVuaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWJcIn1pLmljb24ub3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmFcIn1pLmljb24ub3B0aW4ubW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifWkuaWNvbi5vc2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWFcIn1pLmljb24ub3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYlwifWkuaWNvbi5wYWdlNDpiZWZvcmV7Y29udGVudDpcIlxcZjNkN1wifWkuaWNvbi5wYWdlbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn1pLmljb24ucGFpbnQuYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmNcIn1pLmljb24ucGFsZmVkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Q4XCJ9aS5pY29uLnBhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4MlwifWkuaWNvbi5wYXBlci5wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkOFwifWkuaWNvbi5wYXBlcmNsaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn1pLmljb24ucGFyYWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWRkXCJ9aS5pY29uLnBhc3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMGVhXCJ9aS5pY29uLnBhdHJlb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDlcIn1pLmljb24ucGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGNcIn1pLmljb24ucGF1c2UuY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhiXCJ9aS5pY29uLnBhdzpiZWZvcmV7Y29udGVudDpcIlxcZjFiMFwifWkuaWNvbi5wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWRcIn1pLmljb24ucGVuLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YlwifWkuaWNvbi5wZW5jaWwuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzAzXCJ9aS5pY29uLnBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTVcIn1pLmljb24ucGVyaXNjb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmM2RhXCJ9aS5pY29uLnBoYWJyaWNhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmM2RiXCJ9aS5pY29uLnBob2VuaXguZnJhbWV3b3JrOmJlZm9yZXtjb250ZW50OlwiXFxmM2RjXCJ9aS5pY29uLnBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMDk1XCJ9aS5pY29uLnBob25lLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5OFwifWkuaWNvbi5waG9uZS52b2x1bWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTBcIn1pLmljb24ucGhwOmJlZm9yZXtjb250ZW50OlwiXFxmNDU3XCJ9aS5pY29uLnBpZWQucGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWVcIn1pLmljb24ucGllZC5waXBlci5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYThcIn1pLmljb24ucGllZC5waXBlci5wcDpiZWZvcmV7Y29udGVudDpcIlxcZjFhN1wifWkuaWNvbi5waWxsczpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NFwifWkuaWNvbi5waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn1pLmljb24ucGludGVyZXN0LnA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn1pLmljb24ucGludGVyZXN0LnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifWkuaWNvbi5wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MlwifWkuaWNvbi5wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCJ9aS5pY29uLnBsYXkuY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ0XCJ9aS5pY29uLnBsYXlzdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2RmXCJ9aS5pY29uLnBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTZcIn1pLmljb24ucGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wifWkuaWNvbi5wbHVzLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NVwifWkuaWNvbi5wbHVzLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifWkuaWNvbi5wb2RjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmNlXCJ9aS5pY29uLnBvdW5kLnNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn1pLmljb24ucG93ZXIub2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDExXCJ9aS5pY29uLnByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDJmXCJ9aS5pY29uLnByb2R1Y3QuaHVudDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OFwifWkuaWNvbi5wdXNoZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTFcIn1pLmljb24ucHV6emxlLnBpZWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJlXCJ9aS5pY29uLnB5dGhvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNlMlwifWkuaWNvbi5xcTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNlwifWkuaWNvbi5xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn1pLmljb24ucXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn1pLmljb24ucXVlc3Rpb24uY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU5XCJ9aS5pY29uLnF1aWRkaXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OFwifWkuaWNvbi5xdWluc2NhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTlcIn1pLmljb24ucXVvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzRcIn1pLmljb24ucXVvdGUubGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifWkuaWNvbi5xdW90ZS5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifWkuaWNvbi5yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn1pLmljb24ucmF2ZWxyeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkOVwifWkuaWNvbi5yZWFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjQxYlwifWkuaWNvbi5yZWJlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFkMFwifWkuaWNvbi5yZWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI4XCJ9aS5pY29uLnJlZHJpdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2UzXCJ9aS5pY29uLnJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhMVwifWkuaWNvbi5yZWRkaXQuYWxpZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODFcIn1pLmljb24ucmVkZGl0LnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifWkuaWNvbi5yZWRvOmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9aS5pY29uLnJlZG8uYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmY5XCJ9aS5pY29uLnJlZ2lzdGVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn1pLmljb24ucmVuZGFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlNFwifWkuaWNvbi5yZW5yZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGJcIn1pLmljb24ucmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTVcIn1pLmljb24ucmVwbHkuYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9aS5pY29uLnJlcGx5ZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlNlwifWkuaWNvbi5yZXNvbHZpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTdcIn1pLmljb24ucmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3OVwifWkuaWNvbi5yb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE4XCJ9aS5pY29uLnJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjEzNVwifWkuaWNvbi5yb2NrZXRjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmM2U4XCJ9aS5pY29uLnJvY2tybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTlcIn1pLmljb24ucnNzOmJlZm9yZXtjb250ZW50OlwiXFxmMDllXCJ9aS5pY29uLnJzcy5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDNcIn1pLmljb24ucnVibGUuc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OFwifWkuaWNvbi5ydXBlZS5zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9aS5pY29uLnNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifWkuaWNvbi5zYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFlXCJ9aS5pY29uLnNhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzdcIn1pLmljb24uc2NobGl4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VhXCJ9aS5pY29uLnNjcmliZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4YVwifWkuaWNvbi5zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDJcIn1pLmljb24uc2VhcmNoLm1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDEwXCJ9aS5pY29uLnNlYXJjaC5wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBlXCJ9aS5pY29uLnNlYXJjaGVuZ2luOmJlZm9yZXtjb250ZW50OlwiXFxmM2ViXCJ9aS5pY29uLnNlbGxjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmRhXCJ9aS5pY29uLnNlbGxzeTpiZWZvcmV7Y29udGVudDpcIlxcZjIxM1wifWkuaWNvbi5zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzNcIn1pLmljb24uc2VydmljZXN0YWNrOmJlZm9yZXtjb250ZW50OlwiXFxmM2VjXCJ9aS5pY29uLnNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDY0XCJ9aS5pY29uLnNoYXJlLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlMFwifWkuaWNvbi5zaGFyZS5hbHRlcm5hdGUuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWUxXCJ9aS5pY29uLnNoYXJlLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifWkuaWNvbi5zaGVrZWwuc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifWkuaWNvbi5zaGllbGQuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2VkXCJ9aS5pY29uLnNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWFcIn1pLmljb24uc2hpcHBpbmcuZmFzdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4YlwifWkuaWNvbi5zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn1pLmljb24uc2hvcHBpbmcuYmFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkwXCJ9aS5pY29uLnNob3BwaW5nLmJhc2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI5MVwifWkuaWNvbi5zaG9wcGluZy5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9aS5pY29uLnNob3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjY1wifWkuaWNvbi5zaWduLmxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE3XCJ9aS5pY29uLnNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMlwifWkuaWNvbi5zaW1wbHlidWlsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxNVwifWkuaWNvbi5zaXN0cml4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VlXCJ9aS5pY29uLnNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZThcIn1pLmljb24uc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTZcIn1pLmljb24uc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2VcIn1pLmljb24uc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn1pLmljb24uc2xhY2suaGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZlwifWkuaWNvbi5zbGlkZXJzLmhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGVcIn1pLmljb24uc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlN1wifWkuaWNvbi5zbWlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExOFwifWkuaWNvbi5zbmFwY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhYlwifWkuaWNvbi5zbmFwY2hhdC5naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhY1wifWkuaWNvbi5zbmFwY2hhdC5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWRcIn1pLmljb24uc25vd2ZsYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMmRjXCJ9aS5pY29uLnNvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGNcIn1pLmljb24uc29ydC5hbHBoYWJldC5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTVkXCJ9aS5pY29uLnNvcnQuYWxwaGFiZXQudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn1pLmljb24uc29ydC5hbW91bnQuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifWkuaWNvbi5zb3J0LmFtb3VudC51cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifWkuaWNvbi5zb3J0LmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIn1pLmljb24uc29ydC5udW1lcmljLmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjJcIn1pLmljb24uc29ydC5udW1lcmljLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTYzXCJ9aS5pY29uLnNvcnQudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn1pLmljb24uc291bmRjbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZVwifWkuaWNvbi5zcGFjZS5zaHV0dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk3XCJ9aS5pY29uLnNwZWFrYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjNcIn1pLmljb24uc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifWkuaWNvbi5zcG90aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMWJjXCJ9aS5pY29uLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifWkuaWNvbi5zcXVhcmUuZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1Y1wifWkuaWNvbi5zdGFjay5leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifWkuaWNvbi5zdGFjay5vdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE2Y1wifWkuaWNvbi5zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9aS5pY29uLnN0YXIuaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifWkuaWNvbi5zdGF5bGlua2VkOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y1XCJ9aS5pY29uLnN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMWI2XCJ9aS5pY29uLnN0ZWFtLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiN1wifWkuaWNvbi5zdGVhbS5zeW1ib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjZcIn1pLmljb24uc3RlcC5iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OFwifWkuaWNvbi5zdGVwLmZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTFcIn1pLmljb24uc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjFcIn1pLmljb24uc3RpY2tlci5tdWxlOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y3XCJ9aS5pY29uLnN0aWNreS5ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ5XCJ9aS5pY29uLnN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGRcIn1pLmljb24uc3RvcC5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGRcIn1pLmljb24uc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMmYyXCJ9aS5pY29uLnN0cmF2YTpiZWZvcmV7Y29udGVudDpcIlxcZjQyOFwifWkuaWNvbi5zdHJlZXQudmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifWkuaWNvbi5zdHJpa2V0aHJvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMGNjXCJ9aS5pY29uLnN0cmlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyOVwifWkuaWNvbi5zdHJpcGUuczpiZWZvcmV7Y29udGVudDpcIlxcZjQyYVwifWkuaWNvbi5zdHVkaW92aW5hcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjhcIn1pLmljb24uc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTRcIn1pLmljb24uc3R1bWJsZXVwb24uY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEzXCJ9aS5pY29uLnN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyY1wifWkuaWNvbi5zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzlcIn1pLmljb24uc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjJcIn1pLmljb24uc3VuOmJlZm9yZXtjb250ZW50OlwiXFxmMTg1XCJ9aS5pY29uLnN1cGVycG93ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmRkXCJ9aS5pY29uLnN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJiXCJ9aS5pY29uLnN1cHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmOVwifWkuaWNvbi5zeW5jOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9aS5pY29uLnN5bmMuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmYxXCJ9aS5pY29uLnN5cmluZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGVcIn1pLmljb24udGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIn1pLmljb24udGFibGUudGVubmlzOmJlZm9yZXtjb250ZW50OlwiXFxmNDVkXCJ9aS5pY29uLnRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifWkuaWNvbi50YWJsZXQuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZhXCJ9aS5pY29uLnRhY2hvbWV0ZXIuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZkXCJ9aS5pY29uLnRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyYlwifWkuaWNvbi50YWdzOmJlZm9yZXtjb250ZW50OlwiXFxmMDJjXCJ9aS5pY29uLnRhc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmMGFlXCJ9aS5pY29uLnRheGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmFcIn1pLmljb24udGVsZWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzZcIn1pLmljb24udGVsZWdyYW0ucGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmVcIn1pLmljb24udGVuY2VudC53ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjFkNVwifWkuaWNvbi50ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifWkuaWNvbi50ZXh0LmhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwifWkuaWNvbi50ZXh0LndpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDM1XCJ9aS5pY29uLnRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9aS5pY29uLnRoLmxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCJ9aS5pY29uLnRoLmxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn1pLmljb24udGhlbWVpc2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9aS5pY29uLnRoZXJtb21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDkxXCJ9aS5pY29uLnRoZXJtb21ldGVyLmVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMmNiXCJ9aS5pY29uLnRoZXJtb21ldGVyLmZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn1pLmljb24udGhlcm1vbWV0ZXIuaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifWkuaWNvbi50aGVybW9tZXRlci5xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9aS5pY29uLnRoZXJtb21ldGVyLnRocmVlLnF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmM4XCJ9aS5pY29uLnRodW1icy5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9aS5pY29uLnRodW1icy51cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifWkuaWNvbi50aHVtYnRhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn1pLmljb24udGlja2V0LmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmZlwifWkuaWNvbi50aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifWkuaWNvbi50aW1lcy5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn1pLmljb24udGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifWkuaWNvbi50b2dnbGUub2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9aS5pY29uLnRvZ2dsZS5vbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifWkuaWNvbi50cmFkZW1hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWNcIn1pLmljb24udHJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzhcIn1pLmljb24udHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjRcIn1pLmljb24udHJhbnNnZW5kZXIuYWx0ZXJuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI1XCJ9aS5pY29uLnRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY4XCJ9aS5pY29uLnRyYXNoLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJlZFwifWkuaWNvbi50cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMWJiXCJ9aS5pY29uLnRyZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4MVwifWkuaWNvbi50cmlwYWR2aXNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2MlwifWkuaWNvbi50cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTFcIn1pLmljb24udHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDFcIn1pLmljb24udHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9aS5pY29uLnR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjE3M1wifWkuaWNvbi50dW1ibHIuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc0XCJ9aS5pY29uLnR2OmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9aS5pY29uLnR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOFwifWkuaWNvbi50d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDk5XCJ9aS5pY29uLnR3aXR0ZXIuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgxXCJ9aS5pY29uLnR5cG8zOmJlZm9yZXtjb250ZW50OlwiXFxmNDJiXCJ9aS5pY29uLnViZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDJcIn1pLmljb24udWlraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDNcIn1pLmljb24udW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTlcIn1pLmljb24udW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGNkXCJ9aS5pY29uLnVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTJcIn1pLmljb24udW5kby5hbHRlcm5hdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWFcIn1pLmljb24udW5pcmVnaXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDRcIn1pLmljb24udW5pdmVyc2FsLmFjY2VzczpiZWZvcmV7Y29udGVudDpcIlxcZjI5YVwifWkuaWNvbi51bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMTljXCJ9aS5pY29uLnVubGluazpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifWkuaWNvbi51bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWNcIn1pLmljb24udW5sb2NrLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzZVwifWkuaWNvbi51bnRhcHBkOmJlZm9yZXtjb250ZW50OlwiXFxmNDA1XCJ9aS5pY29uLnVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5M1wifWkuaWNvbi51c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODdcIn1pLmljb24udXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifWkuaWNvbi51c2VyLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiZFwifWkuaWNvbi51c2VyLm1kOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9aS5pY29uLnVzZXIucGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIzNFwifWkuaWNvbi51c2VyLnNlY3JldDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifWkuaWNvbi51c2VyLnRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM1XCJ9aS5pY29uLnVzZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9aS5pY29uLnVzc3VubmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNDA3XCJ9aS5pY29uLnV0ZW5zaWwuc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTVcIn1pLmljb24udXRlbnNpbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTdcIn1pLmljb24udmFhZGluOmJlZm9yZXtjb250ZW50OlwiXFxmNDA4XCJ9aS5pY29uLnZlbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIxXCJ9aS5pY29uLnZlbnVzLmRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifWkuaWNvbi52ZW51cy5tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjI4XCJ9aS5pY29uLnZpYWNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzdcIn1pLmljb24udmlhZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMmE5XCJ9aS5pY29uLnZpYWRlby5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWFcIn1pLmljb24udmliZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDlcIn1pLmljb24udmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2RcIn1pLmljb24udmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGFcIn1pLmljb24udmltZW8uc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9aS5pY29uLnZpbWVvLnY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2RcIn1pLmljb24udmluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjYVwifWkuaWNvbi52azpiZWZvcmV7Y29udGVudDpcIlxcZjE4OVwifWkuaWNvbi52bnY6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGJcIn1pLmljb24udm9sbGV5YmFsbC5iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDVmXCJ9aS5pY29uLnZvbHVtZS5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDI3XCJ9aS5pY29uLnZvbHVtZS5vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn1pLmljb24udm9sdW1lLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCJ9aS5pY29uLnZ1ZWpzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFmXCJ9aS5pY29uLndhcmVob3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NFwifWkuaWNvbi53ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjE4YVwifWkuaWNvbi53ZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTZcIn1pLmljb24ud2VpeGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ3XCJ9aS5pY29uLndoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9aS5pY29uLndoYXRzYXBwLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwY1wifWkuaWNvbi53aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9aS5pY29uLndobWNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDBkXCJ9aS5pY29uLndpZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn1pLmljb24ud2lraXBlZGlhLnc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn1pLmljb24ud2luZG93LmNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmNDEwXCJ9aS5pY29uLndpbmRvdy5tYXhpbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMFwifWkuaWNvbi53aW5kb3cubWluaW1pemU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDFcIn1pLmljb24ud2luZG93LnJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn1pLmljb24ud2luZG93czpiZWZvcmV7Y29udGVudDpcIlxcZjE3YVwifWkuaWNvbi53b24uc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OVwifWkuaWNvbi53b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWFcIn1pLmljb24ud29yZHByZXNzLnNpbXBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxMVwifWkuaWNvbi53cGJlZ2lubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjk3XCJ9aS5pY29uLndwZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGVcIn1pLmljb24ud3Bmb3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjI5OFwifWkuaWNvbi53cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn1pLmljb24ueGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjQxMlwifWkuaWNvbi54aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTY4XCJ9aS5pY29uLnhpbmcuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9aS5pY29uLnkuY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzYlwifWkuaWNvbi55YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZVwifWkuaWNvbi55YW5kZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTNcIn1pLmljb24ueWFuZGV4LmludGVybmF0aW9uYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTRcIn1pLmljb24ueWVscDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOVwifWkuaWNvbi55ZW4uc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifWkuaWNvbi55b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifWkuaWNvbi55b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9aS5pY29uLnlvdXR1YmUuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNDMxXCJ9aS5pY29uLmNoZXNzLnJvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDdcIn1pLmljb24ub3JkZXJlZC5saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9aS5pY29uLnVub3JkZXJlZC5saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGNhXCJ9aS5pY29uLnVzZXIuZG9jdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9aS5pY29uLnNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZFwifWkuaWNvbi5wdXp6bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn1pLmljb24uY3JlZGl0LmNhcmQuYW1hem9uLnBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZFwifWkuaWNvbi5jcmVkaXQuY2FyZC5hbWVyaWNhbi5leHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9aS5pY29uLmNyZWRpdC5jYXJkLmRpbmVycy5jbHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9aS5pY29uLmNyZWRpdC5jYXJkLmRpc2NvdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWYyXCJ9aS5pY29uLmNyZWRpdC5jYXJkLmpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifWkuaWNvbi5jcmVkaXQuY2FyZC5tYXN0ZXJjYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYxXCJ9aS5pY29uLmNyZWRpdC5jYXJkLnBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifWkuaWNvbi5jcmVkaXQuY2FyZC5zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn1pLmljb24uY3JlZGl0LmNhcmQudmlzYTpiZWZvcmV7Y29udGVudDpcIlxcZjFmMFwifWkuaWNvbi5hZGQuY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU1XCJ9aS5pY29uLmFkZC5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmVcIn1pLmljb24uYWRkLnRvLmNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9aS5pY29uLmFkZC50by5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9aS5pY29uLmFkZC51c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMjM0XCJ9aS5pY29uLmFkZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wifWkuaWNvbi5hbGFybS5tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9aS5pY29uLmFsYXJtOmJlZm9yZXtjb250ZW50OlwiXFxmMGYzXCJ9aS5pY29uLmFsZDpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifWkuaWNvbi5hbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTJcIn1pLmljb24uYW1lcmljYW4uZXhwcmVzcy5jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9aS5pY29uLmFtZXJpY2FuLmV4cHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjNcIn1pLmljb24uYW1leDpiZWZvcmV7Y29udGVudDpcIlxcZjFmM1wifWkuaWNvbi5hbm5vdW5jZW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTFcIn1pLmljb24uYXJlYS5jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFmZVwifWkuaWNvbi5hcmVhLmdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9aS5pY29uLmFycm93LmRvd24uY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifWkuaWNvbi5hc2V4dWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjJkXCJ9aS5pY29uLmFzbC5pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTNcIn1pLmljb24uYXNsOmJlZm9yZXtjb250ZW50OlwiXFxmMmEzXCJ9aS5pY29uLmFzc2lzdGl2ZS5saXN0ZW5pbmcuZGV2aWNlczpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifWkuaWNvbi5hdHRhY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzZcIn1pLmljb24uYXR0ZW50aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9aS5pY29uLmJhbGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn1pLmljb24uYmFyOmJlZm9yZXtjb250ZW50OlwiXFxmMGZjXCJ9aS5pY29uLmJhdGh0dWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2RcIn1pLmljb24uYmF0dGVyeS5mb3VyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQwXCJ9aS5pY29uLmJhdHRlcnkuaGlnaDpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifWkuaWNvbi5iYXR0ZXJ5LmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjI0M1wifWkuaWNvbi5iYXR0ZXJ5Lm1lZGl1bTpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifWkuaWNvbi5iYXR0ZXJ5Lm9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0M1wifWkuaWNvbi5iYXR0ZXJ5LnRocmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMjQxXCJ9aS5pY29uLmJhdHRlcnkudHdvOmJlZm9yZXtjb250ZW50OlwiXFxmMjQyXCJ9aS5pY29uLmJhdHRlcnkuemVybzpiZWZvcmV7Y29udGVudDpcIlxcZjI0NFwifWkuaWNvbi5iaXJ0aGRheTpiZWZvcmV7Y29udGVudDpcIlxcZjFmZFwifWkuaWNvbi5ibG9jay5sYXlvdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDlcIn1pLmljb24uYmx1ZXRvb3RoLmFsdGVybmF0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMjk0XCJ9aS5pY29uLmJyb2tlbi5jaGFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifWkuaWNvbi5icm93c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDIyXCJ9aS5pY29uLmNhbGwuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9aS5pY29uLmNhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTVcIn1pLmljb24uY2FuY2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMDBkXCJ9aS5pY29uLmNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2FcIn1pLmljb24uY2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn1pLmljb24uY2hhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzFcIn1pLmljb24uY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjA3NVwifWkuaWNvbi5jaGVja2VkLmNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9aS5pY29uLmNoZWNrbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifWkuaWNvbi5jaXJjbGUubm90Y2hlZDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifWkuaWNvbi5jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifWkuaWNvbi5jbnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn1pLmljb24uY29ja3RhaWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDBcIn1pLmljb24uY29tbWVudGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjI3YVwifWkuaWNvbi5jb21wdXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifWkuaWNvbi5jb25maWd1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn1pLmljb24uY29udGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifWkuaWNvbi5kZWFmbmVzczpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifWkuaWNvbi5kZWxldGUuY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzNcIn1pLmljb24uZGVsZXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMDBkXCJ9aS5pY29uLmRldGVjdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifWkuaWNvbi5kaW5lcnMuY2x1Yi5jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9aS5pY29uLmRpbmVycy5jbHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjRjXCJ9aS5pY29uLmRpc2NvdmVyLmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjJcIn1pLmljb24uZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjJcIn1pLmljb24uZGlzY3Vzc2lvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODZcIn1pLmljb24uZG9jdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMGYwXCJ9aS5pY29uLmRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifWkuaWNvbi5kb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9aS5pY29uLmRyaWJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2RcIn1pLmljb24uZHJpdmVycy5saWNlbnNlOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9aS5pY29uLmRyb3Bkb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ3XCJ9aS5pY29uLmVlcmNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGFcIn1pLmljb24uZW1lcmdlbmN5OmJlZm9yZXtjb250ZW50OlwiXFxmMGY5XCJ9aS5pY29uLmVudmlyYS5nYWxsZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjk5XCJ9aS5pY29uLmVyYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9aS5pY29uLmV1cjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifWkuaWNvbi5ldXJvOmJlZm9yZXtjb250ZW50OlwiXFxmMTUzXCJ9aS5pY29uLmV5ZWRyb3BwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmJcIn1pLmljb24uZmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjRcIn1pLmljb24uZmFjdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjI3NVwifWkuaWNvbi5mYXZvcml0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwNVwifWkuaWNvbi5mZWVkOmJlZm9yZXtjb250ZW50OlwiXFxmMDllXCJ9aS5pY29uLmZlbWFsZS5ob21vc2V4dWFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjI2XCJ9aS5pY29uLmZpbGUudGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifWkuaWNvbi5maW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMWU1XCJ9aS5pY29uLmZpcnN0LmFpZDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYVwifWkuaWNvbi5maXZlLmh1bmRyZWQucGl4ZWxzOmJlZm9yZXtjb250ZW50OlwiXFxmMjZlXCJ9aS5pY29uLmZvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn1pLmljb24uZ2FtZTpiZWZvcmV7Y29udGVudDpcIlxcZjExYlwifWkuaWNvbi5nYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn1pLmljb24uZ2JwOmJlZm9yZXtjb250ZW50OlwiXFxmMTU0XCJ9aS5pY29uLmdpdHRpcDpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifWkuaWNvbi5nb29nbGUucGx1cy5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn1pLmljb24uZ29vZ2xlLnBsdXMub2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn1pLmljb24uZ3JhYjpiZWZvcmV7Y29udGVudDpcIlxcZjI1NVwifWkuaWNvbi5ncmFkdWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTlkXCJ9aS5pY29uLmdyaWQubGF5b3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9aS5pY29uLmdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMGMwXCJ9aS5pY29uLmg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn1pLmljb24uaGFuZC52aWN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9aS5pY29uLmhhbmRpY2FwOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9aS5pY29uLmhhcmQub2YuaGVhcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhNFwifWkuaWNvbi5oZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGNcIn1pLmljb24uaGVscC5jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTlcIn1pLmljb24uaGVscDpiZWZvcmV7Y29udGVudDpcIlxcZjEyOFwifWkuaWNvbi5oZXRlcm9zZXh1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjhcIn1pLmljb24uaGlkZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifWkuaWNvbi5ob3RlbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzNlwifWkuaWNvbi5ob3VyZ2xhc3MuZm91cjpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifWkuaWNvbi5ob3VyZ2xhc3MuZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifWkuaWNvbi5ob3VyZ2xhc3Mub25lOmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9aS5pY29uLmhvdXJnbGFzcy50aHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1M1wifWkuaWNvbi5ob3VyZ2xhc3MudHdvOmJlZm9yZXtjb250ZW50OlwiXFxmMjUyXCJ9aS5pY29uLmlkZWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWJcIn1pLmljb24uaWxzOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9aS5pY29uLmluLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMThcIn1pLmljb24uaW5yOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9aS5pY29uLmludGVyZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9aS5pY29uLmludGVyc2V4OmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9aS5pY29uLmphcGFuLmNyZWRpdC5idXJlYXUuY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifWkuaWNvbi5qYXBhbi5jcmVkaXQuYnVyZWF1OmJlZm9yZXtjb250ZW50OlwiXFxmMjRiXCJ9aS5pY29uLmpjYjpiZWZvcmV7Y29udGVudDpcIlxcZjI0YlwifWkuaWNvbi5qcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn1pLmljb24ua3J3OmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9aS5pY29uLmxhYjpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifWkuaWNvbi5sYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn1pLmljb24ubGVnYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTNcIn1pLmljb24ubGVzYmlhbjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifWkuaWNvbi5saWdodG5pbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn1pLmljb24ubGlrZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifWkuaWNvbi5saW5lLmdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9aS5pY29uLmxpbmtlZGluLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4Y1wifWkuaWNvbi5saW5raWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMGMxXCJ9aS5pY29uLmxpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn1pLmljb24ubGlzdC5sYXlvdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn1pLmljb24ubWFnbmlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifWkuaWNvbi5tYWlsLmZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjRcIn1pLmljb24ubWFpbC5zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTlcIn1pLmljb24ubWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZjBlMFwifWkuaWNvbi5tYWxlLmhvbW9zZXh1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn1pLmljb24ubWFuOmJlZm9yZXtjb250ZW50OlwiXFxmMjIyXCJ9aS5pY29uLm1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifWkuaWNvbi5tYXJzLmFsdGVybmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyOVwifWkuaWNvbi5tYXJzLmhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmJcIn1pLmljb24ubWFycy52ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifWkuaWNvbi5tYXN0ZXJjYXJkLmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjFcIn1pLmljb24ubWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifWkuaWNvbi5taWNyb3NvZnQuZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4MlwifWkuaWNvbi5taWxpdGFyeTpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifWkuaWNvbi5tcy5lZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMjgyXCJ9aS5pY29uLm11dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzFcIn1pLmljb24ubmV3LnBpZWQucGlwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWVcIn1pLmljb24ubm9uLmJpbmFyeS50cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyM1wifWkuaWNvbi5udW1iZXJlZC5saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9aS5pY29uLm9wdGlubW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzY1wifWkuaWNvbi5vcHRpb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9aS5pY29uLm90aGVyLmdlbmRlci5ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMjJiXCJ9aS5pY29uLm90aGVyLmdlbmRlci52ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifWkuaWNvbi5vdGhlci5nZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn1pLmljb24ucGF5bWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifWkuaWNvbi5wYXlwYWwuY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNFwifWkuaWNvbi5wZW5jaWwuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9aS5pY29uLnBob3RvOmJlZm9yZXtjb250ZW50OlwiXFxmMDMwXCJ9aS5pY29uLnBpY3R1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2VcIn1pLmljb24ucGllLmNoYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjAwXCJ9aS5pY29uLnBpZS5ncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifWkuaWNvbi5waWVkLnBpcGVyLmhhdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifWkuaWNvbi5waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn1pLmljb24ucGx1cy5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9aS5pY29uLnBvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI2NVwifWkuaWNvbi5wb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifWkuaWNvbi5wb2ludGluZy5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGE3XCJ9aS5pY29uLnBvaW50aW5nLmxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTVcIn1pLmljb24ucG9pbnRpbmcucmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn1pLmljb24ucG9pbnRpbmcudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTZcIn1pLmljb24ucG91bmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn1pLmljb24ucG93ZXIuY29yZDpiZWZvcmV7Y29udGVudDpcIlxcZjFlNlwifWkuaWNvbi5wb3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifWkuaWNvbi5wcml2YWN5OmJlZm9yZXtjb250ZW50OlwiXFxmMDg0XCJ9aS5pY29uLnIuY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9aS5pY29uLnJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTlcIn1pLmljb24ucmVjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9aS5pY29uLnJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjFcIn1pLmljb24ucmVtb3ZlLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1N1wifWkuaWNvbi5yZW1vdmUuZnJvbS5jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifWkuaWNvbi5yZW1vdmUudXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifWkuaWNvbi5yZW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn1pLmljb24ucmVwZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMDFlXCJ9aS5pY29uLnJtYjpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifWkuaWNvbi5yb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn1pLmljb24ucnViOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9aS5pY29uLnJ1YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9aS5pY29uLnJ1cGVlOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9aS5pY29uLnMxNTpiZWZvcmV7Y29udGVudDpcIlxcZjJjZFwifWkuaWNvbi5zZWxlY3RlZC5yYWRpbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifWkuaWNvbi5zZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ4XCJ9aS5pY29uLnNldHRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTNcIn1pLmljb24uc2V0dGluZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn1pLmljb24uc2hla2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMjBiXCJ9aS5pY29uLnNoZXFlbDpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifWkuaWNvbi5zaGlwcGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMVwifWkuaWNvbi5zaG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9aS5pY29uLnNodWZmbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn1pLmljb24uc2h1dGRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTFcIn1pLmljb24uc2lkZWJhcjpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifWkuaWNvbi5zaWduaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMmE3XCJ9aS5pY29uLnNpZ251cDpiZWZvcmV7Y29udGVudDpcIlxcZjA0NFwifWkuaWNvbi5zbGlkZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWRlXCJ9aS5pY29uLnNvY2NlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlM1wifWkuaWNvbi5zb3J0LmFscGhhYmV0LmFzY2VuZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZFwifWkuaWNvbi5zb3J0LmFscGhhYmV0LmRlc2NlbmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn1pLmljb24uc29ydC5hc2NlbmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGVcIn1pLmljb24uc29ydC5jb250ZW50LmFzY2VuZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifWkuaWNvbi5zb3J0LmNvbnRlbnQuZGVzY2VuZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifWkuaWNvbi5zb3J0LmRlc2NlbmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIn1pLmljb24uc29ydC5udW1lcmljLmFzY2VuZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MlwifWkuaWNvbi5zb3J0Lm51bWVyaWMuZGVzY2VuZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjE2M1wifWkuaWNvbi5zb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjAyNVwifWkuaWNvbi5zcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn1pLmljb24uc3RyaXBlLmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjVcIn1pLmljb24uc3R1ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZFwifWkuaWNvbi50YWxrOmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9aS5pY29uLnRhcmdldDpiZWZvcmV7Y29udGVudDpcIlxcZjE0MFwifWkuaWNvbi50ZWxldHlwZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlNFwifWkuaWNvbi50ZWxldmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9aS5pY29uLnRleHQuY3Vyc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ2XCJ9aS5pY29uLnRleHQudGVsZXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9aS5pY29uLnRoZW1lLmlzbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjJcIn1pLmljb24udGhlbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDNcIn1pLmljb24udGhlcm1vbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn1pLmljb24udGh1bWIudGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZFwifWkuaWNvbi50aW1lOmJlZm9yZXtjb250ZW50OlwiXFxmMDE3XCJ9aS5pY29uLnRtOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9aS5pY29uLnRvZ2dsZS5kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9aS5pY29uLnRvZ2dsZS5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkxXCJ9aS5pY29uLnRvZ2dsZS5yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MlwifWkuaWNvbi50b2dnbGUudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTFcIn1pLmljb24udHJhbnNsYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMWFiXCJ9aS5pY29uLnRyYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifWkuaWNvbi50cmVhdG1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjFcIn1pLmljb24udHJpYW5nbGUuZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wifWkuaWNvbi50cmlhbmdsZS5sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ5XCJ9aS5pY29uLnRyaWFuZ2xlLnJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCJ9aS5pY29uLnRyaWFuZ2xlLnVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9aS5pY29uLnRyeTpiZWZvcmV7Y29udGVudDpcIlxcZjE5NVwifWkuaWNvbi51bmhpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmVcIn1pLmljb24udW5saW5raWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9aS5pY29uLnVubXV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzMFwifWkuaWNvbi51c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTVcIn1pLmljb24udXNlci5jYW5jZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzVcIn1pLmljb24udXNlci5jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifWkuaWNvbi51c2VyLmRlbGV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifWkuaWNvbi51c2VyLng6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzVcIn1pLmljb24udmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmJcIn1pLmljb24udmlkZW8uY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9aS5pY29uLnZpZGVvLnBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn1pLmljb24udmlzYS5jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMWYwXCJ9aS5pY29uLnZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn1pLmljb24udm9sdW1lLmNvbnRyb2wucGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTBcIn1pLmljb24ud2FpdDpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifWkuaWNvbi53YXJuaW5nLmNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2YVwifWkuaWNvbi53YXJuaW5nLnNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzFcIn1pLmljb24ud2FybmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjEyYVwifWkuaWNvbi53ZWNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDdcIn1pLmljb24ud2ktZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn1pLmljb24ud2lraXBlZGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMjY2XCJ9aS5pY29uLndpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjA5MVwifWkuaWNvbi53aXphcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDBcIn1pLmljb24ud29tYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn1pLmljb24ud29uOmJlZm9yZXtjb250ZW50OlwiXFxmMTU5XCJ9aS5pY29uLndvcmRwcmVzcy5iZWdpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjI5N1wifWkuaWNvbi53b3JkcHJlc3MuZm9ybXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOThcIn1pLmljb24ud29ybGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWNcIn1pLmljb24ud3JpdGUuc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9aS5pY29uLng6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn1pLmljb24ueWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn1pLmljb24ueWNvbWJpbmF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2JcIn1pLmljb24ueWVuOmJlZm9yZXtjb250ZW50OlwiXFxmMTU3XCJ9aS5pY29uLnppcDpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifWkuaWNvbi56b29tLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMDBlXCJ9aS5pY29uLnpvb20tb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMDEwXCJ9aS5pY29uLnpvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn1pLmljb24uYml0YnVja2V0LnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3MVwifWkuaWNvbi5jaGVja21hcmsuYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9aS5pY29uLmNpcmNsZS50aGluOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9aS5pY29uLmNsb3VkLmRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMzgxXCJ9aS5pY29uLmNsb3VkLnVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MlwifWkuaWNvbi5jb21wb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmMzAzXCJ9aS5pY29uLmNvbnZlcnNhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifWkuaWNvbi5jcmVkaXQuY2FyZC5hbHRlcm5hdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZFwifWkuaWNvbi5jdXJyZW5jeTpiZWZvcmV7Y29udGVudDpcIlxcZjNkMVwifWkuaWNvbi5kYXNoYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmRcIn1pLmljb24uZGlhbW9uZDpiZWZvcmV7Y29udGVudDpcIlxcZjNhNVwifWkuaWNvbi5kaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9aS5pY29uLmV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMzYyXCJ9aS5pY29uLmV4dGVybmFsLnNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9aS5pY29uLmV4dGVybmFsLnNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2MFwifWkuaWNvbi5leHRlcm5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjM1ZFwifWkuaWNvbi5mYWNlYm9vay5vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIlxcZjA4MlwifWkuaWNvbi5mb29kOmJlZm9yZXtjb250ZW50OlwiXFxmMmU3XCJ9aS5pY29uLmhvdXJnbGFzcy56ZXJvOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9aS5pY29uLmxldmVsLmRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmVcIn1pLmljb24ubGV2ZWwudXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmZcIn1pLmljb24ubG9nb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY1XCJ9aS5pY29uLm1lYW5wYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMGM4XCJ9aS5pY29uLm1vbmV5OmJlZm9yZXtjb250ZW50OlwiXFxmM2QxXCJ9aS5pY29uLm1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjJcIn1pLmljb24ucGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFxmMzAzXCJ9aS5pY29uLnByb3RlY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjNcIn1pLmljb24ucmFkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTJcIn1pLmljb24ucmVtb3ZlLmJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMDJlXCJ9aS5pY29uLnJlc2l6ZS5ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMzM3XCJ9aS5pY29uLnJlc2l6ZS52ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjMzOFwifWkuaWNvbi5zaWduLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMmY2XCJ9aS5pY29uLnNpZ24tb3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY1XCJ9aS5pY29uLnNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMmU1XCJ9aS5pY29uLnN0YXIuaGFsZi5lbXB0eTpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifWkuaWNvbi5zdGFyLmhhbGYuZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjA4OVwifWkuaWNvbi50aWNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmZcIn1pLmljb24udGltZXMucmVjdGFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmNDEwXCJ9aS5pY29uLndyaXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzAzXCJ9aS5pY29uLnlvdXR1YmUucGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjE2N1wifUBmb250LWZhY2V7Zm9udC1mYW1pbHk6b3V0bGluZS1pY29ucztzcmM6dXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9vdXRsaW5lLWljb25zLmVvdCk7c3JjOnVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvb3V0bGluZS1pY29ucy5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9vdXRsaW5lLWljb25zLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9vdXRsaW5lLWljb25zLndvZmYpIGZvcm1hdCgnd29mZicpLHVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvb3V0bGluZS1pY29ucy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwodGhlbWVzL2RlZmF1bHQvYXNzZXRzL2ZvbnRzL291dGxpbmUtaWNvbnMuc3ZnI2ljb25zKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtdHJhbnNmb3JtOm5vbmV9aS5pY29uLm91dGxpbmV7Zm9udC1mYW1pbHk6b3V0bGluZS1pY29uc31pLmljb24uYWRkcmVzcy5ib29rLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjlcIn1pLmljb24uYWRkcmVzcy5jYXJkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmJcIn1pLmljb24uYXJyb3cuYWx0ZXJuYXRlLmNpcmNsZS5kb3duLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNThcIn1pLmljb24uYXJyb3cuYWx0ZXJuYXRlLmNpcmNsZS5sZWZ0Lm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTlcIn1pLmljb24uYXJyb3cuYWx0ZXJuYXRlLmNpcmNsZS5yaWdodC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMzVhXCJ9aS5pY29uLmFycm93LmFsdGVybmF0ZS5jaXJjbGUudXAub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjM1YlwifWkuaWNvbi5iZWxsLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn1pLmljb24uYmVsbC5zbGFzaC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWY2XCJ9aS5pY29uLmJvb2ttYXJrLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmVcIn1pLmljb24uYnVpbGRpbmcub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifWkuaWNvbi5jYWxlbmRhci5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9aS5pY29uLmNhbGVuZGFyLmFsdGVybmF0ZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDczXCJ9aS5pY29uLmNhbGVuZGFyLmNoZWNrLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzRcIn1pLmljb24uY2FsZW5kYXIubWludXMub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifWkuaWNvbi5jYWxlbmRhci5wbHVzLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzFcIn1pLmljb24uY2FsZW5kYXIudGltZXMub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI3M1wifWkuaWNvbi5jYXJldC5zcXVhcmUuZG93bi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9aS5pY29uLmNhcmV0LnNxdWFyZS5sZWZ0Lm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTFcIn1pLmljb24uY2FyZXQuc3F1YXJlLnJpZ2h0Lm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTJcIn1pLmljb24uY2FyZXQuc3F1YXJlLnVwLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTFcIn1pLmljb24uY2hhcnQuYmFyLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODBcIn1pLmljb24uY2hlY2suY2lyY2xlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn1pLmljb24uY2hlY2suc3F1YXJlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGFcIn1pLmljb24uY2lyY2xlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn1pLmljb24uY2xpcGJvYXJkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMjhcIn1pLmljb24uY2xvY2sub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjAxN1wifWkuaWNvbi5jbG9uZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRkXCJ9aS5pY29uLmNsb3NlZC5jYXB0aW9uaW5nLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGFcIn1pLmljb24uY29tbWVudC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9aS5pY29uLmNvbW1lbnQuYWx0ZXJuYXRlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn1pLmljb24uY29tbWVudHMub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifWkuaWNvbi5jb21wYXNzLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn1pLmljb24uY29weS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9aS5pY29uLmNvcHlyaWdodC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9aS5pY29uLmNyZWRpdC5jYXJkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWRcIn1pLmljb24uZG90LmNpcmNsZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTkyXCJ9aS5pY29uLmVkaXQub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0NFwifWkuaWNvbi5lbnZlbG9wZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9aS5pY29uLmVudmVsb3BlLm9wZW4ub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiNlwifWkuaWNvbi5leWUuc2xhc2gub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifWkuaWNvbi5maWxlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWJcIn1pLmljb24uZmlsZS5hbHRlcm5hdGUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifWkuaWNvbi5maWxlLmFyY2hpdmUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifWkuaWNvbi5maWxlLmF1ZGlvLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzdcIn1pLmljb24uZmlsZS5jb2RlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzlcIn1pLmljb24uZmlsZS5leGNlbC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9aS5pY29uLmZpbGUuaW1hZ2Uub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNVwifWkuaWNvbi5maWxlLnBkZi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWMxXCJ9aS5pY29uLmZpbGUucG93ZXJwb2ludC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9aS5pY29uLmZpbGUudmlkZW8ub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjOFwifWkuaWNvbi5maWxlLndvcmQub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjMlwifWkuaWNvbi5mbGFnLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn1pLmljb24uZm9sZGVyLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn1pLmljb24uZm9sZGVyLm9wZW4ub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3Y1wifWkuaWNvbi5mcm93bi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9aS5pY29uLmZ1dGJvbC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWUzXCJ9aS5pY29uLmdlbS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2E1XCJ9aS5pY29uLmhhbmQubGl6YXJkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNThcIn1pLmljb24uaGFuZC5wYXBlci5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9aS5pY29uLmhhbmQucGVhY2Uub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1YlwifWkuaWNvbi5oYW5kLnBvaW50LmRvd24ub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhN1wifWkuaWNvbi5oYW5kLnBvaW50LmxlZnQub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhNVwifWkuaWNvbi5oYW5kLnBvaW50LnJpZ2h0Lm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTRcIn1pLmljb24uaGFuZC5wb2ludC51cC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGE2XCJ9aS5pY29uLmhhbmQucG9pbnRlci5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjVhXCJ9aS5pY29uLmhhbmQucm9jay5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjU1XCJ9aS5pY29uLmhhbmQuc2Npc3NvcnMub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI1N1wifWkuaWNvbi5oYW5kLnNwb2NrLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTlcIn1pLmljb24uaGFuZHNoYWtlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn1pLmljb24uaGRkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn1pLmljb24uaGVhcnQub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifWkuaWNvbi5ob3NwaXRhbC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGY4XCJ9aS5pY29uLmhvdXJnbGFzcy5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9aS5pY29uLmlkLmJhZGdlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzFcIn1pLmljb24uaWQuY2FyZC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmMyXCJ9aS5pY29uLmltYWdlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2VcIn1pLmljb24uaW1hZ2VzLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDJcIn1pLmljb24ua2V5Ym9hcmQub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifWkuaWNvbi5sZW1vbi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDk0XCJ9aS5pY29uLmxpZmUucmluZy5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNkXCJ9aS5pY29uLmxpZ2h0YnVsYi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9aS5pY29uLmxpc3QuYWx0ZXJuYXRlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjJcIn1pLmljb24ubWFwLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzlcIn1pLmljb24ubWVoLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn1pLmljb24ubWludXMuc3F1YXJlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDZcIn1pLmljb24ubW9uZXkuYmlsbC5hbHRlcm5hdGUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNkMVwifWkuaWNvbi5tb29uLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn1pLmljb24ubmV3c3BhcGVyLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWFcIn1pLmljb24ub2JqZWN0Lmdyb3VwLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn1pLmljb24ub2JqZWN0LnVuZ3JvdXAub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OFwifWkuaWNvbi5wYXBlci5wbGFuZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ4XCJ9aS5pY29uLnBhdXNlLmNpcmNsZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjhiXCJ9aS5pY29uLnBsYXkuY2lyY2xlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn1pLmljb24ucGx1cy5zcXVhcmUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifWkuaWNvbi5xdWVzdGlvbi5jaXJjbGUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1OVwifWkuaWNvbi5yZWdpc3RlcmVkLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWRcIn1pLmljb24uc2F2ZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGM3XCJ9aS5pY29uLnNoYXJlLnNxdWFyZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTRkXCJ9aS5pY29uLnNtaWxlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn1pLmljb24uc25vd2ZsYWtlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGNcIn1pLmljb24uc3F1YXJlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzhcIn1pLmljb24uc3Rhci5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9aS5pY29uLnN0YXIuaGFsZi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDg5XCJ9aS5pY29uLnN0aWNreS5ub3RlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDlcIn1pLmljb24uc3RvcC5jaXJjbGUub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZFwifWkuaWNvbi5zdW4ub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4NVwifWkuaWNvbi50aHVtYnMuZG93bi5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9aS5pY29uLnRodW1icy51cC5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTY0XCJ9aS5pY29uLnRpbWVzLmNpcmNsZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9aS5pY29uLnRyYXNoLmFsdGVybmF0ZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmVkXCJ9aS5pY29uLnVzZXIub3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwN1wifWkuaWNvbi51c2VyLmNpcmNsZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmJkXCJ9aS5pY29uLndpbmRvdy5jbG9zZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmNDEwXCJ9aS5pY29uLndpbmRvdy5tYXhpbWl6ZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmQwXCJ9aS5pY29uLndpbmRvdy5taW5pbWl6ZS5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMmQxXCJ9aS5pY29uLndpbmRvdy5yZXN0b3JlLm91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDJcIn1pLmljb24uZGlzay5vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGEwXCJ9aS5pY29uLmhlYXJ0LmVtcHR5LGkuaWNvbi5zdGFyLmVtcHR5e2ZvbnQtZmFtaWx5Om91dGxpbmUtaWNvbnN9aS5pY29uLmhlYXJ0LmVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9aS5pY29uLnN0YXIuZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODlcIn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OmJyYW5kLWljb25zO3NyYzp1cmwodGhlbWVzL2RlZmF1bHQvYXNzZXRzL2ZvbnRzL2JyYW5kLWljb25zLmVvdCk7c3JjOnVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvYnJhbmQtaWNvbnMuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvYnJhbmQtaWNvbnMud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwodGhlbWVzL2RlZmF1bHQvYXNzZXRzL2ZvbnRzL2JyYW5kLWljb25zLndvZmYpIGZvcm1hdCgnd29mZicpLHVybCh0aGVtZXMvZGVmYXVsdC9hc3NldHMvZm9udHMvYnJhbmQtaWNvbnMudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKHRoZW1lcy9kZWZhdWx0L2Fzc2V0cy9mb250cy9icmFuZC1pY29ucy5zdmcjaWNvbnMpIGZvcm1hdCgnc3ZnJyk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06bm9uZX1pLmljb24uXFwzNSAwMHB4LGkuaWNvbi5hY2Nlc3NpYmxlLmljb24saS5pY29uLmFjY3Vzb2Z0LGkuaWNvbi5hZG4saS5pY29uLmFkdmVyc2FsLGkuaWNvbi5hZmZpbGlhdGV0aGVtZSxpLmljb24uYWxnb2xpYSxpLmljb24uYW1hem9uLGkuaWNvbi5hbWF6b24ucGF5LGkuaWNvbi5hbWlsaWEsaS5pY29uLmFuZHJvaWQsaS5pY29uLmFuZ2VsbGlzdCxpLmljb24uYW5ncnljcmVhdGl2ZSxpLmljb24uYW5ndWxhcixpLmljb24uYXBwLnN0b3JlLGkuaWNvbi5hcHAuc3RvcmUuaW9zLGkuaWNvbi5hcHBlcixpLmljb24uYXBwbGUsaS5pY29uLmFwcGxlLnBheSxpLmljb24uYXN5bW1ldHJpayxpLmljb24uYXVkaWJsZSxpLmljb24uYXV0b3ByZWZpeGVyLGkuaWNvbi5hdmlhbmV4LGkuaWNvbi5hdmlhdG8saS5pY29uLmF3cyxpLmljb24uYmFuZGNhbXAsaS5pY29uLmJlaGFuY2UsaS5pY29uLmJlaGFuY2Uuc3F1YXJlLGkuaWNvbi5iaW1vYmplY3QsaS5pY29uLmJpdGJ1Y2tldCxpLmljb24uYml0Y29pbixpLmljb24uYml0eSxpLmljb24uYmxhY2sudGllLGkuaWNvbi5ibGFja2JlcnJ5LGkuaWNvbi5ibG9nZ2VyLGkuaWNvbi5ibG9nZ2VyLmIsaS5pY29uLmJsdWV0b290aCxpLmljb24uYmx1ZXRvb3RoLmIsaS5pY29uLmJ0YyxpLmljb24uYnVyb21vYmVsZXhwZXJ0ZSxpLmljb24uYnV5c2VsbGFkcyxpLmljb24uY2MuYW1hem9uLnBheSxpLmljb24uY2MuYW1leCxpLmljb24uY2MuYXBwbGUucGF5LGkuaWNvbi5jYy5kaW5lcnMuY2x1YixpLmljb24uY2MuZGlzY292ZXIsaS5pY29uLmNjLmpjYixpLmljb24uY2MubWFzdGVyY2FyZCxpLmljb24uY2MucGF5cGFsLGkuaWNvbi5jYy5zdHJpcGUsaS5pY29uLmNjLnZpc2EsaS5pY29uLmNlbnRlcmNvZGUsaS5pY29uLmNocm9tZSxpLmljb24uY2xvdWRzY2FsZSxpLmljb24uY2xvdWRzbWl0aCxpLmljb24uY2xvdWR2ZXJzaWZ5LGkuaWNvbi5jb2RlcGVuLGkuaWNvbi5jb2RpZXBpZSxpLmljb24uY29ubmVjdGRldmVsb3AsaS5pY29uLmNvbnRhbyxpLmljb24uY3BhbmVsLGkuaWNvbi5jcmVhdGl2ZS5jb21tb25zLGkuaWNvbi5jc3MzLGkuaWNvbi5jc3MzLmFsdGVybmF0ZSxpLmljb24uY3V0dGxlZmlzaCxpLmljb24uZC5hbmQuZCxpLmljb24uZGFzaGN1YmUsaS5pY29uLmRlbGljaW91cyxpLmljb24uZGVwbG95ZG9nLGkuaWNvbi5kZXNrcHJvLGkuaWNvbi5kZXZpYW50YXJ0LGkuaWNvbi5kaWdnLGkuaWNvbi5kaWdpdGFsLm9jZWFuLGkuaWNvbi5kaXNjb3JkLGkuaWNvbi5kaXNjb3Vyc2UsaS5pY29uLmRvY2h1YixpLmljb24uZG9ja2VyLGkuaWNvbi5kcmFmdDJkaWdpdGFsLGkuaWNvbi5kcmliYmJsZSxpLmljb24uZHJpYmJibGUuc3F1YXJlLGkuaWNvbi5kcm9wYm94LGkuaWNvbi5kcnVwYWwsaS5pY29uLmR5YWxvZyxpLmljb24uZWFybHliaXJkcyxpLmljb24uZWRnZSxpLmljb24uZWxlbWVudG9yLGkuaWNvbi5lbWJlcixpLmljb24uZW1waXJlLGkuaWNvbi5lbnZpcmEsaS5pY29uLmVybGFuZyxpLmljb24uZXRoZXJldW0saS5pY29uLmV0c3ksaS5pY29uLmV4cGVkaXRlZHNzbCxpLmljb24uZmFjZWJvb2ssaS5pY29uLmZhY2Vib29rLmYsaS5pY29uLmZhY2Vib29rLm1lc3NlbmdlcixpLmljb24uZmFjZWJvb2suc3F1YXJlLGkuaWNvbi5maXJlZm94LGkuaWNvbi5maXJzdC5vcmRlcixpLmljb24uZmlyc3RkcmFmdCxpLmljb24uZmxpY2tyLGkuaWNvbi5mbGlwYm9hcmQsaS5pY29uLmZseSxpLmljb24uZm9udC5hd2Vzb21lLGkuaWNvbi5mb250LmF3ZXNvbWUuYWx0ZXJuYXRlLGkuaWNvbi5mb250LmF3ZXNvbWUuZmxhZyxpLmljb24uZm9udGljb25zLGkuaWNvbi5mb250aWNvbnMuZmksaS5pY29uLmZvcnQuYXdlc29tZSxpLmljb24uZm9ydC5hd2Vzb21lLmFsdGVybmF0ZSxpLmljb24uZm9ydW1iZWUsaS5pY29uLmZvdXJzcXVhcmUsaS5pY29uLmZyZWUuY29kZS5jYW1wLGkuaWNvbi5mcmVlYnNkLGkuaWNvbi5nZXQucG9ja2V0LGkuaWNvbi5nZyxpLmljb24uZ2cuY2lyY2xlLGkuaWNvbi5naXQsaS5pY29uLmdpdC5zcXVhcmUsaS5pY29uLmdpdGh1YixpLmljb24uZ2l0aHViLmFsdGVybmF0ZSxpLmljb24uZ2l0aHViLnNxdWFyZSxpLmljb24uZ2l0a3Jha2VuLGkuaWNvbi5naXRsYWIsaS5pY29uLmdpdHRlcixpLmljb24uZ2xpZGUsaS5pY29uLmdsaWRlLmcsaS5pY29uLmdvZm9yZSxpLmljb24uZ29vZHJlYWRzLGkuaWNvbi5nb29kcmVhZHMuZyxpLmljb24uZ29vZ2xlLGkuaWNvbi5nb29nbGUuZHJpdmUsaS5pY29uLmdvb2dsZS5wbGF5LGkuaWNvbi5nb29nbGUucGx1cyxpLmljb24uZ29vZ2xlLnBsdXMuZyxpLmljb24uZ29vZ2xlLnBsdXMuc3F1YXJlLGkuaWNvbi5nb29nbGUud2FsbGV0LGkuaWNvbi5ncmF0aXBheSxpLmljb24uZ3JhdixpLmljb24uZ3JpcGZpcmUsaS5pY29uLmdydW50LGkuaWNvbi5ndWxwLGkuaWNvbi5oYWNrZXIubmV3cyxpLmljb24uaGFja2VyLm5ld3Muc3F1YXJlLGkuaWNvbi5oaXBzLGkuaWNvbi5oaXJlLmEuaGVscGVyLGkuaWNvbi5ob29saSxpLmljb24uaG90amFyLGkuaWNvbi5ob3V6eixpLmljb24uaHRtbDUsaS5pY29uLmh1YnNwb3QsaS5pY29uLmltZGIsaS5pY29uLmluc3RhZ3JhbSxpLmljb24uaW50ZXJuZXQuZXhwbG9yZXIsaS5pY29uLmlveGhvc3QsaS5pY29uLml0dW5lcyxpLmljb24uaXR1bmVzLm5vdGUsaS5pY29uLmplbmtpbnMsaS5pY29uLmpvZ2V0LGkuaWNvbi5qb29tbGEsaS5pY29uLmpzLGkuaWNvbi5qcy5zcXVhcmUsaS5pY29uLmpzZmlkZGxlLGkuaWNvbi5rZXljZG4saS5pY29uLmtpY2tzdGFydGVyLGkuaWNvbi5raWNrc3RhcnRlci5rLGkuaWNvbi5rb3J2dWUsaS5pY29uLmxhcmF2ZWwsaS5pY29uLmxhc3RmbSxpLmljb24ubGFzdGZtLnNxdWFyZSxpLmljb24ubGVhbnB1YixpLmljb24ubGVzcyxpLmljb24ubGluZWNoYXQsaS5pY29uLmxpbmtlZGluLGkuaWNvbi5saW5rZWRpbi5hbHRlcm5hdGUsaS5pY29uLmxpbmtlZGluLmluLGkuaWNvbi5saW5vZGUsaS5pY29uLmxpbnV4LGkuaWNvbi5seWZ0LGkuaWNvbi5tYWdlbnRvLGkuaWNvbi5tYXhjZG4saS5pY29uLm1lZGFwcHMsaS5pY29uLm1lZGl1bSxpLmljb24ubWVkaXVtLm0saS5pY29uLm1lZHJ0LGkuaWNvbi5tZWV0dXAsaS5pY29uLm1pY3Jvc29mdCxpLmljb24ubWl4LGkuaWNvbi5taXhjbG91ZCxpLmljb24ubWl6dW5pLGkuaWNvbi5tb2R4LGkuaWNvbi5tb25lcm8saS5pY29uLm5hcHN0ZXIsaS5pY29uLm5pbnRlbmRvLnN3aXRjaCxpLmljb24ubm9kZSxpLmljb24ubm9kZS5qcyxpLmljb24ubnBtLGkuaWNvbi5uczgsaS5pY29uLm51dHJpdGlvbml4LGkuaWNvbi5vZG5va2xhc3NuaWtpLGkuaWNvbi5vZG5va2xhc3NuaWtpLnNxdWFyZSxpLmljb24ub3BlbmNhcnQsaS5pY29uLm9wZW5pZCxpLmljb24ub3BlcmEsaS5pY29uLm9wdGluLm1vbnN0ZXIsaS5pY29uLm9zaSxpLmljb24ucGFnZTQsaS5pY29uLnBhZ2VsaW5lcyxpLmljb24ucGFsZmVkLGkuaWNvbi5wYXRyZW9uLGkuaWNvbi5wYXlwYWwsaS5pY29uLnBlcmlzY29wZSxpLmljb24ucGhhYnJpY2F0b3IsaS5pY29uLnBob2VuaXguZnJhbWV3b3JrLGkuaWNvbi5waHAsaS5pY29uLnBpZWQucGlwZXIsaS5pY29uLnBpZWQucGlwZXIuYWx0ZXJuYXRlLGkuaWNvbi5waWVkLnBpcGVyLnBwLGkuaWNvbi5waW50ZXJlc3QsaS5pY29uLnBpbnRlcmVzdC5wLGkuaWNvbi5waW50ZXJlc3Quc3F1YXJlLGkuaWNvbi5wbGF5c3RhdGlvbixpLmljb24ucHJvZHVjdC5odW50LGkuaWNvbi5wdXNoZWQsaS5pY29uLnB5dGhvbixpLmljb24ucXEsaS5pY29uLnF1aW5zY2FwZSxpLmljb24ucXVvcmEsaS5pY29uLnJhdmVscnksaS5pY29uLnJlYWN0LGkuaWNvbi5yZWJlbCxpLmljb24ucmVkZGl0LGkuaWNvbi5yZWRkaXQuYWxpZW4saS5pY29uLnJlZGRpdC5zcXVhcmUsaS5pY29uLnJlZHJpdmVyLGkuaWNvbi5yZW5kYWN0LGkuaWNvbi5yZW5yZW4saS5pY29uLnJlcGx5ZCxpLmljb24ucmVzb2x2aW5nLGkuaWNvbi5yb2NrZXRjaGF0LGkuaWNvbi5yb2Nrcm1zLGkuaWNvbi5zYWZhcmksaS5pY29uLnNhc3MsaS5pY29uLnNjaGxpeCxpLmljb24uc2NyaWJkLGkuaWNvbi5zZWFyY2hlbmdpbixpLmljb24uc2VsbGNhc3QsaS5pY29uLnNlbGxzeSxpLmljb24uc2VydmljZXN0YWNrLGkuaWNvbi5zaGlydHNpbmJ1bGssaS5pY29uLnNpbXBseWJ1aWx0LGkuaWNvbi5zaXN0cml4LGkuaWNvbi5za3lhdGxhcyxpLmljb24uc2t5cGUsaS5pY29uLnNsYWNrLGkuaWNvbi5zbGFjay5oYXNoLGkuaWNvbi5zbGlkZXNoYXJlLGkuaWNvbi5zbmFwY2hhdCxpLmljb24uc25hcGNoYXQuZ2hvc3QsaS5pY29uLnNuYXBjaGF0LnNxdWFyZSxpLmljb24uc291bmRjbG91ZCxpLmljb24uc3BlYWthcCxpLmljb24uc3BvdGlmeSxpLmljb24uc3RhY2suZXhjaGFuZ2UsaS5pY29uLnN0YWNrLm92ZXJmbG93LGkuaWNvbi5zdGF5bGlua2VkLGkuaWNvbi5zdGVhbSxpLmljb24uc3RlYW0uc3F1YXJlLGkuaWNvbi5zdGVhbS5zeW1ib2wsaS5pY29uLnN0aWNrZXIubXVsZSxpLmljb24uc3RyYXZhLGkuaWNvbi5zdHJpcGUsaS5pY29uLnN0cmlwZS5zLGkuaWNvbi5zdHVkaW92aW5hcmksaS5pY29uLnN0dW1ibGV1cG9uLGkuaWNvbi5zdHVtYmxldXBvbi5jaXJjbGUsaS5pY29uLnN1cGVycG93ZXJzLGkuaWNvbi5zdXBwbGUsaS5pY29uLnRlbGVncmFtLGkuaWNvbi50ZWxlZ3JhbS5wbGFuZSxpLmljb24udGVuY2VudC53ZWlibyxpLmljb24udGhlbWVpc2xlLGkuaWNvbi50cmVsbG8saS5pY29uLnRyaXBhZHZpc29yLGkuaWNvbi50dW1ibHIsaS5pY29uLnR1bWJsci5zcXVhcmUsaS5pY29uLnR3aXRjaCxpLmljb24udHdpdHRlcixpLmljb24udHdpdHRlci5zcXVhcmUsaS5pY29uLnR5cG8zLGkuaWNvbi51YmVyLGkuaWNvbi51aWtpdCxpLmljb24udW5pcmVnaXN0cnksaS5pY29uLnVudGFwcGQsaS5pY29uLnVzYixpLmljb24udXNzdW5uYWgsaS5pY29uLnZhYWRpbixpLmljb24udmlhY29pbixpLmljb24udmlhZGVvLGkuaWNvbi52aWFkZW8uc3F1YXJlLGkuaWNvbi52aWJlcixpLmljb24udmltZW8saS5pY29uLnZpbWVvLnNxdWFyZSxpLmljb24udmltZW8udixpLmljb24udmluZSxpLmljb24udmssaS5pY29uLnZudixpLmljb24udnVlanMsaS5pY29uLndlY2hhdCxpLmljb24ud2VpYm8saS5pY29uLndlaXhpbixpLmljb24ud2hhdHNhcHAsaS5pY29uLndoYXRzYXBwLnNxdWFyZSxpLmljb24ud2htY3MsaS5pY29uLndpa2lwZWRpYS53LGkuaWNvbi53aW5kb3dzLGkuaWNvbi53b3JkcHJlc3MsaS5pY29uLndvcmRwcmVzcy5zaW1wbGUsaS5pY29uLndwYmVnaW5uZXIsaS5pY29uLndwZXhwbG9yZXIsaS5pY29uLndwZm9ybXMsaS5pY29uLnhib3gsaS5pY29uLnhpbmcsaS5pY29uLnhpbmcuc3F1YXJlLGkuaWNvbi55LmNvbWJpbmF0b3IsaS5pY29uLnlhaG9vLGkuaWNvbi55YW5kZXgsaS5pY29uLnlhbmRleC5pbnRlcm5hdGlvbmFsLGkuaWNvbi55ZWxwLGkuaWNvbi55b2FzdCxpLmljb24ueW91dHViZSxpLmljb24ueW91dHViZS5zcXVhcmV7Zm9udC1mYW1pbHk6YnJhbmQtaWNvbnN9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gSW1hZ2VcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWltZy51aS5pbWFnZXtkaXNwbGF5OmJsb2NrfS51aS5pbWFnZSBpbWcsLnVpLmltYWdlIHN2Z3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS51aS5oaWRkZW4uaW1hZ2UsLnVpLmhpZGRlbi5pbWFnZXN7ZGlzcGxheTpub25lfS51aS5oaWRkZW4udHJhbnNpdGlvbi5pbWFnZSwudWkuaGlkZGVuLnRyYW5zaXRpb24uaW1hZ2Vze2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW59LnVpLmltYWdlcz4uaGlkZGVuLnRyYW5zaXRpb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmlzaWJpbGl0eTpoaWRkZW59LnVpLmRpc2FibGVkLmltYWdlLC51aS5kaXNhYmxlZC5pbWFnZXN7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNDV9LnVpLmlubGluZS5pbWFnZSwudWkuaW5saW5lLmltYWdlIGltZywudWkuaW5saW5lLmltYWdlIHN2Z3tkaXNwbGF5OmlubGluZS1ibG9ja30udWkudG9wLmFsaWduZWQuaW1hZ2UsLnVpLnRvcC5hbGlnbmVkLmltYWdlIGltZywudWkudG9wLmFsaWduZWQuaW1hZ2Ugc3ZnLC51aS50b3AuYWxpZ25lZC5pbWFnZXMgLmltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0udWkubWlkZGxlLmFsaWduZWQuaW1hZ2UsLnVpLm1pZGRsZS5hbGlnbmVkLmltYWdlIGltZywudWkubWlkZGxlLmFsaWduZWQuaW1hZ2Ugc3ZnLC51aS5taWRkbGUuYWxpZ25lZC5pbWFnZXMgLmltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkuYm90dG9tLmFsaWduZWQuaW1hZ2UsLnVpLmJvdHRvbS5hbGlnbmVkLmltYWdlIGltZywudWkuYm90dG9tLmFsaWduZWQuaW1hZ2Ugc3ZnLC51aS5ib3R0b20uYWxpZ25lZC5pbWFnZXMgLmltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0udWkucm91bmRlZC5pbWFnZSwudWkucm91bmRlZC5pbWFnZT4qLC51aS5yb3VuZGVkLmltYWdlcyAuaW1hZ2UsLnVpLnJvdW5kZWQuaW1hZ2VzIC5pbWFnZT4qe2JvcmRlci1yYWRpdXM6LjMxMjVlbX0udWkuYm9yZGVyZWQuaW1hZ2UgaW1nLC51aS5ib3JkZXJlZC5pbWFnZSBzdmcsLnVpLmJvcmRlcmVkLmltYWdlcyAuaW1hZ2UsLnVpLmJvcmRlcmVkLmltYWdlcyBpbWcsLnVpLmJvcmRlcmVkLmltYWdlcyBzdmcsaW1nLnVpLmJvcmRlcmVkLmltYWdle2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMSl9LnVpLmNpcmN1bGFyLmltYWdlLC51aS5jaXJjdWxhci5pbWFnZXN7b3ZlcmZsb3c6aGlkZGVufS51aS5jaXJjdWxhci5pbWFnZSwudWkuY2lyY3VsYXIuaW1hZ2U+KiwudWkuY2lyY3VsYXIuaW1hZ2VzIC5pbWFnZSwudWkuY2lyY3VsYXIuaW1hZ2VzIC5pbWFnZT4qe2JvcmRlci1yYWRpdXM6NTAwcmVtfS51aS5mbHVpZC5pbWFnZSwudWkuZmx1aWQuaW1hZ2UgaW1nLC51aS5mbHVpZC5pbWFnZSBzdmcsLnVpLmZsdWlkLmltYWdlcywudWkuZmx1aWQuaW1hZ2VzIGltZywudWkuZmx1aWQuaW1hZ2VzIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnVpLmF2YXRhci5pbWFnZSwudWkuYXZhdGFyLmltYWdlIGltZywudWkuYXZhdGFyLmltYWdlIHN2ZywudWkuYXZhdGFyLmltYWdlcyAuaW1hZ2UsLnVpLmF2YXRhci5pbWFnZXMgaW1nLC51aS5hdmF0YXIuaW1hZ2VzIHN2Z3ttYXJnaW4tcmlnaHQ6LjI1ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MmVtO2hlaWdodDoyZW07Ym9yZGVyLXJhZGl1czo1MDByZW19LnVpLnNwYWNlZC5pbWFnZXtkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVlbTttYXJnaW4tcmlnaHQ6LjVlbX0udWlbY2xhc3MqPVwibGVmdCBzcGFjZWRcIl0uaW1hZ2V7bWFyZ2luLWxlZnQ6LjVlbTttYXJnaW4tcmlnaHQ6MH0udWlbY2xhc3MqPVwicmlnaHQgc3BhY2VkXCJdLmltYWdle21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi41ZW19LnVpLmZsb2F0ZWQuaW1hZ2UsLnVpLmZsb2F0ZWQuaW1hZ2Vze2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjFlbTttYXJnaW4tYm90dG9tOjFlbX0udWkucmlnaHQuZmxvYXRlZC5pbWFnZSwudWkucmlnaHQuZmxvYXRlZC5pbWFnZXN7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToxZW07bWFyZ2luLWxlZnQ6MWVtfS51aS5mbG9hdGVkLmltYWdlOmxhc3QtY2hpbGQsLnVpLmZsb2F0ZWQuaW1hZ2VzOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5jZW50ZXJlZC5pbWFnZSwudWkuY2VudGVyZWQuaW1hZ2Vze21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnVpLm1pbmkuaW1hZ2UsLnVpLm1pbmkuaW1hZ2VzIC5pbWFnZSwudWkubWluaS5pbWFnZXMgaW1nLC51aS5taW5pLmltYWdlcyBzdmd7d2lkdGg6MzVweDtoZWlnaHQ6YXV0bztmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55LmltYWdlLC51aS50aW55LmltYWdlcyAuaW1hZ2UsLnVpLnRpbnkuaW1hZ2VzIGltZywudWkudGlueS5pbWFnZXMgc3Zne3dpZHRoOjgwcHg7aGVpZ2h0OmF1dG87Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkuc21hbGwuaW1hZ2UsLnVpLnNtYWxsLmltYWdlcyAuaW1hZ2UsLnVpLnNtYWxsLmltYWdlcyBpbWcsLnVpLnNtYWxsLmltYWdlcyBzdmd7d2lkdGg6MTUwcHg7aGVpZ2h0OmF1dG87Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkubWVkaXVtLmltYWdlLC51aS5tZWRpdW0uaW1hZ2VzIC5pbWFnZSwudWkubWVkaXVtLmltYWdlcyBpbWcsLnVpLm1lZGl1bS5pbWFnZXMgc3Zne3dpZHRoOjMwMHB4O2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxcmVtfS51aS5sYXJnZS5pbWFnZSwudWkubGFyZ2UuaW1hZ2VzIC5pbWFnZSwudWkubGFyZ2UuaW1hZ2VzIGltZywudWkubGFyZ2UuaW1hZ2VzIHN2Z3t3aWR0aDo0NTBweDtoZWlnaHQ6YXV0bztmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuYmlnLmltYWdlLC51aS5iaWcuaW1hZ2VzIC5pbWFnZSwudWkuYmlnLmltYWdlcyBpbWcsLnVpLmJpZy5pbWFnZXMgc3Zne3dpZHRoOjYwMHB4O2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxLjI4NTcxNDI5cmVtfS51aS5odWdlLmltYWdlLC51aS5odWdlLmltYWdlcyAuaW1hZ2UsLnVpLmh1Z2UuaW1hZ2VzIGltZywudWkuaHVnZS5pbWFnZXMgc3Zne3dpZHRoOjgwMHB4O2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxLjQyODU3MTQzcmVtfS51aS5tYXNzaXZlLmltYWdlLC51aS5tYXNzaXZlLmltYWdlcyAuaW1hZ2UsLnVpLm1hc3NpdmUuaW1hZ2VzIGltZywudWkubWFzc2l2ZS5pbWFnZXMgc3Zne3dpZHRoOjk2MHB4O2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxLjcxNDI4NTcxcmVtfS51aS5pbWFnZXN7Zm9udC1zaXplOjA7bWFyZ2luOjAgLS4yNXJlbSAwfS51aS5pbWFnZXMgLmltYWdlLC51aS5pbWFnZXM+aW1nLC51aS5pbWFnZXM+c3Zne2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC4yNXJlbSAuNXJlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBJbnB1dFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWZsZXg7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbnB1dD5pbnB1dHttYXJnaW46MDttYXgtd2lkdGg6MTAwJTtmbGV4OjEgMCBhdXRvO291dGxpbmU6MDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTt0ZXh0LWFsaWduOmxlZnQ7bGluZS1oZWlnaHQ6MS4yMTQyODU3MWVtO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtwYWRkaW5nOi42Nzg1NzE0M2VtIDFlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMXMgZWFzZSxib3JkZXItY29sb3IgLjFzIGVhc2U7Ym94LXNoYWRvdzpub25lfS51aS5pbnB1dD5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDE5MSwxOTEsMTkxLC44Nyl9LnVpLmlucHV0PmlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTkxLDE5MSwxOTEsLjg3KX0udWkuaW5wdXQ+aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTkxLDE5MSwxOTEsLjg3KX0udWkuZGlzYWJsZWQuaW5wdXQsLnVpLmlucHV0Om5vdCguZGlzYWJsZWQpIGlucHV0W2Rpc2FibGVkXXtvcGFjaXR5Oi40NX0udWkuZGlzYWJsZWQuaW5wdXQ+aW5wdXQsLnVpLmlucHV0Om5vdCguZGlzYWJsZWQpIGlucHV0W2Rpc2FibGVkXXtwb2ludGVyLWV2ZW50czpub25lfS51aS5pbnB1dC5kb3duIGlucHV0LC51aS5pbnB1dD5pbnB1dDphY3RpdmV7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjMpO2JhY2tncm91bmQ6I2ZhZmFmYTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Ym94LXNoYWRvdzpub25lfS51aS5sb2FkaW5nLmxvYWRpbmcuaW5wdXQ+aS5pY29uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0uNjQyODU3MTRlbSAwIDAgLS42NDI4NTcxNGVtO3dpZHRoOjEuMjg1NzE0MjllbTtoZWlnaHQ6MS4yODU3MTQyOWVtO2JvcmRlci1yYWRpdXM6NTAwcmVtO2JvcmRlcjouMmVtIHNvbGlkIHJnYmEoMCwwLDAsLjEpfS51aS5sb2FkaW5nLmxvYWRpbmcuaW5wdXQ+aS5pY29uOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LS42NDI4NTcxNGVtIDAgMCAtLjY0Mjg1NzE0ZW07d2lkdGg6MS4yODU3MTQyOWVtO2hlaWdodDoxLjI4NTcxNDI5ZW07LXdlYmtpdC1hbmltYXRpb246YnV0dG9uLXNwaW4gLjZzIGxpbmVhcjthbmltYXRpb246YnV0dG9uLXNwaW4gLjZzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXItY29sb3I6Izc2NzY3NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOi4yZW07Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnR9LnVpLmlucHV0LmZvY3VzPmlucHV0LC51aS5pbnB1dD5pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6Izg1YjdkOTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6cmdiYSgwLDAsMCwuOCk7Ym94LXNoYWRvdzpub25lfS51aS5pbnB1dC5mb2N1cz5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwudWkuaW5wdXQ+aW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpfS51aS5pbnB1dC5mb2N1cz5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwudWkuaW5wdXQ+aW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpfS51aS5pbnB1dC5mb2N1cz5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLnVpLmlucHV0PmlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDExNSwxMTUsMTE1LC44Nyl9LnVpLmlucHV0LmVycm9yPmlucHV0e2JhY2tncm91bmQtY29sb3I6I2ZmZjZmNjtib3JkZXItY29sb3I6I2UwYjRiNDtjb2xvcjojOWYzYTM4O2JveC1zaGFkb3c6bm9uZX0udWkuaW5wdXQuZXJyb3I+aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2U3YmRiY30udWkuaW5wdXQuZXJyb3I+aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2U3YmRiY30udWkuaW5wdXQuZXJyb3I+aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNlN2JkYmMhaW1wb3J0YW50fS51aS5pbnB1dC5lcnJvcj5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZGE5Nzk2fS51aS5pbnB1dC5lcnJvcj5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojZGE5Nzk2fS51aS5pbnB1dC5lcnJvcj5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2RhOTc5NiFpbXBvcnRhbnR9LnVpLnRyYW5zcGFyZW50LmlucHV0PmlucHV0e2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnR9LnVpLnRyYW5zcGFyZW50Lmljb24uaW5wdXQ+aS5pY29ue3dpZHRoOjEuMWVtfS51aS50cmFuc3BhcmVudC5pY29uLmlucHV0PmlucHV0e3BhZGRpbmctbGVmdDowIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjJlbSFpbXBvcnRhbnR9LnVpLnRyYW5zcGFyZW50W2NsYXNzKj1cImxlZnQgaWNvblwiXS5pbnB1dD5pbnB1dHtwYWRkaW5nLWxlZnQ6MmVtIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS51aS50cmFuc3BhcmVudC5pbnZlcnRlZC5pbnB1dHtjb2xvcjojZmZmfS51aS50cmFuc3BhcmVudC5pbnZlcnRlZC5pbnB1dD5pbnB1dHtjb2xvcjppbmhlcml0fS51aS50cmFuc3BhcmVudC5pbnZlcnRlZC5pbnB1dD5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0udWkudHJhbnNwYXJlbnQuaW52ZXJ0ZWQuaW5wdXQ+aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9LnVpLnRyYW5zcGFyZW50LmludmVydGVkLmlucHV0PmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0udWkuaWNvbi5pbnB1dD5pLmljb257Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246YWJzb2x1dGU7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MDtyaWdodDowO21hcmdpbjowO2hlaWdodDoxMDAlO3dpZHRoOjIuNjcxNDI4NTdlbTtvcGFjaXR5Oi41O2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS51aS5pY29uLmlucHV0PmkuaWNvbjpub3QoLmxpbmspe3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLmljb24uaW5wdXQ+aW5wdXR7cGFkZGluZy1yaWdodDoyLjY3MTQyODU3ZW0haW1wb3J0YW50fS51aS5pY29uLmlucHV0PmkuaWNvbjphZnRlciwudWkuaWNvbi5pbnB1dD5pLmljb246YmVmb3Jle2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6NTAlO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDotLjVlbX0udWkuaWNvbi5pbnB1dD5pLmxpbmsuaWNvbntjdXJzb3I6cG9pbnRlcn0udWkuaWNvbi5pbnB1dD5pLmNpcmN1bGFyLmljb257dG9wOi4zNWVtO3JpZ2h0Oi41ZW19LnVpW2NsYXNzKj1cImxlZnQgaWNvblwiXS5pbnB1dD5pLmljb257cmlnaHQ6YXV0bztsZWZ0OjFweDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgLjI4NTcxNDI5cmVtfS51aVtjbGFzcyo9XCJsZWZ0IGljb25cIl0uaW5wdXQ+aS5jaXJjdWxhci5pY29ue3JpZ2h0OmF1dG87bGVmdDouNWVtfS51aVtjbGFzcyo9XCJsZWZ0IGljb25cIl0uaW5wdXQ+aW5wdXR7cGFkZGluZy1sZWZ0OjIuNjcxNDI4NTdlbSFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxZW0haW1wb3J0YW50fS51aS5pY29uLmlucHV0PmlucHV0OmZvY3VzfmkuaWNvbntvcGFjaXR5OjF9LnVpLmxhYmVsZWQuaW5wdXQ+LmxhYmVse2ZsZXg6MCAwIGF1dG87bWFyZ2luOjA7Zm9udC1zaXplOjFlbX0udWkubGFiZWxlZC5pbnB1dD4ubGFiZWw6bm90KC5jb3JuZXIpe3BhZGRpbmctdG9wOi43ODU3MTQyOWVtO3BhZGRpbmctYm90dG9tOi43ODU3MTQyOWVtfS51aS5sYWJlbGVkLmlucHV0Om5vdChbY2xhc3MqPVwiY29ybmVyIGxhYmVsZWRcIl0pIC5sYWJlbDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnVpLmxhYmVsZWQuaW5wdXQ6bm90KFtjbGFzcyo9XCJjb3JuZXIgbGFiZWxlZFwiXSkgLmxhYmVsOmZpcnN0LWNoaWxkK2lucHV0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLmxhYmVsZWQuaW5wdXQ6bm90KFtjbGFzcyo9XCJjb3JuZXIgbGFiZWxlZFwiXSkgLmxhYmVsOmZpcnN0LWNoaWxkK2lucHV0OmZvY3Vze2JvcmRlci1sZWZ0LWNvbG9yOiM4NWI3ZDl9LnVpW2NsYXNzKj1cInJpZ2h0IGxhYmVsZWRcIl0uaW5wdXQ+aW5wdXR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWlbY2xhc3MqPVwicmlnaHQgbGFiZWxlZFwiXS5pbnB1dD5pbnB1dCsubGFiZWx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udWlbY2xhc3MqPVwicmlnaHQgbGFiZWxlZFwiXS5pbnB1dD5pbnB1dDpmb2N1c3tib3JkZXItcmlnaHQtY29sb3I6Izg1YjdkOSFpbXBvcnRhbnR9LnVpLmxhYmVsZWQuaW5wdXQgLmNvcm5lci5sYWJlbHt0b3A6MXB4O3JpZ2h0OjFweDtmb250LXNpemU6LjY0Mjg1NzE0ZW07Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAwIDB9LnVpW2NsYXNzKj1cImNvcm5lciBsYWJlbGVkXCJdOm5vdChbY2xhc3MqPVwibGVmdCBjb3JuZXIgbGFiZWxlZFwiXSkubGFiZWxlZC5pbnB1dD5pbnB1dHtwYWRkaW5nLXJpZ2h0OjIuNWVtIWltcG9ydGFudH0udWlbY2xhc3MqPVwiY29ybmVyIGxhYmVsZWRcIl0uaWNvbi5pbnB1dDpub3QoW2NsYXNzKj1cImxlZnQgY29ybmVyIGxhYmVsZWRcIl0pPmlucHV0e3BhZGRpbmctcmlnaHQ6My4yNWVtIWltcG9ydGFudH0udWlbY2xhc3MqPVwiY29ybmVyIGxhYmVsZWRcIl0uaWNvbi5pbnB1dDpub3QoW2NsYXNzKj1cImxlZnQgY29ybmVyIGxhYmVsZWRcIl0pPi5pY29ue21hcmdpbi1yaWdodDoxLjI1ZW19LnVpW2NsYXNzKj1cImxlZnQgY29ybmVyIGxhYmVsZWRcIl0ubGFiZWxlZC5pbnB1dD5pbnB1dHtwYWRkaW5nLWxlZnQ6Mi41ZW0haW1wb3J0YW50fS51aVtjbGFzcyo9XCJsZWZ0IGNvcm5lciBsYWJlbGVkXCJdLmljb24uaW5wdXQ+aW5wdXR7cGFkZGluZy1sZWZ0OjMuMjVlbSFpbXBvcnRhbnR9LnVpW2NsYXNzKj1cImxlZnQgY29ybmVyIGxhYmVsZWRcIl0uaWNvbi5pbnB1dD4uaWNvbnttYXJnaW4tbGVmdDoxLjI1ZW19LnVpLmlucHV0Pi51aS5jb3JuZXIubGFiZWx7dG9wOjFweDtyaWdodDoxcHh9LnVpLmlucHV0Pi51aS5sZWZ0LmNvcm5lci5sYWJlbHtyaWdodDphdXRvO2xlZnQ6MXB4fS51aS5hY3Rpb24uaW5wdXQ+LmJ1dHRvbiwudWkuYWN0aW9uLmlucHV0Pi5idXR0b25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDowIDAgYXV0b30udWkuYWN0aW9uLmlucHV0Pi5idXR0b24sLnVpLmFjdGlvbi5pbnB1dD4uYnV0dG9ucz4uYnV0dG9ue3BhZGRpbmctdG9wOi43ODU3MTQyOWVtO3BhZGRpbmctYm90dG9tOi43ODU3MTQyOWVtO21hcmdpbjowfS51aS5hY3Rpb24uaW5wdXQ6bm90KFtjbGFzcyo9XCJsZWZ0IGFjdGlvblwiXSk+aW5wdXR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkuYWN0aW9uLmlucHV0Om5vdChbY2xhc3MqPVwibGVmdCBhY3Rpb25cIl0pPi5idXR0b246bm90KDpmaXJzdC1jaGlsZCksLnVpLmFjdGlvbi5pbnB1dDpub3QoW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdKT4uYnV0dG9uczpub3QoOmZpcnN0LWNoaWxkKT4uYnV0dG9uLC51aS5hY3Rpb24uaW5wdXQ6bm90KFtjbGFzcyo9XCJsZWZ0IGFjdGlvblwiXSk+LmRyb3Bkb3duOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0udWkuYWN0aW9uLmlucHV0Om5vdChbY2xhc3MqPVwibGVmdCBhY3Rpb25cIl0pPi5idXR0b246bGFzdC1jaGlsZCwudWkuYWN0aW9uLmlucHV0Om5vdChbY2xhc3MqPVwibGVmdCBhY3Rpb25cIl0pPi5idXR0b25zOmxhc3QtY2hpbGQ+LmJ1dHRvbiwudWkuYWN0aW9uLmlucHV0Om5vdChbY2xhc3MqPVwibGVmdCBhY3Rpb25cIl0pPi5kcm9wZG93bjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDB9LnVpLmFjdGlvbi5pbnB1dDpub3QoW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdKT5pbnB1dDpmb2N1c3tib3JkZXItcmlnaHQtY29sb3I6Izg1YjdkOSFpbXBvcnRhbnR9LnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0PmlucHV0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5idXR0b24sLnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5idXR0b25zPi5idXR0b24sLnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5kcm9wZG93bntib3JkZXItcmFkaXVzOjB9LnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5idXR0b246Zmlyc3QtY2hpbGQsLnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5idXR0b25zOmZpcnN0LWNoaWxkPi5idXR0b24sLnVpW2NsYXNzKj1cImxlZnQgYWN0aW9uXCJdLmlucHV0Pi5kcm9wZG93bjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgLjI4NTcxNDI5cmVtfS51aVtjbGFzcyo9XCJsZWZ0IGFjdGlvblwiXS5pbnB1dD5pbnB1dDpmb2N1c3tib3JkZXItbGVmdC1jb2xvcjojODViN2Q5IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuaW5wdXQ+aW5wdXR7Ym9yZGVyOm5vbmV9LnVpLmZsdWlkLmlucHV0e2Rpc3BsYXk6ZmxleH0udWkuZmx1aWQuaW5wdXQ+aW5wdXR7d2lkdGg6MCFpbXBvcnRhbnR9LnVpLm1pbmkuaW5wdXR7Zm9udC1zaXplOi43ODU3MTQyOWVtfS51aS5zbWFsbC5pbnB1dHtmb250LXNpemU6LjkyODU3MTQzZW19LnVpLmlucHV0e2ZvbnQtc2l6ZToxZW19LnVpLmxhcmdlLmlucHV0e2ZvbnQtc2l6ZToxLjE0Mjg1NzE0ZW19LnVpLmJpZy5pbnB1dHtmb250LXNpemU6MS4yODU3MTQyOWVtfS51aS5odWdlLmlucHV0e2ZvbnQtc2l6ZToxLjQyODU3MTQzZW19LnVpLm1hc3NpdmUuaW5wdXR7Zm9udC1zaXplOjEuNzE0Mjg1NzFlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBMYWJlbFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkubGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTttYXJnaW46MCAuMTQyODU3MTRlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOGU4ZTg7YmFja2dyb3VuZC1pbWFnZTpub25lO3BhZGRpbmc6LjU4MzNlbSAuODMzZW07Y29sb3I6cmdiYSgwLDAsMCwuNik7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDo3MDA7Ym9yZGVyOjAgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcyBlYXNlfS51aS5sYWJlbDpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS51aS5sYWJlbDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfWEudWkubGFiZWx7Y3Vyc29yOnBvaW50ZXJ9LnVpLmxhYmVsPmF7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6aW5oZXJpdDtvcGFjaXR5Oi41O3RyYW5zaXRpb246LjFzIG9wYWNpdHkgZWFzZX0udWkubGFiZWw+YTpob3ZlcntvcGFjaXR5OjF9LnVpLmxhYmVsPmltZ3t3aWR0aDphdXRvIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjIuMTY2NmVtIWltcG9ydGFudH0udWkubGFiZWw+Lmljb257d2lkdGg6YXV0bzttYXJnaW46MCAuNzVlbSAwIDB9LnVpLmxhYmVsPi5kZXRhaWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tbGVmdDoxZW07b3BhY2l0eTouOH0udWkubGFiZWw+LmRldGFpbCAuaWNvbnttYXJnaW46MCAuMjVlbSAwIDB9LnVpLmxhYmVsPi5jbG9zZS5pY29uLC51aS5sYWJlbD4uZGVsZXRlLmljb257Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6LjVlbTtmb250LXNpemU6LjkyODU3MTQzZW07b3BhY2l0eTouNTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzIGVhc2V9LnVpLmxhYmVsPi5kZWxldGUuaWNvbjpob3ZlcntvcGFjaXR5OjF9LnVpLmxhYmVscz4ubGFiZWx7bWFyZ2luOjAgLjVlbSAuNWVtIDB9LnVpLmhlYWRlcj4udWkubGFiZWx7bWFyZ2luLXRvcDotLjI5MTY1ZW19LnVpLmF0dGFjaGVkLnNlZ21lbnQ+LnVpLnRvcC5sZWZ0LmF0dGFjaGVkLmxhYmVsLC51aS5ib3R0b20uYXR0YWNoZWQuc2VnbWVudD4udWkudG9wLmxlZnQuYXR0YWNoZWQubGFiZWx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS51aS5hdHRhY2hlZC5zZWdtZW50Pi51aS50b3AucmlnaHQuYXR0YWNoZWQubGFiZWwsLnVpLmJvdHRvbS5hdHRhY2hlZC5zZWdtZW50Pi51aS50b3AucmlnaHQuYXR0YWNoZWQubGFiZWx7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0udWkudG9wLmF0dGFjaGVkLnNlZ21lbnQ+LnVpLmJvdHRvbS5sZWZ0LmF0dGFjaGVkLmxhYmVse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udWkudG9wLmF0dGFjaGVkLnNlZ21lbnQ+LnVpLmJvdHRvbS5yaWdodC5hdHRhY2hlZC5sYWJlbHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS51aS50b3AuYXR0YWNoZWQubGFiZWwrW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0rKiwudWkudG9wLmF0dGFjaGVkLmxhYmVsOmZpcnN0LWNoaWxkKzpub3QoLmF0dGFjaGVkKXttYXJnaW4tdG9wOjJyZW0haW1wb3J0YW50fS51aS5ib3R0b20uYXR0YWNoZWQubGFiZWw6Zmlyc3QtY2hpbGR+Omxhc3QtY2hpbGQ6bm90KC5hdHRhY2hlZCl7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MnJlbSFpbXBvcnRhbnR9LnVpLmltYWdlLmxhYmVse3dpZHRoOmF1dG8haW1wb3J0YW50O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7bWF4LXdpZHRoOjk5OTlweDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt0ZXh0LXRyYW5zZm9ybTpub25lO2JhY2tncm91bmQ6I2U4ZThlODtwYWRkaW5nOi41ODMzZW0gLjgzM2VtIC41ODMzZW0gLjVlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtib3gtc2hhZG93Om5vbmV9LnVpLmltYWdlLmxhYmVsIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7aGVpZ2h0OjIuMTY2NmVtO21hcmdpbjotLjU4MzNlbSAuNWVtIC0uNTgzM2VtIC0uNWVtO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAuMjg1NzE0MjlyZW19LnVpLmltYWdlLmxhYmVsIC5kZXRhaWx7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTttYXJnaW46LS41ODMzZW0gLS44MzNlbSAtLjU4MzNlbSAuNWVtO3BhZGRpbmc6LjU4MzNlbSAuODMzZW07Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMH0udWkudGFnLmxhYmVsLC51aS50YWcubGFiZWxzIC5sYWJlbHttYXJnaW4tbGVmdDoxZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjEuNWVtO3BhZGRpbmctcmlnaHQ6MS41ZW07Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMDt0cmFuc2l0aW9uOm5vbmV9LnVpLnRhZy5sYWJlbDpiZWZvcmUsLnVpLnRhZy5sYWJlbHMgLmxhYmVsOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKC00NWRlZyk7dG9wOjUwJTtyaWdodDoxMDAlO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDoxLjU2ZW07aGVpZ2h0OjEuNTZlbTt0cmFuc2l0aW9uOm5vbmV9LnVpLnRhZy5sYWJlbDphZnRlciwudWkudGFnLmxhYmVscyAubGFiZWw6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6LS4yNWVtO21hcmdpbi10b3A6LS4yNWVtO2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7d2lkdGg6LjVlbTtoZWlnaHQ6LjVlbTtib3gtc2hhZG93OjAgLTFweCAxcHggMCByZ2JhKDAsMCwwLC4zKTtib3JkZXItcmFkaXVzOjUwMHJlbX0udWkuY29ybmVyLmxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1jb2xvcjojZThlOGU4O3dpZHRoOjRlbTtoZWlnaHQ6NGVtO3otaW5kZXg6MTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMXMgZWFzZX0udWkuY29ybmVyLmxhYmVse2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5jb3JuZXIubGFiZWw6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMTt3aWR0aDowO2hlaWdodDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlci10b3A6MCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NGVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NGVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjAgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaGVyaXQ7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjFzIGVhc2V9LnVpLmNvcm5lci5sYWJlbCAuaWNvbntjdXJzb3I6ZGVmYXVsdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LjY0Mjg1NzE0ZW07bGVmdDouNzg1NzE0MjllbTtmb250LXNpemU6MS4xNDI4NTcxNGVtO21hcmdpbjowfS51aS5sZWZ0LmNvcm5lci5sYWJlbCwudWkubGVmdC5jb3JuZXIubGFiZWw6YWZ0ZXJ7cmlnaHQ6YXV0bztsZWZ0OjB9LnVpLmxlZnQuY29ybmVyLmxhYmVsOmFmdGVye2JvcmRlci10b3A6NGVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0ZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTowIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjAgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjppbmhlcml0fS51aS5sZWZ0LmNvcm5lci5sYWJlbCAuaWNvbntsZWZ0Oi0uNzg1NzE0MjllbX0udWkuc2VnbWVudD4udWkuY29ybmVyLmxhYmVse3RvcDotMXB4O3JpZ2h0Oi0xcHh9LnVpLnNlZ21lbnQ+LnVpLmxlZnQuY29ybmVyLmxhYmVse3JpZ2h0OmF1dG87bGVmdDotMXB4fS51aS5yaWJib24ubGFiZWx7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7bWluLXdpZHRoOi13ZWJraXQtbWF4LWNvbnRlbnQ7bWluLXdpZHRoOi1tb3otbWF4LWNvbnRlbnQ7bWluLXdpZHRoOm1heC1jb250ZW50O2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0udWkucmliYm9uLmxhYmVsOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjEwMCU7bGVmdDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAxLjJlbSAxLjJlbSAwO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQtY29sb3I6aW5oZXJpdDt3aWR0aDowO2hlaWdodDowfS51aS5yaWJib24ubGFiZWx7bGVmdDpjYWxjKC0xcmVtIC0gMS4yZW0pO21hcmdpbi1yaWdodDotMS4yZW07cGFkZGluZy1sZWZ0OmNhbGMoMXJlbSArIDEuMmVtKTtwYWRkaW5nLXJpZ2h0OjEuMmVtfS51aVtjbGFzcyo9XCJyaWdodCByaWJib25cIl0ubGFiZWx7bGVmdDpjYWxjKDEwMCUgKyAxcmVtICsgMS4yZW0pO3BhZGRpbmctbGVmdDoxLjJlbTtwYWRkaW5nLXJpZ2h0OmNhbGMoMXJlbSArIDEuMmVtKX0udWlbY2xhc3MqPVwicmlnaHQgcmliYm9uXCJdLmxhYmVse3RleHQtYWxpZ246bGVmdDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gMCAwIC4yODU3MTQyOXJlbX0udWlbY2xhc3MqPVwicmlnaHQgcmliYm9uXCJdLmxhYmVsOmFmdGVye2xlZnQ6YXV0bztyaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MS4yZW0gMS4yZW0gMCAwO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOmluaGVyaXR9LnVpLmNhcmQgLmltYWdlPi5yaWJib24ubGFiZWwsLnVpLmltYWdlPi5yaWJib24ubGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFyZW19LnVpLmNhcmQgLmltYWdlPi51aS5yaWJib24ubGFiZWwsLnVpLmltYWdlPi51aS5yaWJib24ubGFiZWx7bGVmdDpjYWxjKC0tLjA1cmVtIC0gMS4yZW0pfS51aS5jYXJkIC5pbWFnZT4udWlbY2xhc3MqPVwicmlnaHQgcmliYm9uXCJdLmxhYmVsLC51aS5pbWFnZT4udWlbY2xhc3MqPVwicmlnaHQgcmliYm9uXCJdLmxhYmVse2xlZnQ6Y2FsYygxMDAlICsgLS4wNXJlbSArIDEuMmVtKTtwYWRkaW5nLWxlZnQ6LjgzM2VtfS51aS50YWJsZSB0ZD4udWkucmliYm9uLmxhYmVse2xlZnQ6Y2FsYygtLjc4NTcxNDI5ZW0gLSAxLjJlbSl9LnVpLnRhYmxlIHRkPi51aVtjbGFzcyo9XCJyaWdodCByaWJib25cIl0ubGFiZWx7bGVmdDpjYWxjKDEwMCUgKyAuNzg1NzE0MjllbSArIDEuMmVtKTtwYWRkaW5nLWxlZnQ6LjgzM2VtfS51aS5hdHRhY2hlZC5sYWJlbCwudWlbY2xhc3MqPVwidG9wIGF0dGFjaGVkXCJdLmxhYmVse3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjA7dG9wOjA7bGVmdDowO3BhZGRpbmc6Ljc1ZW0gMWVtO2JvcmRlci1yYWRpdXM6LjIxNDI4NTcxcmVtIC4yMTQyODU3MXJlbSAwIDB9LnVpW2NsYXNzKj1cImJvdHRvbSBhdHRhY2hlZFwiXS5sYWJlbHt0b3A6YXV0bztib3R0b206MDtib3JkZXItcmFkaXVzOjAgMCAuMjE0Mjg1NzFyZW0gLjIxNDI4NTcxcmVtfS51aVtjbGFzcyo9XCJ0b3AgbGVmdCBhdHRhY2hlZFwiXS5sYWJlbHt3aWR0aDphdXRvO21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czouMjE0Mjg1NzFyZW0gMCAuMjg1NzE0MjlyZW0gMH0udWlbY2xhc3MqPVwidG9wIHJpZ2h0IGF0dGFjaGVkXCJdLmxhYmVse3dpZHRoOmF1dG87bGVmdDphdXRvO3JpZ2h0OjA7Ym9yZGVyLXJhZGl1czowIC4yMTQyODU3MXJlbSAwIC4yODU3MTQyOXJlbX0udWlbY2xhc3MqPVwiYm90dG9tIGxlZnQgYXR0YWNoZWRcIl0ubGFiZWx7d2lkdGg6YXV0bzt0b3A6YXV0bztib3R0b206MDtib3JkZXItcmFkaXVzOjAgLjI4NTcxNDI5cmVtIDAgLjIxNDI4NTcxcmVtfS51aVtjbGFzcyo9XCJib3R0b20gcmlnaHQgYXR0YWNoZWRcIl0ubGFiZWx7dG9wOmF1dG87Ym90dG9tOjA7bGVmdDphdXRvO3JpZ2h0OjA7d2lkdGg6YXV0bztib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIC4yMTQyODU3MXJlbSAwfS51aS5sYWJlbC5kaXNhYmxlZHtvcGFjaXR5Oi41fWEudWkubGFiZWw6aG92ZXIsYS51aS5sYWJlbHMgLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2UwZTBlMDtib3JkZXItY29sb3I6I2UwZTBlMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLmxhYmVscyBhLmxhYmVsOmhvdmVyOmJlZm9yZSxhLnVpLmxhYmVsOmhvdmVyOmJlZm9yZXtjb2xvcjpyZ2JhKDAsMCwwLC44KX0udWkuYWN0aXZlLmxhYmVse2JhY2tncm91bmQtY29sb3I6I2QwZDBkMDtib3JkZXItY29sb3I6I2QwZDBkMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5hY3RpdmUubGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2QwZDBkMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfWEudWkuYWN0aXZlLmxhYmVsOmhvdmVyLGEudWkubGFiZWxzIC5hY3RpdmUubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzhjOGM4O2JvcmRlci1jb2xvcjojYzhjOGM4O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLmxhYmVscyBhLmFjdGl2ZS5sYWJlbDpBY3RpdmVIb3ZlcjpiZWZvcmUsYS51aS5hY3RpdmUubGFiZWw6QWN0aXZlSG92ZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2M4YzhjODtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5sYWJlbC52aXNpYmxlOm5vdCguZHJvcGRvd24pLC51aS5sYWJlbHMudmlzaWJsZSAubGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS51aS5sYWJlbC5oaWRkZW4sLnVpLmxhYmVscy5oaWRkZW4gLmxhYmVse2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLnJlZC5sYWJlbCwudWkucmVkLmxhYmVscyAubGFiZWx7YmFja2dyb3VuZC1jb2xvcjojZGIyODI4IWltcG9ydGFudDtib3JkZXItY29sb3I6I2RiMjgyOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnJlZC5sYWJlbHMgLmxhYmVsOmhvdmVyLGEudWkucmVkLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QwMTkxOSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNkMDE5MTkhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5yZWQuY29ybmVyLmxhYmVsLC51aS5yZWQuY29ybmVyLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5yZWQucmliYm9uLmxhYmVse2JvcmRlci1jb2xvcjojYjIxZTFlIWltcG9ydGFudH0udWkuYmFzaWMucmVkLmxhYmVse2JhY2tncm91bmQ6bm9uZSAjZmZmIWltcG9ydGFudDtjb2xvcjojZGIyODI4IWltcG9ydGFudDtib3JkZXItY29sb3I6I2RiMjgyOCFpbXBvcnRhbnR9LnVpLmJhc2ljLnJlZC5sYWJlbHMgYS5sYWJlbDpob3ZlcixhLnVpLmJhc2ljLnJlZC5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2NvbG9yOiNkMDE5MTkhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZDAxOTE5IWltcG9ydGFudH0udWkub3JhbmdlLmxhYmVsLC51aS5vcmFuZ2UubGFiZWxzIC5sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNmMjcxMWMhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZjI3MTFjIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkub3JhbmdlLmxhYmVscyAubGFiZWw6aG92ZXIsYS51aS5vcmFuZ2UubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjI2MjAyIWltcG9ydGFudDtib3JkZXItY29sb3I6I2YyNjIwMiFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9yYW5nZS5jb3JuZXIubGFiZWwsLnVpLm9yYW5nZS5jb3JuZXIubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnVpLm9yYW5nZS5yaWJib24ubGFiZWx7Ym9yZGVyLWNvbG9yOiNjZjU5MGMhaW1wb3J0YW50fS51aS5iYXNpYy5vcmFuZ2UubGFiZWx7YmFja2dyb3VuZDpub25lICNmZmYhaW1wb3J0YW50O2NvbG9yOiNmMjcxMWMhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZjI3MTFjIWltcG9ydGFudH0udWkuYmFzaWMub3JhbmdlLmxhYmVscyBhLmxhYmVsOmhvdmVyLGEudWkuYmFzaWMub3JhbmdlLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2YyNjIwMiFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmMjYyMDIhaW1wb3J0YW50fS51aS55ZWxsb3cubGFiZWwsLnVpLnllbGxvdy5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6I2ZiYmQwOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmYmJkMDghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS55ZWxsb3cubGFiZWxzIC5sYWJlbDpob3ZlcixhLnVpLnllbGxvdy5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYWFlMDAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZWFhZTAwIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkueWVsbG93LmNvcm5lci5sYWJlbCwudWkueWVsbG93LmNvcm5lci5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkueWVsbG93LnJpYmJvbi5sYWJlbHtib3JkZXItY29sb3I6I2NkOTkwMyFpbXBvcnRhbnR9LnVpLmJhc2ljLnllbGxvdy5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2ZiYmQwOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmYmJkMDghaW1wb3J0YW50fS51aS5iYXNpYy55ZWxsb3cubGFiZWxzIGEubGFiZWw6aG92ZXIsYS51aS5iYXNpYy55ZWxsb3cubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudDtjb2xvcjojZWFhZTAwIWltcG9ydGFudDtib3JkZXItY29sb3I6I2VhYWUwMCFpbXBvcnRhbnR9LnVpLm9saXZlLmxhYmVsLC51aS5vbGl2ZS5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6I2I1Y2MxOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5vbGl2ZS5sYWJlbHMgLmxhYmVsOmhvdmVyLGEudWkub2xpdmUubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYTdiZDBkIWltcG9ydGFudDtib3JkZXItY29sb3I6I2E3YmQwZCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9saXZlLmNvcm5lci5sYWJlbCwudWkub2xpdmUuY29ybmVyLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5vbGl2ZS5yaWJib24ubGFiZWx7Ym9yZGVyLWNvbG9yOiMxOThmMzUhaW1wb3J0YW50fS51aS5iYXNpYy5vbGl2ZS5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2I1Y2MxOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50fS51aS5iYXNpYy5vbGl2ZS5sYWJlbHMgYS5sYWJlbDpob3ZlcixhLnVpLmJhc2ljLm9saXZlLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2E3YmQwZCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNhN2JkMGQhaW1wb3J0YW50fS51aS5ncmVlbi5sYWJlbCwudWkuZ3JlZW4ubGFiZWxzIC5sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjFiYTQ1IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuZ3JlZW4ubGFiZWxzIC5sYWJlbDpob3ZlcixhLnVpLmdyZWVuLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE2YWIzOSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMxNmFiMzkhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ncmVlbi5jb3JuZXIubGFiZWwsLnVpLmdyZWVuLmNvcm5lci5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkuZ3JlZW4ucmliYm9uLmxhYmVse2JvcmRlci1jb2xvcjojMTk4ZjM1IWltcG9ydGFudH0udWkuYmFzaWMuZ3JlZW4ubGFiZWx7YmFja2dyb3VuZDpub25lICNmZmYhaW1wb3J0YW50O2NvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjFiYTQ1IWltcG9ydGFudH0udWkuYmFzaWMuZ3JlZW4ubGFiZWxzIGEubGFiZWw6aG92ZXIsYS51aS5iYXNpYy5ncmVlbi5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2NvbG9yOiMxNmFiMzkhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMTZhYjM5IWltcG9ydGFudH0udWkudGVhbC5sYWJlbCwudWkudGVhbC5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6IzAwYjVhZCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMGI1YWQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS50ZWFsLmxhYmVscyAubGFiZWw6aG92ZXIsYS51aS50ZWFsLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwOWM5NSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMDljOTUhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS50ZWFsLmNvcm5lci5sYWJlbCwudWkudGVhbC5jb3JuZXIubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnVpLnRlYWwucmliYm9uLmxhYmVse2JvcmRlci1jb2xvcjojMDA4MjdjIWltcG9ydGFudH0udWkuYmFzaWMudGVhbC5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6IzAwYjVhZCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMGI1YWQhaW1wb3J0YW50fS51aS5iYXNpYy50ZWFsLmxhYmVscyBhLmxhYmVsOmhvdmVyLGEudWkuYmFzaWMudGVhbC5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2NvbG9yOiMwMDljOTUhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMDA5Yzk1IWltcG9ydGFudH0udWkuYmx1ZS5sYWJlbCwudWkuYmx1ZS5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6IzIxODVkMCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyMTg1ZDAhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ibHVlLmxhYmVscyAubGFiZWw6aG92ZXIsYS51aS5ibHVlLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE2NzhjMiFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMxNjc4YzIhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ibHVlLmNvcm5lci5sYWJlbCwudWkuYmx1ZS5jb3JuZXIubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnVpLmJsdWUucmliYm9uLmxhYmVse2JvcmRlci1jb2xvcjojMWE2OWE0IWltcG9ydGFudH0udWkuYmFzaWMuYmx1ZS5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6IzIxODVkMCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyMTg1ZDAhaW1wb3J0YW50fS51aS5iYXNpYy5ibHVlLmxhYmVscyBhLmxhYmVsOmhvdmVyLGEudWkuYmFzaWMuYmx1ZS5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2NvbG9yOiMxNjc4YzIhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMTY3OGMyIWltcG9ydGFudH0udWkudmlvbGV0LmxhYmVsLC51aS52aW9sZXQubGFiZWxzIC5sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiM2NDM1YzkhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNjQzNWM5IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkudmlvbGV0LmxhYmVscyAubGFiZWw6aG92ZXIsYS51aS52aW9sZXQubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTgyOWJiIWltcG9ydGFudDtib3JkZXItY29sb3I6IzU4MjliYiFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnZpb2xldC5jb3JuZXIubGFiZWwsLnVpLnZpb2xldC5jb3JuZXIubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnVpLnZpb2xldC5yaWJib24ubGFiZWx7Ym9yZGVyLWNvbG9yOiM1MDJhYTEhaW1wb3J0YW50fS51aS5iYXNpYy52aW9sZXQubGFiZWx7YmFja2dyb3VuZDpub25lICNmZmYhaW1wb3J0YW50O2NvbG9yOiM2NDM1YzkhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNjQzNWM5IWltcG9ydGFudH0udWkuYmFzaWMudmlvbGV0LmxhYmVscyBhLmxhYmVsOmhvdmVyLGEudWkuYmFzaWMudmlvbGV0LmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6IzU4MjliYiFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM1ODI5YmIhaW1wb3J0YW50fS51aS5wdXJwbGUubGFiZWwsLnVpLnB1cnBsZS5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6I2EzMzNjOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNhMzMzYzghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5wdXJwbGUubGFiZWxzIC5sYWJlbDpob3ZlcixhLnVpLnB1cnBsZS5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5NjI3YmEhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojOTYyN2JhIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkucHVycGxlLmNvcm5lci5sYWJlbCwudWkucHVycGxlLmNvcm5lci5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkucHVycGxlLnJpYmJvbi5sYWJlbHtib3JkZXItY29sb3I6IzgyMjk5ZiFpbXBvcnRhbnR9LnVpLmJhc2ljLnB1cnBsZS5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2EzMzNjOCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNhMzMzYzghaW1wb3J0YW50fS51aS5iYXNpYy5wdXJwbGUubGFiZWxzIGEubGFiZWw6aG92ZXIsYS51aS5iYXNpYy5wdXJwbGUubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudDtjb2xvcjojOTYyN2JhIWltcG9ydGFudDtib3JkZXItY29sb3I6Izk2MjdiYSFpbXBvcnRhbnR9LnVpLnBpbmsubGFiZWwsLnVpLnBpbmsubGFiZWxzIC5sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNlMDM5OTchaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZTAzOTk3IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkucGluay5sYWJlbHMgLmxhYmVsOmhvdmVyLGEudWkucGluay5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlNjFhOGQhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZTYxYThkIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkucGluay5jb3JuZXIubGFiZWwsLnVpLnBpbmsuY29ybmVyLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5waW5rLnJpYmJvbi5sYWJlbHtib3JkZXItY29sb3I6I2M3MWY3ZSFpbXBvcnRhbnR9LnVpLmJhc2ljLnBpbmsubGFiZWx7YmFja2dyb3VuZDpub25lICNmZmYhaW1wb3J0YW50O2NvbG9yOiNlMDM5OTchaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZTAzOTk3IWltcG9ydGFudH0udWkuYmFzaWMucGluay5sYWJlbHMgYS5sYWJlbDpob3ZlcixhLnVpLmJhc2ljLnBpbmsubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudDtjb2xvcjojZTYxYThkIWltcG9ydGFudDtib3JkZXItY29sb3I6I2U2MWE4ZCFpbXBvcnRhbnR9LnVpLmJyb3duLmxhYmVsLC51aS5icm93bi5sYWJlbHMgLmxhYmVse2JhY2tncm91bmQtY29sb3I6I2E1NjczZiFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNhNTY3M2YhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5icm93bi5sYWJlbHMgLmxhYmVsOmhvdmVyLGEudWkuYnJvd24ubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTc1YjMzIWltcG9ydGFudDtib3JkZXItY29sb3I6Izk3NWIzMyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmJyb3duLmNvcm5lci5sYWJlbCwudWkuYnJvd24uY29ybmVyLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS51aS5icm93bi5yaWJib24ubGFiZWx7Ym9yZGVyLWNvbG9yOiM4MDUwMzEhaW1wb3J0YW50fS51aS5iYXNpYy5icm93bi5sYWJlbHtiYWNrZ3JvdW5kOm5vbmUgI2ZmZiFpbXBvcnRhbnQ7Y29sb3I6I2E1NjczZiFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNhNTY3M2YhaW1wb3J0YW50fS51aS5iYXNpYy5icm93bi5sYWJlbHMgYS5sYWJlbDpob3ZlcixhLnVpLmJhc2ljLmJyb3duLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6Izk3NWIzMyFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM5NzViMzMhaW1wb3J0YW50fS51aS5ncmV5LmxhYmVsLC51aS5ncmV5LmxhYmVscyAubGFiZWx7YmFja2dyb3VuZC1jb2xvcjojNzY3Njc2IWltcG9ydGFudDtib3JkZXItY29sb3I6Izc2NzY3NiFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmdyZXkubGFiZWxzIC5sYWJlbDpob3ZlcixhLnVpLmdyZXkubGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojODM4MzgzIWltcG9ydGFudDtib3JkZXItY29sb3I6IzgzODM4MyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmdyZXkuY29ybmVyLmxhYmVsLC51aS5ncmV5LmNvcm5lci5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkuZ3JleS5yaWJib24ubGFiZWx7Ym9yZGVyLWNvbG9yOiM4MDUwMzEhaW1wb3J0YW50fS51aS5iYXNpYy5ncmV5LmxhYmVse2JhY2tncm91bmQ6bm9uZSAjZmZmIWltcG9ydGFudDtjb2xvcjojNzY3Njc2IWltcG9ydGFudDtib3JkZXItY29sb3I6Izc2NzY3NiFpbXBvcnRhbnR9LnVpLmJhc2ljLmdyZXkubGFiZWxzIGEubGFiZWw6aG92ZXIsYS51aS5iYXNpYy5ncmV5LmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6IzgzODM4MyFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM4MzgzODMhaW1wb3J0YW50fS51aS5ibGFjay5sYWJlbCwudWkuYmxhY2subGFiZWxzIC5sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMWIxYzFkIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuYmxhY2subGFiZWxzIC5sYWJlbDpob3ZlcixhLnVpLmJsYWNrLmxhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzI3MjkyYSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNzI5MmEhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ibGFjay5jb3JuZXIubGFiZWwsLnVpLmJsYWNrLmNvcm5lci5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkuYmxhY2sucmliYm9uLmxhYmVse2JvcmRlci1jb2xvcjojODA1MDMxIWltcG9ydGFudH0udWkuYmFzaWMuYmxhY2subGFiZWx7YmFja2dyb3VuZDpub25lICNmZmYhaW1wb3J0YW50O2NvbG9yOiMxYjFjMWQhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMWIxYzFkIWltcG9ydGFudH0udWkuYmFzaWMuYmxhY2subGFiZWxzIGEubGFiZWw6aG92ZXIsYS51aS5iYXNpYy5ibGFjay5sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2NvbG9yOiMyNzI5MmEhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjcyOTJhIWltcG9ydGFudH0udWkuYmFzaWMubGFiZWx7YmFja2dyb3VuZDpub25lICNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JveC1zaGFkb3c6bm9uZX1hLnVpLmJhc2ljLmxhYmVsOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6bm9uZSAjZmZmO2NvbG9yOiMxZTcwYmY7Ym94LXNoYWRvdzoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JveC1zaGFkb3c6bm9uZX0udWkuYmFzaWMucG9pbnRpbmcubGFiZWw6YmVmb3Jle2JvcmRlci1jb2xvcjppbmhlcml0fS51aS5mbHVpZC5sYWJlbHM+LmxhYmVsLC51aS5sYWJlbC5mbHVpZHt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udWkuaW52ZXJ0ZWQubGFiZWwsLnVpLmludmVydGVkLmxhYmVscyAubGFiZWx7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSkhaW1wb3J0YW50fS51aS5ob3Jpem9udGFsLmxhYmVsLC51aS5ob3Jpem9udGFsLmxhYmVscyAubGFiZWx7bWFyZ2luOjAgLjVlbSAwIDA7cGFkZGluZzouNGVtIC44MzNlbTttaW4td2lkdGg6M2VtO3RleHQtYWxpZ246Y2VudGVyfS51aS5jaXJjdWxhci5sYWJlbCwudWkuY2lyY3VsYXIubGFiZWxzIC5sYWJlbHttaW4td2lkdGg6MmVtO21pbi1oZWlnaHQ6MmVtO3BhZGRpbmc6LjVlbSFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MWVtO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAwcmVtfS51aS5lbXB0eS5jaXJjdWxhci5sYWJlbCwudWkuZW1wdHkuY2lyY3VsYXIubGFiZWxzIC5sYWJlbHttaW4td2lkdGg6MDttaW4taGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOi41ZW07aGVpZ2h0Oi41ZW07dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLnBvaW50aW5nLmxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlfS51aS5hdHRhY2hlZC5wb2ludGluZy5sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZX0udWkucG9pbnRpbmcubGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWltYWdlOmluaGVyaXQ7Ym9yZGVyLXdpZHRoOm5vbmU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS51aS5wb2ludGluZy5sYWJlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7ei1pbmRleDoyO3dpZHRoOi42NjY2ZW07aGVpZ2h0Oi42NjY2ZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcyBlYXNlfS51aS5wb2ludGluZy5sYWJlbCwudWlbY2xhc3MqPVwicG9pbnRpbmcgYWJvdmVcIl0ubGFiZWx7bWFyZ2luLXRvcDoxZW19LnVpLnBvaW50aW5nLmxhYmVsOmJlZm9yZSwudWlbY2xhc3MqPVwicG9pbnRpbmcgYWJvdmVcIl0ubGFiZWw6YmVmb3Jle2JvcmRlci13aWR0aDoxcHggMCAwIDFweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7dG9wOjA7bGVmdDo1MCV9LnVpW2NsYXNzKj1cImJvdHRvbSBwb2ludGluZ1wiXS5sYWJlbCwudWlbY2xhc3MqPVwicG9pbnRpbmcgYmVsb3dcIl0ubGFiZWx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MWVtfS51aVtjbGFzcyo9XCJib3R0b20gcG9pbnRpbmdcIl0ubGFiZWw6YmVmb3JlLC51aVtjbGFzcyo9XCJwb2ludGluZyBiZWxvd1wiXS5sYWJlbDpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweCAwO3RvcDphdXRvO3JpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO3RvcDoxMDAlO2xlZnQ6NTAlfS51aVtjbGFzcyo9XCJsZWZ0IHBvaW50aW5nXCJdLmxhYmVse21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDouNjY2NmVtfS51aVtjbGFzcyo9XCJsZWZ0IHBvaW50aW5nXCJdLmxhYmVsOmJlZm9yZXtib3JkZXItd2lkdGg6MCAwIDFweCAxcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87dG9wOjUwJTtsZWZ0OjB9LnVpW2NsYXNzKj1cInJpZ2h0IHBvaW50aW5nXCJdLmxhYmVse21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjY2NjZlbX0udWlbY2xhc3MqPVwicmlnaHQgcG9pbnRpbmdcIl0ubGFiZWw6YmVmb3Jle2JvcmRlci13aWR0aDoxcHggMXB4IDAgMDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTt0b3A6NTAlO3JpZ2h0OjA7Ym90dG9tOmF1dG87bGVmdDphdXRvfS51aS5iYXNpYy5wb2ludGluZy5sYWJlbDpiZWZvcmUsLnVpLmJhc2ljW2NsYXNzKj1cInBvaW50aW5nIGFib3ZlXCJdLmxhYmVsOmJlZm9yZXttYXJnaW4tdG9wOi0xcHh9LnVpLmJhc2ljW2NsYXNzKj1cImJvdHRvbSBwb2ludGluZ1wiXS5sYWJlbDpiZWZvcmUsLnVpLmJhc2ljW2NsYXNzKj1cInBvaW50aW5nIGJlbG93XCJdLmxhYmVsOmJlZm9yZXtib3R0b206YXV0bzt0b3A6MTAwJTttYXJnaW4tdG9wOjFweH0udWkuYmFzaWNbY2xhc3MqPVwibGVmdCBwb2ludGluZ1wiXS5sYWJlbDpiZWZvcmV7dG9wOjUwJTtsZWZ0Oi0xcHh9LnVpLmJhc2ljW2NsYXNzKj1cInJpZ2h0IHBvaW50aW5nXCJdLmxhYmVsOmJlZm9yZXt0b3A6NTAlO3JpZ2h0Oi0xcHh9LnVpLmZsb2F0aW5nLmxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwO3RvcDotMWVtO2xlZnQ6MTAwJTttYXJnaW46MCAwIDAgLTEuNWVtIWltcG9ydGFudH0udWkubWluaS5sYWJlbCwudWkubWluaS5sYWJlbHMgLmxhYmVse2ZvbnQtc2l6ZTouNjQyODU3MTRyZW19LnVpLnRpbnkubGFiZWwsLnVpLnRpbnkubGFiZWxzIC5sYWJlbHtmb250LXNpemU6LjcxNDI4NTcxcmVtfS51aS5zbWFsbC5sYWJlbCwudWkuc21hbGwubGFiZWxzIC5sYWJlbHtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS5sYWJlbCwudWkubGFiZWxzIC5sYWJlbHtmb250LXNpemU6Ljg1NzE0Mjg2cmVtfS51aS5sYXJnZS5sYWJlbCwudWkubGFyZ2UubGFiZWxzIC5sYWJlbHtmb250LXNpemU6MXJlbX0udWkuYmlnLmxhYmVsLC51aS5iaWcubGFiZWxzIC5sYWJlbHtmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkuaHVnZS5sYWJlbCwudWkuaHVnZS5sYWJlbHMgLmxhYmVse2ZvbnQtc2l6ZToxLjQyODU3MTQzcmVtfS51aS5tYXNzaXZlLmxhYmVsLC51aS5tYXNzaXZlLmxhYmVscyAubGFiZWx7Zm9udC1zaXplOjEuNzE0Mjg1NzFyZW19LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gTGlzdFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkubGlzdCxvbC51aS5saXN0LHVsLnVpLmxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjFlbSAwO3BhZGRpbmc6MCAwfS51aS5saXN0OmZpcnN0LWNoaWxkLG9sLnVpLmxpc3Q6Zmlyc3QtY2hpbGQsdWwudWkubGlzdDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjA7cGFkZGluZy10b3A6MH0udWkubGlzdDpsYXN0LWNoaWxkLG9sLnVpLmxpc3Q6bGFzdC1jaGlsZCx1bC51aS5saXN0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0sLnVpLmxpc3Q+Lml0ZW0sb2wudWkubGlzdCBsaSx1bC51aS5saXN0IGxpe2Rpc3BsYXk6bGlzdC1pdGVtO3RhYmxlLWxheW91dDpmaXhlZDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtsaXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGU7cGFkZGluZzouMjE0Mjg1NzFlbSAwO2xpbmUtaGVpZ2h0OjEuMTQyODU3MTRlbX0udWkubGlzdD4uaXRlbTphZnRlciwudWkubGlzdD4ubGlzdD4uaXRlbSxvbC51aS5saXN0PmxpOmZpcnN0LWNoaWxkOmFmdGVyLHVsLnVpLmxpc3Q+bGk6Zmlyc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDowO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW59LnVpLmxpc3QgLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGQsLnVpLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGQsb2wudWkubGlzdCBsaTpmaXJzdC1jaGlsZCx1bC51aS5saXN0IGxpOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9LnVpLmxpc3QgLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZCwudWkubGlzdD4uaXRlbTpsYXN0LWNoaWxkLG9sLnVpLmxpc3QgbGk6bGFzdC1jaGlsZCx1bC51aS5saXN0IGxpOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0udWkubGlzdCAubGlzdCxvbC51aS5saXN0IG9sLHVsLnVpLmxpc3QgdWx7Y2xlYXI6Ym90aDttYXJnaW46MDtwYWRkaW5nOi43NWVtIDAgLjI1ZW0gLjVlbX0udWkubGlzdCAubGlzdD4uaXRlbSxvbC51aS5saXN0IG9sIGxpLHVsLnVpLmxpc3QgdWwgbGl7cGFkZGluZzouMTQyODU3MTRlbSAwO2xpbmUtaGVpZ2h0OmluaGVyaXR9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0+aS5pY29uLC51aS5saXN0Pi5pdGVtPmkuaWNvbntkaXNwbGF5OnRhYmxlLWNlbGw7bWFyZ2luOjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLXJpZ2h0Oi4yODU3MTQyOWVtO3ZlcnRpY2FsLWFsaWduOnRvcDt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlfS51aS5saXN0IC5saXN0Pi5pdGVtPmkuaWNvbjpvbmx5LWNoaWxkLC51aS5saXN0Pi5pdGVtPmkuaWNvbjpvbmx5LWNoaWxke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0udWkubGlzdCAubGlzdD4uaXRlbT4uaW1hZ2UsLnVpLmxpc3Q+Lml0ZW0+LmltYWdle2Rpc3BsYXk6dGFibGUtY2VsbDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOnRvcH0udWkubGlzdCAubGlzdD4uaXRlbT4uaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoaW1nKSwudWkubGlzdD4uaXRlbT4uaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoaW1nKXtwYWRkaW5nLXJpZ2h0Oi41ZW19LnVpLmxpc3QgLmxpc3Q+Lml0ZW0+LmltYWdlIGltZywudWkubGlzdD4uaXRlbT4uaW1hZ2UgaW1ne3ZlcnRpY2FsLWFsaWduOnRvcH0udWkubGlzdCAubGlzdD4uaXRlbT4uaW1hZ2U6b25seS1jaGlsZCwudWkubGlzdCAubGlzdD4uaXRlbT5pbWcuaW1hZ2UsLnVpLmxpc3Q+Lml0ZW0+LmltYWdlOm9ubHktY2hpbGQsLnVpLmxpc3Q+Lml0ZW0+aW1nLmltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS5saXN0IC5saXN0Pi5pdGVtPi5jb250ZW50LC51aS5saXN0Pi5pdGVtPi5jb250ZW50e2xpbmUtaGVpZ2h0OjEuMTQyODU3MTRlbX0udWkubGlzdCAubGlzdD4uaXRlbT4uaWNvbisuY29udGVudCwudWkubGlzdCAubGlzdD4uaXRlbT4uaW1hZ2UrLmNvbnRlbnQsLnVpLmxpc3Q+Lml0ZW0+Lmljb24rLmNvbnRlbnQsLnVpLmxpc3Q+Lml0ZW0+LmltYWdlKy5jb250ZW50e2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxMDAlO3BhZGRpbmc6MCAwIDAgLjVlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0+aW1nLmltYWdlKy5jb250ZW50LC51aS5saXN0Pi5pdGVtPmltZy5pbWFnZSsuY29udGVudHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfS51aS5saXN0IC5saXN0Pi5pdGVtPi5jb250ZW50Pi5saXN0LC51aS5saXN0Pi5pdGVtPi5jb250ZW50Pi5saXN0e21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjB9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0gLmhlYWRlciwudWkubGlzdD4uaXRlbSAuaGVhZGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0gLmRlc2NyaXB0aW9uLC51aS5saXN0Pi5pdGVtIC5kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO2NvbG9yOnJnYmEoMCwwLDAsLjcpfS51aS5saXN0IC5saXN0Pi5pdGVtIGEsLnVpLmxpc3Q+Lml0ZW0gYXtjdXJzb3I6cG9pbnRlcn0udWkubGlzdCAubGlzdD5hLml0ZW0sLnVpLmxpc3Q+YS5pdGVte2N1cnNvcjpwb2ludGVyO2NvbG9yOiM0MTgzYzR9LnVpLmxpc3QgLmxpc3Q+YS5pdGVtOmhvdmVyLC51aS5saXN0PmEuaXRlbTpob3Zlcntjb2xvcjojMWU3MGJmfS51aS5saXN0IC5saXN0PmEuaXRlbSBpLmljb24sLnVpLmxpc3Q+YS5pdGVtIGkuaWNvbntjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkubGlzdCAubGlzdD4uaXRlbSBhLmhlYWRlciwudWkubGlzdD4uaXRlbSBhLmhlYWRlcntjdXJzb3I6cG9pbnRlcjtjb2xvcjojNDE4M2M0IWltcG9ydGFudH0udWkubGlzdCAubGlzdD4uaXRlbSBhLmhlYWRlcjpob3ZlciwudWkubGlzdD4uaXRlbSBhLmhlYWRlcjpob3Zlcntjb2xvcjojMWU3MGJmIWltcG9ydGFudH0udWlbY2xhc3MqPVwibGVmdCBmbG9hdGVkXCJdLmxpc3R7ZmxvYXQ6bGVmdH0udWlbY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXS5saXN0e2Zsb2F0OnJpZ2h0fS51aS5saXN0IC5saXN0Pi5pdGVtIFtjbGFzcyo9XCJsZWZ0IGZsb2F0ZWRcIl0sLnVpLmxpc3Q+Lml0ZW0gW2NsYXNzKj1cImxlZnQgZmxvYXRlZFwiXXtmbG9hdDpsZWZ0O21hcmdpbjowIDFlbSAwIDB9LnVpLmxpc3QgLmxpc3Q+Lml0ZW0gW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0sLnVpLmxpc3Q+Lml0ZW0gW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl17ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgMCAwIDFlbX0udWkubWVudSAudWkubGlzdCAubGlzdD4uaXRlbSwudWkubWVudSAudWkubGlzdD4uaXRlbXtkaXNwbGF5Omxpc3QtaXRlbTt0YWJsZS1sYXlvdXQ6Zml4ZWQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtsaXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGU7cGFkZGluZzouMjE0Mjg1NzFlbSAwO2xpbmUtaGVpZ2h0OjEuMTQyODU3MTRlbX0udWkubWVudSAudWkubGlzdCAubGlzdD4uaXRlbTpiZWZvcmUsLnVpLm1lbnUgLnVpLmxpc3Q+Lml0ZW06YmVmb3Jle2JvcmRlcjpub25lO2JhY2tncm91bmQ6MCAwfS51aS5tZW51IC51aS5saXN0IC5saXN0Pi5pdGVtOmZpcnN0LWNoaWxkLC51aS5tZW51IC51aS5saXN0Pi5pdGVtOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9LnVpLm1lbnUgLnVpLmxpc3QgLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZCwudWkubWVudSAudWkubGlzdD4uaXRlbTpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9LnVpLmhvcml6b250YWwubGlzdHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MH0udWkuaG9yaXpvbnRhbC5saXN0Pi5pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjFlbTtmb250LXNpemU6MXJlbX0udWkuaG9yaXpvbnRhbC5saXN0Om5vdCguY2VsbGVkKT4uaXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnVpLmhvcml6b250YWwubGlzdCAubGlzdHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLWJvdHRvbTowfS51aS5ob3Jpem9udGFsLmxpc3QgLmxpc3Q+Lml0ZW0+LmNvbnRlbnQsLnVpLmhvcml6b250YWwubGlzdCAubGlzdD4uaXRlbT4uaWNvbiwudWkuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtPi5pbWFnZSwudWkuaG9yaXpvbnRhbC5saXN0Pi5pdGVtPi5jb250ZW50LC51aS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW0+Lmljb24sLnVpLmhvcml6b250YWwubGlzdD4uaXRlbT4uaW1hZ2V7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGQsLnVpLmhvcml6b250YWwubGlzdD4uaXRlbTpsYXN0LWNoaWxke3BhZGRpbmctdG9wOi4yMTQyODU3MWVtO3BhZGRpbmctYm90dG9tOi4yMTQyODU3MWVtfS51aS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW0+aS5pY29ue21hcmdpbjowO3BhZGRpbmc6MCAuMjVlbSAwIDB9LnVpLmhvcml6b250YWwubGlzdD4uaXRlbT4uaWNvbiwudWkuaG9yaXpvbnRhbC5saXN0Pi5pdGVtPi5pY29uKy5jb250ZW50e2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnVpLmxpc3QgLmxpc3Q+LmRpc2FibGVkLml0ZW0sLnVpLmxpc3Q+LmRpc2FibGVkLml0ZW17cG9pbnRlci1ldmVudHM6bm9uZTtjb2xvcjpyZ2JhKDQwLDQwLDQwLC4zKSFpbXBvcnRhbnR9LnVpLmludmVydGVkLmxpc3QgLmxpc3Q+LmRpc2FibGVkLml0ZW0sLnVpLmludmVydGVkLmxpc3Q+LmRpc2FibGVkLml0ZW17Y29sb3I6cmdiYSgyMjUsMjI1LDIyNSwuMykhaW1wb3J0YW50fS51aS5saXN0IC5saXN0PmEuaXRlbTpob3ZlciAuaWNvbiwudWkubGlzdD5hLml0ZW06aG92ZXIgLmljb257Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbnZlcnRlZC5saXN0IC5saXN0PmEuaXRlbT4uaWNvbiwudWkuaW52ZXJ0ZWQubGlzdD5hLml0ZW0+Lmljb257Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNyl9LnVpLmludmVydGVkLmxpc3QgLmxpc3Q+Lml0ZW0gLmhlYWRlciwudWkuaW52ZXJ0ZWQubGlzdD4uaXRlbSAuaGVhZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS51aS5pbnZlcnRlZC5saXN0IC5saXN0Pi5pdGVtIC5kZXNjcmlwdGlvbiwudWkuaW52ZXJ0ZWQubGlzdD4uaXRlbSAuZGVzY3JpcHRpb257Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNyl9LnVpLmludmVydGVkLmxpc3QgLmxpc3Q+YS5pdGVtLC51aS5pbnZlcnRlZC5saXN0PmEuaXRlbXtjdXJzb3I6cG9pbnRlcjtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkuaW52ZXJ0ZWQubGlzdCAubGlzdD5hLml0ZW06aG92ZXIsLnVpLmludmVydGVkLmxpc3Q+YS5pdGVtOmhvdmVye2NvbG9yOiMxZTcwYmZ9LnVpLmludmVydGVkLmxpc3QgLml0ZW0gYTpub3QoLnVpKXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KSFpbXBvcnRhbnR9LnVpLmludmVydGVkLmxpc3QgLml0ZW0gYTpub3QoLnVpKTpob3Zlcntjb2xvcjojMWU3MGJmIWltcG9ydGFudH0udWkubGlzdCBbY2xhc3MqPVwidG9wIGFsaWduZWRcIl0sLnVpLmxpc3RbY2xhc3MqPVwidG9wIGFsaWduZWRcIl0gLmNvbnRlbnQsLnVpLmxpc3RbY2xhc3MqPVwidG9wIGFsaWduZWRcIl0gLmltYWdle3ZlcnRpY2FsLWFsaWduOnRvcCFpbXBvcnRhbnR9LnVpLmxpc3QgW2NsYXNzKj1cIm1pZGRsZSBhbGlnbmVkXCJdLC51aS5saXN0W2NsYXNzKj1cIm1pZGRsZSBhbGlnbmVkXCJdIC5jb250ZW50LC51aS5saXN0W2NsYXNzKj1cIm1pZGRsZSBhbGlnbmVkXCJdIC5pbWFnZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUhaW1wb3J0YW50fS51aS5saXN0IFtjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXSwudWkubGlzdFtjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXSAuY29udGVudCwudWkubGlzdFtjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXSAuaW1hZ2V7dmVydGljYWwtYWxpZ246Ym90dG9tIWltcG9ydGFudH0udWkubGluay5saXN0IC5pdGVtLC51aS5saW5rLmxpc3QgLml0ZW0gYTpub3QoLnVpKSwudWkubGluay5saXN0IGEuaXRlbXtjb2xvcjpyZ2JhKDAsMCwwLC40KTt0cmFuc2l0aW9uOi4xcyBjb2xvciBlYXNlfS51aS5saW5rLmxpc3QubGlzdCAuaXRlbSBhOm5vdCgudWkpOmhvdmVyLC51aS5saW5rLmxpc3QubGlzdCBhLml0ZW06aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLmxpbmsubGlzdC5saXN0IC5pdGVtIGE6bm90KC51aSk6YWN0aXZlLC51aS5saW5rLmxpc3QubGlzdCBhLml0ZW06YWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjkpfS51aS5saW5rLmxpc3QubGlzdCAuYWN0aXZlLml0ZW0sLnVpLmxpbmsubGlzdC5saXN0IC5hY3RpdmUuaXRlbSBhOm5vdCgudWkpe2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuaW52ZXJ0ZWQubGluay5saXN0IC5pdGVtLC51aS5pbnZlcnRlZC5saW5rLmxpc3QgLml0ZW0gYTpub3QoLnVpKSwudWkuaW52ZXJ0ZWQubGluay5saXN0IGEuaXRlbXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0udWkuaW52ZXJ0ZWQubGluay5saXN0Lmxpc3QgLml0ZW0gYTpub3QoLnVpKTpob3ZlciwudWkuaW52ZXJ0ZWQubGluay5saXN0Lmxpc3QgYS5pdGVtOmhvdmVye2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLmxpbmsubGlzdC5saXN0IC5pdGVtIGE6bm90KC51aSk6YWN0aXZlLC51aS5pbnZlcnRlZC5saW5rLmxpc3QubGlzdCBhLml0ZW06YWN0aXZle2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLmxpbmsubGlzdC5saXN0IC5hY3RpdmUuaXRlbSBhOm5vdCgudWkpLC51aS5pbnZlcnRlZC5saW5rLmxpc3QubGlzdCBhLmFjdGl2ZS5pdGVte2NvbG9yOiNmZmZ9LnVpLnNlbGVjdGlvbi5saXN0IC5saXN0Pi5pdGVtLC51aS5zZWxlY3Rpb24ubGlzdD4uaXRlbXtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOjAgMDtwYWRkaW5nOi41ZW0gLjVlbTttYXJnaW46MDtjb2xvcjpyZ2JhKDAsMCwwLC40KTtib3JkZXItcmFkaXVzOi41ZW07dHJhbnNpdGlvbjouMXMgY29sb3IgZWFzZSwuMXMgcGFkZGluZy1sZWZ0IGVhc2UsLjFzIGJhY2tncm91bmQtY29sb3IgZWFzZX0udWkuc2VsZWN0aW9uLmxpc3QgLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZCwudWkuc2VsZWN0aW9uLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLnNlbGVjdGlvbi5saXN0Lmxpc3Q+Lml0ZW06aG92ZXIsLnVpLnNlbGVjdGlvbi5saXN0Pi5pdGVtOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDMpO2NvbG9yOnJnYmEoMCwwLDAsLjgpfS51aS5zZWxlY3Rpb24ubGlzdCAubGlzdD4uaXRlbTphY3RpdmUsLnVpLnNlbGVjdGlvbi5saXN0Pi5pdGVtOmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtjb2xvcjpyZ2JhKDAsMCwwLC45KX0udWkuc2VsZWN0aW9uLmxpc3QgLmxpc3Q+Lml0ZW0uYWN0aXZlLC51aS5zZWxlY3Rpb24ubGlzdD4uaXRlbS5hY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5pbnZlcnRlZC5zZWxlY3Rpb24ubGlzdD4uaXRlbXtiYWNrZ3JvdW5kOjAgMDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0udWkuaW52ZXJ0ZWQuc2VsZWN0aW9uLmxpc3Q+Lml0ZW06aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wMik7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuc2VsZWN0aW9uLmxpc3Q+Lml0ZW06YWN0aXZle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDgpO2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnNlbGVjdGlvbi5saXN0Pi5pdGVtLmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KTtjb2xvcjojZmZmfS51aS5jZWxsZWQuc2VsZWN0aW9uLmxpc3QgLmxpc3Q+Lml0ZW0sLnVpLmNlbGxlZC5zZWxlY3Rpb24ubGlzdD4uaXRlbSwudWkuZGl2aWRlZC5zZWxlY3Rpb24ubGlzdCAubGlzdD4uaXRlbSwudWkuZGl2aWRlZC5zZWxlY3Rpb24ubGlzdD4uaXRlbXtib3JkZXItcmFkaXVzOjB9LnVpLmFuaW1hdGVkLmxpc3Q+Lml0ZW17dHJhbnNpdGlvbjouMjVzIGNvbG9yIGVhc2UgLjFzLC4yNXMgcGFkZGluZy1sZWZ0IGVhc2UgLjFzLC4yNXMgYmFja2dyb3VuZC1jb2xvciBlYXNlIC4xc30udWkuYW5pbWF0ZWQubGlzdDpub3QoLmhvcml6b250YWwpPi5pdGVtOmhvdmVye3BhZGRpbmctbGVmdDoxZW19LnVpLmZpdHRlZC5saXN0Om5vdCguc2VsZWN0aW9uKSAubGlzdD4uaXRlbSwudWkuZml0dGVkLmxpc3Q6bm90KC5zZWxlY3Rpb24pPi5pdGVte3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0udWkuZml0dGVkLnNlbGVjdGlvbi5saXN0IC5saXN0Pi5pdGVtLC51aS5maXR0ZWQuc2VsZWN0aW9uLmxpc3Q+Lml0ZW17bWFyZ2luLWxlZnQ6LS41ZW07bWFyZ2luLXJpZ2h0Oi0uNWVtfS51aS5idWxsZXRlZC5saXN0LHVsLnVpLmxpc3R7bWFyZ2luLWxlZnQ6MS4yNXJlbX0udWkuYnVsbGV0ZWQubGlzdCAubGlzdD4uaXRlbSwudWkuYnVsbGV0ZWQubGlzdD4uaXRlbSx1bC51aS5saXN0IGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS51aS5idWxsZXRlZC5saXN0IC5saXN0Pi5pdGVtOmJlZm9yZSwudWkuYnVsbGV0ZWQubGlzdD4uaXRlbTpiZWZvcmUsdWwudWkubGlzdCBsaTpiZWZvcmV7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOmF1dG87bGVmdDphdXRvO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tbGVmdDotMS4yNXJlbTtjb250ZW50OifigKInO29wYWNpdHk6MTtjb2xvcjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOnRvcH0udWkuYnVsbGV0ZWQubGlzdCAubGlzdD5hLml0ZW06YmVmb3JlLC51aS5idWxsZXRlZC5saXN0PmEuaXRlbTpiZWZvcmUsdWwudWkubGlzdCBsaTpiZWZvcmV7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5idWxsZXRlZC5saXN0IC5saXN0LHVsLnVpLmxpc3QgdWx7cGFkZGluZy1sZWZ0OjEuMjVyZW19LnVpLmhvcml6b250YWwuYnVsbGV0ZWQubGlzdCx1bC51aS5ob3Jpem9udGFsLmJ1bGxldGVkLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuaG9yaXpvbnRhbC5idWxsZXRlZC5saXN0Pi5pdGVtLHVsLnVpLmhvcml6b250YWwuYnVsbGV0ZWQubGlzdCBsaXttYXJnaW4tbGVmdDoxLjc1cmVtfS51aS5ob3Jpem9udGFsLmJ1bGxldGVkLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGQsdWwudWkuaG9yaXpvbnRhbC5idWxsZXRlZC5saXN0IGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LnVpLmhvcml6b250YWwuYnVsbGV0ZWQubGlzdD4uaXRlbTo6YmVmb3JlLHVsLnVpLmhvcml6b250YWwuYnVsbGV0ZWQubGlzdCBsaTo6YmVmb3Jle2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuaG9yaXpvbnRhbC5idWxsZXRlZC5saXN0Pi5pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUsdWwudWkuaG9yaXpvbnRhbC5idWxsZXRlZC5saXN0IGxpOmZpcnN0LWNoaWxkOjpiZWZvcmV7ZGlzcGxheTpub25lfS51aS5vcmRlcmVkLmxpc3QsLnVpLm9yZGVyZWQubGlzdCAubGlzdCxvbC51aS5saXN0LG9sLnVpLmxpc3Qgb2x7Y291bnRlci1yZXNldDpvcmRlcmVkO21hcmdpbi1sZWZ0OjEuMjVyZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LnVpLm9yZGVyZWQubGlzdCAubGlzdD4uaXRlbSwudWkub3JkZXJlZC5saXN0Pi5pdGVtLG9sLnVpLmxpc3QgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9LnVpLm9yZGVyZWQubGlzdCAubGlzdD4uaXRlbTpiZWZvcmUsLnVpLm9yZGVyZWQubGlzdD4uaXRlbTpiZWZvcmUsb2wudWkubGlzdCBsaTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOmF1dG87bGVmdDphdXRvOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwb2ludGVyLWV2ZW50czpub25lO21hcmdpbi1sZWZ0Oi0xLjI1cmVtO2NvdW50ZXItaW5jcmVtZW50Om9yZGVyZWQ7Y29udGVudDpjb3VudGVycyhvcmRlcmVkLCBcIi5cIikgXCIgXCI7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7dmVydGljYWwtYWxpZ246bWlkZGxlO29wYWNpdHk6Ljh9LnVpLm9yZGVyZWQuaW52ZXJ0ZWQubGlzdCAubGlzdD4uaXRlbTpiZWZvcmUsLnVpLm9yZGVyZWQuaW52ZXJ0ZWQubGlzdD4uaXRlbTpiZWZvcmUsb2wudWkuaW52ZXJ0ZWQubGlzdCBsaTpiZWZvcmV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNyl9LnVpLm9yZGVyZWQubGlzdD4uaXRlbVtkYXRhLXZhbHVlXSwudWkub3JkZXJlZC5saXN0Pi5saXN0Pi5pdGVtW2RhdGEtdmFsdWVde2NvbnRlbnQ6YXR0cihkYXRhLXZhbHVlKX1vbC51aS5saXN0IGxpW3ZhbHVlXTpiZWZvcmV7Y29udGVudDphdHRyKHZhbHVlKX0udWkub3JkZXJlZC5saXN0IC5saXN0LG9sLnVpLmxpc3Qgb2x7bWFyZ2luLWxlZnQ6MWVtfS51aS5vcmRlcmVkLmxpc3QgLmxpc3Q+Lml0ZW06YmVmb3JlLG9sLnVpLmxpc3Qgb2wgbGk6YmVmb3Jle21hcmdpbi1sZWZ0Oi0yZW19LnVpLm9yZGVyZWQuaG9yaXpvbnRhbC5saXN0LG9sLnVpLmhvcml6b250YWwubGlzdHttYXJnaW4tbGVmdDowfS51aS5vcmRlcmVkLmhvcml6b250YWwubGlzdCAubGlzdD4uaXRlbTpiZWZvcmUsLnVpLm9yZGVyZWQuaG9yaXpvbnRhbC5saXN0Pi5pdGVtOmJlZm9yZSxvbC51aS5ob3Jpem9udGFsLmxpc3QgbGk6YmVmb3Jle3Bvc2l0aW9uOnN0YXRpYzttYXJnaW46MCAuNWVtIDAgMH0udWkuZGl2aWRlZC5saXN0Pi5pdGVte2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuZGl2aWRlZC5saXN0IC5saXN0Pi5pdGVte2JvcmRlci10b3A6bm9uZX0udWkuZGl2aWRlZC5saXN0IC5pdGVtIC5saXN0Pi5pdGVte2JvcmRlci10b3A6bm9uZX0udWkuZGl2aWRlZC5saXN0IC5saXN0Pi5pdGVtOmZpcnN0LWNoaWxkLC51aS5kaXZpZGVkLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lfS51aS5kaXZpZGVkLmxpc3Q6bm90KC5ob3Jpem9udGFsKSAubGlzdD4uaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjFweH0udWkuZGl2aWRlZC5idWxsZXRlZC5saXN0IC5saXN0LC51aS5kaXZpZGVkLmJ1bGxldGVkLmxpc3Q6bm90KC5ob3Jpem9udGFsKXttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfS51aS5kaXZpZGVkLmJ1bGxldGVkLmxpc3Q+Lml0ZW06bm90KC5ob3Jpem9udGFsKXtwYWRkaW5nLWxlZnQ6MS4yNXJlbX0udWkuZGl2aWRlZC5vcmRlcmVkLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuZGl2aWRlZC5vcmRlcmVkLmxpc3QgLmxpc3Q+Lml0ZW0sLnVpLmRpdmlkZWQub3JkZXJlZC5saXN0Pi5pdGVte3BhZGRpbmctbGVmdDoxLjI1cmVtfS51aS5kaXZpZGVkLm9yZGVyZWQubGlzdCAuaXRlbSAubGlzdHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctYm90dG9tOi4yMTQyODU3MWVtfS51aS5kaXZpZGVkLm9yZGVyZWQubGlzdCAuaXRlbSAubGlzdD4uaXRlbXtwYWRkaW5nLWxlZnQ6MWVtfS51aS5kaXZpZGVkLnNlbGVjdGlvbi5saXN0IC5saXN0Pi5pdGVtLC51aS5kaXZpZGVkLnNlbGVjdGlvbi5saXN0Pi5pdGVte21hcmdpbjowO2JvcmRlci1yYWRpdXM6MH0udWkuZGl2aWRlZC5ob3Jpem9udGFsLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuZGl2aWRlZC5ob3Jpem9udGFsLmxpc3Q+Lml0ZW06bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy1sZWZ0Oi41ZW19LnVpLmRpdmlkZWQuaG9yaXpvbnRhbC5saXN0Pi5pdGVtOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1yaWdodDouNWVtfS51aS5kaXZpZGVkLmhvcml6b250YWwubGlzdD4uaXRlbXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTttYXJnaW46MDtsaW5lLWhlaWdodDouNn0udWkuaG9yaXpvbnRhbC5kaXZpZGVkLmxpc3Q+Lml0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0udWkuZGl2aWRlZC5pbnZlcnRlZC5ob3Jpem9udGFsLmxpc3Q+Lml0ZW0sLnVpLmRpdmlkZWQuaW52ZXJ0ZWQubGlzdD4uaXRlbSwudWkuZGl2aWRlZC5pbnZlcnRlZC5saXN0Pi5saXN0e2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0udWkuY2VsbGVkLmxpc3Q+Lml0ZW0sLnVpLmNlbGxlZC5saXN0Pi5saXN0e2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtwYWRkaW5nLWxlZnQ6LjVlbTtwYWRkaW5nLXJpZ2h0Oi41ZW19LnVpLmNlbGxlZC5saXN0Pi5pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5jZWxsZWQubGlzdD4uaXRlbTpmaXJzdC1jaGlsZCwudWkuY2VsbGVkLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZHtwYWRkaW5nLXRvcDouMjE0Mjg1NzFlbTtwYWRkaW5nLWJvdHRvbTouMjE0Mjg1NzFlbX0udWkuY2VsbGVkLmxpc3QgLml0ZW0gLmxpc3Q+Lml0ZW17Ym9yZGVyLXdpZHRoOjB9LnVpLmNlbGxlZC5saXN0IC5saXN0Pi5pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MH0udWkuY2VsbGVkLmJ1bGxldGVkLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuY2VsbGVkLmJ1bGxldGVkLmxpc3QgLmxpc3Q+Lml0ZW0sLnVpLmNlbGxlZC5idWxsZXRlZC5saXN0Pi5pdGVte3BhZGRpbmctbGVmdDoxLjI1cmVtfS51aS5jZWxsZWQuYnVsbGV0ZWQubGlzdCAuaXRlbSAubGlzdHttYXJnaW4tbGVmdDotMS4yNXJlbTttYXJnaW4tcmlnaHQ6LTEuMjVyZW07cGFkZGluZy1ib3R0b206LjIxNDI4NTcxZW19LnVpLmNlbGxlZC5vcmRlcmVkLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuY2VsbGVkLm9yZGVyZWQubGlzdCAubGlzdD4uaXRlbSwudWkuY2VsbGVkLm9yZGVyZWQubGlzdD4uaXRlbXtwYWRkaW5nLWxlZnQ6MS4yNXJlbX0udWkuY2VsbGVkLm9yZGVyZWQubGlzdCAuaXRlbSAubGlzdHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctYm90dG9tOi4yMTQyODU3MWVtfS51aS5jZWxsZWQub3JkZXJlZC5saXN0IC5saXN0Pi5pdGVte3BhZGRpbmctbGVmdDoxZW19LnVpLmhvcml6b250YWwuY2VsbGVkLmxpc3R7bWFyZ2luLWxlZnQ6MH0udWkuaG9yaXpvbnRhbC5jZWxsZWQubGlzdCAubGlzdD4uaXRlbSwudWkuaG9yaXpvbnRhbC5jZWxsZWQubGlzdD4uaXRlbXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTttYXJnaW46MDtwYWRkaW5nLWxlZnQ6LjVlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07bGluZS1oZWlnaHQ6LjZ9LnVpLmhvcml6b250YWwuY2VsbGVkLmxpc3QgLmxpc3Q+Lml0ZW06bGFzdC1jaGlsZCwudWkuaG9yaXpvbnRhbC5jZWxsZWQubGlzdD4uaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuY2VsbGVkLmludmVydGVkLmxpc3Q+Lml0ZW0sLnVpLmNlbGxlZC5pbnZlcnRlZC5saXN0Pi5saXN0e2JvcmRlci1jb2xvcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMSl9LnVpLmNlbGxlZC5pbnZlcnRlZC5ob3Jpem9udGFsLmxpc3QgLmxpc3Q+Lml0ZW0sLnVpLmNlbGxlZC5pbnZlcnRlZC5ob3Jpem9udGFsLmxpc3Q+Lml0ZW17Ym9yZGVyLWNvbG9yOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xKX0udWkucmVsYXhlZC5saXN0Om5vdCguaG9yaXpvbnRhbCk+Lml0ZW06bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6LjQyODU3MTQzZW19LnVpLnJlbGF4ZWQubGlzdDpub3QoLmhvcml6b250YWwpPi5pdGVtOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206LjQyODU3MTQzZW19LnVpLmhvcml6b250YWwucmVsYXhlZC5saXN0IC5saXN0Pi5pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLC51aS5ob3Jpem9udGFsLnJlbGF4ZWQubGlzdD4uaXRlbTpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLWxlZnQ6MXJlbX0udWkuaG9yaXpvbnRhbC5yZWxheGVkLmxpc3QgLmxpc3Q+Lml0ZW06bm90KDpsYXN0LWNoaWxkKSwudWkuaG9yaXpvbnRhbC5yZWxheGVkLmxpc3Q+Lml0ZW06bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjFyZW19LnVpW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5saXN0Om5vdCguaG9yaXpvbnRhbCk+Lml0ZW06bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6Ljg1NzE0Mjg2ZW19LnVpW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5saXN0Om5vdCguaG9yaXpvbnRhbCk+Lml0ZW06bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbTouODU3MTQyODZlbX0udWkuaG9yaXpvbnRhbFtjbGFzcyo9XCJ2ZXJ5IHJlbGF4ZWRcIl0ubGlzdCAubGlzdD4uaXRlbTpub3QoOmZpcnN0LWNoaWxkKSwudWkuaG9yaXpvbnRhbFtjbGFzcyo9XCJ2ZXJ5IHJlbGF4ZWRcIl0ubGlzdD4uaXRlbTpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLWxlZnQ6MS41cmVtfS51aS5ob3Jpem9udGFsW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5saXN0IC5saXN0Pi5pdGVtOm5vdCg6bGFzdC1jaGlsZCksLnVpLmhvcml6b250YWxbY2xhc3MqPVwidmVyeSByZWxheGVkXCJdLmxpc3Q+Lml0ZW06bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjEuNXJlbX0udWkubWluaS5saXN0e2ZvbnQtc2l6ZTouNzg1NzE0MjllbX0udWkudGlueS5saXN0e2ZvbnQtc2l6ZTouODU3MTQyODZlbX0udWkuc21hbGwubGlzdHtmb250LXNpemU6LjkyODU3MTQzZW19LnVpLmxpc3R7Zm9udC1zaXplOjFlbX0udWkubGFyZ2UubGlzdHtmb250LXNpemU6MS4xNDI4NTcxNGVtfS51aS5iaWcubGlzdHtmb250LXNpemU6MS4yODU3MTQyOWVtfS51aS5odWdlLmxpc3R7Zm9udC1zaXplOjEuNDI4NTcxNDNlbX0udWkubWFzc2l2ZS5saXN0e2ZvbnQtc2l6ZToxLjcxNDI4NTcxZW19LnVpLm1pbmkuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtLC51aS5taW5pLmhvcml6b250YWwubGlzdD4uaXRlbXtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55Lmhvcml6b250YWwubGlzdCAubGlzdD4uaXRlbSwudWkudGlueS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW17Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkuc21hbGwuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtLC51aS5zbWFsbC5ob3Jpem9udGFsLmxpc3Q+Lml0ZW17Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtLC51aS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW17Zm9udC1zaXplOjFyZW19LnVpLmxhcmdlLmhvcml6b250YWwubGlzdCAubGlzdD4uaXRlbSwudWkubGFyZ2UuaG9yaXpvbnRhbC5saXN0Pi5pdGVte2ZvbnQtc2l6ZToxLjE0Mjg1NzE0cmVtfS51aS5iaWcuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtLC51aS5iaWcuaG9yaXpvbnRhbC5saXN0Pi5pdGVte2ZvbnQtc2l6ZToxLjI4NTcxNDI5cmVtfS51aS5odWdlLmhvcml6b250YWwubGlzdCAubGlzdD4uaXRlbSwudWkuaHVnZS5ob3Jpem9udGFsLmxpc3Q+Lml0ZW17Zm9udC1zaXplOjEuNDI4NTcxNDNyZW19LnVpLm1hc3NpdmUuaG9yaXpvbnRhbC5saXN0IC5saXN0Pi5pdGVtLC51aS5tYXNzaXZlLmhvcml6b250YWwubGlzdD4uaXRlbXtmb250LXNpemU6MS43MTQyODU3MXJlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBMb2FkZXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmxvYWRlcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjEwMDA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKX0udWkubG9hZGVyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6NTAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MDByZW07Ym9yZGVyOi4yZW0gc29saWQgcmdiYSgwLDAsMCwuMSl9LnVpLmxvYWRlcjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6NTAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC1hbmltYXRpb246bG9hZGVyIC42cyBsaW5lYXI7YW5pbWF0aW9uOmxvYWRlciAuNnMgbGluZWFyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2JvcmRlci1yYWRpdXM6NTAwcmVtO2JvcmRlci1jb2xvcjojNzY3Njc2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6LjJlbTtib3gtc2hhZG93OjAgMCAwIDFweCB0cmFuc3BhcmVudH1ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgbG9hZGVye2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS51aS5taW5pLmxvYWRlcjphZnRlciwudWkubWluaS5sb2FkZXI6YmVmb3Jle3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luOjAgMCAwIC0uNXJlbX0udWkudGlueS5sb2FkZXI6YWZ0ZXIsLnVpLnRpbnkubG9hZGVyOmJlZm9yZXt3aWR0aDoxLjE0Mjg1NzE0cmVtO2hlaWdodDoxLjE0Mjg1NzE0cmVtO21hcmdpbjowIDAgMCAtLjU3MTQyODU3cmVtfS51aS5zbWFsbC5sb2FkZXI6YWZ0ZXIsLnVpLnNtYWxsLmxvYWRlcjpiZWZvcmV7d2lkdGg6MS43MTQyODU3MXJlbTtoZWlnaHQ6MS43MTQyODU3MXJlbTttYXJnaW46MCAwIDAgLS44NTcxNDI4NnJlbX0udWkubG9hZGVyOmFmdGVyLC51aS5sb2FkZXI6YmVmb3Jle3dpZHRoOjIuMjg1NzE0MjlyZW07aGVpZ2h0OjIuMjg1NzE0MjlyZW07bWFyZ2luOjAgMCAwIC0xLjE0Mjg1NzE0cmVtfS51aS5sYXJnZS5sb2FkZXI6YWZ0ZXIsLnVpLmxhcmdlLmxvYWRlcjpiZWZvcmV7d2lkdGg6My40Mjg1NzE0M3JlbTtoZWlnaHQ6My40Mjg1NzE0M3JlbTttYXJnaW46MCAwIDAgLTEuNzE0Mjg1NzFyZW19LnVpLmJpZy5sb2FkZXI6YWZ0ZXIsLnVpLmJpZy5sb2FkZXI6YmVmb3Jle3dpZHRoOjMuNzE0Mjg1NzFyZW07aGVpZ2h0OjMuNzE0Mjg1NzFyZW07bWFyZ2luOjAgMCAwIC0xLjg1NzE0Mjg2cmVtfS51aS5odWdlLmxvYWRlcjphZnRlciwudWkuaHVnZS5sb2FkZXI6YmVmb3Jle3dpZHRoOjQuMTQyODU3MTRyZW07aGVpZ2h0OjQuMTQyODU3MTRyZW07bWFyZ2luOjAgMCAwIC0yLjA3MTQyODU3cmVtfS51aS5tYXNzaXZlLmxvYWRlcjphZnRlciwudWkubWFzc2l2ZS5sb2FkZXI6YmVmb3Jle3dpZHRoOjQuNTcxNDI4NTdyZW07aGVpZ2h0OjQuNTcxNDI4NTdyZW07bWFyZ2luOjAgMCAwIC0yLjI4NTcxNDI5cmVtfS51aS5kaW1tZXIgLmxvYWRlcntkaXNwbGF5OmJsb2NrfS51aS5kaW1tZXIgLnVpLmxvYWRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkuZGltbWVyIC51aS5sb2FkZXI6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xNSl9LnVpLmRpbW1lciAudWkubG9hZGVyOmFmdGVye2JvcmRlci1jb2xvcjojZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS51aS5pbnZlcnRlZC5kaW1tZXIgLnVpLmxvYWRlcntjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmludmVydGVkLmRpbW1lciAudWkubG9hZGVyOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMSl9LnVpLmludmVydGVkLmRpbW1lciAudWkubG9hZGVyOmFmdGVye2JvcmRlci1jb2xvcjojNzY3Njc2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS51aS50ZXh0LmxvYWRlcnt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zdHlsZTpub3JtYWx9LnVpLmluZGV0ZXJtaW5hdGUubG9hZGVyOmFmdGVye2FuaW1hdGlvbi1kaXJlY3Rpb246cmV2ZXJzZTstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjJzfS51aS5sb2FkZXIuYWN0aXZlLC51aS5sb2FkZXIudmlzaWJsZXtkaXNwbGF5OmJsb2NrfS51aS5sb2FkZXIuZGlzYWJsZWQsLnVpLmxvYWRlci5oaWRkZW57ZGlzcGxheTpub25lfS51aS5pbnZlcnRlZC5kaW1tZXIgLnVpLm1pbmkubG9hZGVyLC51aS5taW5pLmxvYWRlcnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2ZvbnQtc2l6ZTouNzg1NzE0MjllbX0udWkuaW52ZXJ0ZWQuZGltbWVyIC51aS50aW55LmxvYWRlciwudWkudGlueS5sb2FkZXJ7d2lkdGg6MS4xNDI4NTcxNHJlbTtoZWlnaHQ6MS4xNDI4NTcxNHJlbTtmb250LXNpemU6Ljg1NzE0Mjg2ZW19LnVpLmludmVydGVkLmRpbW1lciAudWkuc21hbGwubG9hZGVyLC51aS5zbWFsbC5sb2FkZXJ7d2lkdGg6MS43MTQyODU3MXJlbTtoZWlnaHQ6MS43MTQyODU3MXJlbTtmb250LXNpemU6LjkyODU3MTQzZW19LnVpLmludmVydGVkLmRpbW1lciAudWkubG9hZGVyLC51aS5sb2FkZXJ7d2lkdGg6Mi4yODU3MTQyOXJlbTtoZWlnaHQ6Mi4yODU3MTQyOXJlbTtmb250LXNpemU6MWVtfS51aS5pbnZlcnRlZC5kaW1tZXIgLnVpLmxhcmdlLmxvYWRlciwudWkubGFyZ2UubG9hZGVye3dpZHRoOjMuNDI4NTcxNDNyZW07aGVpZ2h0OjMuNDI4NTcxNDNyZW07Zm9udC1zaXplOjEuMTQyODU3MTRlbX0udWkuYmlnLmxvYWRlciwudWkuaW52ZXJ0ZWQuZGltbWVyIC51aS5iaWcubG9hZGVye3dpZHRoOjMuNzE0Mjg1NzFyZW07aGVpZ2h0OjMuNzE0Mjg1NzFyZW07Zm9udC1zaXplOjEuMjg1NzE0MjllbX0udWkuaHVnZS5sb2FkZXIsLnVpLmludmVydGVkLmRpbW1lciAudWkuaHVnZS5sb2FkZXJ7d2lkdGg6NC4xNDI4NTcxNHJlbTtoZWlnaHQ6NC4xNDI4NTcxNHJlbTtmb250LXNpemU6MS40Mjg1NzE0M2VtfS51aS5pbnZlcnRlZC5kaW1tZXIgLnVpLm1hc3NpdmUubG9hZGVyLC51aS5tYXNzaXZlLmxvYWRlcnt3aWR0aDo0LjU3MTQyODU3cmVtO2hlaWdodDo0LjU3MTQyODU3cmVtO2ZvbnQtc2l6ZToxLjcxNDI4NTcxZW19LnVpLm1pbmkudGV4dC5sb2FkZXJ7bWluLXdpZHRoOjFyZW07cGFkZGluZy10b3A6MS43ODU3MTQyOXJlbX0udWkudGlueS50ZXh0LmxvYWRlcnttaW4td2lkdGg6MS4xNDI4NTcxNHJlbTtwYWRkaW5nLXRvcDoxLjkyODU3MTQzcmVtfS51aS5zbWFsbC50ZXh0LmxvYWRlcnttaW4td2lkdGg6MS43MTQyODU3MXJlbTtwYWRkaW5nLXRvcDoyLjVyZW19LnVpLnRleHQubG9hZGVye21pbi13aWR0aDoyLjI4NTcxNDI5cmVtO3BhZGRpbmctdG9wOjMuMDcxNDI4NTdyZW19LnVpLmxhcmdlLnRleHQubG9hZGVye21pbi13aWR0aDozLjQyODU3MTQzcmVtO3BhZGRpbmctdG9wOjQuMjE0Mjg1NzFyZW19LnVpLmJpZy50ZXh0LmxvYWRlcnttaW4td2lkdGg6My43MTQyODU3MXJlbTtwYWRkaW5nLXRvcDo0LjVyZW19LnVpLmh1Z2UudGV4dC5sb2FkZXJ7bWluLXdpZHRoOjQuMTQyODU3MTRyZW07cGFkZGluZy10b3A6NC45Mjg1NzE0M3JlbX0udWkubWFzc2l2ZS50ZXh0LmxvYWRlcnttaW4td2lkdGg6NC41NzE0Mjg1N3JlbTtwYWRkaW5nLXRvcDo1LjM1NzE0Mjg2cmVtfS51aS5pbnZlcnRlZC5sb2FkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSl9LnVpLmludmVydGVkLmxvYWRlcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjE1KX0udWkuaW52ZXJ0ZWQubG9hZGVyOmFmdGVye2JvcmRlci10b3AtY29sb3I6I2ZmZn0udWkuaW5saW5lLmxvYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjA7bGVmdDowO3RvcDowO3RyYW5zZm9ybTpub25lfS51aS5pbmxpbmUubG9hZGVyLmFjdGl2ZSwudWkuaW5saW5lLmxvYWRlci52aXNpYmxle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS5jZW50ZXJlZC5pbmxpbmUubG9hZGVyLmFjdGl2ZSwudWkuY2VudGVyZWQuaW5saW5lLmxvYWRlci52aXNpYmxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBMb2FkZXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLnBsYWNlaG9sZGVye3Bvc2l0aW9uOnN0YXRpYztvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1hbmltYXRpb246cGxhY2Vob2xkZXJTaGltbWVyIDJzIGxpbmVhcjthbmltYXRpb246cGxhY2Vob2xkZXJTaGltbWVyIDJzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuMDgpIDAscmdiYSgwLDAsMCwuMTUpIDE1JSxyZ2JhKDAsMCwwLC4wOCkgMzAlKTtiYWNrZ3JvdW5kLXNpemU6MTIwMHB4IDEwMCU7bWF4LXdpZHRoOjMwcmVtfUAtd2Via2l0LWtleWZyYW1lcyBwbGFjZWhvbGRlclNoaW1tZXJ7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwMHB4IDB9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEyMDBweCAwfX1Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyU2hpbW1lcnswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjAwcHggMH0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MTIwMHB4IDB9fS51aS5wbGFjZWhvbGRlcisudWkucGxhY2Vob2xkZXJ7bWFyZ2luLXRvcDoycmVtfS51aS5wbGFjZWhvbGRlcisudWkucGxhY2Vob2xkZXJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjE1czthbmltYXRpb24tZGVsYXk6LjE1c30udWkucGxhY2Vob2xkZXIrLnVpLnBsYWNlaG9sZGVyKy51aS5wbGFjZWhvbGRlcnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouM3M7YW5pbWF0aW9uLWRlbGF5Oi4zc30udWkucGxhY2Vob2xkZXIrLnVpLnBsYWNlaG9sZGVyKy51aS5wbGFjZWhvbGRlcisudWkucGxhY2Vob2xkZXJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjQ1czthbmltYXRpb24tZGVsYXk6LjQ1c30udWkucGxhY2Vob2xkZXIrLnVpLnBsYWNlaG9sZGVyKy51aS5wbGFjZWhvbGRlcisudWkucGxhY2Vob2xkZXIrLnVpLnBsYWNlaG9sZGVyey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi42czthbmltYXRpb24tZGVsYXk6LjZzfS51aS5wbGFjZWhvbGRlciwudWkucGxhY2Vob2xkZXIgLmltYWdlLmhlYWRlcjphZnRlciwudWkucGxhY2Vob2xkZXIgLmxpbmUsLnVpLnBsYWNlaG9sZGVyIC5saW5lOmFmdGVyLC51aS5wbGFjZWhvbGRlcj46YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWkucGxhY2Vob2xkZXIgLmltYWdlOm5vdCguaGVhZGVyKTpub3QoLnVpKXtoZWlnaHQ6MTAwcHh9LnVpLnBsYWNlaG9sZGVyIC5zcXVhcmUuaW1hZ2U6bm90KC5oZWFkZXIpe2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDoxMDAlfS51aS5wbGFjZWhvbGRlciAucmVjdGFuZ3VsYXIuaW1hZ2U6bm90KC5oZWFkZXIpe2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDo3NSV9LnVpLnBsYWNlaG9sZGVyIC5saW5le3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDouODU3MTQyODZlbX0udWkucGxhY2Vob2xkZXIgLmxpbmU6YWZ0ZXIsLnVpLnBsYWNlaG9sZGVyIC5saW5lOmJlZm9yZXt0b3A6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0udWkucGxhY2Vob2xkZXIgLmxpbmU6YmVmb3Jle2xlZnQ6MH0udWkucGxhY2Vob2xkZXIgLmxpbmU6YWZ0ZXJ7cmlnaHQ6MH0udWkucGxhY2Vob2xkZXIgLmxpbmV7bWFyZ2luLWJvdHRvbTouNWVtfS51aS5wbGFjZWhvbGRlciAubGluZTphZnRlciwudWkucGxhY2Vob2xkZXIgLmxpbmU6YmVmb3Jle2hlaWdodDouNWVtfS51aS5wbGFjZWhvbGRlciAubGluZTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOi41ZW19LnVpLnBsYWNlaG9sZGVyIC5oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS51aS5wbGFjZWhvbGRlciAubGluZTpudGgtY2hpbGQoMSk6YWZ0ZXJ7d2lkdGg6MCV9LnVpLnBsYWNlaG9sZGVyIC5saW5lOm50aC1jaGlsZCgyKTphZnRlcnt3aWR0aDo1MCV9LnVpLnBsYWNlaG9sZGVyIC5saW5lOm50aC1jaGlsZCgzKTphZnRlcnt3aWR0aDoxMCV9LnVpLnBsYWNlaG9sZGVyIC5saW5lOm50aC1jaGlsZCg0KTphZnRlcnt3aWR0aDozNSV9LnVpLnBsYWNlaG9sZGVyIC5saW5lOm50aC1jaGlsZCg1KTphZnRlcnt3aWR0aDo2NSV9LnVpLnBsYWNlaG9sZGVyIC5oZWFkZXIgLmxpbmV7bWFyZ2luLWJvdHRvbTouNjQyODU3MTRlbX0udWkucGxhY2Vob2xkZXIgLmhlYWRlciAubGluZTphZnRlciwudWkucGxhY2Vob2xkZXIgLmhlYWRlciAubGluZTpiZWZvcmV7aGVpZ2h0Oi42NDI4NTcxNGVtfS51aS5wbGFjZWhvbGRlciAuaGVhZGVyIC5saW5lOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6LjY0Mjg1NzE0ZW19LnVpLnBsYWNlaG9sZGVyIC5oZWFkZXIgLmxpbmU6YWZ0ZXJ7d2lkdGg6MjAlfS51aS5wbGFjZWhvbGRlciAuaGVhZGVyIC5saW5lOm50aC1jaGlsZCgyKTphZnRlcnt3aWR0aDo2MCV9LnVpLnBsYWNlaG9sZGVyIC5pbWFnZS5oZWFkZXIgLmxpbmV7bWFyZ2luLWxlZnQ6M2VtfS51aS5wbGFjZWhvbGRlciAuaW1hZ2UuaGVhZGVyIC5saW5lOmJlZm9yZXt3aWR0aDouNzE0Mjg1NzFyZW19LnVpLnBsYWNlaG9sZGVyIC5pbWFnZS5oZWFkZXI6YWZ0ZXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6Ljg1NzE0Mjg2ZW07Y29udGVudDonJzttYXJnaW4tbGVmdDozZW19LnVpLnBsYWNlaG9sZGVyIC5oZWFkZXIgLmxpbmU6Zmlyc3QtY2hpbGQsLnVpLnBsYWNlaG9sZGVyIC5pbWFnZSAubGluZTpmaXJzdC1jaGlsZCwudWkucGxhY2Vob2xkZXIgLnBhcmFncmFwaCAubGluZTpmaXJzdC1jaGlsZHtoZWlnaHQ6LjAxcHh9LnVpLnBsYWNlaG9sZGVyIC5oZWFkZXI6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlLC51aS5wbGFjZWhvbGRlciAuaW1hZ2U6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlLC51aS5wbGFjZWhvbGRlciAucGFyYWdyYXBoOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZXtoZWlnaHQ6MS40Mjg1NzE0M2VtO2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9ja30udWkuaW52ZXJ0ZWQucGxhY2Vob2xkZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgyNTUsMjU1LDI1NSwuMDgpIDAscmdiYSgyNTUsMjU1LDI1NSwuMTQpIDE1JSxyZ2JhKDI1NSwyNTUsMjU1LC4wOCkgMzAlKX0udWkuaW52ZXJ0ZWQucGxhY2Vob2xkZXIsLnVpLmludmVydGVkLnBsYWNlaG9sZGVyIC5pbWFnZS5oZWFkZXI6YWZ0ZXIsLnVpLmludmVydGVkLnBsYWNlaG9sZGVyIC5saW5lLC51aS5pbnZlcnRlZC5wbGFjZWhvbGRlciAubGluZTphZnRlciwudWkuaW52ZXJ0ZWQucGxhY2Vob2xkZXI+OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWR9LnVpLnBsYWNlaG9sZGVyIC5mdWxsLmxpbmUubGluZS5saW5lOmFmdGVye3dpZHRoOjAlfS51aS5wbGFjZWhvbGRlciAudmVyeS5sb25nLmxpbmUubGluZS5saW5lOmFmdGVye3dpZHRoOjEwJX0udWkucGxhY2Vob2xkZXIgLmxvbmcubGluZS5saW5lLmxpbmU6YWZ0ZXJ7d2lkdGg6MzUlfS51aS5wbGFjZWhvbGRlciAubWVkaXVtLmxpbmUubGluZS5saW5lOmFmdGVye3dpZHRoOjUwJX0udWkucGxhY2Vob2xkZXIgLnNob3J0LmxpbmUubGluZS5saW5lOmFmdGVye3dpZHRoOjY1JX0udWkucGxhY2Vob2xkZXIgLnZlcnkuc2hvcnQubGluZS5saW5lLmxpbmU6YWZ0ZXJ7d2lkdGg6ODAlfS51aS5mbHVpZC5wbGFjZWhvbGRlcnttYXgtd2lkdGg6bm9uZX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBSYWlsXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5yYWlse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjMwMHB4O2hlaWdodDoxMDAlfS51aS5sZWZ0LnJhaWx7bGVmdDphdXRvO3JpZ2h0OjEwMCU7cGFkZGluZzowIDJyZW0gMCAwO21hcmdpbjowIDJyZW0gMCAwfS51aS5yaWdodC5yYWlse2xlZnQ6MTAwJTtyaWdodDphdXRvO3BhZGRpbmc6MCAwIDAgMnJlbTttYXJnaW46MCAwIDAgMnJlbX0udWkubGVmdC5pbnRlcm5hbC5yYWlse2xlZnQ6MDtyaWdodDphdXRvO3BhZGRpbmc6MCAwIDAgMnJlbTttYXJnaW46MCAwIDAgMnJlbX0udWkucmlnaHQuaW50ZXJuYWwucmFpbHtsZWZ0OmF1dG87cmlnaHQ6MDtwYWRkaW5nOjAgMnJlbSAwIDA7bWFyZ2luOjAgMnJlbSAwIDB9LnVpLmRpdmlkaW5nLnJhaWx7d2lkdGg6MzAyLjVweH0udWkubGVmdC5kaXZpZGluZy5yYWlse3BhZGRpbmc6MCAyLjVyZW0gMCAwO21hcmdpbjowIDIuNXJlbSAwIDA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnJpZ2h0LmRpdmlkaW5nLnJhaWx7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtwYWRkaW5nOjAgMCAwIDIuNXJlbTttYXJnaW46MCAwIDAgMi41cmVtfS51aS5jbG9zZS5yYWlse3dpZHRoOmNhbGMoMzAwcHggKyAxZW0pfS51aS5jbG9zZS5sZWZ0LnJhaWx7cGFkZGluZzowIDFlbSAwIDA7bWFyZ2luOjAgMWVtIDAgMH0udWkuY2xvc2UucmlnaHQucmFpbHtwYWRkaW5nOjAgMCAwIDFlbTttYXJnaW46MCAwIDAgMWVtfS51aS52ZXJ5LmNsb3NlLnJhaWx7d2lkdGg6Y2FsYygzMDBweCArIC41ZW0pfS51aS52ZXJ5LmNsb3NlLmxlZnQucmFpbHtwYWRkaW5nOjAgLjVlbSAwIDA7bWFyZ2luOjAgLjVlbSAwIDB9LnVpLnZlcnkuY2xvc2UucmlnaHQucmFpbHtwYWRkaW5nOjAgMCAwIC41ZW07bWFyZ2luOjAgMCAwIC41ZW19LnVpLmF0dGFjaGVkLmxlZnQucmFpbCwudWkuYXR0YWNoZWQucmlnaHQucmFpbHtwYWRkaW5nOjA7bWFyZ2luOjB9LnVpLm1pbmkucmFpbHtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55LnJhaWx7Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkuc21hbGwucmFpbHtmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5yYWlse2ZvbnQtc2l6ZToxcmVtfS51aS5sYXJnZS5yYWlse2ZvbnQtc2l6ZToxLjE0Mjg1NzE0cmVtfS51aS5iaWcucmFpbHtmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkuaHVnZS5yYWlse2ZvbnQtc2l6ZToxLjQyODU3MTQzcmVtfS51aS5tYXNzaXZlLnJhaWx7Zm9udC1zaXplOjEuNzE0Mjg1NzFyZW19LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gUmV2ZWFsXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5yZXZlYWx7ZGlzcGxheTppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudDtmb250LXNpemU6MCFpbXBvcnRhbnR9LnVpLnJldmVhbD4udmlzaWJsZS5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6MCFpbXBvcnRhbnQ7bGVmdDowIWltcG9ydGFudDt6LWluZGV4OjMhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC41cyBlYXNlIC4xc30udWkucmV2ZWFsPi5oaWRkZW4uY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnQ7ei1pbmRleDoyIWltcG9ydGFudH0udWkuYWN0aXZlLnJldmVhbCAudmlzaWJsZS5jb250ZW50LC51aS5yZXZlYWw6aG92ZXIgLnZpc2libGUuY29udGVudHt6LWluZGV4OjQhaW1wb3J0YW50fS51aS5zbGlkZS5yZXZlYWx7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwfS51aS5zbGlkZS5yZXZlYWw+LmNvbnRlbnR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbDtmbG9hdDpsZWZ0O21hcmdpbjowO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlIC4xc30udWkuc2xpZGUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50fS51aS5zbGlkZS5yZXZlYWw+LmhpZGRlbi5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIWltcG9ydGFudH0udWkuc2xpZGUuYWN0aXZlLnJldmVhbD4udmlzaWJsZS5jb250ZW50LC51aS5zbGlkZS5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkhaW1wb3J0YW50fS51aS5zbGlkZS5hY3RpdmUucmV2ZWFsPi5oaWRkZW4uY29udGVudCwudWkuc2xpZGUucmV2ZWFsOmhvdmVyPi5oaWRkZW4uY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSFpbXBvcnRhbnR9LnVpLnNsaWRlLnJpZ2h0LnJldmVhbD4udmlzaWJsZS5jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIWltcG9ydGFudH0udWkuc2xpZGUucmlnaHQucmV2ZWFsPi5oaWRkZW4uY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkhaW1wb3J0YW50fS51aS5zbGlkZS5yaWdodC5hY3RpdmUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnQsLnVpLnNsaWRlLnJpZ2h0LnJldmVhbDpob3Zlcj4udmlzaWJsZS5jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpIWltcG9ydGFudH0udWkuc2xpZGUucmlnaHQuYWN0aXZlLnJldmVhbD4uaGlkZGVuLmNvbnRlbnQsLnVpLnNsaWRlLnJpZ2h0LnJldmVhbDpob3Zlcj4uaGlkZGVuLmNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkhaW1wb3J0YW50fS51aS5zbGlkZS51cC5yZXZlYWw+LmhpZGRlbi5jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpIWltcG9ydGFudH0udWkuc2xpZGUudXAuYWN0aXZlLnJldmVhbD4udmlzaWJsZS5jb250ZW50LC51aS5zbGlkZS51cC5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSkhaW1wb3J0YW50fS51aS5zbGlkZS51cC5hY3RpdmUucmV2ZWFsPi5oaWRkZW4uY29udGVudCwudWkuc2xpZGUudXAucmV2ZWFsOmhvdmVyPi5oaWRkZW4uY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSFpbXBvcnRhbnR9LnVpLnNsaWRlLmRvd24ucmV2ZWFsPi5oaWRkZW4uY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSkhaW1wb3J0YW50fS51aS5zbGlkZS5kb3duLmFjdGl2ZS5yZXZlYWw+LnZpc2libGUuY29udGVudCwudWkuc2xpZGUuZG93bi5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKSFpbXBvcnRhbnR9LnVpLnNsaWRlLmRvd24uYWN0aXZlLnJldmVhbD4uaGlkZGVuLmNvbnRlbnQsLnVpLnNsaWRlLmRvd24ucmV2ZWFsOmhvdmVyPi5oaWRkZW4uY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSFpbXBvcnRhbnR9LnVpLmZhZGUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnR7b3BhY2l0eToxfS51aS5mYWRlLmFjdGl2ZS5yZXZlYWw+LnZpc2libGUuY29udGVudCwudWkuZmFkZS5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHtvcGFjaXR5OjB9LnVpLm1vdmUucmV2ZWFse3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcH0udWkubW92ZS5yZXZlYWw+LmNvbnRlbnR7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3doaXRlLXNwYWNlOm5vcm1hbDttYXJnaW46MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSkgLjFzfS51aS5tb3ZlLnJldmVhbD4udmlzaWJsZS5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudH0udWkubW92ZS5yZXZlYWw+LmhpZGRlbi5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50fS51aS5tb3ZlLmFjdGl2ZS5yZXZlYWw+LnZpc2libGUuY29udGVudCwudWkubW92ZS5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkhaW1wb3J0YW50fS51aS5tb3ZlLnJpZ2h0LmFjdGl2ZS5yZXZlYWw+LnZpc2libGUuY29udGVudCwudWkubW92ZS5yaWdodC5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKSFpbXBvcnRhbnR9LnVpLm1vdmUudXAuYWN0aXZlLnJldmVhbD4udmlzaWJsZS5jb250ZW50LC51aS5tb3ZlLnVwLnJldmVhbDpob3Zlcj4udmlzaWJsZS5jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKSFpbXBvcnRhbnR9LnVpLm1vdmUuZG93bi5hY3RpdmUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnQsLnVpLm1vdmUuZG93bi5yZXZlYWw6aG92ZXI+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKSFpbXBvcnRhbnR9LnVpLnJvdGF0ZS5yZXZlYWw+LnZpc2libGUuY29udGVudHt0cmFuc2l0aW9uLWR1cmF0aW9uOi41czt0cmFuc2Zvcm06cm90YXRlKDApfS51aS5yb3RhdGUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnQsLnVpLnJvdGF0ZS5yaWdodC5yZXZlYWw+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodH0udWkucm90YXRlLmFjdGl2ZS5yZXZlYWw+LnZpc2libGUuY29udGVudCwudWkucm90YXRlLnJldmVhbDpob3Zlcj4udmlzaWJsZS5jb250ZW50LC51aS5yb3RhdGUucmlnaHQuYWN0aXZlLnJldmVhbD4udmlzaWJsZS5jb250ZW50LC51aS5yb3RhdGUucmlnaHQucmV2ZWFsOmhvdmVyPi52aXNpYmxlLmNvbnRlbnR7dHJhbnNmb3JtOnJvdGF0ZSgxMTBkZWcpfS51aS5yb3RhdGUubGVmdC5yZXZlYWw+LnZpc2libGUuY29udGVudHt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0fS51aS5yb3RhdGUubGVmdC5hY3RpdmUucmV2ZWFsPi52aXNpYmxlLmNvbnRlbnQsLnVpLnJvdGF0ZS5sZWZ0LnJldmVhbDpob3Zlcj4udmlzaWJsZS5jb250ZW50e3RyYW5zZm9ybTpyb3RhdGUoLTExMGRlZyl9LnVpLmRpc2FibGVkLnJldmVhbDpob3Zlcj4udmlzaWJsZS52aXNpYmxlLmNvbnRlbnR7cG9zaXRpb246c3RhdGljIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtvcGFjaXR5OjEhaW1wb3J0YW50O3RvcDowIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3JpZ2h0OmF1dG8haW1wb3J0YW50O2JvdHRvbTphdXRvIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnR9LnVpLmRpc2FibGVkLnJldmVhbDpob3Zlcj4uaGlkZGVuLmhpZGRlbi5jb250ZW50e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLnJldmVhbD4udWkucmliYm9uLmxhYmVse3otaW5kZXg6NX0udWkudmlzaWJsZS5yZXZlYWx7b3ZlcmZsb3c6dmlzaWJsZX0udWkuaW5zdGFudC5yZXZlYWw+LmNvbnRlbnR7dHJhbnNpdGlvbi1kZWxheTowcyFpbXBvcnRhbnR9LnVpLnJldmVhbD4uY29udGVudHtmb250LXNpemU6MXJlbSFpbXBvcnRhbnR9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gU2VnbWVudFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuc2VnbWVudHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSk7bWFyZ2luOjFyZW0gMDtwYWRkaW5nOjFlbSAxZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnNlZ21lbnQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS5zZWdtZW50Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS52ZXJ0aWNhbC5zZWdtZW50e21hcmdpbjowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtiYWNrZ3JvdW5kOm5vbmUgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnZlcnRpY2FsLnNlZ21lbnQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9LnVpLmludmVydGVkLnNlZ21lbnQ+LnVpLmhlYWRlcntjb2xvcjojZmZmfS51aVtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0uc2VnbWVudD5bY2xhc3MqPVwidG9wIGF0dGFjaGVkXCJdLmxhYmVse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS51aVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl0uc2VnbWVudD5bY2xhc3MqPVwiYm90dG9tIGF0dGFjaGVkXCJdLmxhYmVse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS51aS5hdHRhY2hlZC5zZWdtZW50Om5vdCgudG9wKTpub3QoLmJvdHRvbSk+W2NsYXNzKj1cInRvcCBhdHRhY2hlZFwiXS5sYWJlbHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0udWkuYXR0YWNoZWQuc2VnbWVudDpub3QoLnRvcCk6bm90KC5ib3R0b20pPltjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0ubGFiZWx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnVpLmdyaWQ+LnJvdz4udWkuc2VnbWVudC5jb2x1bW4sLnVpLmdyaWQ+LnVpLnNlZ21lbnQuY29sdW1uLC51aS5wYWdlLmdyaWQuc2VnbWVudHtwYWRkaW5nLXRvcDoyZW07cGFkZGluZy1ib3R0b206MmVtfS51aS5ncmlkLnNlZ21lbnR7bWFyZ2luOjFyZW0gMDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbX0udWkuYmFzaWMudGFibGUuc2VnbWVudHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpW2NsYXNzKj1cInZlcnkgYmFzaWNcIl0udGFibGUuc2VnbWVudHtwYWRkaW5nOjFlbSAxZW19LnVpLnBsYWNlaG9sZGVyLnNlZ21lbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWF4LXdpZHRoOmluaXRpYWw7LXdlYmtpdC1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MWVtIDFlbTttaW4taGVpZ2h0OjE4cmVtO2JhY2tncm91bmQ6I2Y5ZmFmYjtib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMTUpO2JveC1zaGFkb3c6MCAycHggMjVweCAwIHJnYmEoMzQsMzYsMzgsLjA1KSBpbnNldH0udWkucGxhY2Vob2xkZXIuc2VnbWVudCAuYnV0dG9uLC51aS5wbGFjZWhvbGRlci5zZWdtZW50IHRleHRhcmVhe2Rpc3BsYXk6YmxvY2t9LnVpLnBsYWNlaG9sZGVyLnNlZ21lbnQgLmJ1dHRvbiwudWkucGxhY2Vob2xkZXIuc2VnbWVudCAuZmllbGQsLnVpLnBsYWNlaG9sZGVyLnNlZ21lbnQgdGV4dGFyZWEsLnVpLnBsYWNlaG9sZGVyLnNlZ21lbnQ+LnVpLmlucHV0e21heC13aWR0aDoxNXJlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS51aS5wbGFjZWhvbGRlci5zZWdtZW50IC5jb2x1bW4gLmJ1dHRvbiwudWkucGxhY2Vob2xkZXIuc2VnbWVudCAuY29sdW1uIC5maWVsZCwudWkucGxhY2Vob2xkZXIuc2VnbWVudCAuY29sdW1uIHRleHRhcmVhLC51aS5wbGFjZWhvbGRlci5zZWdtZW50IC5jb2x1bW4+LnVpLmlucHV0e21heC13aWR0aDoxNXJlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS51aS5wbGFjZWhvbGRlci5zZWdtZW50Pi5pbmxpbmV7YWxpZ24tc2VsZjpjZW50ZXJ9LnVpLnBsYWNlaG9sZGVyLnNlZ21lbnQ+LmlubGluZT4uYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWFyZ2luOjAgLjM1NzE0Mjg2cmVtIDAgMH0udWkucGxhY2Vob2xkZXIuc2VnbWVudD4uaW5saW5lPi5idXR0b246bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0udWkucGlsZWQuc2VnbWVudCwudWkucGlsZWQuc2VnbWVudHN7bWFyZ2luOjNlbSAwO2JveC1zaGFkb3c6Jyc7ei1pbmRleDphdXRvfS51aS5waWxlZC5zZWdtZW50OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkucGlsZWQuc2VnbWVudDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkucGlsZWQuc2VnbWVudDphZnRlciwudWkucGlsZWQuc2VnbWVudDpiZWZvcmUsLnVpLnBpbGVkLnNlZ21lbnRzOmFmdGVyLC51aS5waWxlZC5zZWdtZW50czpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Zpc2liaWxpdHk6dmlzaWJsZTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym94LXNoYWRvdzonJ30udWkucGlsZWQuc2VnbWVudDpiZWZvcmUsLnVpLnBpbGVkLnNlZ21lbnRzOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC0xLjJkZWcpO3RvcDowO3otaW5kZXg6LTJ9LnVpLnBpbGVkLnNlZ21lbnQ6YWZ0ZXIsLnVpLnBpbGVkLnNlZ21lbnRzOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMS4yZGVnKTt0b3A6MDt6LWluZGV4Oi0xfS51aVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl0ucGlsZWQuc2VnbWVudHttYXJnaW4tdG9wOjNlbTttYXJnaW4tYm90dG9tOjB9LnVpLnBpbGVkLnNlZ21lbnRbY2xhc3MqPVwidG9wIGF0dGFjaGVkXCJdOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkucGlsZWQuc2VnbWVudFtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl17bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206M2VtfS51aS5waWxlZC5zZWdtZW50W2NsYXNzKj1cImJvdHRvbSBhdHRhY2hlZFwiXTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuc3RhY2tlZC5zZWdtZW50e3BhZGRpbmctYm90dG9tOjEuNGVtfS51aS5zdGFja2VkLnNlZ21lbnQ6YWZ0ZXIsLnVpLnN0YWNrZWQuc2VnbWVudDpiZWZvcmUsLnVpLnN0YWNrZWQuc2VnbWVudHM6YWZ0ZXIsLnVpLnN0YWNrZWQuc2VnbWVudHM6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0zcHg7bGVmdDowO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAzKTt3aWR0aDoxMDAlO2hlaWdodDo2cHg7dmlzaWJpbGl0eTp2aXNpYmxlfS51aS5zdGFja2VkLnNlZ21lbnQ6YmVmb3JlLC51aS5zdGFja2VkLnNlZ21lbnRzOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLnRhbGwuc3RhY2tlZC5zZWdtZW50OmJlZm9yZSwudWkudGFsbC5zdGFja2VkLnNlZ21lbnRzOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2JvdHRvbTowfS51aS5zdGFja2VkLmludmVydGVkLnNlZ21lbnQ6YWZ0ZXIsLnVpLnN0YWNrZWQuaW52ZXJ0ZWQuc2VnbWVudDpiZWZvcmUsLnVpLnN0YWNrZWQuaW52ZXJ0ZWQuc2VnbWVudHM6YWZ0ZXIsLnVpLnN0YWNrZWQuaW52ZXJ0ZWQuc2VnbWVudHM6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjM1KX0udWkucGFkZGVkLnNlZ21lbnR7cGFkZGluZzoxLjVlbX0udWlbY2xhc3MqPVwidmVyeSBwYWRkZWRcIl0uc2VnbWVudHtwYWRkaW5nOjNlbX0udWkucGFkZGVkLnNlZ21lbnQudmVydGljYWwuc2VnbWVudCwudWlbY2xhc3MqPVwidmVyeSBwYWRkZWRcIl0udmVydGljYWwuc2VnbWVudHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnVpLmNvbXBhY3Quc2VnbWVudHtkaXNwbGF5OnRhYmxlfS51aS5jb21wYWN0LnNlZ21lbnRze2Rpc3BsYXk6aW5saW5lLWZsZXh9LnVpLmNvbXBhY3Quc2VnbWVudHMgLnNlZ21lbnQsLnVpLnNlZ21lbnRzIC5jb21wYWN0LnNlZ21lbnR7ZGlzcGxheTpibG9jaztmbGV4OjAgMSBhdXRvfS51aS5jaXJjdWxhci5zZWdtZW50e2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjJlbTt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXJhZGl1czo1MDBlbX0udWkucmFpc2VkLnNlZ21lbnQsLnVpLnJhaXNlZC5zZWdtZW50c3tib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMzQsMzYsMzgsLjEyKSwwIDJweCAxMHB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5zZWdtZW50c3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjFyZW0gMDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtib3gtc2hhZG93OjAgMXB4IDJweCAwIHJnYmEoMzQsMzYsMzgsLjE1KTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbX0udWkuc2VnbWVudHM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS5zZWdtZW50czpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuc2VnbWVudHM+LnNlZ21lbnR7dG9wOjA7Ym90dG9tOjA7Ym9yZGVyLXJhZGl1czowO21hcmdpbjowO3dpZHRoOmF1dG87Ym94LXNoYWRvdzpub25lO2JvcmRlcjpub25lO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc2VnbWVudHM6bm90KC5ob3Jpem9udGFsKT4uc2VnbWVudDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmU7bWFyZ2luLXRvcDowO2JvdHRvbTowO21hcmdpbi1ib3R0b206MDt0b3A6MDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS5zZWdtZW50czpub3QoLmhvcml6b250YWwpPi5zZWdtZW50Omxhc3QtY2hpbGR7dG9wOjA7Ym90dG9tOjA7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtib3gtc2hhZG93OjAgMXB4IDJweCAwIHJnYmEoMzQsMzYsMzgsLjE1KSxub25lO2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLnNlZ21lbnRzOm5vdCguaG9yaXpvbnRhbCk+LnNlZ21lbnQ6b25seS1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbX0udWkuc2VnbWVudHM+LnVpLnNlZ21lbnRze2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTttYXJnaW46MXJlbSAxcmVtfS51aS5zZWdtZW50cz4uc2VnbWVudHM6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lfS51aS5zZWdtZW50cz4uc2VnbWVudCsuc2VnbWVudHM6bm90KC5ob3Jpem9udGFsKXttYXJnaW4tdG9wOjB9LnVpLmhvcml6b250YWwuc2VnbWVudHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpO21hcmdpbjoxcmVtIDA7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnNlZ21lbnRzPi5ob3Jpem9udGFsLnNlZ21lbnRze21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmhvcml6b250YWwuc2VnbWVudHM+LnNlZ21lbnR7ZmxleDoxIDEgYXV0bzstbXMtZmxleDoxIDEgMHB4O21hcmdpbjowO21pbi13aWR0aDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5zZWdtZW50cz4uaG9yaXpvbnRhbC5zZWdtZW50czpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmV9LnVpLmhvcml6b250YWwuc2VnbWVudHM+LnNlZ21lbnQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0udWkuZGlzYWJsZWQuc2VnbWVudHtvcGFjaXR5Oi40NTtjb2xvcjpyZ2JhKDQwLDQwLDQwLC4zKX0udWkubG9hZGluZy5zZWdtZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmU7dGV4dC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Y29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIDBzIGxpbmVhcn0udWkubG9hZGluZy5zZWdtZW50OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjgpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07ei1pbmRleDoxMDB9LnVpLmxvYWRpbmcuc2VnbWVudDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0xLjVlbSAwIDAgLTEuNWVtO3dpZHRoOjNlbTtoZWlnaHQ6M2VtOy13ZWJraXQtYW5pbWF0aW9uOnNlZ21lbnQtc3BpbiAuNnMgbGluZWFyO2FuaW1hdGlvbjpzZWdtZW50LXNwaW4gLjZzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXItY29sb3I6Izc2NzY3NiByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOi4yZW07Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQ7dmlzaWJpbGl0eTp2aXNpYmxlO3otaW5kZXg6MTAxfUAtd2Via2l0LWtleWZyYW1lcyBzZWdtZW50LXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzZWdtZW50LXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnVpLmJhc2ljLnNlZ21lbnR7YmFja2dyb3VuZDpub25lIHRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjB9LnVpLmNsZWFyaW5nLnNlZ21lbnQ6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW59LnVpLnJlZC5zZWdtZW50Om5vdCguaW52ZXJ0ZWQpe2JvcmRlci10b3A6MnB4IHNvbGlkICNkYjI4MjghaW1wb3J0YW50fS51aS5pbnZlcnRlZC5yZWQuc2VnbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiNkYjI4MjghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5vcmFuZ2Uuc2VnbWVudDpub3QoLmludmVydGVkKXtib3JkZXItdG9wOjJweCBzb2xpZCAjZjI3MTFjIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQub3JhbmdlLnNlZ21lbnR7YmFja2dyb3VuZC1jb2xvcjojZjI3MTFjIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkueWVsbG93LnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZiYmQwOCFpbXBvcnRhbnR9LnVpLmludmVydGVkLnllbGxvdy5zZWdtZW50e2JhY2tncm91bmQtY29sb3I6I2ZiYmQwOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9saXZlLnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgI2I1Y2MxOCFpbXBvcnRhbnR9LnVpLmludmVydGVkLm9saXZlLnNlZ21lbnR7YmFja2dyb3VuZC1jb2xvcjojYjVjYzE4IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuZ3JlZW4uc2VnbWVudDpub3QoLmludmVydGVkKXtib3JkZXItdG9wOjJweCBzb2xpZCAjMjFiYTQ1IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JlZW4uc2VnbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS50ZWFsLnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgIzAwYjVhZCFpbXBvcnRhbnR9LnVpLmludmVydGVkLnRlYWwuc2VnbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1YWQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ibHVlLnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgIzIxODVkMCFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJsdWUuc2VnbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg1ZDAhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS52aW9sZXQuc2VnbWVudDpub3QoLmludmVydGVkKXtib3JkZXItdG9wOjJweCBzb2xpZCAjNjQzNWM5IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQudmlvbGV0LnNlZ21lbnR7YmFja2dyb3VuZC1jb2xvcjojNjQzNWM5IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkucHVycGxlLnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgI2EzMzNjOCFpbXBvcnRhbnR9LnVpLmludmVydGVkLnB1cnBsZS5zZWdtZW50e2JhY2tncm91bmQtY29sb3I6I2EzMzNjOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnBpbmsuc2VnbWVudDpub3QoLmludmVydGVkKXtib3JkZXItdG9wOjJweCBzb2xpZCAjZTAzOTk3IWltcG9ydGFudH0udWkuaW52ZXJ0ZWQucGluay5zZWdtZW50e2JhY2tncm91bmQtY29sb3I6I2UwMzk5NyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmJyb3duLnNlZ21lbnQ6bm90KC5pbnZlcnRlZCl7Ym9yZGVyLXRvcDoycHggc29saWQgI2E1NjczZiFpbXBvcnRhbnR9LnVpLmludmVydGVkLmJyb3duLnNlZ21lbnR7YmFja2dyb3VuZC1jb2xvcjojYTU2NzNmIWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuZ3JleS5zZWdtZW50Om5vdCguaW52ZXJ0ZWQpe2JvcmRlci10b3A6MnB4IHNvbGlkICM3Njc2NzYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5ncmV5LnNlZ21lbnR7YmFja2dyb3VuZC1jb2xvcjojNzY3Njc2IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuYmxhY2suc2VnbWVudDpub3QoLmludmVydGVkKXtib3JkZXItdG9wOjJweCBzb2xpZCAjMWIxYzFkIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYmxhY2suc2VnbWVudHtiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aVtjbGFzcyo9XCJsZWZ0IGFsaWduZWRcIl0uc2VnbWVudHt0ZXh0LWFsaWduOmxlZnR9LnVpW2NsYXNzKj1cInJpZ2h0IGFsaWduZWRcIl0uc2VnbWVudHt0ZXh0LWFsaWduOnJpZ2h0fS51aVtjbGFzcyo9XCJjZW50ZXIgYWxpZ25lZFwiXS5zZWdtZW50e3RleHQtYWxpZ246Y2VudGVyfS51aS5mbG9hdGVkLnNlZ21lbnQsLnVpW2NsYXNzKj1cImxlZnQgZmxvYXRlZFwiXS5zZWdtZW50e2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjFlbX0udWlbY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXS5zZWdtZW50e2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjFlbX0udWkuaW52ZXJ0ZWQuc2VnbWVudHtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9LnVpLmludmVydGVkLnNlZ21lbnQsLnVpLnByaW1hcnkuaW52ZXJ0ZWQuc2VnbWVudHtiYWNrZ3JvdW5kOiMxYjFjMWQ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSl9LnVpLmludmVydGVkLnNlZ21lbnQgLnNlZ21lbnR7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbnZlcnRlZC5zZWdtZW50IC5pbnZlcnRlZC5zZWdtZW50e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS51aS5pbnZlcnRlZC5hdHRhY2hlZC5zZWdtZW50e2JvcmRlci1jb2xvcjojNTU1fS51aS5zZWNvbmRhcnkuc2VnbWVudHtiYWNrZ3JvdW5kOiNmM2Y0ZjU7Y29sb3I6cmdiYSgwLDAsMCwuNil9LnVpLnNlY29uZGFyeS5pbnZlcnRlZC5zZWdtZW50e2JhY2tncm91bmQ6IzRjNGY1MiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwuMikgMCxyZ2JhKDI1NSwyNTUsMjU1LC4yKSAxMDAlKTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KX0udWkudGVydGlhcnkuc2VnbWVudHtiYWNrZ3JvdW5kOiNkY2RkZGU7Y29sb3I6cmdiYSgwLDAsMCwuNil9LnVpLnRlcnRpYXJ5LmludmVydGVkLnNlZ21lbnR7YmFja2dyb3VuZDojNzE3NTc5IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LC4zNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LC4zNSkgMTAwJSk7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCl9LnVpLmF0dGFjaGVkLnNlZ21lbnR7dG9wOjA7Ym90dG9tOjA7Ym9yZGVyLXJhZGl1czowO21hcmdpbjowIC0xcHg7d2lkdGg6Y2FsYygxMDAlIC0gKC0xcHggKiAyKSk7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICgtMXB4ICogMikpO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkNGQ0ZDV9LnVpLmF0dGFjaGVkOm5vdCgubWVzc2FnZSkrLnVpLmF0dGFjaGVkLnNlZ21lbnQ6bm90KC50b3Ape2JvcmRlci10b3A6bm9uZX0udWlbY2xhc3MqPVwidG9wIGF0dGFjaGVkXCJdLnNlZ21lbnR7Ym90dG9tOjA7bWFyZ2luLWJvdHRvbTowO3RvcDowO21hcmdpbi10b3A6MXJlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS5zZWdtZW50W2NsYXNzKj1cInRvcCBhdHRhY2hlZFwiXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLnNlZ21lbnRbY2xhc3MqPVwiYm90dG9tIGF0dGFjaGVkXCJde2JvdHRvbTowO21hcmdpbi10b3A6MDt0b3A6MDttYXJnaW4tYm90dG9tOjFyZW07Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSksbm9uZTtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtfS51aS5zZWdtZW50W2NsYXNzKj1cImJvdHRvbSBhdHRhY2hlZFwiXTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkubWluaS5zZWdtZW50LC51aS5taW5pLnNlZ21lbnRzIC5zZWdtZW50e2ZvbnQtc2l6ZTouNzg1NzE0MjlyZW19LnVpLnRpbnkuc2VnbWVudCwudWkudGlueS5zZWdtZW50cyAuc2VnbWVudHtmb250LXNpemU6Ljg1NzE0Mjg2cmVtfS51aS5zbWFsbC5zZWdtZW50LC51aS5zbWFsbC5zZWdtZW50cyAuc2VnbWVudHtmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5zZWdtZW50LC51aS5zZWdtZW50cyAuc2VnbWVudHtmb250LXNpemU6MXJlbX0udWkubGFyZ2Uuc2VnbWVudCwudWkubGFyZ2Uuc2VnbWVudHMgLnNlZ21lbnR7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19LnVpLmJpZy5zZWdtZW50LC51aS5iaWcuc2VnbWVudHMgLnNlZ21lbnR7Zm9udC1zaXplOjEuMjg1NzE0MjlyZW19LnVpLmh1Z2Uuc2VnbWVudCwudWkuaHVnZS5zZWdtZW50cyAuc2VnbWVudHtmb250LXNpemU6MS40Mjg1NzE0M3JlbX0udWkubWFzc2l2ZS5zZWdtZW50LC51aS5tYXNzaXZlLnNlZ21lbnRzIC5zZWdtZW50e2ZvbnQtc2l6ZToxLjcxNDI4NTcxcmVtfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFN0ZXBcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLnN0ZXBze2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luOjFlbSAwO2JhY2tncm91bmQ6Jyc7Ym94LXNoYWRvdzpub25lO2xpbmUtaGVpZ2h0OjEuMTQyODU3MTRlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc3RlcHM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS5zdGVwczpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuc3RlcHMgLnN0ZXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXg6MSAwIGF1dG87ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCAwO3BhZGRpbmc6MS4xNDI4NTcxNGVtIDJlbTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLG9wYWNpdHkgLjFzIGVhc2UsY29sb3IgLjFzIGVhc2UsYm94LXNoYWRvdyAuMXMgZWFzZX0udWkuc3RlcHMgLnN0ZXA6YWZ0ZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjtjb250ZW50OicnO3RvcDo1MCU7cmlnaHQ6MDtib3JkZXI6bWVkaXVtIG5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjEuMTQyODU3MTRlbTtoZWlnaHQ6MS4xNDI4NTcxNGVtO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlci13aWR0aDowIDFweCAxcHggMDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjFzIGVhc2Usb3BhY2l0eSAuMXMgZWFzZSxjb2xvciAuMXMgZWFzZSxib3gtc2hhZG93IC4xcyBlYXNlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoLTQ1ZGVnKX0udWkuc3RlcHMgLnN0ZXA6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjJlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgLjI4NTcxNDI5cmVtfS51aS5zdGVwcyAuc3RlcDpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDB9LnVpLnN0ZXBzIC5zdGVwOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmU7bWFyZ2luLXJpZ2h0OjB9LnVpLnN0ZXBzIC5zdGVwOm9ubHktY2hpbGR7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnN0ZXBzIC5zdGVwIC50aXRsZXtmb250LWZhbWlseTpMYXRvLCdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMTQyODU3MTRlbTtmb250LXdlaWdodDo3MDB9LnVpLnN0ZXBzIC5zdGVwPi50aXRsZXt3aWR0aDoxMDAlfS51aS5zdGVwcyAuc3RlcCAuZGVzY3JpcHRpb257Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTouOTI4NTcxNDNlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLnN0ZXBzIC5zdGVwPi5kZXNjcmlwdGlvbnt3aWR0aDoxMDAlfS51aS5zdGVwcyAuc3RlcCAudGl0bGV+LmRlc2NyaXB0aW9ue21hcmdpbi10b3A6LjI1ZW19LnVpLnN0ZXBzIC5zdGVwPi5pY29ue2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjIuNWVtO21hcmdpbjowIDFyZW0gMCAwfS51aS5zdGVwcyAuc3RlcD4uaWNvbiwudWkuc3RlcHMgLnN0ZXA+Lmljb25+LmNvbnRlbnR7ZGlzcGxheTpibG9jaztmbGV4OjAgMSBhdXRvO2FsaWduLXNlbGY6bWlkZGxlfS51aS5zdGVwcyAuc3RlcD4uaWNvbn4uY29udGVudHtmbGV4LWdyb3c6MSAwIGF1dG99LnVpLnN0ZXBzOm5vdCgudmVydGljYWwpIC5zdGVwPi5pY29ue3dpZHRoOmF1dG99LnVpLnN0ZXBzIC5saW5rLnN0ZXAsLnVpLnN0ZXBzIGEuc3RlcHtjdXJzb3I6cG9pbnRlcn0udWkub3JkZXJlZC5zdGVwc3tjb3VudGVyLXJlc2V0Om9yZGVyZWR9LnVpLm9yZGVyZWQuc3RlcHMgLnN0ZXA6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246c3RhdGljO3RleHQtYWxpZ246Y2VudGVyO2NvbnRlbnQ6Y291bnRlcnMob3JkZXJlZCwgXCIuXCIpO2FsaWduLXNlbGY6bWlkZGxlO21hcmdpbi1yaWdodDoxcmVtO2ZvbnQtc2l6ZToyLjVlbTtjb3VudGVyLWluY3JlbWVudDpvcmRlcmVkO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6NzAwfS51aS5vcmRlcmVkLnN0ZXBzIC5zdGVwPip7ZGlzcGxheTpibG9jazthbGlnbi1zZWxmOm1pZGRsZX0udWkudmVydGljYWwuc3RlcHN7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3c6dmlzaWJsZX0udWkudmVydGljYWwuc3RlcHMgLnN0ZXB7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MS4xNDI4NTcxNGVtIDJlbTtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnZlcnRpY2FsLnN0ZXBzIC5zdGVwOmZpcnN0LWNoaWxke3BhZGRpbmc6MS4xNDI4NTcxNGVtIDJlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS52ZXJ0aWNhbC5zdGVwcyAuc3RlcDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5zdGVwcyAuc3RlcDpvbmx5LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5zdGVwcyAuc3RlcDphZnRlcntkaXNwbGF5Om5vbmV9LnVpLnZlcnRpY2FsLnN0ZXBzIC5zdGVwOmFmdGVye3RvcDo1MCU7cmlnaHQ6MDtib3JkZXItd2lkdGg6MCAxcHggMXB4IDB9LnVpLnZlcnRpY2FsLnN0ZXBzIC5zdGVwOmFmdGVye2Rpc3BsYXk6bm9uZX0udWkudmVydGljYWwuc3RlcHMgLmFjdGl2ZS5zdGVwOmFmdGVye2Rpc3BsYXk6YmxvY2t9LnVpLnZlcnRpY2FsLnN0ZXBzIC5zdGVwOmxhc3QtY2hpbGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS51aS52ZXJ0aWNhbC5zdGVwcyAuYWN0aXZlLnN0ZXA6bGFzdC1jaGlsZDphZnRlcntkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLnN0ZXBzOm5vdCgudW5zdGFja2FibGUpe2Rpc3BsYXk6aW5saW5lLWZsZXg7b3ZlcmZsb3c6dmlzaWJsZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVpLnN0ZXBzOm5vdCgudW5zdGFja2FibGUpIC5zdGVwe3dpZHRoOjEwMCUhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXItcmFkaXVzOjA7cGFkZGluZzoxLjE0Mjg1NzE0ZW0gMmVtfS51aS5zdGVwczpub3QoLnVuc3RhY2thYmxlKSAuc3RlcDpmaXJzdC1jaGlsZHtwYWRkaW5nOjEuMTQyODU3MTRlbSAyZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkuc3RlcHM6bm90KC51bnN0YWNrYWJsZSkgLnN0ZXA6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtfS51aS5zdGVwczpub3QoLnVuc3RhY2thYmxlKSAuc3RlcDphZnRlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5zdGVwczpub3QoLnVuc3RhY2thYmxlKSAuc3RlcCAuY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0udWkub3JkZXJlZC5zdGVwczpub3QoLnVuc3RhY2thYmxlKSAuc3RlcDpiZWZvcmUsLnVpLnN0ZXBzOm5vdCgudW5zdGFja2FibGUpIC5zdGVwPi5pY29ue21hcmdpbjowIDAgMXJlbSAwfX0udWkuc3RlcHMgLmxpbmsuc3RlcDpob3ZlciwudWkuc3RlcHMgLmxpbmsuc3RlcDpob3Zlcjo6YWZ0ZXIsLnVpLnN0ZXBzIGEuc3RlcDpob3ZlciwudWkuc3RlcHMgYS5zdGVwOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kOiNmOWZhZmI7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLnN0ZXBzIC5saW5rLnN0ZXA6YWN0aXZlLC51aS5zdGVwcyAubGluay5zdGVwOmFjdGl2ZTo6YWZ0ZXIsLnVpLnN0ZXBzIGEuc3RlcDphY3RpdmUsLnVpLnN0ZXBzIGEuc3RlcDphY3RpdmU6OmFmdGVye2JhY2tncm91bmQ6I2YzZjRmNTtjb2xvcjpyZ2JhKDAsMCwwLC45KX0udWkuc3RlcHMgLnN0ZXAuYWN0aXZle2N1cnNvcjphdXRvO2JhY2tncm91bmQ6I2YzZjRmNX0udWkuc3RlcHMgLnN0ZXAuYWN0aXZlOmFmdGVye2JhY2tncm91bmQ6I2YzZjRmNX0udWkuc3RlcHMgLnN0ZXAuYWN0aXZlIC50aXRsZXtjb2xvcjojNDE4M2M0fS51aS5vcmRlcmVkLnN0ZXBzIC5zdGVwLmFjdGl2ZTpiZWZvcmUsLnVpLnN0ZXBzIC5hY3RpdmUuc3RlcCAuaWNvbntjb2xvcjpyZ2JhKDAsMCwwLC44NSl9LnVpLnN0ZXBzIC5zdGVwOmFmdGVye2Rpc3BsYXk6YmxvY2t9LnVpLnN0ZXBzIC5hY3RpdmUuc3RlcDphZnRlcntkaXNwbGF5OmJsb2NrfS51aS5zdGVwcyAuc3RlcDpsYXN0LWNoaWxkOmFmdGVye2Rpc3BsYXk6bm9uZX0udWkuc3RlcHMgLmFjdGl2ZS5zdGVwOmxhc3QtY2hpbGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS51aS5zdGVwcyAubGluay5hY3RpdmUuc3RlcDpob3ZlciwudWkuc3RlcHMgLmxpbmsuYWN0aXZlLnN0ZXA6aG92ZXI6OmFmdGVyLC51aS5zdGVwcyBhLmFjdGl2ZS5zdGVwOmhvdmVyLC51aS5zdGVwcyBhLmFjdGl2ZS5zdGVwOmhvdmVyOjphZnRlcntjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOiNkY2RkZGU7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5vcmRlcmVkLnN0ZXBzIC5zdGVwLmNvbXBsZXRlZDpiZWZvcmUsLnVpLnN0ZXBzIC5zdGVwLmNvbXBsZXRlZD4uaWNvbjpiZWZvcmV7Y29sb3I6IzIxYmE0NX0udWkuc3RlcHMgLmRpc2FibGVkLnN0ZXB7Y3Vyc29yOmF1dG87YmFja2dyb3VuZDojZmZmO3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLnN0ZXBzIC5kaXNhYmxlZC5zdGVwLC51aS5zdGVwcyAuZGlzYWJsZWQuc3RlcCAuZGVzY3JpcHRpb24sLnVpLnN0ZXBzIC5kaXNhYmxlZC5zdGVwIC50aXRsZXtjb2xvcjpyZ2JhKDQwLDQwLDQwLC4zKX0udWkuc3RlcHMgLmRpc2FibGVkLnN0ZXA6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7LnVpW2NsYXNzKj1cInRhYmxldCBzdGFja2FibGVcIl0uc3RlcHN7ZGlzcGxheTppbmxpbmUtZmxleDtvdmVyZmxvdzp2aXNpYmxlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5zdGVwcyAuc3RlcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MS4xNDI4NTcxNGVtIDJlbX0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5zdGVwcyAuc3RlcDpmaXJzdC1jaGlsZHtwYWRkaW5nOjEuMTQyODU3MTRlbSAyZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5zdGVwcyAuc3RlcDpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpW2NsYXNzKj1cInRhYmxldCBzdGFja2FibGVcIl0uc3RlcHMgLnN0ZXA6YWZ0ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5zdGVwcyAuc3RlcCAuY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5vcmRlcmVkLnN0ZXBzIC5zdGVwOmJlZm9yZSwudWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS5zdGVwcyAuc3RlcD4uaWNvbnttYXJnaW46MCAwIDFyZW0gMH19LnVpLmZsdWlkLnN0ZXBze2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS51aS5hdHRhY2hlZC5zdGVwc3t3aWR0aDpjYWxjKDEwMCUgKyAoLS0xcHggKiAyKSkhaW1wb3J0YW50O21hcmdpbjowIC0xcHggMDttYXgtd2lkdGg6Y2FsYygxMDAlICsgKC0tMXB4ICogMikpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbSAwIDB9LnVpLmF0dGFjaGVkLnN0ZXBzIC5zdGVwOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAwfS51aS5hdHRhY2hlZC5zdGVwcyAuc3RlcDpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gMCAwfS51aS5ib3R0b20uYXR0YWNoZWQuc3RlcHN7bWFyZ2luOjAgLTFweCAwO2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLmJvdHRvbS5hdHRhY2hlZC5zdGVwcyAuc3RlcDpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAwIC4yODU3MTQyOXJlbX0udWkuYm90dG9tLmF0dGFjaGVkLnN0ZXBzIC5zdGVwOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIDB9LnVpLmVpZ2h0LnN0ZXBzLC51aS5maXZlLnN0ZXBzLC51aS5mb3VyLnN0ZXBzLC51aS5vbmUuc3RlcHMsLnVpLnNldmVuLnN0ZXBzLC51aS5zaXguc3RlcHMsLnVpLnRocmVlLnN0ZXBzLC51aS50d28uc3RlcHN7d2lkdGg6MTAwJX0udWkuZWlnaHQuc3RlcHM+LnN0ZXAsLnVpLmZpdmUuc3RlcHM+LnN0ZXAsLnVpLmZvdXIuc3RlcHM+LnN0ZXAsLnVpLm9uZS5zdGVwcz4uc3RlcCwudWkuc2V2ZW4uc3RlcHM+LnN0ZXAsLnVpLnNpeC5zdGVwcz4uc3RlcCwudWkudGhyZWUuc3RlcHM+LnN0ZXAsLnVpLnR3by5zdGVwcz4uc3RlcHtmbGV4LXdyYXA6bm93cmFwfS51aS5vbmUuc3RlcHM+LnN0ZXB7d2lkdGg6MTAwJX0udWkudHdvLnN0ZXBzPi5zdGVwe3dpZHRoOjUwJX0udWkudGhyZWUuc3RlcHM+LnN0ZXB7d2lkdGg6MzMuMzMzJX0udWkuZm91ci5zdGVwcz4uc3RlcHt3aWR0aDoyNSV9LnVpLmZpdmUuc3RlcHM+LnN0ZXB7d2lkdGg6MjAlfS51aS5zaXguc3RlcHM+LnN0ZXB7d2lkdGg6MTYuNjY2JX0udWkuc2V2ZW4uc3RlcHM+LnN0ZXB7d2lkdGg6MTQuMjg1JX0udWkuZWlnaHQuc3RlcHM+LnN0ZXB7d2lkdGg6MTIuNSV9LnVpLm1pbmkuc3RlcCwudWkubWluaS5zdGVwcyAuc3RlcHtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55LnN0ZXAsLnVpLnRpbnkuc3RlcHMgLnN0ZXB7Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkuc21hbGwuc3RlcCwudWkuc21hbGwuc3RlcHMgLnN0ZXB7Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuc3RlcCwudWkuc3RlcHMgLnN0ZXB7Zm9udC1zaXplOjFyZW19LnVpLmxhcmdlLnN0ZXAsLnVpLmxhcmdlLnN0ZXBzIC5zdGVwe2ZvbnQtc2l6ZToxLjE0Mjg1NzE0cmVtfS51aS5iaWcuc3RlcCwudWkuYmlnLnN0ZXBzIC5zdGVwe2ZvbnQtc2l6ZToxLjI4NTcxNDI5cmVtfS51aS5odWdlLnN0ZXAsLnVpLmh1Z2Uuc3RlcHMgLnN0ZXB7Zm9udC1zaXplOjEuNDI4NTcxNDNyZW19LnVpLm1hc3NpdmUuc3RlcCwudWkubWFzc2l2ZS5zdGVwcyAuc3RlcHtmb250LXNpemU6MS43MTQyODU3MXJlbX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlN0ZXA7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQU9BSUFBQXdCZ1QxTXZNajNoU1FFQUFBRHNBQUFBVm1OdFlYRFFFaG0zQUFBQlJBQUFBVXBqZG5RZ0Jrbi9sQUFBQnV3QUFBQWNabkJuYllvS2VEc0FBQWNJQUFBSmtXZGhjM0FBQUFBUUFBQUc1QUFBQUFobmJIbG0zMmNFZGdBQUFwQUFBQUMyYUdWaFpBRXJQSHNBQUFOSUFBQUFObWhvWldFSFV3Tk5BQUFEZ0FBQUFDUm9iWFI0Q3lrQUFBQUFBNlFBQUFBTWJHOWpZUUE0QUZzQUFBT3dBQUFBQ0cxaGVIQUFwZ204QUFBRHVBQUFBQ0J1WVcxbHpKMGFIQUFBQTlnQUFBTE5jRzl6ZEs2OVFKZ0FBQWFvQUFBQU8zQnlaWENTb1pyL0FBQVFuQUFBQUZZQUFRTzRBWkFBQlFBSUFub0N2QUFBQUl3Q2VnSzhBQUFCNEFBeEFRSUFBQUlBQlFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFVR1pGWkFCQTZBRG9BUU5TLzJvQVdnTUxBRThBQUFBQkFBQUFBQUFBQUFBQUF3QUFBQU1BQUFBY0FBRUFBQUFBQUVRQUF3QUJBQUFBSEFBRUFDZ0FBQUFHQUFRQUFRQUNBQURvQWYvL0FBQUFBT2dBLy84QUFCZ0JBQUVBQUFBQUFBQUFBQUVHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUFBQURwQUtZQUJVQUhFQVpEd0VBQVFGQ0FBSUJBbW9BQVFBQmFnQUFBR0VVRnhRREVpc0JGQWNCQmlJbkFTWTBQd0UyTWg4QkFUWXlId0VXQTZRUC9pQVFMQkQrNmc4UFRCQXNFS1FCYmhBc0VFd1BBaFlXRVA0Z0R3OEJGaEFzRUV3UUVLVUJieEFRVEJBQUFBSC8vZit4QTE4REN3QU1BQkpBRHdBQkFRcERBQUFBQ3dCRUZSTUNFU3NCRkE0QklpNENQZ0V5SGdFRFdYTEc2TWh1Qm5xODlMcCtBVjUxeEhSMHhPckVkSFRFQUFBQUFBRUFBQUFCQUFERGVScGRYdzg4OVFBTEErZ0FBQUFBenpXWWpRQUFBQURQTldCTi8vMy9zUU9rQXdzQUFBQUlBQUlBQUFBQUFBQUFBUUFBQTFML2FnQmFBK2dBQVAvM0E2UUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBTUQ2QUFBQStnQUFBTlpBQUFBQUFBQUFEZ0FXd0FCQUFBQUF3QVdBQUVBQUFBQUFBSUFCZ0FUQUc0QUFBQXRDWkVBQUFBQUFBQUFFZ0RlQUFFQUFBQUFBQUFBTlFBQUFBRUFBQUFBQUFFQUNBQTFBQUVBQUFBQUFBSUFCd0E5QUFFQUFBQUFBQU1BQ0FCRUFBRUFBQUFBQUFRQUNBQk1BQUVBQUFBQUFBVUFDd0JVQUFFQUFBQUFBQVlBQ0FCZkFBRUFBQUFBQUFvQUt3Qm5BQUVBQUFBQUFBc0FFd0NTQUFNQUFRUUpBQUFBYWdDbEFBTUFBUVFKQUFFQUVBRVBBQU1BQVFRSkFBSUFEZ0VmQUFNQUFRUUpBQU1BRUFFdEFBTUFBUVFKQUFRQUVBRTlBQU1BQVFRSkFBVUFGZ0ZOQUFNQUFRUUpBQVlBRUFGakFBTUFBUVFKQUFvQVZnRnpBQU1BQVFRSkFBc0FKZ0hKUTI5d2VYSnBaMmgwSUNoREtTQXlNREUwSUdKNUlHOXlhV2RwYm1Gc0lHRjFkR2h2Y25NZ1FDQm1iMjUwWld4c2J5NWpiMjFtYjI1MFpXeHNiMUpsWjNWc1lYSm1iMjUwWld4c2IyWnZiblJsYkd4dlZtVnljMmx2YmlBeExqQm1iMjUwWld4c2IwZGxibVZ5WVhSbFpDQmllU0J6ZG1jeWRIUm1JR1p5YjIwZ1JtOXVkR1ZzYkc4Z2NISnZhbVZqZEM1b2RIUndPaTh2Wm05dWRHVnNiRzh1WTI5dEFFTUFid0J3QUhrQWNnQnBBR2NBYUFCMEFDQUFLQUJEQUNrQUlBQXlBREFBTVFBMEFDQUFZZ0I1QUNBQWJ3QnlBR2tBWndCcEFHNEFZUUJzQUNBQVlRQjFBSFFBYUFCdkFISUFjd0FnQUVBQUlBQm1BRzhBYmdCMEFHVUFiQUJzQUc4QUxnQmpBRzhBYlFCbUFHOEFiZ0IwQUdVQWJBQnNBRzhBVWdCbEFHY0FkUUJzQUdFQWNnQm1BRzhBYmdCMEFHVUFiQUJzQUc4QVpnQnZBRzRBZEFCbEFHd0FiQUJ2QUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1BQm1BRzhBYmdCMEFHVUFiQUJzQUc4QVJ3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCekFIWUFad0F5QUhRQWRBQm1BQ0FBWmdCeUFHOEFiUUFnQUVZQWJ3QnVBSFFBWlFCc0FHd0Fid0FnQUhBQWNnQnZBR29BWlFCakFIUUFMZ0JvQUhRQWRBQndBRG9BTHdBdkFHWUFid0J1QUhRQVpRQnNBR3dBYndBdUFHTUFid0J0QUFBQUFBSUFBQUFBQUFBQUNnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXdBQUFRSUJBd2xqYUdWamEyMWhjbXNHWTJseVkyeGxBQUFBQUFFQUFmLy9BQThBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRElBTWdNTC83RURDLyt4c0FBc3NDQmdaaTJ3QVN3Z1pDQ3d3RkN3QkNaYXNBUkZXMWdoSXlFYmlsZ2dzRkJRV0NHd1FGa2JJTEE0VUZnaHNEaFpXU0N3Q2tWaFpMQW9VRmdoc0FwRklMQXdVRmdoc0RCWkd5Q3d3RkJZSUdZZ2lvcGhJTEFLVUZoZ0d5Q3dJRkJZSWJBS1lCc2dzRFpRV0NHd05tQWJZRmxaV1J1d0FDdFpXU093QUZCWVpWbFpMYkFDTENCRklMQUVKV0ZrSUxBRlExQllzQVVqUXJBR0kwSWJJU0Zac0FGZ0xiQURMQ01oSXlFZ1pMRUZZa0lnc0FZalFySUtBQUlxSVNDd0JrTWdpaUNLc0FBcnNUQUZKWXBSV0dCUUcyRlNXVmdqV1NFZ3NFQlRXTEFBS3hzaHNFQlpJN0FBVUZobFdTMndCQ3l3QjBNcnNnQUNBRU5nUWkyd0JTeXdCeU5DSXlDd0FDTkNZYkNBWXJBQllMQUVLaTJ3Qml3Z0lFVWdzQUpGWTdBQlJXSmdSTEFCWUMyd0J5d2dJRVVnc0FBckk3RUNCQ1ZnSUVXS0kyRWdaQ0N3SUZCWUliQUFHN0F3VUZpd0lCdXdRRmxaSTdBQVVGaGxXYkFESlNOaFJFU3dBV0F0c0Fnc3NRVUZSYkFCWVVRdHNBa3NzQUZnSUNDd0NVTktzQUJRV0NDd0NTTkNXYkFLUTBxd0FGSllJTEFLSTBKWkxiQUtMQ0M0QkFCaUlMZ0VBR09LSTJHd0MwTmdJSXBnSUxBTEkwSWpMYkFMTEV0VVdMRUhBVVJaSkxBTlpTTjRMYkFNTEV0UldFdFRXTEVIQVVSWkd5RlpKTEFUWlNONExiQU5MTEVBREVOVldMRU1ERU93QVdGQ3NBb3JXYkFBUTdBQ0pVS3hDUUlsUXJFS0FpVkNzQUVXSXlDd0F5VlFXTEVCQUVOZ3NBUWxRb3FLSUlvalliQUpLaUVqc0FGaElJb2pZYkFKS2lFYnNRRUFRMkN3QWlWQ3NBSWxZYkFKS2lGWnNBbERSN0FLUTBkZ3NJQmlJTEFDUldPd0FVVmlZTEVBQUJNalJMQUJRN0FBUHJJQkFRRkRZRUl0c0E0c3NRQUZSVlJZQUxBTUkwSWdZTEFCWWJVTkRRRUFDd0JDUW9wZ3NRMEZLN0J0S3hzaVdTMndEeXl4QUE0ckxiQVFMTEVCRGlzdHNCRXNzUUlPS3kyd0VpeXhBdzRyTGJBVExMRUVEaXN0c0JRc3NRVU9LeTJ3RlN5eEJnNHJMYkFXTExFSERpc3RzQmNzc1FnT0t5MndHQ3l4Q1E0ckxiQVpMTEFJSzdFQUJVVlVXQUN3RENOQ0lHQ3dBV0cxRFEwQkFBc0FRa0tLWUxFTkJTdXdiU3NiSWxrdHNCb3NzUUFaS3kyd0d5eXhBUmtyTGJBY0xMRUNHU3N0c0Iwc3NRTVpLeTJ3SGl5eEJCa3JMYkFmTExFRkdTc3RzQ0Fzc1FZWkt5MndJU3l4QnhrckxiQWlMTEVJR1NzdHNDTXNzUWtaS3kyd0pDd2dQTEFCWUMyd0pTd2dZTEFOWUNCREk3QUJZRU93QWlWaHNBRmdzQ1FxSVMyd0ppeXdKU3V3SlNvdHNDY3NJQ0JISUNDd0FrVmpzQUZGWW1BallUZ2pJSXBWV0NCSElDQ3dBa1Zqc0FGRlltQWpZVGdiSVZrdHNDZ3NzUUFGUlZSWUFMQUJGckFuS3JBQkZUQWJJbGt0c0Nrc3NBZ3JzUUFGUlZSWUFMQUJGckFuS3JBQkZUQWJJbGt0c0Nvc0lEV3dBV0F0c0Nzc0FMQURSV093QVVWaXNBQXJzQUpGWTdBQlJXS3dBQ3V3QUJhMEFBQUFBQUJFUGlNNHNTb0JGU290c0N3c0lEd2dSeUN3QWtWanNBRkZZbUN3QUVOaE9DMndMU3d1Rnp3dHNDNHNJRHdnUnlDd0FrVmpzQUZGWW1Dd0FFTmhzQUZEWXpndHNDOHNzUUlBRmlVZ0xpQkhzQUFqUXJBQ0pVbUtpa2NqUnlOaElGaGlHeUZac0FFalFySXVBUUVWRkNvdHNEQXNzQUFXc0FRbHNBUWxSeU5ISTJHd0JrVXJaWW91SXlBZ1BJbzRMYkF4TExBQUZyQUVKYkFFSlNBdVJ5TkhJMkVnc0FRalFyQUdSU3Nnc0dCUVdDQ3dRRkZZc3dJZ0F5QWJzd0ltQXhwWlFrSWpJTEFJUXlDS0kwY2pSeU5oSTBaZ3NBUkRzSUJpWUNDd0FDc2dpb3BoSUxBQ1EyQmtJN0FEUTJGa1VGaXdBa05oRzdBRFEyQlpzQU1sc0lCaVlTTWdJTEFFSmlOR1lUZ2JJN0FJUTBhd0FpV3dDRU5ISTBjallXQWdzQVJEc0lCaVlDTWdzQUFySTdBRVEyQ3dBQ3V3QlNWaHNBVWxzSUJpc0FRbVlTQ3dCQ1ZnWkNPd0F5VmdaRkJZSVJzaklWa2pJQ0N3QkNZalJtRTRXUzJ3TWl5d0FCWWdJQ0N3QlNZZ0xrY2pSeU5oSXp3NExiQXpMTEFBRmlDd0NDTkNJQ0FnUmlOSHNBQXJJMkU0TGJBMExMQUFGckFESmJBQ0pVY2pSeU5oc0FCVVdDNGdQQ01oRzdBQ0piQUNKVWNqUnlOaElMQUZKYkFFSlVjalJ5TmhzQVlsc0FVbFNiQUNKV0d3QVVWakl5QllZaHNoV1dPd0FVVmlZQ011SXlBZ1BJbzRJeUZaTGJBMUxMQUFGaUN3Q0VNZ0xrY2pSeU5oSUdDd0lHQm1zSUJpSXlBZ1BJbzRMYkEyTENNZ0xrYXdBaVZHVWxnZ1BGa3VzU1lCRkNzdHNEY3NJeUF1UnJBQ0pVWlFXQ0E4V1M2eEpnRVVLeTJ3T0N3aklDNUdzQUlsUmxKWUlEeFpJeUF1UnJBQ0pVWlFXQ0E4V1M2eEpnRVVLeTJ3T1N5d01Dc2pJQzVHc0FJbFJsSllJRHhaTHJFbUFSUXJMYkE2TExBeEs0b2dJRHl3QkNOQ2lqZ2pJQzVHc0FJbFJsSllJRHhaTHJFbUFSUXJzQVJETHJBbUt5MndPeXl3QUJhd0JDV3dCQ1lnTGtjalJ5TmhzQVpGS3lNZ1BDQXVJeml4SmdFVUt5MndQQ3l4Q0FRbFFyQUFGckFFSmJBRUpTQXVSeU5ISTJFZ3NBUWpRckFHUlNzZ3NHQlFXQ0N3UUZGWXN3SWdBeUFic3dJbUF4cFpRa0lqSUVld0JFT3dnR0pnSUxBQUt5Q0tpbUVnc0FKRFlHUWpzQU5EWVdSUVdMQUNRMkVic0FORFlGbXdBeVd3Z0dKaHNBSWxSbUU0SXlBOEl6Z2JJU0FnUmlOSHNBQXJJMkU0SVZteEpnRVVLeTJ3UFN5d01Dc3VzU1lCRkNzdHNENHNzREVySVNNZ0lEeXdCQ05DSXppeEpnRVVLN0FFUXk2d0ppc3RzRDhzc0FBVklFZXdBQ05Dc2dBQkFSVVVFeTZ3TENvdHNFQXNzQUFWSUVld0FDTkNzZ0FCQVJVVUV5NndMQ290c0VFc3NRQUJGQk93TFNvdHNFSXNzQzhxTGJCRExMQUFGa1VqSUM0Z1Jvb2pZVGl4SmdFVUt5MndSQ3l3Q0NOQ3NFTXJMYkJGTExJQUFEd3JMYkJHTExJQUFUd3JMYkJITExJQkFEd3JMYkJJTExJQkFUd3JMYkJKTExJQUFEMHJMYkJLTExJQUFUMHJMYkJMTExJQkFEMHJMYkJNTExJQkFUMHJMYkJOTExJQUFEa3JMYkJPTExJQUFUa3JMYkJQTExJQkFEa3JMYkJRTExJQkFUa3JMYkJSTExJQUFEc3JMYkJTTExJQUFUc3JMYkJUTExJQkFEc3JMYkJVTExJQkFUc3JMYkJWTExJQUFENHJMYkJXTExJQUFUNHJMYkJYTExJQkFENHJMYkJZTExJQkFUNHJMYkJaTExJQUFEb3JMYkJhTExJQUFUb3JMYkJiTExJQkFEb3JMYkJjTExJQkFUb3JMYkJkTExBeUt5NnhKZ0VVS3kyd1hpeXdNaXV3TmlzdHNGOHNzRElyc0RjckxiQmdMTEFBRnJBeUs3QTRLeTJ3WVN5d015c3VzU1lCRkNzdHNHSXNzRE1yc0RZckxiQmpMTEF6SzdBM0t5MndaQ3l3TXl1d09Dc3RzR1Vzc0RRckxyRW1BUlFyTGJCbUxMQTBLN0EyS3kyd1p5eXdOQ3V3TnlzdHNHZ3NzRFFyc0RnckxiQnBMTEExS3k2eEpnRVVLeTJ3YWl5d05TdXdOaXN0c0dzc3NEVXJzRGNyTGJCc0xMQTFLN0E0S3kyd2JTd3JzQWhsc0FNa1VIaXdBUlV3TFFBQUFFdTRBTWhTV0xFQkFZNVp1UWdBQ0FCaklMQUJJMFN3QXlOd3NnUW9DVVZTUkxJS0FnY3FzUVlCUkxFa0FZaFJXTEJBaUZpeEJnTkVzU1lCaUZGWXVBUUFpRml4QmdGRVdWbFpXYmdCLzRXd0JJMnhCUUJFQUFBPSkgZm9ybWF0KCd0cnVldHlwZScpLHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQW9VQUE0QUFBQUFFUFFBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQlBVeTh5QUFBQlJBQUFBRVFBQUFCV1BlRkpBV050WVhBQUFBR0lBQUFBT2dBQUFVclFFaG0zWTNaMElBQUFBY1FBQUFBVUFBQUFIQVpKLzVSbWNHZHRBQUFCMkFBQUJQa0FBQW1SaWdwNE8yZGhjM0FBQUFiVUFBQUFDQUFBQUFnQUFBQVFaMng1WmdBQUJ0d0FBQUN1QUFBQXR0OW5CSFpvWldGa0FBQUhqQUFBQURVQUFBQTJBU3M4ZTJob1pXRUFBQWZFQUFBQUlBQUFBQ1FIVXdOTmFHMTBlQUFBQitRQUFBQU1BQUFBREFzcEFBQnNiMk5oQUFBSDhBQUFBQWdBQUFBSUFEZ0FXMjFoZUhBQUFBZjRBQUFBSUFBQUFDQUFwZ204Ym1GdFpRQUFDQmdBQUFGM0FBQUN6Y3lkR2h4d2IzTjBBQUFKa0FBQUFDb0FBQUE3cnIxQW1IQnlaWEFBQUFtOEFBQUFWZ0FBQUZhU29aci9lSnhqWUdUZXdUaUJnWldCZzZtS2FROERBME1QaEdaOHdHREl5TVRBd01UQXlzeUFGUVNrdWFZd09MeGdlTUhJSFBRL2l5R0ttWnZCSHlqTUNKSURBUGU5QzJCNG5HTmdZR0JtZ0dBWkJrWUdFSEFCOGhqQmZCWUdEU0ROQnFRWkdaZ1lHRjR3L3Y4UFV2Q0NBVVJMTUVMVkF3RWpHOE9JQndCazVBYXZBQUI0bkdOZ1FBTkdERWJNM1A4M2dqQUFFTFFENFhpY25WWFpkdE5XRkpVOFpIQVNPbVNnb0E3WDNEaFE2OHFFS1Jnd2FTckZkaUVkSEFpdEJCMmtESFRrbmNjKzYydU9RcnRXSC9tMDduMDlKTFIwcmJZc2xzKytSMXRuMkRyblJod2pLbjBhaUd2VW9aS1hBNm1zUFpaSzkwbGMxM1V2ajVVTUJuRmR0aEpQU1p1b25TUkthdDNzVUM3eFdPc3FXU2RZSitQbElGWlBWWjVub0F6aUZCNWxTVVFiUkJ1cGx5Wko0b25qSjRrV1p4QWZKVWtnSmFNUXA5TElVRUkxR3NSUzFhRk02ZENyMXhOeDAwREtScU1lZFZoVTkwUEZKOGMxcDlTc0EwWXFWem5DRmV2VlJyNGJwd012ZTVERU9zR3pyWWN4SG5pc2ZwUXFrSXFSNmNnL2RrcE9sSWFCVkhIVW9WYmk2RENUWC9lUlRDck5RS2FNWWtXbDdvRzQzZjEwMnhZeFBYUTZ2aTVLbFVhcXVybk9LSnJ0MGZHb2d5Z1AyY2JwcE56UTJmYnc1UmxUVkt0ZGNiUHRRR1lOWEVySmJIU2ZSQUFkSmxMajZRRk9OWndDcVJuMVI4WFo1ODhCRXNsY2xLbzhWVEtIZWdPWk16dDdjVEh0YmllcnNuQ2tud2N5YjNaMjQ1MkhRNmRYaDMvUitoZE00Y3hIaitKaWZqNUMrbEJxZmlKT0pLVkdXTXp5cDRZZmNWY2dRcmt4aUFzWHl1QlRoRGwwUmRyWlpsM2p0VEgyaHMvNVNxbGhQUW5hNktQNGZncjlUaVFySEdkUm8vVkluTTFqMTNXdDNHZFFTN1c3RnpzeXIwT1ZJdTd2Q3d1dU0rZUVZWjRXQzFWZm52bmVCVFQvQm9obi9FRGVOSVZMKzVZcFNyUnZtNkpNdTJpS0N1MFNWS1ZkTnNVVTdZb3BwbW5QbW1LRzloMVR6TktlTXpMai84dmM1NUg3SE43eGtKdjJYZVNtZlErNWFkOUhidG9Qa0p0V0lUZHRIYmxwTHlBM3JVWnUybFdqT25ZRUdnWnBGMUlWUWRBMHN2cGgzRmFiOVVEV2pEUjhhV0R5TG1MSSt1cEVSNTIxdGNvZnhYOTE0Z3NIY21taXA3c2lGNXZpTHEvYkZqNDgzZTZyajVwRzNiRFYrTWFSOGpBZVJub2NtdEJaK2MzaHYrMU4zUzZhN2pLcU11Z0JGVXdLd0FCbDdVQUMwenJiQ2FUMW1xZjQ4Z2RnWElaNHprcER0VlNmTzRhbTcrVjVYL2V4T2ZHK3grM0dMcmRjZDNrSldkWU5jbVAyOE45U1pLcnJIK1V0clZRblI2d3JKNDlWYXhoREtyd291cjZTbEh1MHRSdS9LS215OGw2VTFzcm5rNUNiUFlNYlFsdTI3bUd3STB4cHlpVWVYbE9sS0QzVVVvNnlReXh2S2NvODRKU0xDMXFHeExnT2RROXFhOFRwb1hvWUd3c2hocUcwdlJCd1NDbGRGZCsweW5meEhxdHIyT2o0eFJYaDZYcHlFaEdmNGlyN1VmQlUxMGI5NkE3YXZHYmRNb01wVmFxbis0eFBzYS9iOWxGWmFhU09zeGUzVkFmWE5Pc2FPUlhUVCtScjRIUnZPR2pkQXoxVWZEUkJJMVUxeCtqR0tHTTBsalhsM3dSME1WWit3MmpWWXZzOTNFK2RwRldzdVV1WTdKc1Q5K0MwdS8wcSs3V2NXMGJXL2RjR3ZXM2tpcDhqTWI4dEN2dzdCMkszWkEzVU81T0JHQXZJV2RBWXhoWW1keGl1ZzIzRWJmWS9KcWYvMzRhRlJYSlhPeHE3ZWVyRDFaTlJKWGZaOHJqTFRYWloxNk0yUjlWT0d2c0lqUzBQTitiWTRYSXN0c1JnUWJiK3dmOHg3Z0YzYVZFQzRORElaWmlJMm5TaG51cmg2aDZyc1cwNFZ4SUJkczJ4NDNRQWVnQXVRZDhjdTliekNZRDEzQ1BuTHNCOWNnaDJ5Q0g0bEJ5Q3o4aTVCZkE1T1FSZmtFTXdJSWRnbDV3N0FBL0lJWGhJRHNFZU9RU1B5TmtFK0pJY2dxL0lJWWpKSVVqSXVRM3dtQnlDSitRUWZFME93VGRHcms1ay9wWUgyUUQ2enFLYlFLbWRHaHphT0dSR3JrM1krenhZOW9GRlpCOWFST3FSa2VzVDZsTWVMUFY3aTBqOXdTSlNmelJ5WTBMOWlRZEwvZGtpVW4reGlOUm54cGVaSXltdkRwN3pqZzcrQkpmcXJWNEFBQUFBQVFBQi8vOEFEM2ljWTJCa0FBTG1KVXd6R0VRWlpCd2srUmtaR0JtZEdKZ1ltYklZZ013c29HU2lpTGdJczVBMm93ZzdJNXVTT3FPYWlUMmptWkU4STVnUVkxN0MvMDlCUUVmZzN5dCtmaDhndllReEQwajY4RE9KaVFuOFUrRG5aeFFEY1FVRWxqTG1Dd0JwQmdiRy8zLy9iMlNPWitabTRHRVFjdUFIMnNibERMU0VtOEZGVkpoSkVHZ0xINk9TSHBNZG81RWNJM05rMGJFWEovTFlxdlo4MlZYSEdGZDZwS1RreUNzUXdRQUFxK1FrcUFBQWVKeGpZR1JnWUFEaXc1VlNzZkg4Tmw4WnVKbGZBRVVZenB2TzZJWFFDYjcvLy83ZnlMeUVtUnZJNVdCZ0Fva0NBRmIvREpBQUFBQjRuR05nWkdCZ0R2cWZ4UkRGL0lLQjRmOTM1aVVNUUJFVXdBd0FpNVlGcGdQb0FBQUQ2QUFBQTFrQUFBQUFBQUFBT0FCYkFBRUFBQUFEQUJZQUFRQUFBQUFBQWdBR0FCTUFiZ0FBQUMwSmtRQUFBQUI0bkhXUXkyckNRQlNHLy9IU2kwSmJXdWkyc3lwS2FieGdONElnV0hUVGJxUzRMVEhHSkJJek1oa0ZYNlB2MElmcFMvUlorcHVNcFNoTm1NeDN2amx6NW1RQVhPTWJBdm56eEpHendCbWpuQXM0UmM5eWtmN1pjb244WXJtTUt0NHNuOUMvVzY3Z0FZSGxLbTd3d1FxaWRNNW9nVS9MQWxmaTBuSUJGK0xPY3BIKzBYS0ozTE5jeHExNHRYeEM3MW11WUNKU3kxWGNpNitCV20xMUZJUkcxZ1oxMlc2Mk9uSzZsWW9xU3R4WXVtc1RLcDNLdnB5cnhQaHhyQnhQTGZjODlvTjE3T3A5dUo4bnZrNGpsY2lXMDl5cmtaLzQyalgrYkZjOTNRUnRZK1p5cnRWU0RtMkdYR20xOEQzamhNYXN1bzNHMy9Nd2dNSUtXMmhFdktvUUJoSTEyanJuTnBwb29VT2FNa015TTgrS2tNQkZUT05pelIxaHRwSXk3blBNR1NXMFBqTmlzZ09QMytXUkg1TUM3bzlaUlIrdEhzWVQwdTZNS1BPU2ZUbnM3akJyUkVxeVREZXpzOS9lVTJ4NFdwdldjTmV1UzUxMUpURThxQ0Y1SDd1MUJZMUg3MlMzWW1pN2FQRDk1LzkrQU4xZmhFc0FlSnhqWUdLQUFDNEc3SUNaZ1lHUmlaR1pNemtqTlRrN043RW9teTA1c3lnNUo1V0JBUUJFMVFaQkFBQkx1QURJVWxpeEFRR09XYmtJQUFnQVl5Q3dBU05Fc0FNamNMSUVLQWxGVWtTeUNnSUhLckVHQVVTeEpBR0lVVml3UUloWXNRWURSTEVtQVloUldMZ0VBSWhZc1FZQlJGbFpXVm00QWYrRnNBU05zUVVBUkFBQSkgZm9ybWF0KCd3b2ZmJyl9LnVpLm9yZGVyZWQuc3RlcHMgLnN0ZXAuY29tcGxldGVkOmJlZm9yZSwudWkuc3RlcHMgLnN0ZXAuY29tcGxldGVkPi5pY29uOmJlZm9yZXtmb250LWZhbWlseTpTdGVwO2NvbnRlbnQ6J1xcZTgwMCd9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gQnJlYWRjcnVtYlxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuYnJlYWRjcnVtYntsaW5lLWhlaWdodDoxO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDA7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5icmVhZGNydW1iOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkuYnJlYWRjcnVtYjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuYnJlYWRjcnVtYiAuZGl2aWRlcntkaXNwbGF5OmlubGluZS1ibG9jaztvcGFjaXR5Oi43O21hcmdpbjowIC4yMTQyODU3MXJlbSAwO2ZvbnQtc2l6ZTouOTI4NTcxNDNlbTtjb2xvcjpyZ2JhKDAsMCwwLC40KTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0udWkuYnJlYWRjcnVtYiBhe2NvbG9yOiM0MTgzYzR9LnVpLmJyZWFkY3J1bWIgYTpob3Zlcntjb2xvcjojMWU3MGJmfS51aS5icmVhZGNydW1iIC5pY29uLmRpdmlkZXJ7Zm9udC1zaXplOi44NTcxNDI4NmVtO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfS51aS5icmVhZGNydW1iIGEuc2VjdGlvbntjdXJzb3I6cG9pbnRlcn0udWkuYnJlYWRjcnVtYiAuc2VjdGlvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nOjB9LnVpLmJyZWFkY3J1bWIuc2VnbWVudHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi43ODU3MTQyOWVtIDFlbX0udWkuYnJlYWRjcnVtYiAuYWN0aXZlLnNlY3Rpb257Zm9udC13ZWlnaHQ6NzAwfS51aS5taW5pLmJyZWFkY3J1bWJ7Zm9udC1zaXplOi43ODU3MTQyOXJlbX0udWkudGlueS5icmVhZGNydW1ie2ZvbnQtc2l6ZTouODU3MTQyODZyZW19LnVpLnNtYWxsLmJyZWFkY3J1bWJ7Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuYnJlYWRjcnVtYntmb250LXNpemU6MXJlbX0udWkubGFyZ2UuYnJlYWRjcnVtYntmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuYmlnLmJyZWFkY3J1bWJ7Zm9udC1zaXplOjEuMjg1NzE0MjlyZW19LnVpLmh1Z2UuYnJlYWRjcnVtYntmb250LXNpemU6MS40Mjg1NzE0M3JlbX0udWkubWFzc2l2ZS5icmVhZGNydW1ie2ZvbnQtc2l6ZToxLjcxNDI4NTcxcmVtfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIEZvcm1cbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmZvcm17cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LnVpLmZvcm0+cHttYXJnaW46MWVtIDB9LnVpLmZvcm0gLmZpZWxke2NsZWFyOmJvdGg7bWFyZ2luOjAgMCAxZW19LnVpLmZvcm0gLmZpZWxkOmxhc3QtY2hpbGQsLnVpLmZvcm0gLmZpZWxkczpsYXN0LWNoaWxkIC5maWVsZHttYXJnaW4tYm90dG9tOjB9LnVpLmZvcm0gLmZpZWxkcyAuZmllbGR7Y2xlYXI6Ym90aDttYXJnaW46MH0udWkuZm9ybSAuZmllbGQ+bGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIC4yODU3MTQyOXJlbSAwO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtmb250LXNpemU6LjkyODU3MTQzZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOm5vbmV9LnVpLmZvcm0gaW5wdXQ6bm90KFt0eXBlXSksLnVpLmZvcm0gaW5wdXRbdHlwZT1kYXRlXSwudWkuZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwudWkuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwudWkuZm9ybSBpbnB1dFt0eXBlPWZpbGVdLC51aS5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwudWkuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwudWkuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sLnVpLmZvcm0gaW5wdXRbdHlwZT10ZWxdLC51aS5mb3JtIGlucHV0W3R5cGU9dGV4dF0sLnVpLmZvcm0gaW5wdXRbdHlwZT10aW1lXSwudWkuZm9ybSBpbnB1dFt0eXBlPXVybF0sLnVpLmZvcm0gdGV4dGFyZWF7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnVpLmZvcm0gOjotd2Via2l0LWRhdGV0aW1lLWVkaXQsLnVpLmZvcm0gOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue2hlaWdodDoxLjIxNDI4NTcxZW19LnVpLmZvcm0gaW5wdXQ6bm90KFt0eXBlXSksLnVpLmZvcm0gaW5wdXRbdHlwZT1kYXRlXSwudWkuZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwudWkuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwudWkuZm9ybSBpbnB1dFt0eXBlPWZpbGVdLC51aS5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwudWkuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwudWkuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sLnVpLmZvcm0gaW5wdXRbdHlwZT10ZWxdLC51aS5mb3JtIGlucHV0W3R5cGU9dGV4dF0sLnVpLmZvcm0gaW5wdXRbdHlwZT10aW1lXSwudWkuZm9ybSBpbnB1dFt0eXBlPXVybF17Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO21hcmdpbjowO291dGxpbmU6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTt0YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMCk7bGluZS1oZWlnaHQ6MS4yMTQyODU3MWVtO3BhZGRpbmc6LjY3ODU3MTQzZW0gMWVtO2ZvbnQtc2l6ZToxZW07YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtib3gtc2hhZG93OjAgMCAwIDAgdHJhbnNwYXJlbnQgaW5zZXQ7dHJhbnNpdGlvbjpjb2xvciAuMXMgZWFzZSxib3JkZXItY29sb3IgLjFzIGVhc2V9LnVpLmZvcm0gdGV4dGFyZWF7bWFyZ2luOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7dGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO3BhZGRpbmc6Ljc4NTcxNDI5ZW0gMWVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtvdXRsaW5lOjA7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO2JveC1zaGFkb3c6MCAwIDAgMCB0cmFuc3BhcmVudCBpbnNldDt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlLGJvcmRlci1jb2xvciAuMXMgZWFzZTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuMjg1NztyZXNpemU6dmVydGljYWx9LnVpLmZvcm0gdGV4dGFyZWE6bm90KFtyb3dzXSl7aGVpZ2h0OjEyZW07bWluLWhlaWdodDo4ZW07bWF4LWhlaWdodDoyNGVtfS51aS5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLC51aS5mb3JtIHRleHRhcmVhe3ZlcnRpY2FsLWFsaWduOnRvcH0udWkuZm9ybSBpbnB1dC5hdHRhY2hlZHt3aWR0aDphdXRvfS51aS5mb3JtIHNlbGVjdHtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO2JveC1zaGFkb3c6MCAwIDAgMCB0cmFuc3BhcmVudCBpbnNldDtwYWRkaW5nOi42MmVtIDFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7dHJhbnNpdGlvbjpjb2xvciAuMXMgZWFzZSxib3JkZXItY29sb3IgLjFzIGVhc2V9LnVpLmZvcm0gLmZpZWxkPi5zZWxlY3Rpb24uZHJvcGRvd257d2lkdGg6MTAwJX0udWkuZm9ybSAuZmllbGQ+LnNlbGVjdGlvbi5kcm9wZG93bj4uZHJvcGRvd24uaWNvbntmbG9hdDpyaWdodH0udWkuZm9ybSAuaW5saW5lLmZpZWxkPi5zZWxlY3Rpb24uZHJvcGRvd24sLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPi5zZWxlY3Rpb24uZHJvcGRvd257d2lkdGg6YXV0b30udWkuZm9ybSAuaW5saW5lLmZpZWxkPi5zZWxlY3Rpb24uZHJvcGRvd24+LmRyb3Bkb3duLmljb24sLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPi5zZWxlY3Rpb24uZHJvcGRvd24+LmRyb3Bkb3duLmljb257ZmxvYXQ6bm9uZX0udWkuZm9ybSAuZmllbGQgLnVpLmlucHV0LC51aS5mb3JtIC5maWVsZHMgLmZpZWxkIC51aS5pbnB1dCwudWkuZm9ybSAud2lkZS5maWVsZCAudWkuaW5wdXR7d2lkdGg6MTAwJX0udWkuZm9ybSAuaW5saW5lLmZpZWxkOm5vdCgud2lkZSkgLnVpLmlucHV0LC51aS5mb3JtIC5pbmxpbmUuZmllbGRzIC5maWVsZDpub3QoLndpZGUpIC51aS5pbnB1dHt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkuZm9ybSAuZmllbGQgLnVpLmlucHV0IGlucHV0LC51aS5mb3JtIC5maWVsZHMgLmZpZWxkIC51aS5pbnB1dCBpbnB1dHt3aWR0aDphdXRvfS51aS5mb3JtIC5laWdodC5maWVsZHMgLnVpLmlucHV0IGlucHV0LC51aS5mb3JtIC5maXZlLmZpZWxkcyAudWkuaW5wdXQgaW5wdXQsLnVpLmZvcm0gLmZvdXIuZmllbGRzIC51aS5pbnB1dCBpbnB1dCwudWkuZm9ybSAubmluZS5maWVsZHMgLnVpLmlucHV0IGlucHV0LC51aS5mb3JtIC5zZXZlbi5maWVsZHMgLnVpLmlucHV0IGlucHV0LC51aS5mb3JtIC5zaXguZmllbGRzIC51aS5pbnB1dCBpbnB1dCwudWkuZm9ybSAudGVuLmZpZWxkcyAudWkuaW5wdXQgaW5wdXQsLnVpLmZvcm0gLnRocmVlLmZpZWxkcyAudWkuaW5wdXQgaW5wdXQsLnVpLmZvcm0gLnR3by5maWVsZHMgLnVpLmlucHV0IGlucHV0LC51aS5mb3JtIC53aWRlLmZpZWxkIC51aS5pbnB1dCBpbnB1dHtmbGV4OjEgMCBhdXRvO3dpZHRoOjB9LnVpLmZvcm0gLmVycm9yLm1lc3NhZ2UsLnVpLmZvcm0gLnN1Y2Nlc3MubWVzc2FnZSwudWkuZm9ybSAud2FybmluZy5tZXNzYWdle2Rpc3BsYXk6bm9uZX0udWkuZm9ybSAubWVzc2FnZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLmZvcm0gLmZpZWxkIC5wcm9tcHQubGFiZWx7d2hpdGUtc3BhY2U6bm9ybWFsO2JhY2tncm91bmQ6I2ZmZiFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZTBiNGI0IWltcG9ydGFudDtjb2xvcjojOWYzYTM4IWltcG9ydGFudH0udWkuZm9ybSAuaW5saW5lLmZpZWxkIC5wcm9tcHQsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkIC5wcm9tcHR7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbjotLjI1ZW0gMCAtLjVlbSAuNWVtfS51aS5mb3JtIC5pbmxpbmUuZmllbGQgLnByb21wdDpiZWZvcmUsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkIC5wcm9tcHQ6YmVmb3Jle2JvcmRlci13aWR0aDowIDAgMXB4IDFweDtib3R0b206YXV0bztyaWdodDphdXRvO3RvcDo1MCU7bGVmdDowfS51aS5mb3JtIC5maWVsZC5maWVsZCBpbnB1dDotd2Via2l0LWF1dG9maWxse2JveC1zaGFkb3c6MCAwIDAgMTAwcHggaXZvcnkgaW5zZXQhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojZTVkZmExIWltcG9ydGFudH0udWkuZm9ybSAuZmllbGQuZmllbGQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDEwMHB4IGl2b3J5IGluc2V0IWltcG9ydGFudDtib3JkZXItY29sb3I6I2Q1YzMxNSFpbXBvcnRhbnR9LnVpLmZvcm0gLmVycm9yLmVycm9yIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGx7Ym94LXNoYWRvdzowIDAgMCAxMDBweCAjZmZmYWYwIGluc2V0IWltcG9ydGFudDtib3JkZXItY29sb3I6I2UwYjRiNCFpbXBvcnRhbnR9LnVpLmZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTkxLDE5MSwxOTEsLjg3KX0udWkuZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTkxLDE5MSwxOTEsLjg3KSFpbXBvcnRhbnR9LnVpLmZvcm0gOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTkxLDE5MSwxOTEsLjg3KX0udWkuZm9ybSA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpfS51aS5mb3JtIDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpIWltcG9ydGFudH0udWkuZm9ybSA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpfS51aS5mb3JtIC5lcnJvciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2U3YmRiY30udWkuZm9ybSAuZXJyb3IgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZTdiZGJjIWltcG9ydGFudH0udWkuZm9ybSAuZXJyb3IgOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNlN2JkYmN9LnVpLmZvcm0gLmVycm9yIDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojZGE5Nzk2fS51aS5mb3JtIC5lcnJvciA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNkYTk3OTYhaW1wb3J0YW50fS51aS5mb3JtIC5lcnJvciA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2RhOTc5Nn0udWkuZm9ybSBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cywudWkuZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsLnVpLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywudWkuZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsLnVpLmZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywudWkuZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLC51aS5mb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1c3tjb2xvcjpyZ2JhKDAsMCwwLC45NSk7Ym9yZGVyLWNvbG9yOiM4NWI3ZDk7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4zNSkgaW5zZXR9LnVpLmZvcm0gdGV4dGFyZWE6Zm9jdXN7Y29sb3I6cmdiYSgwLDAsMCwuOTUpO2JvcmRlci1jb2xvcjojODViN2Q5O2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgzNCwzNiwzOCwuMzUpIGluc2V0Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS51aS5mb3JtLnN1Y2Nlc3MgLnN1Y2Nlc3MubWVzc2FnZTpub3QoOmVtcHR5KXtkaXNwbGF5OmJsb2NrfS51aS5mb3JtLnN1Y2Nlc3MgLmNvbXBhY3Quc3VjY2Vzcy5tZXNzYWdlOm5vdCg6ZW1wdHkpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS5mb3JtLnN1Y2Nlc3MgLmljb24uc3VjY2Vzcy5tZXNzYWdlOm5vdCg6ZW1wdHkpe2Rpc3BsYXk6ZmxleH0udWkuZm9ybS53YXJuaW5nIC53YXJuaW5nLm1lc3NhZ2U6bm90KDplbXB0eSl7ZGlzcGxheTpibG9ja30udWkuZm9ybS53YXJuaW5nIC5jb21wYWN0Lndhcm5pbmcubWVzc2FnZTpub3QoOmVtcHR5KXtkaXNwbGF5OmlubGluZS1ibG9ja30udWkuZm9ybS53YXJuaW5nIC5pY29uLndhcm5pbmcubWVzc2FnZTpub3QoOmVtcHR5KXtkaXNwbGF5OmZsZXh9LnVpLmZvcm0uZXJyb3IgLmVycm9yLm1lc3NhZ2U6bm90KDplbXB0eSl7ZGlzcGxheTpibG9ja30udWkuZm9ybS5lcnJvciAuY29tcGFjdC5lcnJvci5tZXNzYWdlOm5vdCg6ZW1wdHkpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS5mb3JtLmVycm9yIC5pY29uLmVycm9yLm1lc3NhZ2U6bm90KDplbXB0eSl7ZGlzcGxheTpmbGV4fS51aS5mb3JtIC5maWVsZC5lcnJvciAuaW5wdXQsLnVpLmZvcm0gLmZpZWxkLmVycm9yIGxhYmVsLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC5pbnB1dCwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBsYWJlbHtjb2xvcjojOWYzYTM4fS51aS5mb3JtIC5maWVsZC5lcnJvciAuY29ybmVyLmxhYmVsLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC5jb3JuZXIubGFiZWx7Ym9yZGVyLWNvbG9yOiM5ZjNhMzg7Y29sb3I6I2ZmZn0udWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXQ6bm90KFt0eXBlXSksLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9ZGF0ZV0sLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPWVtYWlsXSwudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT1maWxlXSwudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT1udW1iZXJdLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT1zZWFyY2hdLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPXRlbF0sLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9dGV4dF0sLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9dGltZV0sLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9dXJsXSwudWkuZm9ybSAuZmllbGQuZXJyb3Igc2VsZWN0LC51aS5mb3JtIC5maWVsZC5lcnJvciB0ZXh0YXJlYSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBpbnB1dDpub3QoW3R5cGVdKSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBpbnB1dFt0eXBlPWRhdGVdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9ZmlsZV0sLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9cGFzc3dvcmRdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBpbnB1dFt0eXBlPXRlbF0sLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgaW5wdXRbdHlwZT10ZXh0XSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBpbnB1dFt0eXBlPXRpbWVdLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIGlucHV0W3R5cGU9dXJsXSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCBzZWxlY3QsLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgdGV4dGFyZWF7YmFja2dyb3VuZDojZmZmNmY2O2JvcmRlci1jb2xvcjojZTBiNGI0O2NvbG9yOiM5ZjNhMzg7Ym9yZGVyLXJhZGl1czonJztib3gtc2hhZG93Om5vbmV9LnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cywudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsLnVpLmZvcm0gLmZpZWxkLmVycm9yIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywudWkuZm9ybSAuZmllbGQuZXJyb3IgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLC51aS5mb3JtIC5maWVsZC5lcnJvciBpbnB1dFt0eXBlPXVybF06Zm9jdXMsLnVpLmZvcm0gLmZpZWxkLmVycm9yIHNlbGVjdDpmb2N1cywudWkuZm9ybSAuZmllbGQuZXJyb3IgdGV4dGFyZWE6Zm9jdXN7YmFja2dyb3VuZDojZmZmNmY2O2JvcmRlci1jb2xvcjojZTBiNGI0O2NvbG9yOiM5ZjNhMzg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym94LXNoYWRvdzpub25lfS51aS5mb3JtIC5maWVsZC5lcnJvciBzZWxlY3R7LXdlYmtpdC1hcHBlYXJhbmNlOm1lbnVsaXN0LWJ1dHRvbn0udWkuZm9ybSAuZmllbGQuZXJyb3IgLnVpLmRyb3Bkb3duLC51aS5mb3JtIC5maWVsZC5lcnJvciAudWkuZHJvcGRvd24gLml0ZW0sLnVpLmZvcm0gLmZpZWxkLmVycm9yIC51aS5kcm9wZG93biAudGV4dCwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCAudWkuZHJvcGRvd24sLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLnVpLmRyb3Bkb3duIC5pdGVte2JhY2tncm91bmQ6I2ZmZjZmNjtjb2xvcjojOWYzYTM4fS51aS5mb3JtIC5maWVsZC5lcnJvciAudWkuZHJvcGRvd24sLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLnVpLmRyb3Bkb3due2JvcmRlci1jb2xvcjojZTBiNGI0IWltcG9ydGFudH0udWkuZm9ybSAuZmllbGQuZXJyb3IgLnVpLmRyb3Bkb3duOmhvdmVyLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC51aS5kcm9wZG93bjpob3Zlcntib3JkZXItY29sb3I6I2UwYjRiNCFpbXBvcnRhbnR9LnVpLmZvcm0gLmZpZWxkLmVycm9yIC51aS5kcm9wZG93bjpob3ZlciAubWVudSwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCAudWkuZHJvcGRvd246aG92ZXIgLm1lbnV7Ym9yZGVyLWNvbG9yOiNlMGI0YjR9LnVpLmZvcm0gLmZpZWxkLmVycm9yIC51aS5tdWx0aXBsZS5zZWxlY3Rpb24uZHJvcGRvd24+LmxhYmVsLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC51aS5tdWx0aXBsZS5zZWxlY3Rpb24uZHJvcGRvd24+LmxhYmVse2JhY2tncm91bmQtY29sb3I6I2VhY2JjYjtjb2xvcjojOWYzYTM4fS51aS5mb3JtIC5maWVsZC5lcnJvciAudWkuZHJvcGRvd24gLm1lbnUgLml0ZW06aG92ZXIsLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZiZTdlN30udWkuZm9ybSAuZmllbGQuZXJyb3IgLnVpLmRyb3Bkb3duIC5tZW51IC5zZWxlY3RlZC5pdGVtLC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC51aS5kcm9wZG93biAubWVudSAuc2VsZWN0ZWQuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmU3ZTd9LnVpLmZvcm0gLmZpZWxkLmVycm9yIC51aS5kcm9wZG93biAubWVudSAuYWN0aXZlLml0ZW0sLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLnVpLmRyb3Bkb3duIC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmZGNmY2YhaW1wb3J0YW50fS51aS5mb3JtIC5maWVsZC5lcnJvciAuY2hlY2tib3g6bm90KC50b2dnbGUpOm5vdCguc2xpZGVyKSAuYm94LC51aS5mb3JtIC5maWVsZC5lcnJvciAuY2hlY2tib3g6bm90KC50b2dnbGUpOm5vdCguc2xpZGVyKSBsYWJlbCwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCAuY2hlY2tib3g6bm90KC50b2dnbGUpOm5vdCguc2xpZGVyKSAuYm94LC51aS5mb3JtIC5maWVsZHMuZXJyb3IgLmZpZWxkIC5jaGVja2JveDpub3QoLnRvZ2dsZSk6bm90KC5zbGlkZXIpIGxhYmVse2NvbG9yOiM5ZjNhMzh9LnVpLmZvcm0gLmZpZWxkLmVycm9yIC5jaGVja2JveDpub3QoLnRvZ2dsZSk6bm90KC5zbGlkZXIpIC5ib3g6YmVmb3JlLC51aS5mb3JtIC5maWVsZC5lcnJvciAuY2hlY2tib3g6bm90KC50b2dnbGUpOm5vdCguc2xpZGVyKSBsYWJlbDpiZWZvcmUsLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLmNoZWNrYm94Om5vdCgudG9nZ2xlKTpub3QoLnNsaWRlcikgLmJveDpiZWZvcmUsLnVpLmZvcm0gLmZpZWxkcy5lcnJvciAuZmllbGQgLmNoZWNrYm94Om5vdCgudG9nZ2xlKTpub3QoLnNsaWRlcikgbGFiZWw6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZjZmNjtib3JkZXItY29sb3I6I2UwYjRiNH0udWkuZm9ybSAuZmllbGQuZXJyb3IgLmNoZWNrYm94IC5ib3g6YWZ0ZXIsLnVpLmZvcm0gLmZpZWxkLmVycm9yIC5jaGVja2JveCBsYWJlbDphZnRlciwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCAuY2hlY2tib3ggLmJveDphZnRlciwudWkuZm9ybSAuZmllbGRzLmVycm9yIC5maWVsZCAuY2hlY2tib3ggbGFiZWw6YWZ0ZXJ7Y29sb3I6IzlmM2EzOH0udWkuZm9ybSAuZGlzYWJsZWQuZmllbGQsLnVpLmZvcm0gLmRpc2FibGVkLmZpZWxkcyAuZmllbGQsLnVpLmZvcm0gLmZpZWxkIDpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjQ1fS51aS5mb3JtIC5maWVsZC5kaXNhYmxlZD5sYWJlbCwudWkuZm9ybSAuZmllbGRzLmRpc2FibGVkPmxhYmVse29wYWNpdHk6LjQ1fS51aS5mb3JtIC5maWVsZC5kaXNhYmxlZCA6ZGlzYWJsZWR7b3BhY2l0eToxfS51aS5sb2FkaW5nLmZvcm17cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0udWkubG9hZGluZy5mb3JtOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjgpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDB9LnVpLmxvYWRpbmcuZm9ybTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi0xLjVlbSAwIDAgLTEuNWVtO3dpZHRoOjNlbTtoZWlnaHQ6M2VtOy13ZWJraXQtYW5pbWF0aW9uOmZvcm0tc3BpbiAuNnMgbGluZWFyO2FuaW1hdGlvbjpmb3JtLXNwaW4gLjZzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXItY29sb3I6Izc2NzY3NiByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOi4yZW07Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnQ7dmlzaWJpbGl0eTp2aXNpYmxlO3otaW5kZXg6MTAxfUAtd2Via2l0LWtleWZyYW1lcyBmb3JtLXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmb3JtLXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnVpLmZvcm0gLnJlcXVpcmVkLmZpZWxkPi5jaGVja2JveDphZnRlciwudWkuZm9ybSAucmVxdWlyZWQuZmllbGQ+bGFiZWw6YWZ0ZXIsLnVpLmZvcm0gLnJlcXVpcmVkLmZpZWxkcy5ncm91cGVkPmxhYmVsOmFmdGVyLC51aS5mb3JtIC5yZXF1aXJlZC5maWVsZHM6bm90KC5ncm91cGVkKT4uZmllbGQ+LmNoZWNrYm94OmFmdGVyLC51aS5mb3JtIC5yZXF1aXJlZC5maWVsZHM6bm90KC5ncm91cGVkKT4uZmllbGQ+bGFiZWw6YWZ0ZXJ7bWFyZ2luOi0uMmVtIDAgMCAuMmVtO2NvbnRlbnQ6JyonO2NvbG9yOiNkYjI4Mjh9LnVpLmZvcm0gLnJlcXVpcmVkLmZpZWxkPmxhYmVsOmFmdGVyLC51aS5mb3JtIC5yZXF1aXJlZC5maWVsZHMuZ3JvdXBlZD5sYWJlbDphZnRlciwudWkuZm9ybSAucmVxdWlyZWQuZmllbGRzOm5vdCguZ3JvdXBlZCk+LmZpZWxkPmxhYmVsOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0udWkuZm9ybSAucmVxdWlyZWQuZmllbGQ+LmNoZWNrYm94OmFmdGVyLC51aS5mb3JtIC5yZXF1aXJlZC5maWVsZHM6bm90KC5ncm91cGVkKT4uZmllbGQ+LmNoZWNrYm94OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTAwJX0udWkuZm9ybSAuaW52ZXJ0ZWQuc2VnbWVudCAudWkuY2hlY2tib3ggLmJveCwudWkuZm9ybSAuaW52ZXJ0ZWQuc2VnbWVudCAudWkuY2hlY2tib3ggbGFiZWwsLnVpLmZvcm0gLmludmVydGVkLnNlZ21lbnQgbGFiZWwsLnVpLmludmVydGVkLmZvcm0gLmlubGluZS5maWVsZD5sYWJlbCwudWkuaW52ZXJ0ZWQuZm9ybSAuaW5saW5lLmZpZWxkPnAsLnVpLmludmVydGVkLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPmxhYmVsLC51aS5pbnZlcnRlZC5mb3JtIC5pbmxpbmUuZmllbGRzIC5maWVsZD5wLC51aS5pbnZlcnRlZC5mb3JtIC5pbmxpbmUuZmllbGRzPmxhYmVsLC51aS5pbnZlcnRlZC5mb3JtIC51aS5jaGVja2JveCAuYm94LC51aS5pbnZlcnRlZC5mb3JtIC51aS5jaGVja2JveCBsYWJlbCwudWkuaW52ZXJ0ZWQuZm9ybSBsYWJlbHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkuaW52ZXJ0ZWQuZm9ybSBpbnB1dDpub3QoW3R5cGVdKSwudWkuaW52ZXJ0ZWQuZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9ZmlsZV0sLnVpLmludmVydGVkLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSwudWkuaW52ZXJ0ZWQuZm9ybSBpbnB1dFt0eXBlPXRlbF0sLnVpLmludmVydGVkLmZvcm0gaW5wdXRbdHlwZT10ZXh0XSwudWkuaW52ZXJ0ZWQuZm9ybSBpbnB1dFt0eXBlPXRpbWVdLC51aS5pbnZlcnRlZC5mb3JtIGlucHV0W3R5cGU9dXJsXXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtib3gtc2hhZG93Om5vbmV9LnVpLmZvcm0gLmdyb3VwZWQuZmllbGRze2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxZW19LnVpLmZvcm0gLmdyb3VwZWQuZmllbGRzOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5mb3JtIC5ncm91cGVkLmZpZWxkcz5sYWJlbHttYXJnaW46MCAwIC4yODU3MTQyOXJlbSAwO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtmb250LXNpemU6LjkyODU3MTQzZW07Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOm5vbmV9LnVpLmZvcm0gLmdyb3VwZWQuZmllbGRzIC5maWVsZCwudWkuZm9ybSAuZ3JvdXBlZC5pbmxpbmUuZmllbGRzIC5maWVsZHtkaXNwbGF5OmJsb2NrO21hcmdpbjouNWVtIDA7cGFkZGluZzowfS51aS5mb3JtIC5maWVsZHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW46MCAtLjVlbSAxZW19LnVpLmZvcm0gLmZpZWxkcz4uZmllbGR7ZmxleDowIDEgYXV0bztwYWRkaW5nLWxlZnQ6LjVlbTtwYWRkaW5nLXJpZ2h0Oi41ZW19LnVpLmZvcm0gLmZpZWxkcz4uZmllbGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZTtib3gtc2hhZG93Om5vbmV9LnVpLmZvcm0gLnR3by5maWVsZHM+LmZpZWxkLC51aS5mb3JtIC50d28uZmllbGRzPi5maWVsZHN7d2lkdGg6NTAlfS51aS5mb3JtIC50aHJlZS5maWVsZHM+LmZpZWxkLC51aS5mb3JtIC50aHJlZS5maWVsZHM+LmZpZWxkc3t3aWR0aDozMy4zMzMzMzMzMyV9LnVpLmZvcm0gLmZvdXIuZmllbGRzPi5maWVsZCwudWkuZm9ybSAuZm91ci5maWVsZHM+LmZpZWxkc3t3aWR0aDoyNSV9LnVpLmZvcm0gLmZpdmUuZmllbGRzPi5maWVsZCwudWkuZm9ybSAuZml2ZS5maWVsZHM+LmZpZWxkc3t3aWR0aDoyMCV9LnVpLmZvcm0gLnNpeC5maWVsZHM+LmZpZWxkLC51aS5mb3JtIC5zaXguZmllbGRzPi5maWVsZHN7d2lkdGg6MTYuNjY2NjY2NjclfS51aS5mb3JtIC5zZXZlbi5maWVsZHM+LmZpZWxkLC51aS5mb3JtIC5zZXZlbi5maWVsZHM+LmZpZWxkc3t3aWR0aDoxNC4yODU3MTQyOSV9LnVpLmZvcm0gLmVpZ2h0LmZpZWxkcz4uZmllbGQsLnVpLmZvcm0gLmVpZ2h0LmZpZWxkcz4uZmllbGRze3dpZHRoOjEyLjUlfS51aS5mb3JtIC5uaW5lLmZpZWxkcz4uZmllbGQsLnVpLmZvcm0gLm5pbmUuZmllbGRzPi5maWVsZHN7d2lkdGg6MTEuMTExMTExMTElfS51aS5mb3JtIC50ZW4uZmllbGRzPi5maWVsZCwudWkuZm9ybSAudGVuLmZpZWxkcz4uZmllbGRze3dpZHRoOjEwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5mb3JtIC5maWVsZHN7ZmxleC13cmFwOndyYXB9LnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmVpZ2h0LmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmVpZ2h0LmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGRzLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maXZlLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpdmUuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZHMsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZvdXIuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZm91ci5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkcywudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAubmluZS5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5uaW5lLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGRzLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5zZXZlbi5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5zZXZlbi5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkcywudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuc2l4LmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLnNpeC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkcywudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAudGVuLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLnRlbi5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkcywudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAudGhyZWUuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAudGhyZWUuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZHMsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLnR3by5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC50d28uZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZHMsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgW2NsYXNzKj1cImVxdWFsIHdpZHRoXCJdLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpW2NsYXNzKj1cImVxdWFsIHdpZHRoXCJdLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkcz4uZmllbGR7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxZW19fS51aS5mb3JtIC5maWVsZHMgLndpZGUuZmllbGR7d2lkdGg6Ni4yNSU7cGFkZGluZy1sZWZ0Oi41ZW07cGFkZGluZy1yaWdodDouNWVtfS51aS5mb3JtIC5vbmUud2lkZS5maWVsZHt3aWR0aDo2LjI1JSFpbXBvcnRhbnR9LnVpLmZvcm0gLnR3by53aWRlLmZpZWxke3dpZHRoOjEyLjUlIWltcG9ydGFudH0udWkuZm9ybSAudGhyZWUud2lkZS5maWVsZHt3aWR0aDoxOC43NSUhaW1wb3J0YW50fS51aS5mb3JtIC5mb3VyLndpZGUuZmllbGR7d2lkdGg6MjUlIWltcG9ydGFudH0udWkuZm9ybSAuZml2ZS53aWRlLmZpZWxke3dpZHRoOjMxLjI1JSFpbXBvcnRhbnR9LnVpLmZvcm0gLnNpeC53aWRlLmZpZWxke3dpZHRoOjM3LjUlIWltcG9ydGFudH0udWkuZm9ybSAuc2V2ZW4ud2lkZS5maWVsZHt3aWR0aDo0My43NSUhaW1wb3J0YW50fS51aS5mb3JtIC5laWdodC53aWRlLmZpZWxke3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmZvcm0gLm5pbmUud2lkZS5maWVsZHt3aWR0aDo1Ni4yNSUhaW1wb3J0YW50fS51aS5mb3JtIC50ZW4ud2lkZS5maWVsZHt3aWR0aDo2Mi41JSFpbXBvcnRhbnR9LnVpLmZvcm0gLmVsZXZlbi53aWRlLmZpZWxke3dpZHRoOjY4Ljc1JSFpbXBvcnRhbnR9LnVpLmZvcm0gLnR3ZWx2ZS53aWRlLmZpZWxke3dpZHRoOjc1JSFpbXBvcnRhbnR9LnVpLmZvcm0gLnRoaXJ0ZWVuLndpZGUuZmllbGR7d2lkdGg6ODEuMjUlIWltcG9ydGFudH0udWkuZm9ybSAuZm91cnRlZW4ud2lkZS5maWVsZHt3aWR0aDo4Ny41JSFpbXBvcnRhbnR9LnVpLmZvcm0gLmZpZnRlZW4ud2lkZS5maWVsZHt3aWR0aDo5My43NSUhaW1wb3J0YW50fS51aS5mb3JtIC5zaXh0ZWVuLndpZGUuZmllbGR7d2lkdGg6MTAwJSFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5laWdodC53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmVsZXZlbi53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZnRlZW4ud2lkZS5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maXZlLndpZGUuZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZm91ci53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZvdXJ0ZWVuLndpZGUuZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4ubmluZS53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LnNldmVuLndpZGUuZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uc2l4LndpZGUuZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uc2l4dGVlbi53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LnRlbi53aWRlLmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LnRoaXJ0ZWVuLndpZGUuZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4udGhyZWUud2lkZS5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi50d2VsdmUud2lkZS5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi50d28ud2lkZS5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAuZml2ZS5maWVsZHM6bm90KC51bnN0YWNrYWJsZSk+LmZpZWxkLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5maXZlLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGRzLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC5mb3VyLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLmZvdXIuZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZHMsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLnRocmVlLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGQsLnVpLmZvcm06bm90KC51bnN0YWNrYWJsZSkgLnRocmVlLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGRzLC51aS5mb3JtOm5vdCgudW5zdGFja2FibGUpIC50d28uZmllbGRzOm5vdCgudW5zdGFja2FibGUpPi5maWVsZCwudWkuZm9ybTpub3QoLnVuc3RhY2thYmxlKSAudHdvLmZpZWxkczpub3QoLnVuc3RhY2thYmxlKT4uZmllbGRze3dpZHRoOjEwMCUhaW1wb3J0YW50fS51aS5mb3JtIC5maWVsZHN7bWFyZ2luLWJvdHRvbTowfX0udWkuZm9ybSBbY2xhc3MqPVwiZXF1YWwgd2lkdGhcIl0uZmllbGRzPi5maWVsZCwudWlbY2xhc3MqPVwiZXF1YWwgd2lkdGhcIl0uZm9ybSAuZmllbGRzPi5maWVsZHt3aWR0aDoxMDAlO2ZsZXg6MSAxIGF1dG99LnVpLmZvcm0gLmlubGluZS5maWVsZHN7bWFyZ2luOjAgMCAxZW07YWxpZ24taXRlbXM6Y2VudGVyfS51aS5mb3JtIC5pbmxpbmUuZmllbGRzIC5maWVsZHttYXJnaW46MDtwYWRkaW5nOjAgMWVtIDAgMH0udWkuZm9ybSAuaW5saW5lLmZpZWxkPmxhYmVsLC51aS5mb3JtIC5pbmxpbmUuZmllbGQ+cCwudWkuZm9ybSAuaW5saW5lLmZpZWxkcyAuZmllbGQ+bGFiZWwsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPnAsLnVpLmZvcm0gLmlubGluZS5maWVsZHM+bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZTouOTI4NTcxNDNlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6cmdiYSgwLDAsMCwuODcpO3RleHQtdHJhbnNmb3JtOm5vbmV9LnVpLmZvcm0gLmlubGluZS5maWVsZHM+bGFiZWx7bWFyZ2luOi4wMzU3MTRlbSAxZW0gMCAwfS51aS5mb3JtIC5pbmxpbmUuZmllbGQ+aW5wdXQsLnVpLmZvcm0gLmlubGluZS5maWVsZD5zZWxlY3QsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPmlucHV0LC51aS5mb3JtIC5pbmxpbmUuZmllbGRzIC5maWVsZD5zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MWVtfS51aS5mb3JtIC5pbmxpbmUuZmllbGQ+OmZpcnN0LWNoaWxkLC51aS5mb3JtIC5pbmxpbmUuZmllbGRzIC5maWVsZD46Zmlyc3QtY2hpbGR7bWFyZ2luOjAgLjg1NzE0Mjg2ZW0gMCAwfS51aS5mb3JtIC5pbmxpbmUuZmllbGQ+Om9ubHktY2hpbGQsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLmZpZWxkPjpvbmx5LWNoaWxke21hcmdpbjowfS51aS5mb3JtIC5pbmxpbmUuZmllbGRzIC53aWRlLmZpZWxke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnVpLmZvcm0gLmlubGluZS5maWVsZHMgLndpZGUuZmllbGQ+aW5wdXQsLnVpLmZvcm0gLmlubGluZS5maWVsZHMgLndpZGUuZmllbGQ+c2VsZWN0e3dpZHRoOjEwMCV9LnVpLm1pbmkuZm9ybXtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55LmZvcm17Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkuc21hbGwuZm9ybXtmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5mb3Jte2ZvbnQtc2l6ZToxcmVtfS51aS5sYXJnZS5mb3Jte2ZvbnQtc2l6ZToxLjE0Mjg1NzE0cmVtfS51aS5iaWcuZm9ybXtmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkuaHVnZS5mb3Jte2ZvbnQtc2l6ZToxLjQyODU3MTQzcmVtfS51aS5tYXNzaXZlLmZvcm17Zm9udC1zaXplOjEuNzE0Mjg1NzFyZW19LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gR3JpZFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuZ3JpZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cGFkZGluZzowfS51aS5ncmlke21hcmdpbi10b3A6LTFyZW07bWFyZ2luLWJvdHRvbTotMXJlbTttYXJnaW4tbGVmdDotMXJlbTttYXJnaW4tcmlnaHQ6LTFyZW19LnVpLnJlbGF4ZWQuZ3JpZHttYXJnaW4tbGVmdDotMS41cmVtO21hcmdpbi1yaWdodDotMS41cmVtfS51aVtjbGFzcyo9XCJ2ZXJ5IHJlbGF4ZWRcIl0uZ3JpZHttYXJnaW4tbGVmdDotMi41cmVtO21hcmdpbi1yaWdodDotMi41cmVtfS51aS5ncmlkKy5ncmlke21hcmdpbi10b3A6MXJlbX0udWkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWkuZ3JpZD4ucm93Pi5jb2x1bW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Ni4yNSU7cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtO3ZlcnRpY2FsLWFsaWduOnRvcH0udWkuZ3JpZD4qe3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbX0udWkuZ3JpZD4ucm93e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmluaGVyaXQ7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlIWltcG9ydGFudDtwYWRkaW5nOjA7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLWJvdHRvbToxcmVtfS51aS5ncmlkPi5jb2x1bW46bm90KC5yb3cpe3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy1ib3R0b206MXJlbX0udWkuZ3JpZD4ucm93Pi5jb2x1bW57bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0udWkuZ3JpZD4ucm93Pi5jb2x1bW4+aW1nLC51aS5ncmlkPi5yb3c+aW1ne21heC13aWR0aDoxMDAlfS51aS5ncmlkPi51aS5ncmlkOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkuZ3JpZD4udWkuZ3JpZDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuYWxpZ25lZC5ncmlkIC5jb2x1bW4+LnNlZ21lbnQ6bm90KC5jb21wYWN0KTpub3QoLmF0dGFjaGVkKSwudWkuZ3JpZCAuYWxpZ25lZC5yb3c+LmNvbHVtbj4uc2VnbWVudDpub3QoLmNvbXBhY3QpOm5vdCguYXR0YWNoZWQpe3dpZHRoOjEwMCV9LnVpLmdyaWQgLnJvdysudWkuZGl2aWRlcntmbGV4LWdyb3c6MTttYXJnaW46MXJlbSAxcmVtfS51aS5ncmlkIC5jb2x1bW4rLnVpLnZlcnRpY2FsLmRpdmlkZXJ7aGVpZ2h0OmNhbGMoNTAlIC0gKDJyZW0gLyAyKSl9LnVpLmdyaWQ+LmNvbHVtbjpsYXN0LWNoaWxkPi5ob3Jpem9udGFsLnNlZ21lbnQsLnVpLmdyaWQ+LnJvdz4uY29sdW1uOmxhc3QtY2hpbGQ+Lmhvcml6b250YWwuc2VnbWVudHtib3gtc2hhZG93Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkucGFnZS5ncmlke3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5wYWdlLmdyaWR7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctbGVmdDoyZW07cGFkZGluZy1yaWdodDoyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsudWkucGFnZS5ncmlke3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MyU7cGFkZGluZy1yaWdodDozJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6MTkxOXB4KXsudWkucGFnZS5ncmlke3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MTUlO3BhZGRpbmctcmlnaHQ6MTUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KXsudWkucGFnZS5ncmlke3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MjMlO3BhZGRpbmctcmlnaHQ6MjMlfX0udWkuZ3JpZD4uY29sdW1uOm9ubHktY2hpbGQsLnVpLmdyaWQ+LnJvdz4uY29sdW1uOm9ubHktY2hpbGR7d2lkdGg6MTAwJX0udWlbY2xhc3MqPVwib25lIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJvbmUgY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjEwMCV9LnVpW2NsYXNzKj1cInR3byBjb2x1bW5cIl0uZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwidHdvIGNvbHVtblwiXS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDo1MCV9LnVpW2NsYXNzKj1cInRocmVlIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ0aHJlZSBjb2x1bW5cIl0uZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MzMuMzMzMzMzMzMlfS51aVtjbGFzcyo9XCJmb3VyIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJmb3VyIGNvbHVtblwiXS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoyNSV9LnVpW2NsYXNzKj1cImZpdmUgY29sdW1uXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cImZpdmUgY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjIwJX0udWlbY2xhc3MqPVwic2l4IGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJzaXggY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjE2LjY2NjY2NjY3JX0udWlbY2xhc3MqPVwic2V2ZW4gY29sdW1uXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInNldmVuIGNvbHVtblwiXS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoxNC4yODU3MTQyOSV9LnVpW2NsYXNzKj1cImVpZ2h0IGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJlaWdodCBjb2x1bW5cIl0uZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MTIuNSV9LnVpW2NsYXNzKj1cIm5pbmUgY29sdW1uXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cIm5pbmUgY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjExLjExMTExMTExJX0udWlbY2xhc3MqPVwidGVuIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ0ZW4gY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjEwJX0udWlbY2xhc3MqPVwiZWxldmVuIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJlbGV2ZW4gY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjkuMDkwOTA5MDklfS51aVtjbGFzcyo9XCJ0d2VsdmUgY29sdW1uXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInR3ZWx2ZSBjb2x1bW5cIl0uZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6OC4zMzMzMzMzMyV9LnVpW2NsYXNzKj1cInRoaXJ0ZWVuIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ0aGlydGVlbiBjb2x1bW5cIl0uZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6Ny42OTIzMDc2OSV9LnVpW2NsYXNzKj1cImZvdXJ0ZWVuIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJmb3VydGVlbiBjb2x1bW5cIl0uZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6Ny4xNDI4NTcxNCV9LnVpW2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjYuNjY2NjY2NjclfS51aVtjbGFzcyo9XCJzaXh0ZWVuIGNvbHVtblwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJzaXh0ZWVuIGNvbHVtblwiXS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDo2LjI1JX0udWkuZ3JpZD5bY2xhc3MqPVwib25lIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDoxMDAlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidHdvIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDo1MCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJ0aHJlZSBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6MzMuMzMzMzMzMzMlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwiZm91ciBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwiZml2ZSBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6MjAlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2l4IGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDoxNi42NjY2NjY2NyUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJzZXZlbiBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6MTQuMjg1NzE0MjklIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwiZWlnaHQgY29sdW1uXCJdLnJvdz4uY29sdW1ue3dpZHRoOjEyLjUlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwibmluZSBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6MTEuMTExMTExMTElIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidGVuIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDoxMCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gY29sdW1uXCJdLnJvdz4uY29sdW1ue3dpZHRoOjkuMDkwOTA5MDklIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidHdlbHZlIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDo4LjMzMzMzMzMzJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInRoaXJ0ZWVuIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDo3LjY5MjMwNzY5JSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cImZvdXJ0ZWVuIGNvbHVtblwiXS5yb3c+LmNvbHVtbnt3aWR0aDo3LjE0Mjg1NzE0JSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLnJvdz4uY29sdW1ue3dpZHRoOjYuNjY2NjY2NjclIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiBjb2x1bW5cIl0ucm93Pi5jb2x1bW57d2lkdGg6Ni4yNSUhaW1wb3J0YW50fS51aS5jZWxsZWQucGFnZS5ncmlke2JveC1zaGFkb3c6bm9uZX0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm9uZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwib25lIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwib25lIHdpZGVcIl0uY29sdW1ue3dpZHRoOjYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidHdvIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInR3byB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidHdvIHdpZGVcIl0uY29sdW1ue3dpZHRoOjEyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRocmVlIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGhyZWUgd2lkZVwiXS5jb2x1bW57d2lkdGg6MTguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXIgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXIgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZm91ciB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlXCJdLmNvbHVtbnt3aWR0aDoyNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZml2ZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmaXZlIHdpZGVcIl0uY29sdW1ue3dpZHRoOjMxLjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzaXggd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeCB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzaXggd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNpeCB3aWRlXCJdLmNvbHVtbnt3aWR0aDozNy41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzZXZlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGVcIl0uY29sdW1ue3dpZHRoOjQzLjc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVpZ2h0IHdpZGVcIl0uY29sdW1ue3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJuaW5lIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm5pbmUgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cIm5pbmUgd2lkZVwiXS5jb2x1bW57d2lkdGg6NTYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidGVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGVcIl0uY29sdW1ue3dpZHRoOjYyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWxldmVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImVsZXZlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZWxldmVuIHdpZGVcIl0uY29sdW1ue3dpZHRoOjY4Ljc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d2VsdmUgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0d2VsdmUgd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlXCJdLmNvbHVtbnt3aWR0aDo3NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlXCJdLmNvbHVtbnt3aWR0aDo4MS4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmb3VydGVlbiB3aWRlXCJdLmNvbHVtbnt3aWR0aDo4Ny41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZpZnRlZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gd2lkZVwiXS5jb2x1bW57d2lkdGg6OTMuNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeHRlZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeHRlZW4gd2lkZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4dGVlbiB3aWRlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlXCJdLmNvbHVtbnt3aWR0aDoxMDAlIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm9uZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwib25lIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwib25lIHdpZGUgbW9iaWxlXCJdLmNvbHVtbnt3aWR0aDo2LjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d28gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0d28gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInR3byB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6MTIuNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhyZWUgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGhyZWUgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aHJlZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6MTguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXIgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmb3VyIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmb3VyIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZpdmUgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6MzEuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeCB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeCB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4IHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4IHdpZGUgbW9iaWxlXCJdLmNvbHVtbnt3aWR0aDozNy41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzZXZlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNldmVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzZXZlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbnt3aWR0aDo0My43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZWlnaHQgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJlaWdodCB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6NTAlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm5pbmUgd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwibmluZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6NTYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbnt3aWR0aDo2Mi41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJlbGV2ZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImVsZXZlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6NjguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidHdlbHZlIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidHdlbHZlIHdpZGUgbW9iaWxlXCJdLmNvbHVtbnt3aWR0aDo3NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6ODEuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1ue3dpZHRoOjg3LjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZmlmdGVlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6OTMuNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSBtb2JpbGVcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgbW9iaWxlXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIG1vYmlsZVwiXS5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwib25lIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwib25lIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJvbmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJvbmUgd2lkZSB0YWJsZXRcIl0uY29sdW1ue3dpZHRoOjYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInR3byB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidHdvIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidHdvIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDoxMi41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0aHJlZSB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRocmVlIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInRocmVlIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDoxOC43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXIgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZvdXIgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmb3VyIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDoyNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZpdmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZpdmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmaXZlIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDozMS4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwic2l4IHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwic2l4IHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzaXggd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJzaXggd2lkZSB0YWJsZXRcIl0uY29sdW1ue3dpZHRoOjM3LjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInNldmVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2V2ZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1ue3dpZHRoOjQzLjc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImVpZ2h0IHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJlaWdodCB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVpZ2h0IHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDo1MCUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwibmluZSB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cIm5pbmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm5pbmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJuaW5lIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDo1Ni4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidGVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0ZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0ZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1ue3dpZHRoOjYyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImVsZXZlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWxldmVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZWxldmVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDo2OC43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidHdlbHZlIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidHdlbHZlIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0d2VsdmUgd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0d2VsdmUgd2lkZSB0YWJsZXRcIl0uY29sdW1ue3dpZHRoOjc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDo4MS4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmb3VydGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmb3VydGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW57d2lkdGg6ODcuNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZmlmdGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDo5My43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIHRhYmxldFwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSB0YWJsZXRcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgdGFibGV0XCJdLmNvbHVtbnt3aWR0aDoxMDAlIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXsudWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm9uZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwib25lIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwib25lIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidHdvIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInR3byB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidHdvIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjEyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRocmVlIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGhyZWUgd2lkZSBjb21wdXRlclwiXS5jb2x1bW57d2lkdGg6MTguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXIgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXIgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZm91ciB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDoyNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZml2ZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmaXZlIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjMxLjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzaXggd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeCB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzaXggd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNpeCB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDozNy41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzZXZlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjQzLjc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVpZ2h0IHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJuaW5lIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm5pbmUgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cIm5pbmUgd2lkZSBjb21wdXRlclwiXS5jb2x1bW57d2lkdGg6NTYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidGVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjYyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWxldmVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImVsZXZlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZWxldmVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1ue3dpZHRoOjY4Ljc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d2VsdmUgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJ0d2VsdmUgd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDo3NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDo4MS4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmb3VydGVlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDo4Ny41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgY29tcHV0ZXJcIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW57d2lkdGg6OTMuNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSBjb21wdXRlclwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIGNvbXB1dGVyXCJdLmNvbHVtbnt3aWR0aDoxMDAlIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6MTkxOXB4KXsudWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm9uZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwib25lIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwib25lIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo2LjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d28gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0d28gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInR3byB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6MTIuNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhyZWUgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aHJlZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGhyZWUgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aHJlZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6MTguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXIgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmb3VyIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmb3VyIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZpdmUgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaXZlIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6MzEuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeCB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNpeCB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4IHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4IHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDozNy41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzZXZlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNldmVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzZXZlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo0My43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZWlnaHQgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJlaWdodCB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6NTAlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cIm5pbmUgd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwibmluZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6NTYuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo2Mi41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJlbGV2ZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImVsZXZlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6NjguNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidHdlbHZlIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidHdlbHZlIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo3NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGhpcnRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6ODEuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjg3LjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZmlmdGVlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6OTMuNzUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNpeHRlZW4gd2lkZSBsYXJnZSBzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgbGFyZ2Ugc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIGxhcmdlIHNjcmVlblwiXS5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwib25lIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cIm9uZSB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJvbmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo2LjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d28gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidHdvIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidHdvIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3byB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjEyLjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInRocmVlIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRocmVlIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGhyZWUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidGhyZWUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDoxOC43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZm91ciB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJmb3VyIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZm91ciB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJmb3VyIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZpdmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZml2ZSB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImZpdmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZml2ZSB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjMxLjI1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJzaXggd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwic2l4IHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4IHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInNpeCB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjM3LjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cInNldmVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInNldmVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2V2ZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwic2V2ZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo0My43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwiZWlnaHQgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWlnaHQgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJlaWdodCB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJlaWdodCB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJuaW5lIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cIm5pbmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJuaW5lIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cIm5pbmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo1Ni4yNSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwidGVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJ0ZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo2Mi41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwiZWxldmVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZWxldmVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImVsZXZlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjY4Ljc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0d2VsdmUgd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4uY29sdW1uLnJvdz5bY2xhc3MqPVwidHdlbHZlIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwidHdlbHZlIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1ue3dpZHRoOjc1JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJ0aGlydGVlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cInRoaXJ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW57d2lkdGg6ODEuMjUlIWltcG9ydGFudH0udWkuY29sdW1uLmdyaWQ+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZvdXJ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwiZm91cnRlZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo4Ny41JSFpbXBvcnRhbnR9LnVpLmNvbHVtbi5ncmlkPltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LmNvbHVtbi5yb3c+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbiwudWkuZ3JpZD4ucm93PltjbGFzcyo9XCJmaWZ0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gd2lkZSB3aWRlc2NyZWVuXCJdLmNvbHVtbnt3aWR0aDo5My43NSUhaW1wb3J0YW50fS51aS5jb2x1bW4uZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPi5jb2x1bW4ucm93PltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwic2l4dGVlbiB3aWRlIHdpZGVzY3JlZW5cIl0uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJzaXh0ZWVuIHdpZGUgd2lkZXNjcmVlblwiXS5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnR9fS51aS5jZW50ZXJlZC5ncmlkLC51aS5jZW50ZXJlZC5ncmlkPi5yb3csLnVpLmdyaWQ+LmNlbnRlcmVkLnJvd3t0ZXh0LWFsaWduOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS51aS5jZW50ZXJlZC5ncmlkPi5jb2x1bW46bm90KC5hbGlnbmVkKTpub3QoLmp1c3RpZmllZCk6bm90KC5yb3cpLC51aS5jZW50ZXJlZC5ncmlkPi5yb3c+LmNvbHVtbjpub3QoLmFsaWduZWQpOm5vdCguanVzdGlmaWVkKSwudWkuZ3JpZCAuY2VudGVyZWQucm93Pi5jb2x1bW46bm90KC5hbGlnbmVkKTpub3QoLmp1c3RpZmllZCl7dGV4dC1hbGlnbjpsZWZ0fS51aS5ncmlkPi5jZW50ZXJlZC5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4uY2VudGVyZWQuY29sdW1ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udWkuZ3JpZD4ucmVsYXhlZC5yb3c+LmNvbHVtbiwudWkucmVsYXhlZC5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aS5yZWxheGVkLmdyaWQ+LnJvdz4uY29sdW1ue3BhZGRpbmctbGVmdDoxLjVyZW07cGFkZGluZy1yaWdodDoxLjVyZW19LnVpLmdyaWQ+W2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwidmVyeSByZWxheGVkXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5ncmlkPi5yb3c+LmNvbHVtbntwYWRkaW5nLWxlZnQ6Mi41cmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfS51aS5ncmlkIC5yZWxheGVkLnJvdysudWkuZGl2aWRlciwudWkucmVsYXhlZC5ncmlkIC5yb3crLnVpLmRpdmlkZXJ7bWFyZ2luLWxlZnQ6MS41cmVtO21hcmdpbi1yaWdodDoxLjVyZW19LnVpLmdyaWQgW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5yb3crLnVpLmRpdmlkZXIsLnVpW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5ncmlkIC5yb3crLnVpLmRpdmlkZXJ7bWFyZ2luLWxlZnQ6Mi41cmVtO21hcmdpbi1yaWdodDoyLjVyZW19LnVpLnBhZGRlZC5ncmlkOm5vdCgudmVydGljYWxseSk6bm90KC5ob3Jpem9udGFsbHkpe21hcmdpbjowIWltcG9ydGFudH1bY2xhc3MqPVwiaG9yaXpvbnRhbGx5IHBhZGRlZFwiXS51aS5ncmlke21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudH1bY2xhc3MqPVwidmVydGljYWxseSBwYWRkZWRcIl0udWkuZ3JpZHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9LnVpLmdyaWQgW2NsYXNzKj1cImxlZnQgZmxvYXRlZFwiXS5jb2x1bW57bWFyZ2luLXJpZ2h0OmF1dG99LnVpLmdyaWQgW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0uY29sdW1ue21hcmdpbi1sZWZ0OmF1dG99LnVpLmRpdmlkZWQuZ3JpZDpub3QoW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXSk+LmNvbHVtbjpub3QoLnJvdyksLnVpLmRpdmlkZWQuZ3JpZDpub3QoW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXSk+LnJvdz4uY29sdW1ue2JveC1zaGFkb3c6LTFweCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0uZ3JpZD4ucm93Pi5jb2x1bW57bWFyZ2luLXRvcDoxcmVtO21hcmdpbi1ib3R0b206MXJlbTtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3d7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0udWkuZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4uY29sdW1uOmZpcnN0LWNoaWxkLC51aS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3c6Zmlyc3QtY2hpbGQ+LmNvbHVtbnttYXJnaW4tdG9wOjB9LnVpLmdyaWQ+LmRpdmlkZWQucm93Pi5jb2x1bW57Ym94LXNoYWRvdzotMXB4IDAgMCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuZ3JpZD4uZGl2aWRlZC5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3d7cG9zaXRpb246cmVsYXRpdmV9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3c6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6MDtsZWZ0OjA7d2lkdGg6Y2FsYygxMDAlIC0gMnJlbSk7aGVpZ2h0OjFweDttYXJnaW46MCAxcmVtO2JveC1zaGFkb3c6MCAtMXB4IDAgMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnBhZGRlZC5kaXZpZGVkLmdyaWQ6bm90KC52ZXJ0aWNhbGx5KTpub3QoLmhvcml6b250YWxseSksW2NsYXNzKj1cImhvcml6b250YWxseSBwYWRkZWRcIl0udWkuZGl2aWRlZC5ncmlke3dpZHRoOjEwMCV9LnVpW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3c6Zmlyc3QtY2hpbGQ6YmVmb3Jle2JveC1zaGFkb3c6bm9uZX0udWkuaW52ZXJ0ZWQuZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4uY29sdW1uOm5vdCgucm93KSwudWkuaW52ZXJ0ZWQuZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4ucm93Pi5jb2x1bW57Ym94LXNoYWRvdzotMXB4IDAgMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS51aS5pbnZlcnRlZC5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5jb2x1bW46bm90KC5yb3cpOmZpcnN0LWNoaWxkLC51aS5pbnZlcnRlZC5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9LnVpLmludmVydGVkW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3c6YmVmb3Jle2JveC1zaGFkb3c6MCAtMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC4xKX0udWkucmVsYXhlZFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0uZ3JpZD4ucm93OmJlZm9yZXttYXJnaW4tbGVmdDoxLjVyZW07bWFyZ2luLXJpZ2h0OjEuNXJlbTt3aWR0aDpjYWxjKDEwMCUgLSAzcmVtKX0udWlbY2xhc3MqPVwidmVyeSByZWxheGVkXCJdW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXS5ncmlkPi5yb3c6YmVmb3Jle21hcmdpbi1sZWZ0OjIuNXJlbTttYXJnaW4tcmlnaHQ6Mi41cmVtO3dpZHRoOmNhbGMoMTAwJSAtIDVyZW0pfS51aS5jZWxsZWQuZ3JpZHt3aWR0aDoxMDAlO21hcmdpbjoxZW0gMDtib3gtc2hhZG93OjAgMCAwIDFweCAjZDRkNGQ1fS51aS5jZWxsZWQuZ3JpZD4ucm93e3dpZHRoOjEwMCUhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93OjAgLTFweCAwIDAgI2Q0ZDRkNX0udWkuY2VsbGVkLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbntib3gtc2hhZG93Oi0xcHggMCAwIDAgI2Q0ZDRkNX0udWkuY2VsbGVkLmdyaWQ+LmNvbHVtbjpmaXJzdC1jaGlsZCwudWkuY2VsbGVkLmdyaWQ+LnJvdz4uY29sdW1uOmZpcnN0LWNoaWxke2JveC1zaGFkb3c6bm9uZX0udWkuY2VsbGVkLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbntwYWRkaW5nOjFlbX0udWkucmVsYXhlZC5jZWxsZWQuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWkucmVsYXhlZC5jZWxsZWQuZ3JpZD4ucm93Pi5jb2x1bW57cGFkZGluZzoxLjVlbX0udWlbY2xhc3MqPVwidmVyeSByZWxheGVkXCJdLmNlbGxlZC5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ2ZXJ5IHJlbGF4ZWRcIl0uY2VsbGVkLmdyaWQ+LnJvdz4uY29sdW1ue3BhZGRpbmc6MmVtfS51aVtjbGFzcyo9XCJpbnRlcm5hbGx5IGNlbGxlZFwiXS5ncmlke2JveC1zaGFkb3c6bm9uZTttYXJnaW46MH0udWlbY2xhc3MqPVwiaW50ZXJuYWxseSBjZWxsZWRcIl0uZ3JpZD4ucm93OmZpcnN0LWNoaWxke2JveC1zaGFkb3c6bm9uZX0udWlbY2xhc3MqPVwiaW50ZXJuYWxseSBjZWxsZWRcIl0uZ3JpZD4ucm93Pi5jb2x1bW46Zmlyc3QtY2hpbGR7Ym94LXNoYWRvdzpub25lfS51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInRvcCBhbGlnbmVkXCJdLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwidG9wIGFsaWduZWRcIl0uY29sdW1uOm5vdCgucm93KSwudWkuZ3JpZD5bY2xhc3MqPVwidG9wIGFsaWduZWRcIl0ucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cInRvcCBhbGlnbmVkXCJdLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInRvcCBhbGlnbmVkXCJdLmdyaWQ+LnJvdz4uY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt2ZXJ0aWNhbC1hbGlnbjp0b3A7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0udWkuZ3JpZD4ucm93PltjbGFzcyo9XCJtaWRkbGUgYWxpZ25lZFwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cIm1pZGRsZSBhbGlnbmVkXCJdLmNvbHVtbjpub3QoLnJvdyksLnVpLmdyaWQ+W2NsYXNzKj1cIm1pZGRsZSBhbGlnbmVkXCJdLnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJtaWRkbGUgYWxpZ25lZFwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJtaWRkbGUgYWxpZ25lZFwiXS5ncmlkPi5yb3c+LmNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW47dmVydGljYWwtYWxpZ246bWlkZGxlO2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0udWkuZ3JpZD4ucm93PltjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXS5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImJvdHRvbSBhbGlnbmVkXCJdLmNvbHVtbjpub3QoLnJvdyksLnVpLmdyaWQ+W2NsYXNzKj1cImJvdHRvbSBhbGlnbmVkXCJdLnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXS5ncmlkPi5yb3c+LmNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW47dmVydGljYWwtYWxpZ246Ym90dG9tO2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS51aS5ncmlkPi5yb3c+LnN0cmV0Y2hlZC5jb2x1bW4sLnVpLmdyaWQ+LnN0cmV0Y2hlZC5jb2x1bW46bm90KC5yb3cpLC51aS5ncmlkPi5zdHJldGNoZWQucm93Pi5jb2x1bW4sLnVpLnN0cmV0Y2hlZC5ncmlkPi5jb2x1bW4sLnVpLnN0cmV0Y2hlZC5ncmlkPi5yb3c+LmNvbHVtbntkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2g7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS51aS5ncmlkPi5yb3c+LnN0cmV0Y2hlZC5jb2x1bW4+KiwudWkuZ3JpZD4uc3RyZXRjaGVkLmNvbHVtbjpub3QoLnJvdyk+KiwudWkuZ3JpZD4uc3RyZXRjaGVkLnJvdz4uY29sdW1uPiosLnVpLnN0cmV0Y2hlZC5ncmlkPi5jb2x1bW4+KiwudWkuc3RyZXRjaGVkLmdyaWQ+LnJvdz4uY29sdW1uPip7ZmxleC1ncm93OjF9LnVpLmdyaWQ+LnJvdz5bY2xhc3MqPVwibGVmdCBhbGlnbmVkXCJdLmNvbHVtbi5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImxlZnQgYWxpZ25lZFwiXS5jb2x1bW4uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJsZWZ0IGFsaWduZWRcIl0ucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cImxlZnQgYWxpZ25lZFwiXS5ncmlkPi5jb2x1bW4sLnVpW2NsYXNzKj1cImxlZnQgYWxpZ25lZFwiXS5ncmlkPi5yb3c+LmNvbHVtbnt0ZXh0LWFsaWduOmxlZnQ7YWxpZ24tc2VsZjppbmhlcml0fS51aS5ncmlkPi5yb3c+W2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJdLmNvbHVtbi5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJdLmNvbHVtbi5jb2x1bW4sLnVpLmdyaWQ+W2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJdLnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJjZW50ZXIgYWxpZ25lZFwiXS5ncmlkPi5jb2x1bW4sLnVpW2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJdLmdyaWQ+LnJvdz4uY29sdW1ue3RleHQtYWxpZ246Y2VudGVyO2FsaWduLXNlbGY6aW5oZXJpdH0udWlbY2xhc3MqPVwiY2VudGVyIGFsaWduZWRcIl0uZ3JpZHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS51aS5ncmlkPi5yb3c+W2NsYXNzKj1cInJpZ2h0IGFsaWduZWRcIl0uY29sdW1uLmNvbHVtbiwudWkuZ3JpZD5bY2xhc3MqPVwicmlnaHQgYWxpZ25lZFwiXS5jb2x1bW4uY29sdW1uLC51aS5ncmlkPltjbGFzcyo9XCJyaWdodCBhbGlnbmVkXCJdLnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJyaWdodCBhbGlnbmVkXCJdLmdyaWQ+LmNvbHVtbiwudWlbY2xhc3MqPVwicmlnaHQgYWxpZ25lZFwiXS5ncmlkPi5yb3c+LmNvbHVtbnt0ZXh0LWFsaWduOnJpZ2h0O2FsaWduLXNlbGY6aW5oZXJpdH0udWkuZ3JpZD4uanVzdGlmaWVkLmNvbHVtbi5jb2x1bW4sLnVpLmdyaWQ+Lmp1c3RpZmllZC5yb3c+LmNvbHVtbiwudWkuZ3JpZD4ucm93Pi5qdXN0aWZpZWQuY29sdW1uLmNvbHVtbiwudWkuanVzdGlmaWVkLmdyaWQ+LmNvbHVtbiwudWkuanVzdGlmaWVkLmdyaWQ+LnJvdz4uY29sdW1ue3RleHQtYWxpZ246anVzdGlmeTstd2Via2l0LWh5cGhlbnM6YXV0bzstbXMtaHlwaGVuczphdXRvO2h5cGhlbnM6YXV0b30udWkuZ3JpZD4ucm93Pi5ibGFjay5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4uYmx1ZS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4uYnJvd24uY29sdW1uLC51aS5ncmlkPi5yb3c+LmdyZWVuLmNvbHVtbiwudWkuZ3JpZD4ucm93Pi5ncmV5LmNvbHVtbiwudWkuZ3JpZD4ucm93Pi5vbGl2ZS5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4ub3JhbmdlLmNvbHVtbiwudWkuZ3JpZD4ucm93Pi5waW5rLmNvbHVtbiwudWkuZ3JpZD4ucm93Pi5wdXJwbGUuY29sdW1uLC51aS5ncmlkPi5yb3c+LnJlZC5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4udGVhbC5jb2x1bW4sLnVpLmdyaWQ+LnJvdz4udmlvbGV0LmNvbHVtbiwudWkuZ3JpZD4ucm93Pi55ZWxsb3cuY29sdW1ue21hcmdpbi10b3A6LTFyZW07bWFyZ2luLWJvdHRvbTotMXJlbTtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19LnVpLmdyaWQ+LnJlZC5jb2x1bW4sLnVpLmdyaWQ+LnJlZC5yb3csLnVpLmdyaWQ+LnJvdz4ucmVkLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNkYjI4MjghaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+Lm9yYW5nZS5jb2x1bW4sLnVpLmdyaWQ+Lm9yYW5nZS5yb3csLnVpLmdyaWQ+LnJvdz4ub3JhbmdlLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNmMjcxMWMhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LnJvdz4ueWVsbG93LmNvbHVtbiwudWkuZ3JpZD4ueWVsbG93LmNvbHVtbiwudWkuZ3JpZD4ueWVsbG93LnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmYmJkMDghaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+Lm9saXZlLmNvbHVtbiwudWkuZ3JpZD4ub2xpdmUucm93LC51aS5ncmlkPi5yb3c+Lm9saXZlLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LmdyZWVuLmNvbHVtbiwudWkuZ3JpZD4uZ3JlZW4ucm93LC51aS5ncmlkPi5yb3c+LmdyZWVuLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LnJvdz4udGVhbC5jb2x1bW4sLnVpLmdyaWQ+LnRlYWwuY29sdW1uLC51aS5ncmlkPi50ZWFsLnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1YWQhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LmJsdWUuY29sdW1uLC51aS5ncmlkPi5ibHVlLnJvdywudWkuZ3JpZD4ucm93Pi5ibHVlLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiMyMTg1ZDAhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LnJvdz4udmlvbGV0LmNvbHVtbiwudWkuZ3JpZD4udmlvbGV0LmNvbHVtbiwudWkuZ3JpZD4udmlvbGV0LnJvd3tiYWNrZ3JvdW5kLWNvbG9yOiM2NDM1YzkhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LnB1cnBsZS5jb2x1bW4sLnVpLmdyaWQ+LnB1cnBsZS5yb3csLnVpLmdyaWQ+LnJvdz4ucHVycGxlLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNhMzMzYzghaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LnBpbmsuY29sdW1uLC51aS5ncmlkPi5waW5rLnJvdywudWkuZ3JpZD4ucm93Pi5waW5rLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNlMDM5OTchaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LmJyb3duLmNvbHVtbiwudWkuZ3JpZD4uYnJvd24ucm93LC51aS5ncmlkPi5yb3c+LmJyb3duLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiNhNTY3M2YhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LmdyZXkuY29sdW1uLC51aS5ncmlkPi5ncmV5LnJvdywudWkuZ3JpZD4ucm93Pi5ncmV5LmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiM3Njc2NzYhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+LmJsYWNrLmNvbHVtbiwudWkuZ3JpZD4uYmxhY2sucm93LC51aS5ncmlkPi5yb3c+LmJsYWNrLmNvbHVtbntiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmdyaWQ+W2NsYXNzKj1cImVxdWFsIHdpZHRoXCJdLnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJlcXVhbCB3aWR0aFwiXS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJlcXVhbCB3aWR0aFwiXS5ncmlkPi5yb3c+LmNvbHVtbntkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4LWdyb3c6MX0udWkuZ3JpZD5bY2xhc3MqPVwiZXF1YWwgd2lkdGhcIl0ucm93Pi53aWRlLmNvbHVtbiwudWlbY2xhc3MqPVwiZXF1YWwgd2lkdGhcIl0uZ3JpZD4ucm93Pi53aWRlLmNvbHVtbiwudWlbY2xhc3MqPVwiZXF1YWwgd2lkdGhcIl0uZ3JpZD4ud2lkZS5jb2x1bW57ZmxleC1ncm93OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIHJldmVyc2VkXCJdLnJvdywudWlbY2xhc3MqPVwibW9iaWxlIHJldmVyc2VkXCJdLmdyaWQsLnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5ncmlkPi5yb3d7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LnVpLnN0YWNrYWJsZVtjbGFzcyo9XCJtb2JpbGUgcmV2ZXJzZWRcIl0sLnVpW2NsYXNzKj1cIm1vYmlsZSB2ZXJ0aWNhbGx5IHJldmVyc2VkXCJdLmdyaWR7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5jb2x1bW46Zmlyc3QtY2hpbGQsLnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Oi0xcHggMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aVtjbGFzcyo9XCJtb2JpbGUgcmV2ZXJzZWRcIl0uZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4uY29sdW1uOmxhc3QtY2hpbGQsLnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5yb3c+LmNvbHVtbjpsYXN0LWNoaWxke2JveC1zaGFkb3c6bm9uZX0udWkuZ3JpZFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl1bY2xhc3MqPVwibW9iaWxlIHZlcnRpY2FsbHkgcmV2ZXJzZWRcIl0+LnJvdzpmaXJzdC1jaGlsZDpiZWZvcmV7Ym94LXNoYWRvdzowIC0xcHggMCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuZ3JpZFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl1bY2xhc3MqPVwibW9iaWxlIHZlcnRpY2FsbHkgcmV2ZXJzZWRcIl0+LnJvdzpsYXN0LWNoaWxkOmJlZm9yZXtib3gtc2hhZG93Om5vbmV9LnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5jZWxsZWQuZ3JpZD4ucm93Pi5jb2x1bW46Zmlyc3QtY2hpbGR7Ym94LXNoYWRvdzotMXB4IDAgMCAwICNkNGQ0ZDV9LnVpW2NsYXNzKj1cIm1vYmlsZSByZXZlcnNlZFwiXS5jZWxsZWQuZ3JpZD4ucm93Pi5jb2x1bW46bGFzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgcmV2ZXJzZWRcIl0ucm93LC51aVtjbGFzcyo9XCJ0YWJsZXQgcmV2ZXJzZWRcIl0uZ3JpZCwudWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmdyaWQ+LnJvd3tmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0udWlbY2xhc3MqPVwidGFibGV0IHZlcnRpY2FsbHkgcmV2ZXJzZWRcIl0uZ3JpZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0udWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmRpdmlkZWQuZ3JpZDpub3QoW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXSk+LmNvbHVtbjpmaXJzdC1jaGlsZCwudWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmRpdmlkZWQuZ3JpZDpub3QoW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXSk+LnJvdz4uY29sdW1uOmZpcnN0LWNoaWxke2JveC1zaGFkb3c6LTFweCAwIDAgMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpW2NsYXNzKj1cInRhYmxldCByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5jb2x1bW46bGFzdC1jaGlsZCwudWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmRpdmlkZWQuZ3JpZDpub3QoW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXSk+LnJvdz4uY29sdW1uOmxhc3QtY2hpbGR7Ym94LXNoYWRvdzpub25lfS51aS5ncmlkW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXVtjbGFzcyo9XCJ0YWJsZXQgdmVydGljYWxseSByZXZlcnNlZFwiXT4ucm93OmZpcnN0LWNoaWxkOmJlZm9yZXtib3gtc2hhZG93OjAgLTFweCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5ncmlkW2NsYXNzKj1cInZlcnRpY2FsbHkgZGl2aWRlZFwiXVtjbGFzcyo9XCJ0YWJsZXQgdmVydGljYWxseSByZXZlcnNlZFwiXT4ucm93Omxhc3QtY2hpbGQ6YmVmb3Jle2JveC1zaGFkb3c6bm9uZX0udWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Oi0xcHggMCAwIDAgI2Q0ZDRkNX0udWlbY2xhc3MqPVwidGFibGV0IHJldmVyc2VkXCJdLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbjpsYXN0LWNoaWxke2JveC1zaGFkb3c6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXsudWkuZ3JpZD5bY2xhc3MqPVwiY29tcHV0ZXIgcmV2ZXJzZWRcIl0ucm93LC51aVtjbGFzcyo9XCJjb21wdXRlciByZXZlcnNlZFwiXS5ncmlkLC51aVtjbGFzcyo9XCJjb21wdXRlciByZXZlcnNlZFwiXS5ncmlkPi5yb3d7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LnVpW2NsYXNzKj1cImNvbXB1dGVyIHZlcnRpY2FsbHkgcmV2ZXJzZWRcIl0uZ3JpZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0udWlbY2xhc3MqPVwiY29tcHV0ZXIgcmV2ZXJzZWRcIl0uZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4uY29sdW1uOmZpcnN0LWNoaWxkLC51aVtjbGFzcyo9XCJjb21wdXRlciByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5yb3c+LmNvbHVtbjpmaXJzdC1jaGlsZHtib3gtc2hhZG93Oi0xcHggMCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aVtjbGFzcyo9XCJjb21wdXRlciByZXZlcnNlZFwiXS5kaXZpZGVkLmdyaWQ6bm90KFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl0pPi5jb2x1bW46bGFzdC1jaGlsZCwudWlbY2xhc3MqPVwiY29tcHV0ZXIgcmV2ZXJzZWRcIl0uZGl2aWRlZC5ncmlkOm5vdChbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdKT4ucm93Pi5jb2x1bW46bGFzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9LnVpLmdyaWRbY2xhc3MqPVwidmVydGljYWxseSBkaXZpZGVkXCJdW2NsYXNzKj1cImNvbXB1dGVyIHZlcnRpY2FsbHkgcmV2ZXJzZWRcIl0+LnJvdzpmaXJzdC1jaGlsZDpiZWZvcmV7Ym94LXNoYWRvdzowIC0xcHggMCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuZ3JpZFtjbGFzcyo9XCJ2ZXJ0aWNhbGx5IGRpdmlkZWRcIl1bY2xhc3MqPVwiY29tcHV0ZXIgdmVydGljYWxseSByZXZlcnNlZFwiXT4ucm93Omxhc3QtY2hpbGQ6YmVmb3Jle2JveC1zaGFkb3c6bm9uZX0udWlbY2xhc3MqPVwiY29tcHV0ZXIgcmV2ZXJzZWRcIl0uY2VsbGVkLmdyaWQ+LnJvdz4uY29sdW1uOmZpcnN0LWNoaWxke2JveC1zaGFkb3c6LTFweCAwIDAgMCAjZDRkNGQ1fS51aVtjbGFzcyo9XCJjb21wdXRlciByZXZlcnNlZFwiXS5jZWxsZWQuZ3JpZD4ucm93Pi5jb2x1bW46bGFzdC1jaGlsZHtib3gtc2hhZG93Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5kb3VibGluZy5ncmlke3dpZHRoOmF1dG99LnVpLmRvdWJsaW5nLmdyaWQ+LnJvdywudWkuZ3JpZD4uZG91Ymxpbmcucm93e21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS51aS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbiwudWkuZ3JpZD4uZG91Ymxpbmcucm93Pi5jb2x1bW57ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50O3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjB9LnVpLmdyaWQ+W2NsYXNzKj1cInR3byBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJ0d28gY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInR3byBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInRocmVlIGNvbHVtblwiXS5kb3VibGluZy5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cInRocmVlIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ0aHJlZSBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6NTAlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwiZm91ciBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJmb3VyIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJmb3VyIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDo1MCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJmaXZlIGNvbHVtblwiXS5kb3VibGluZy5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cImZpdmUgY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cImZpdmUgY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjMzLjMzMzMzMzMzJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInNpeCBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJzaXggY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInNpeCBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MzMuMzMzMzMzMzMlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2V2ZW4gY29sdW1uXCJdLmRvdWJsaW5nLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwic2V2ZW4gY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInNldmVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDozMy4zMzMzMzMzMyUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJlaWdodCBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJlaWdodCBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwiZWlnaHQgY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjI1JSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cIm5pbmUgY29sdW1uXCJdLmRvdWJsaW5nLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwibmluZSBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwibmluZSBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidGVuIGNvbHVtblwiXS5kb3VibGluZy5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cInRlbiBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwidGVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoyMCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gY29sdW1uXCJdLmRvdWJsaW5nLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwiZWxldmVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJlbGV2ZW4gY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjIwJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJ0d2VsdmUgY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInR3ZWx2ZSBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MTYuNjY2NjY2NjclIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwidGhpcnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInRoaXJ0ZWVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoxNi42NjY2NjY2NyUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJmb3VydGVlbiBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJmb3VydGVlbiBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwiZm91cnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjE0LjI4NTcxNDI5JSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwiZmlmdGVlbiBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwiZmlmdGVlbiBjb2x1bW5cIl0uZG91YmxpbmcuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MTQuMjg1NzE0MjklIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiBjb2x1bW5cIl0uZG91Ymxpbmcucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJzaXh0ZWVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJzaXh0ZWVuIGNvbHVtblwiXS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoxMi41JSFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLmRvdWJsaW5nLmdyaWQ+LnJvdywudWkuZ3JpZD4uZG91Ymxpbmcucm93e21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS51aS5kb3VibGluZy5ncmlkPi5yb3c+LmNvbHVtbiwudWkuZ3JpZD4uZG91Ymxpbmcucm93Pi5jb2x1bW57cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInR3byBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwidHdvIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwidHdvIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInRocmVlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJ0aHJlZSBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInRocmVlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6NTAlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwiZm91ciBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwiZm91ciBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cImZvdXIgY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDo1MCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJmaXZlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJmaXZlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwiZml2ZSBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInNpeCBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwic2l4IGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwic2l4IGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6NTAlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2V2ZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cInNldmVuIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwic2V2ZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDo1MCUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJlaWdodCBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwiZWlnaHQgY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJlaWdodCBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjUwJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cIm5pbmUgY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cIm5pbmUgY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJuaW5lIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MzMuMzMzMzMzMzMlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidGVuIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkucm93LnJvdz4uY29sdW1uLC51aVtjbGFzcyo9XCJ0ZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJ0ZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDozMy4zMzMzMzMzMyUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJlbGV2ZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cImVsZXZlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cImVsZXZlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjMzLjMzMzMzMzMzJSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cInR3ZWx2ZSBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwidHdlbHZlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwidHdlbHZlIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MzMuMzMzMzMzMzMlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwidGhpcnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cInRoaXJ0ZWVuIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWlbY2xhc3MqPVwidGhpcnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDozMy4zMzMzMzMzMyUhaW1wb3J0YW50fS51aS5ncmlkPltjbGFzcyo9XCJmb3VydGVlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwiZm91cnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJmb3VydGVlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LnJvdz4uY29sdW1ue3dpZHRoOjI1JSFpbXBvcnRhbnR9LnVpLmdyaWQ+W2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5yb3cucm93Pi5jb2x1bW4sLnVpW2NsYXNzKj1cImZpZnRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aVtjbGFzcyo9XCJmaWZ0ZWVuIGNvbHVtblwiXS5kb3VibGluZzpub3QoLnN0YWNrYWJsZSkuZ3JpZD4ucm93Pi5jb2x1bW57d2lkdGg6MjUlIWltcG9ydGFudH0udWkuZ3JpZD5bY2xhc3MqPVwic2l4dGVlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLnJvdy5yb3c+LmNvbHVtbiwudWlbY2xhc3MqPVwic2l4dGVlbiBjb2x1bW5cIl0uZG91Ymxpbmc6bm90KC5zdGFja2FibGUpLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpW2NsYXNzKj1cInNpeHRlZW4gY29sdW1uXCJdLmRvdWJsaW5nOm5vdCguc3RhY2thYmxlKS5ncmlkPi5yb3c+LmNvbHVtbnt3aWR0aDoyNSUhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5zdGFja2FibGUuZ3JpZHt3aWR0aDphdXRvO21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudH0udWkuZ3JpZD4uc3RhY2thYmxlLnN0YWNrYWJsZS5yb3c+LmNvbHVtbiwudWkuc3RhY2thYmxlLmdyaWQ+LmNvbHVtbi5ncmlkPi5jb2x1bW4sLnVpLnN0YWNrYWJsZS5ncmlkPi5jb2x1bW4ucm93Pi5jb2x1bW4sLnVpLnN0YWNrYWJsZS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aS5zdGFja2FibGUuZ3JpZD4ucm93Pi5jb2x1bW4sLnVpLnN0YWNrYWJsZS5ncmlkPi5yb3c+LndpZGUuY29sdW1uLC51aS5zdGFja2FibGUuZ3JpZD4ud2lkZS5jb2x1bW57d2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWFyZ2luOjAgMCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtwYWRkaW5nOjFyZW0gMXJlbSFpbXBvcnRhbnR9LnVpLnN0YWNrYWJsZS5ncmlkOm5vdCgudmVydGljYWxseSk+LnJvd3ttYXJnaW46MDtwYWRkaW5nOjB9LnVpLmNvbnRhaW5lcj4udWkuc3RhY2thYmxlLmdyaWQ+LmNvbHVtbiwudWkuY29udGFpbmVyPi51aS5zdGFja2FibGUuZ3JpZD4ucm93Pi5jb2x1bW57cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnVpLmdyaWQgLnVpLnN0YWNrYWJsZS5ncmlkLC51aS5zZWdtZW50Om5vdCgudmVydGljYWwpIC51aS5zdGFja2FibGUucGFnZS5ncmlke21hcmdpbi1sZWZ0Oi0xcmVtIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6LTFyZW0haW1wb3J0YW50fS51aS5zdGFja2FibGUuY2VsbGVkLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyk6Zmlyc3QtY2hpbGQsLnVpLnN0YWNrYWJsZS5jZWxsZWQuZ3JpZD4ucm93OmZpcnN0LWNoaWxkPi5jb2x1bW46Zmlyc3QtY2hpbGQsLnVpLnN0YWNrYWJsZS5kaXZpZGVkLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyk6Zmlyc3QtY2hpbGQsLnVpLnN0YWNrYWJsZS5kaXZpZGVkLmdyaWQ+LnJvdzpmaXJzdC1jaGlsZD4uY29sdW1uOmZpcnN0LWNoaWxke2JvcmRlci10b3A6bm9uZSFpbXBvcnRhbnR9LnVpLmludmVydGVkLnN0YWNrYWJsZS5jZWxsZWQuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWkuaW52ZXJ0ZWQuc3RhY2thYmxlLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbiwudWkuaW52ZXJ0ZWQuc3RhY2thYmxlLmRpdmlkZWQuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWkuaW52ZXJ0ZWQuc3RhY2thYmxlLmRpdmlkZWQuZ3JpZD4ucm93Pi5jb2x1bW57Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMSl9LnVpLnN0YWNrYWJsZS5jZWxsZWQuZ3JpZD4uY29sdW1uOm5vdCgucm93KSwudWkuc3RhY2thYmxlLmNlbGxlZC5ncmlkPi5yb3c+LmNvbHVtbiwudWkuc3RhY2thYmxlLmRpdmlkZWQ6bm90KC52ZXJ0aWNhbGx5KS5ncmlkPi5jb2x1bW46bm90KC5yb3cpLC51aS5zdGFja2FibGUuZGl2aWRlZDpub3QoLnZlcnRpY2FsbHkpLmdyaWQ+LnJvdz4uY29sdW1ue2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O3BhZGRpbmctdG9wOjJyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjJyZW0haW1wb3J0YW50fS51aS5zdGFja2FibGUuY2VsbGVkLmdyaWQ+LnJvd3tib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fS51aS5zdGFja2FibGUuZGl2aWRlZDpub3QoLnZlcnRpY2FsbHkpLmdyaWQ+LmNvbHVtbjpub3QoLnJvdyksLnVpLnN0YWNrYWJsZS5kaXZpZGVkOm5vdCgudmVydGljYWxseSkuZ3JpZD4ucm93Pi5jb2x1bW57cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cInRhYmxldCBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwidGFibGV0IG9ubHlcIl0ucm93Om5vdCgubW9iaWxlKSwudWlbY2xhc3MqPVwidGFibGV0IG9ubHlcIl0uZ3JpZC5ncmlkLmdyaWQ6bm90KC5tb2JpbGUpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cImNvbXB1dGVyIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cImNvbXB1dGVyIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cImNvbXB1dGVyIG9ubHlcIl0ucm93Om5vdCgubW9iaWxlKSwudWlbY2xhc3MqPVwiY29tcHV0ZXIgb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLm1vYmlsZSl7ZGlzcGxheTpub25lIWltcG9ydGFudH0udWkuZ3JpZC5ncmlkLmdyaWQ+LnJvdz5bY2xhc3MqPVwibGFyZ2Ugc2NyZWVuIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cImxhcmdlIHNjcmVlbiBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJsYXJnZSBzY3JlZW4gb25seVwiXS5yb3c6bm90KC5tb2JpbGUpLC51aVtjbGFzcyo9XCJsYXJnZSBzY3JlZW4gb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLm1vYmlsZSl7ZGlzcGxheTpub25lIWltcG9ydGFudH0udWkuZ3JpZC5ncmlkLmdyaWQ+LnJvdz5bY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ3aWRlc2NyZWVuIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cIndpZGVzY3JlZW4gb25seVwiXS5yb3c6bm90KC5tb2JpbGUpLC51aVtjbGFzcyo9XCJ3aWRlc2NyZWVuIG9ubHlcIl0uZ3JpZC5ncmlkLmdyaWQ6bm90KC5tb2JpbGUpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJtb2JpbGUgb25seVwiXS5jb2x1bW46bm90KC50YWJsZXQpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uY29sdW1uOm5vdCgudGFibGV0KSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cIm1vYmlsZSBvbmx5XCJdLnJvdzpub3QoLnRhYmxldCksLnVpW2NsYXNzKj1cIm1vYmlsZSBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCgudGFibGV0KXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJjb21wdXRlciBvbmx5XCJdLmNvbHVtbjpub3QoLnRhYmxldCksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJjb21wdXRlciBvbmx5XCJdLmNvbHVtbjpub3QoLnRhYmxldCksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJjb21wdXRlciBvbmx5XCJdLnJvdzpub3QoLnRhYmxldCksLnVpW2NsYXNzKj1cImNvbXB1dGVyIG9ubHlcIl0uZ3JpZC5ncmlkLmdyaWQ6bm90KC50YWJsZXQpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cImxhcmdlIHNjcmVlbiBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJsYXJnZSBzY3JlZW4gb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibGFyZ2Ugc2NyZWVuIG9ubHlcIl0ucm93Om5vdCgubW9iaWxlKSwudWlbY2xhc3MqPVwibGFyZ2Ugc2NyZWVuIG9ubHlcIl0uZ3JpZC5ncmlkLmdyaWQ6bm90KC5tb2JpbGUpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cIndpZGVzY3JlZW4gb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ3aWRlc2NyZWVuIG9ubHlcIl0ucm93Om5vdCgubW9iaWxlKSwudWlbY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCgubW9iaWxlKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cIm1vYmlsZSBvbmx5XCJdLmNvbHVtbjpub3QoLmNvbXB1dGVyKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cIm1vYmlsZSBvbmx5XCJdLmNvbHVtbjpub3QoLmNvbXB1dGVyKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cIm1vYmlsZSBvbmx5XCJdLnJvdzpub3QoLmNvbXB1dGVyKSwudWlbY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uZ3JpZC5ncmlkLmdyaWQ6bm90KC5jb21wdXRlcil7ZGlzcGxheTpub25lIWltcG9ydGFudH0udWkuZ3JpZC5ncmlkLmdyaWQ+LnJvdz5bY2xhc3MqPVwidGFibGV0IG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwidGFibGV0IG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwidGFibGV0IG9ubHlcIl0ucm93Om5vdCguY29tcHV0ZXIpLC51aVtjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLmNvbXB1dGVyKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJsYXJnZSBzY3JlZW4gb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibGFyZ2Ugc2NyZWVuIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cImxhcmdlIHNjcmVlbiBvbmx5XCJdLnJvdzpub3QoLm1vYmlsZSksLnVpW2NsYXNzKj1cImxhcmdlIHNjcmVlbiBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCgubW9iaWxlKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJ3aWRlc2NyZWVuIG9ubHlcIl0uY29sdW1uOm5vdCgubW9iaWxlKSwudWkuZ3JpZC5ncmlkLmdyaWQ+W2NsYXNzKj1cIndpZGVzY3JlZW4gb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLnJvdzpub3QoLm1vYmlsZSksLnVpW2NsYXNzKj1cIndpZGVzY3JlZW4gb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLm1vYmlsZSl7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6MTkxOXB4KXsudWkuZ3JpZC5ncmlkLmdyaWQ+LnJvdz5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0ucm93Om5vdCguY29tcHV0ZXIpLC51aVtjbGFzcyo9XCJtb2JpbGUgb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLmNvbXB1dGVyKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5jb2x1bW46bm90KC5jb21wdXRlciksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5jb2x1bW46bm90KC5jb21wdXRlciksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5yb3c6bm90KC5jb21wdXRlciksLnVpW2NsYXNzKj1cInRhYmxldCBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCguY29tcHV0ZXIpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLmdyaWQuZ3JpZC5ncmlkPi5yb3c+W2NsYXNzKj1cIndpZGVzY3JlZW4gb25seVwiXS5jb2x1bW46bm90KC5tb2JpbGUpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLmNvbHVtbjpub3QoLm1vYmlsZSksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ3aWRlc2NyZWVuIG9ubHlcIl0ucm93Om5vdCgubW9iaWxlKSwudWlbY2xhc3MqPVwid2lkZXNjcmVlbiBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCgubW9iaWxlKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KXsudWkuZ3JpZC5ncmlkLmdyaWQ+LnJvdz5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0uY29sdW1uOm5vdCguY29tcHV0ZXIpLC51aS5ncmlkLmdyaWQuZ3JpZD5bY2xhc3MqPVwibW9iaWxlIG9ubHlcIl0ucm93Om5vdCguY29tcHV0ZXIpLC51aVtjbGFzcyo9XCJtb2JpbGUgb25seVwiXS5ncmlkLmdyaWQuZ3JpZDpub3QoLmNvbXB1dGVyKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5ncmlkLmdyaWQuZ3JpZD4ucm93PltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5jb2x1bW46bm90KC5jb21wdXRlciksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5jb2x1bW46bm90KC5jb21wdXRlciksLnVpLmdyaWQuZ3JpZC5ncmlkPltjbGFzcyo9XCJ0YWJsZXQgb25seVwiXS5yb3c6bm90KC5jb21wdXRlciksLnVpW2NsYXNzKj1cInRhYmxldCBvbmx5XCJdLmdyaWQuZ3JpZC5ncmlkOm5vdCguY29tcHV0ZXIpe2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fS51aS5tZW51e2Rpc3BsYXk6ZmxleDttYXJnaW46MXJlbSAwO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtiYWNrZ3JvdW5kOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO21pbi1oZWlnaHQ6Mi44NTcxNDI4NmVtfS51aS5tZW51OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVufS51aS5tZW51OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkubWVudTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkubWVudSAubWVudXttYXJnaW46MH0udWkubWVudTpub3QoLnZlcnRpY2FsKT4ubWVudXtkaXNwbGF5OmZsZXh9LnVpLm1lbnU6bm90KC52ZXJ0aWNhbCkgLml0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udWkubWVudSAuaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGluZS1oZWlnaHQ6MTt0ZXh0LWRlY29yYXRpb246bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7ZmxleDowIDAgYXV0bzstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZDowIDA7cGFkZGluZzouOTI4NTcxNDNlbSAxLjE0Mjg1NzE0ZW07dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Zm9udC13ZWlnaHQ6NDAwO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMXMgZWFzZSxib3gtc2hhZG93IC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlfS51aS5tZW51Pi5pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAuMjg1NzE0MjlyZW19LnVpLm1lbnUgLml0ZW06YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxcHg7YmFja2dyb3VuZDpyZ2JhKDM0LDM2LDM4LC4xKX0udWkubWVudSAuaXRlbT5hOm5vdCgudWkpLC51aS5tZW51IC5pdGVtPnA6b25seS1jaGlsZCwudWkubWVudSAudGV4dC5pdGVtPip7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0O2xpbmUtaGVpZ2h0OjEuM30udWkubWVudSAuaXRlbT5wOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkubWVudSAuaXRlbT5wOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5tZW51IC5pdGVtPmkuaWNvbntvcGFjaXR5Oi45O2Zsb2F0Om5vbmU7bWFyZ2luOjAgLjM1NzE0Mjg2ZW0gMCAwfS51aS5tZW51Om5vdCgudmVydGljYWwpIC5pdGVtPi5idXR0b257cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bWFyZ2luOi0uNWVtIDA7cGFkZGluZy1ib3R0b206Ljc4NTcxNDI5ZW07cGFkZGluZy10b3A6Ljc4NTcxNDI5ZW07Zm9udC1zaXplOjFlbX0udWkubWVudT4uY29udGFpbmVyLC51aS5tZW51Pi5ncmlke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczppbmhlcml0O2ZsZXgtZGlyZWN0aW9uOmluaGVyaXR9LnVpLm1lbnUgLml0ZW0+LmlucHV0e3dpZHRoOjEwMCV9LnVpLm1lbnU6bm90KC52ZXJ0aWNhbCkgLml0ZW0+LmlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO21hcmdpbjotLjVlbSAwfS51aS5tZW51IC5pdGVtPi5pbnB1dCBpbnB1dHtmb250LXNpemU6MWVtO3BhZGRpbmctdG9wOi41NzE0Mjg1N2VtO3BhZGRpbmctYm90dG9tOi41NzE0Mjg1N2VtfS51aS5tZW51IC5oZWFkZXIuaXRlbSwudWkudmVydGljYWwubWVudSAuaGVhZGVyLml0ZW17bWFyZ2luOjA7YmFja2dyb3VuZDonJzt0ZXh0LXRyYW5zZm9ybTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVtPi5oZWFkZXI6bm90KC51aSl7bWFyZ2luOjAgMCAuNWVtO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NzAwfS51aS5tZW51IC5pdGVtPmkuZHJvcGRvd24uaWNvbntwYWRkaW5nOjA7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgMCAwIDFlbX0udWkubWVudSAuZHJvcGRvd24uaXRlbSAubWVudXttaW4td2lkdGg6Y2FsYygxMDAlIC0gMXB4KTtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtO2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAwIDA7Ym94LXNoYWRvdzowIDFweCAzcHggMCByZ2JhKDAsMCwwLC4wOCk7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0udWkubWVudSAudWkuZHJvcGRvd24gLm1lbnU+Lml0ZW17bWFyZ2luOjA7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxZW0haW1wb3J0YW50O3BhZGRpbmc6Ljc4NTcxNDI5ZW0gMS4xNDI4NTcxNGVtIWltcG9ydGFudDtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuODcpIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lIWltcG9ydGFudH0udWkubWVudSAudWkuZHJvcGRvd24gLm1lbnU+Lml0ZW06aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSkhaW1wb3J0YW50O2NvbG9yOnJnYmEoMCwwLDAsLjk1KSFpbXBvcnRhbnR9LnVpLm1lbnUgLnVpLmRyb3Bkb3duIC5tZW51Pi5zZWxlY3RlZC5pdGVte2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpIWltcG9ydGFudDtjb2xvcjpyZ2JhKDAsMCwwLC45NSkhaW1wb3J0YW50fS51aS5tZW51IC51aS5kcm9wZG93biAubWVudT4uYWN0aXZlLml0ZW17YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wMykhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuOTUpIWltcG9ydGFudH0udWkubWVudSAudWkuZHJvcGRvd24uaXRlbSAubWVudSAuaXRlbTpub3QoLmZpbHRlcmVkKXtkaXNwbGF5OmJsb2NrfS51aS5tZW51IC51aS5kcm9wZG93biAubWVudT4uaXRlbSAuaWNvbjpub3QoLmRyb3Bkb3duKXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MWVtIWltcG9ydGFudDtmbG9hdDpub25lO21hcmdpbjowIC43NWVtIDAgMCFpbXBvcnRhbnR9LnVpLnNlY29uZGFyeS5tZW51IC5kcm9wZG93bi5pdGVtPi5tZW51LC51aS50ZXh0Lm1lbnUgLmRyb3Bkb3duLml0ZW0+Lm1lbnV7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07bWFyZ2luLXRvcDouMzU3MTQyODZlbX0udWkubWVudSAucG9pbnRpbmcuZHJvcGRvd24uaXRlbSAubWVudXttYXJnaW4tdG9wOi43NWVtfS51aS5pbnZlcnRlZC5tZW51IC5zZWFyY2guZHJvcGRvd24uaXRlbT4uc2VhcmNoLC51aS5pbnZlcnRlZC5tZW51IC5zZWFyY2guZHJvcGRvd24uaXRlbT4udGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkudmVydGljYWwubWVudSAuZHJvcGRvd24uaXRlbT4uaWNvbntmbG9hdDpyaWdodDtjb250ZW50OlwiXFxmMGRhXCI7bWFyZ2luLWxlZnQ6MWVtfS51aS52ZXJ0aWNhbC5tZW51IC5kcm9wZG93bi5pdGVtIC5tZW51e2xlZnQ6MTAwJTttaW4td2lkdGg6MDttYXJnaW46MDtib3gtc2hhZG93OjAgMXB4IDNweCAwIHJnYmEoMCwwLDAsLjA4KTtib3JkZXItcmFkaXVzOjAgLjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLnZlcnRpY2FsLm1lbnUgLmRyb3Bkb3duLml0ZW0udXB3YXJkIC5tZW51e2JvdHRvbTowfS51aS52ZXJ0aWNhbC5tZW51IC5kcm9wZG93bi5pdGVtOm5vdCgudXB3YXJkKSAubWVudXt0b3A6MH0udWkudmVydGljYWwubWVudSAuYWN0aXZlLmRyb3Bkb3duLml0ZW17Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS51aS52ZXJ0aWNhbC5tZW51IC5kcm9wZG93bi5hY3RpdmUuaXRlbXtib3gtc2hhZG93Om5vbmV9LnVpLml0ZW0ubWVudSAuZHJvcGRvd24gLm1lbnUgLml0ZW17d2lkdGg6MTAwJX0udWkubWVudSAuaXRlbT4ubGFiZWx7YmFja2dyb3VuZDojOTk5O2NvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6MWVtO3BhZGRpbmc6LjNlbSAuNzg1NzE0MjllbX0udWkudmVydGljYWwubWVudSAuaXRlbT4ubGFiZWx7YmFja2dyb3VuZDojOTk5O2NvbG9yOiNmZmY7bWFyZ2luLXRvcDotLjE1ZW07bWFyZ2luLWJvdHRvbTotLjE1ZW07cGFkZGluZzouM2VtIC43ODU3MTQyOWVtfS51aS5tZW51IC5pdGVtPi5mbG9hdGluZy5sYWJlbHtwYWRkaW5nOi4zZW0gLjc4NTcxNDI5ZW19LnVpLm1lbnUgLml0ZW0+aW1nOm5vdCgudWkpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46LS4zZW0gMDt3aWR0aDoyLjVlbX0udWkudmVydGljYWwubWVudSAuaXRlbT5pbWc6bm90KC51aSk6b25seS1jaGlsZHtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO3dpZHRoOmF1dG99LnVpLm1lbnUgLmxpc3QgLml0ZW06YmVmb3Jle2JhY2tncm91bmQ6MCAwIWltcG9ydGFudH0udWkudmVydGljYWwuc2lkZWJhci5tZW51Pi5pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0udWkudmVydGljYWwuc2lkZWJhci5tZW51Pi5pdGVtOjpiZWZvcmV7dG9wOmF1dG87Ym90dG9tOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkubWVudT4udWkuY29udGFpbmVye3dpZHRoOjEwMCUhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsudWkubWVudTpub3QoLnNlY29uZGFyeSk6bm90KC50ZXh0KTpub3QoLnRhYnVsYXIpOm5vdCguYm9yZGVybGVzcyk+LmNvbnRhaW5lcj4uaXRlbTpub3QoLnJpZ2h0KTpub3QoLmJvcmRlcmxlc3MpOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKX19LnVpLmxpbmsubWVudSAuaXRlbTpob3ZlciwudWkubWVudSAuZHJvcGRvd24uaXRlbTpob3ZlciwudWkubWVudSAubGluay5pdGVtOmhvdmVyLC51aS5tZW51IGEuaXRlbTpob3ZlcntjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAzKTtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLmxpbmsubWVudSAuaXRlbTphY3RpdmUsLnVpLm1lbnUgLmxpbmsuaXRlbTphY3RpdmUsLnVpLm1lbnUgYS5pdGVtOmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAzKTtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtmb250LXdlaWdodDo0MDA7Ym94LXNoYWRvdzpub25lfS51aS5tZW51IC5hY3RpdmUuaXRlbT5pLmljb257b3BhY2l0eToxfS51aS5tZW51IC5hY3RpdmUuaXRlbTpob3ZlciwudWkudmVydGljYWwubWVudSAuYWN0aXZlLml0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5tZW51IC5pdGVtLmRpc2FibGVkLC51aS5tZW51IC5pdGVtLmRpc2FibGVkOmhvdmVye2N1cnNvcjpkZWZhdWx0IWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudDtjb2xvcjpyZ2JhKDQwLDQwLDQwLC4zKSFpbXBvcnRhbnR9LnVpLm1lbnU6bm90KC52ZXJ0aWNhbCkgLmxlZnQuaXRlbSwudWkubWVudTpub3QoLnZlcnRpY2FsKSA6bm90KC5kcm9wZG93bik+LmxlZnQubWVudXtkaXNwbGF5OmZsZXg7bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS51aS5tZW51Om5vdCgudmVydGljYWwpIC5yaWdodC5pdGVtLC51aS5tZW51Om5vdCgudmVydGljYWwpIC5yaWdodC5tZW51e2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0udWkubWVudSAucmlnaHQuaXRlbTo6YmVmb3JlLC51aS5tZW51IC5yaWdodC5tZW51Pi5pdGVtOjpiZWZvcmV7cmlnaHQ6YXV0bztsZWZ0OjB9LnVpLnZlcnRpY2FsLm1lbnV7ZGlzcGxheTpibG9jaztmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVte2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDowIDA7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1yaWdodDpub25lfS51aS52ZXJ0aWNhbC5tZW51Pi5pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbSAwIDB9LnVpLnZlcnRpY2FsLm1lbnU+Lml0ZW06bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVtPi5sYWJlbHtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOmNlbnRlcn0udWkudmVydGljYWwubWVudSAuaXRlbT5pLmljb257d2lkdGg6MS4xOGVtO2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMCAuNWVtfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVtPi5sYWJlbCtpLmljb257ZmxvYXQ6bm9uZTttYXJnaW46MCAuNWVtIDAgMH0udWkudmVydGljYWwubWVudSAuaXRlbTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6cmdiYSgzNCwzNiwzOCwuMSl9LnVpLnZlcnRpY2FsLm1lbnUgLml0ZW06Zmlyc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnVpLnZlcnRpY2FsLm1lbnUgLml0ZW0+Lm1lbnV7bWFyZ2luOi41ZW0gLTEuMTQyODU3MTRlbSAwfS51aS52ZXJ0aWNhbC5tZW51IC5tZW51IC5pdGVte2JhY2tncm91bmQ6MCAwO3BhZGRpbmc6LjVlbSAxLjMzMzMzMzMzZW07Zm9udC1zaXplOi44NTcxNDI4NmVtO2NvbG9yOnJnYmEoMCwwLDAsLjUpfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVtIC5tZW51IC5saW5rLml0ZW06aG92ZXIsLnVpLnZlcnRpY2FsLm1lbnUgLml0ZW0gLm1lbnUgYS5pdGVtOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkudmVydGljYWwubWVudSAubWVudSAuaXRlbTpiZWZvcmV7ZGlzcGxheTpub25lfS51aS52ZXJ0aWNhbC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lfS51aS52ZXJ0aWNhbC5tZW51Pi5hY3RpdmUuaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS52ZXJ0aWNhbC5tZW51Pi5hY3RpdmUuaXRlbTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLnZlcnRpY2FsLm1lbnU+LmFjdGl2ZS5pdGVtOm9ubHktY2hpbGR7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnZlcnRpY2FsLm1lbnUgLmFjdGl2ZS5pdGVtIC5tZW51IC5hY3RpdmUuaXRlbXtib3JkZXItbGVmdDpub25lfS51aS52ZXJ0aWNhbC5tZW51IC5pdGVtIC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLnRhYnVsYXIubWVudXtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmUgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNX0udWkudGFidWxhci5mbHVpZC5tZW51e3dpZHRoOmNhbGMoMTAwJSArICgxcHggKiAyKSkhaW1wb3J0YW50fS51aS50YWJ1bGFyLm1lbnUgLml0ZW17YmFja2dyb3VuZDowIDA7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1sZWZ0OjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MnB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6LjkyODU3MTQzZW0gMS40Mjg1NzE0M2VtO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkudGFidWxhci5tZW51IC5pdGVtOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLnRhYnVsYXIubWVudSAuaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOnJnYmEoMCwwLDAsLjgpfS51aS50YWJ1bGFyLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQ6bm9uZSAjZmZmO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItY29sb3I6I2Q0ZDRkNTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTotMXB4O2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwIWltcG9ydGFudH0udWkudGFidWxhci5tZW51Ky5hdHRhY2hlZDpub3QoLnRvcCkuc2VnbWVudCwudWkudGFidWxhci5tZW51Ky5hdHRhY2hlZDpub3QoLnRvcCkuc2VnbWVudCsuYXR0YWNoZWQ6bm90KC50b3ApLnNlZ21lbnR7Ym9yZGVyLXRvcDpub25lO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDowO3dpZHRoOjEwMCV9LnRvcC5hdHRhY2hlZC5zZWdtZW50Ky51aS5ib3R0b20udGFidWxhci5tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSArICgxcHggKiAyKSk7bGVmdDotMXB4fS51aS5ib3R0b20udGFidWxhci5tZW51e2JhY2tncm91bmQ6bm9uZSB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q0ZDRkNX0udWkuYm90dG9tLnRhYnVsYXIubWVudSAuaXRlbXtiYWNrZ3JvdW5kOjAgMDtib3JkZXItbGVmdDoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOm5vbmV9LnVpLmJvdHRvbS50YWJ1bGFyLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQ6bm9uZSAjZmZmO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtib3JkZXItY29sb3I6I2Q0ZDRkNTttYXJnaW46LTFweCAwIDAgMDtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkudmVydGljYWwudGFidWxhci5tZW51e2JhY2tncm91bmQ6bm9uZSB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDRkNGQ1fS51aS52ZXJ0aWNhbC50YWJ1bGFyLm1lbnUgLml0ZW17YmFja2dyb3VuZDowIDA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDpub25lfS51aS52ZXJ0aWNhbC50YWJ1bGFyLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQ6bm9uZSAjZmZmO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtib3JkZXItY29sb3I6I2Q0ZDRkNTttYXJnaW46MCAtMXB4IDAgMDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAwIDAgLjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkudmVydGljYWwucmlnaHQudGFidWxhci5tZW51e2JhY2tncm91bmQ6bm9uZSB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkNGQ0ZDV9LnVpLnZlcnRpY2FsLnJpZ2h0LnRhYnVsYXIubWVudSAuaXRlbXtiYWNrZ3JvdW5kOjAgMDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0Om5vbmV9LnVpLnZlcnRpY2FsLnJpZ2h0LnRhYnVsYXIubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZDpub25lICNmZmY7Y29sb3I6cmdiYSgwLDAsMCwuOTUpO2JvcmRlci1jb2xvcjojZDRkNGQ1O21hcmdpbjowIDAgMCAtMXB4O2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAhaW1wb3J0YW50fS51aS50YWJ1bGFyLm1lbnUgLmFjdGl2ZS5kcm9wZG93bi5pdGVte21hcmdpbi1ib3R0b206MDtib3JkZXItbGVmdDoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOm5vbmV9LnVpLnBhZ2luYXRpb24ubWVudXttYXJnaW46MDtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkucGFnaW5hdGlvbi5tZW51IC5pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMH0udWkuY29tcGFjdC5tZW51IC5pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMH0udWkucGFnaW5hdGlvbi5tZW51IC5pdGVtOmxhc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udWkucGFnaW5hdGlvbi5tZW51IC5pdGVte21pbi13aWR0aDozZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLnBhZ2luYXRpb24ubWVudSAuaWNvbi5pdGVtIGkuaWNvbnt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnVpLnBhZ2luYXRpb24ubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLXRvcDpub25lO3BhZGRpbmctdG9wOi45Mjg1NzE0M2VtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtib3gtc2hhZG93Om5vbmV9LnVpLnNlY29uZGFyeS5tZW51e2JhY2tncm91bmQ6MCAwO21hcmdpbi1sZWZ0Oi0uMzU3MTQyODZlbTttYXJnaW4tcmlnaHQ6LS4zNTcxNDI4NmVtO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9LnVpLnNlY29uZGFyeS5tZW51IC5pdGVte2FsaWduLXNlbGY6Y2VudGVyO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOi43ODU3MTQyOWVtIC45Mjg1NzE0M2VtO21hcmdpbjowIC4zNTcxNDI4NmVtO2JhY2tncm91bmQ6MCAwO3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2U7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnNlY29uZGFyeS5tZW51IC5pdGVtOmJlZm9yZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5zZWNvbmRhcnkubWVudSAuaGVhZGVyLml0ZW17Ym9yZGVyLXJhZGl1czowO2JvcmRlci1yaWdodDpub25lO2JhY2tncm91bmQ6bm9uZSB0cmFuc3BhcmVudH0udWkuc2Vjb25kYXJ5Lm1lbnUgLml0ZW0+aW1nOm5vdCgudWkpe21hcmdpbjowfS51aS5zZWNvbmRhcnkubWVudSAuZHJvcGRvd24uaXRlbTpob3ZlciwudWkuc2Vjb25kYXJ5Lm1lbnUgLmxpbmsuaXRlbTpob3ZlciwudWkuc2Vjb25kYXJ5Lm1lbnUgYS5pdGVtOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuc2Vjb25kYXJ5Lm1lbnUgLmFjdGl2ZS5pdGVte2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtjb2xvcjpyZ2JhKDAsMCwwLC45NSk7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnNlY29uZGFyeS5tZW51IC5hY3RpdmUuaXRlbTpob3Zlcntib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQubWVudSAubGluay5pdGVtLC51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQubWVudSBhLml0ZW17Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNykhaW1wb3J0YW50fS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQubWVudSAuZHJvcGRvd24uaXRlbTpob3ZlciwudWkuc2Vjb25kYXJ5LmludmVydGVkLm1lbnUgLmxpbmsuaXRlbTpob3ZlciwudWkuc2Vjb25kYXJ5LmludmVydGVkLm1lbnUgYS5pdGVtOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDgpO2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xNSk7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnNlY29uZGFyeS5pdGVtLm1lbnV7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udWkuc2Vjb25kYXJ5Lml0ZW0ubWVudSAuaXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS51aS5zZWNvbmRhcnkuYXR0YWNoZWQubWVudXtib3gtc2hhZG93Om5vbmV9LnVpLnZlcnRpY2FsLnNlY29uZGFyeS5tZW51IC5pdGVtOm5vdCguZHJvcGRvd24pPi5tZW51e21hcmdpbjowIC0uOTI4NTcxNDNlbX0udWkudmVydGljYWwuc2Vjb25kYXJ5Lm1lbnUgLml0ZW06bm90KC5kcm9wZG93bik+Lm1lbnU+Lml0ZW17bWFyZ2luOjA7cGFkZGluZzouNWVtIDEuMzMzMzMzMzNlbX0udWkuc2Vjb25kYXJ5LnZlcnRpY2FsLm1lbnU+Lml0ZW17Ym9yZGVyOm5vbmU7bWFyZ2luOjAgMCAuMzU3MTQyODZlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSFpbXBvcnRhbnR9LnVpLnNlY29uZGFyeS52ZXJ0aWNhbC5tZW51Pi5oZWFkZXIuaXRlbXtib3JkZXItcmFkaXVzOjB9LnVpLnZlcnRpY2FsLnNlY29uZGFyeS5tZW51IC5pdGVtPi5tZW51IC5pdGVte2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLnNlY29uZGFyeS5pbnZlcnRlZC5tZW51e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5zZWNvbmRhcnkucG9pbnRpbmcubWVudSAuaXRlbXtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czowO2FsaWduLXNlbGY6ZmxleC1lbmQ7bWFyZ2luOjAgMCAtMnB4O3BhZGRpbmc6Ljg1NzE0Mjg2ZW0gMS4xNDI4NTcxNGVtO2JvcmRlci1ib3R0b20td2lkdGg6MnB4O3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51IC5oZWFkZXIuaXRlbXtjb2xvcjpyZ2JhKDAsMCwwLC44NSkhaW1wb3J0YW50fS51aS5zZWNvbmRhcnkucG9pbnRpbmcubWVudSAudGV4dC5pdGVte2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51IC5pdGVtOmFmdGVye2Rpc3BsYXk6bm9uZX0udWkuc2Vjb25kYXJ5LnBvaW50aW5nLm1lbnUgLmRyb3Bkb3duLml0ZW06aG92ZXIsLnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51IC5saW5rLml0ZW06aG92ZXIsLnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51IGEuaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuc2Vjb25kYXJ5LnBvaW50aW5nLm1lbnUgLmRyb3Bkb3duLml0ZW06YWN0aXZlLC51aS5zZWNvbmRhcnkucG9pbnRpbmcubWVudSAubGluay5pdGVtOmFjdGl2ZSwudWkuc2Vjb25kYXJ5LnBvaW50aW5nLm1lbnUgYS5pdGVtOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnNlY29uZGFyeS5wb2ludGluZy5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6IzFiMWMxZDtmb250LXdlaWdodDo3MDA7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5zZWNvbmRhcnkucG9pbnRpbmcubWVudSAuYWN0aXZlLml0ZW06aG92ZXJ7Ym9yZGVyLWNvbG9yOiMxYjFjMWQ7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5zZWNvbmRhcnkucG9pbnRpbmcubWVudSAuYWN0aXZlLmRyb3Bkb3duLml0ZW17Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS51aS5zZWNvbmRhcnkudmVydGljYWwucG9pbnRpbmcubWVudXtib3JkZXItYm90dG9tLXdpZHRoOjA7Ym9yZGVyLXJpZ2h0LXdpZHRoOjJweDtib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc2Vjb25kYXJ5LnZlcnRpY2FsLnBvaW50aW5nLm1lbnUgLml0ZW17Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDttYXJnaW46MCAtMnB4IDAgMDtib3JkZXItcmlnaHQtd2lkdGg6MnB4fS51aS5zZWNvbmRhcnkudmVydGljYWwucG9pbnRpbmcubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiMxYjFjMWR9LnVpLnNlY29uZGFyeS5pbnZlcnRlZC5wb2ludGluZy5tZW51e2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0udWkuc2Vjb25kYXJ5LmludmVydGVkLnBvaW50aW5nLm1lbnV7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMTUpfS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQucG9pbnRpbmcubWVudSAuaXRlbXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkuc2Vjb25kYXJ5LmludmVydGVkLnBvaW50aW5nLm1lbnUgLmhlYWRlci5pdGVte2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQucG9pbnRpbmcubWVudSAubGluay5pdGVtOmhvdmVyLC51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQucG9pbnRpbmcubWVudSBhLml0ZW06aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5zZWNvbmRhcnkuaW52ZXJ0ZWQucG9pbnRpbmcubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZn0udWkudGV4dC5tZW51e2JhY2tncm91bmQ6bm9uZSB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2JvcmRlcjpub25lO21hcmdpbjoxZW0gLS41ZW19LnVpLnRleHQubWVudSAuaXRlbXtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2FsaWduLXNlbGY6Y2VudGVyO21hcmdpbjowIDA7cGFkZGluZzouMzU3MTQyODZlbSAuNWVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjpyZ2JhKDAsMCwwLC42KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2V9LnVpLnRleHQubWVudSAuaXRlbTpiZWZvcmUsLnVpLnRleHQubWVudSAubWVudSAuaXRlbTpiZWZvcmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0udWkudGV4dC5tZW51IC5oZWFkZXIuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O29wYWNpdHk6MTtjb2xvcjpyZ2JhKDAsMCwwLC44NSk7Zm9udC1zaXplOi45Mjg1NzE0M2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDB9LnVpLnRleHQubWVudSAuaXRlbT5pbWc6bm90KC51aSl7bWFyZ2luOjB9LnVpLnRleHQuaXRlbS5tZW51IC5pdGVte21hcmdpbjowfS51aS52ZXJ0aWNhbC50ZXh0Lm1lbnV7bWFyZ2luOjFlbSAwfS51aS52ZXJ0aWNhbC50ZXh0Lm1lbnU6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS52ZXJ0aWNhbC50ZXh0Lm1lbnU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLnZlcnRpY2FsLnRleHQubWVudSAuaXRlbXttYXJnaW46LjU3MTQyODU3ZW0gMDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnVpLnZlcnRpY2FsLnRleHQubWVudSAuaXRlbT5pLmljb257ZmxvYXQ6bm9uZTttYXJnaW46MCAuMzU3MTQyODZlbSAwIDB9LnVpLnZlcnRpY2FsLnRleHQubWVudSAuaGVhZGVyLml0ZW17bWFyZ2luOi41NzE0Mjg1N2VtIDAgLjcxNDI4NTcxZW19LnVpLnZlcnRpY2FsLnRleHQubWVudSAuaXRlbTpub3QoLmRyb3Bkb3duKT4ubWVudXttYXJnaW46MH0udWkudmVydGljYWwudGV4dC5tZW51IC5pdGVtOm5vdCguZHJvcGRvd24pPi5tZW51Pi5pdGVte21hcmdpbjowO3BhZGRpbmc6LjVlbSAwfS51aS50ZXh0Lm1lbnUgLml0ZW06aG92ZXJ7b3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnVpLnRleHQubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmU7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkudGV4dC5tZW51IC5hY3RpdmUuaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS51aS50ZXh0LnBvaW50aW5nLm1lbnUgLmFjdGl2ZS5pdGVtOmFmdGVye2JveC1zaGFkb3c6bm9uZX0udWkudGV4dC5hdHRhY2hlZC5tZW51e2JveC1zaGFkb3c6bm9uZX0udWkuaW52ZXJ0ZWQudGV4dC5tZW51LC51aS5pbnZlcnRlZC50ZXh0Lm1lbnUgLmFjdGl2ZS5pdGVtLC51aS5pbnZlcnRlZC50ZXh0Lm1lbnUgLml0ZW0sLnVpLmludmVydGVkLnRleHQubWVudSAuaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0udWkuZmx1aWQudGV4dC5tZW51e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnVpLnZlcnRpY2FsLmljb24ubWVudXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfS51aS5pY29uLm1lbnUgLml0ZW17aGVpZ2h0OmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzFiMWMxZH0udWkuaWNvbi5tZW51IC5pdGVtPi5pY29uOm5vdCguZHJvcGRvd24pe21hcmdpbjowO29wYWNpdHk6MX0udWkuaWNvbi5tZW51IC5pY29uOmJlZm9yZXtvcGFjaXR5OjF9LnVpLm1lbnUgLmljb24uaXRlbT4uaWNvbnt3aWR0aDphdXRvO21hcmdpbjowIGF1dG99LnVpLnZlcnRpY2FsLmljb24ubWVudSAuaXRlbT4uaWNvbjpub3QoLmRyb3Bkb3duKXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MTttYXJnaW46MCBhdXRvO2Zsb2F0Om5vbmV9LnVpLmludmVydGVkLmljb24ubWVudSAuaXRlbXtjb2xvcjojZmZmfS51aS5sYWJlbGVkLmljb24ubWVudXt0ZXh0LWFsaWduOmNlbnRlcn0udWkubGFiZWxlZC5pY29uLm1lbnUgLml0ZW17bWluLXdpZHRoOjZlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVpLmxhYmVsZWQuaWNvbi5tZW51IC5pdGVtPi5pY29uOm5vdCguZHJvcGRvd24pe2hlaWdodDoxZW07ZGlzcGxheTpibG9jaztmb250LXNpemU6MS43MTQyODU3MWVtIWltcG9ydGFudDttYXJnaW46MCBhdXRvIC41cmVtIWltcG9ydGFudH0udWkuZmx1aWQubGFiZWxlZC5pY29uLm1lbnU+Lml0ZW17bWluLXdpZHRoOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuc3RhY2thYmxlLm1lbnV7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS51aS5zdGFja2FibGUubWVudSAuaXRlbXt3aWR0aDoxMDAlIWltcG9ydGFudH0udWkuc3RhY2thYmxlLm1lbnUgLml0ZW06YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOmF1dG87Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5zdGFja2FibGUubWVudSAubGVmdC5pdGVtLC51aS5zdGFja2FibGUubWVudSAubGVmdC5tZW51e21hcmdpbi1yaWdodDowIWltcG9ydGFudH0udWkuc3RhY2thYmxlLm1lbnUgLnJpZ2h0Lml0ZW0sLnVpLnN0YWNrYWJsZS5tZW51IC5yaWdodC5tZW51e21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS51aS5zdGFja2FibGUubWVudSAubGVmdC5tZW51LC51aS5zdGFja2FibGUubWVudSAucmlnaHQubWVudXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS51aS5tZW51IC5yZWQuYWN0aXZlLml0ZW0sLnVpLnJlZC5tZW51IC5hY3RpdmUuaXRlbXtib3JkZXItY29sb3I6I2RiMjgyOCFpbXBvcnRhbnQ7Y29sb3I6I2RiMjgyOCFpbXBvcnRhbnR9LnVpLm1lbnUgLm9yYW5nZS5hY3RpdmUuaXRlbSwudWkub3JhbmdlLm1lbnUgLmFjdGl2ZS5pdGVte2JvcmRlci1jb2xvcjojZjI3MTFjIWltcG9ydGFudDtjb2xvcjojZjI3MTFjIWltcG9ydGFudH0udWkubWVudSAueWVsbG93LmFjdGl2ZS5pdGVtLC51aS55ZWxsb3cubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiNmYmJkMDghaW1wb3J0YW50O2NvbG9yOiNmYmJkMDghaW1wb3J0YW50fS51aS5tZW51IC5vbGl2ZS5hY3RpdmUuaXRlbSwudWkub2xpdmUubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50O2NvbG9yOiNiNWNjMTghaW1wb3J0YW50fS51aS5ncmVlbi5tZW51IC5hY3RpdmUuaXRlbSwudWkubWVudSAuZ3JlZW4uYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiMyMWJhNDUhaW1wb3J0YW50O2NvbG9yOiMyMWJhNDUhaW1wb3J0YW50fS51aS5tZW51IC50ZWFsLmFjdGl2ZS5pdGVtLC51aS50ZWFsLm1lbnUgLmFjdGl2ZS5pdGVte2JvcmRlci1jb2xvcjojMDBiNWFkIWltcG9ydGFudDtjb2xvcjojMDBiNWFkIWltcG9ydGFudH0udWkuYmx1ZS5tZW51IC5hY3RpdmUuaXRlbSwudWkubWVudSAuYmx1ZS5hY3RpdmUuaXRlbXtib3JkZXItY29sb3I6IzIxODVkMCFpbXBvcnRhbnQ7Y29sb3I6IzIxODVkMCFpbXBvcnRhbnR9LnVpLm1lbnUgLnZpb2xldC5hY3RpdmUuaXRlbSwudWkudmlvbGV0Lm1lbnUgLmFjdGl2ZS5pdGVte2JvcmRlci1jb2xvcjojNjQzNWM5IWltcG9ydGFudDtjb2xvcjojNjQzNWM5IWltcG9ydGFudH0udWkubWVudSAucHVycGxlLmFjdGl2ZS5pdGVtLC51aS5wdXJwbGUubWVudSAuYWN0aXZlLml0ZW17Ym9yZGVyLWNvbG9yOiNhMzMzYzghaW1wb3J0YW50O2NvbG9yOiNhMzMzYzghaW1wb3J0YW50fS51aS5tZW51IC5waW5rLmFjdGl2ZS5pdGVtLC51aS5waW5rLm1lbnUgLmFjdGl2ZS5pdGVte2JvcmRlci1jb2xvcjojZTAzOTk3IWltcG9ydGFudDtjb2xvcjojZTAzOTk3IWltcG9ydGFudH0udWkuYnJvd24ubWVudSAuYWN0aXZlLml0ZW0sLnVpLm1lbnUgLmJyb3duLmFjdGl2ZS5pdGVte2JvcmRlci1jb2xvcjojYTU2NzNmIWltcG9ydGFudDtjb2xvcjojYTU2NzNmIWltcG9ydGFudH0udWkuZ3JleS5tZW51IC5hY3RpdmUuaXRlbSwudWkubWVudSAuZ3JleS5hY3RpdmUuaXRlbXtib3JkZXItY29sb3I6Izc2NzY3NiFpbXBvcnRhbnQ7Y29sb3I6Izc2NzY3NiFpbXBvcnRhbnR9LnVpLmludmVydGVkLm1lbnV7Ym9yZGVyOjAgc29saWQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZDojMWIxYzFkO2JveC1zaGFkb3c6bm9uZX0udWkuaW52ZXJ0ZWQubWVudSAuaXRlbSwudWkuaW52ZXJ0ZWQubWVudSAuaXRlbT5hOm5vdCgudWkpe2JhY2tncm91bmQ6MCAwO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS51aS5pbnZlcnRlZC5tZW51IC5pdGVtLm1lbnV7YmFja2dyb3VuZDowIDB9LnVpLmludmVydGVkLm1lbnUgLml0ZW06YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDgpfS51aS52ZXJ0aWNhbC5pbnZlcnRlZC5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KX0udWkudmVydGljYWwuaW52ZXJ0ZWQubWVudSAubWVudSAuaXRlbSwudWkudmVydGljYWwuaW52ZXJ0ZWQubWVudSAubWVudSAuaXRlbSBhOm5vdCgudWkpe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS51aS5pbnZlcnRlZC5tZW51IC5oZWFkZXIuaXRlbXttYXJnaW46MDtiYWNrZ3JvdW5kOjAgMDtib3gtc2hhZG93Om5vbmV9LnVpLmludmVydGVkLm1lbnUgLml0ZW0uZGlzYWJsZWQsLnVpLmludmVydGVkLm1lbnUgLml0ZW0uZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6cmdiYSgyMjUsMjI1LDIyNSwuMyl9LnVpLmludmVydGVkLm1lbnUgLmRyb3Bkb3duLml0ZW06aG92ZXIsLnVpLmludmVydGVkLm1lbnUgLmxpbmsuaXRlbTpob3ZlciwudWkuaW52ZXJ0ZWQubWVudSBhLml0ZW06aG92ZXIsLnVpLmxpbmsuaW52ZXJ0ZWQubWVudSAuaXRlbTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KTtjb2xvcjojZmZmfS51aS52ZXJ0aWNhbC5pbnZlcnRlZC5tZW51IC5pdGVtIC5tZW51IC5saW5rLml0ZW06aG92ZXIsLnVpLnZlcnRpY2FsLmludmVydGVkLm1lbnUgLml0ZW0gLm1lbnUgYS5pdGVtOmhvdmVye2JhY2tncm91bmQ6MCAwO2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLm1lbnUgLmxpbmsuaXRlbTphY3RpdmUsLnVpLmludmVydGVkLm1lbnUgYS5pdGVtOmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KTtjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjE1KTtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQudmVydGljYWwubWVudSAuaXRlbSAubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZDowIDA7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQucG9pbnRpbmcubWVudSAuYWN0aXZlLml0ZW06YWZ0ZXJ7YmFja2dyb3VuZDojM2QzZTNmIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnR9LnVpLmludmVydGVkLm1lbnUgLmFjdGl2ZS5pdGVtOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMTUpO2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5wb2ludGluZy5tZW51IC5hY3RpdmUuaXRlbTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kOiMzZDNlM2YhaW1wb3J0YW50fS51aS5mbG9hdGVkLm1lbnV7ZmxvYXQ6bGVmdDttYXJnaW46MCAuNXJlbSAwIDB9LnVpLmZsb2F0ZWQubWVudSAuaXRlbTpsYXN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLnJpZ2h0LmZsb2F0ZWQubWVudXtmbG9hdDpyaWdodDttYXJnaW46MCAwIDAgLjVyZW19LnVpLmludmVydGVkLm1lbnUgLnJlZC5hY3RpdmUuaXRlbSwudWkuaW52ZXJ0ZWQucmVkLm1lbnV7YmFja2dyb3VuZC1jb2xvcjojZGIyODI4fS51aS5pbnZlcnRlZC5yZWQubWVudSAuaXRlbTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKX0udWkuaW52ZXJ0ZWQucmVkLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSkhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5tZW51IC5vcmFuZ2UuYWN0aXZlLml0ZW0sLnVpLmludmVydGVkLm9yYW5nZS5tZW51e2JhY2tncm91bmQtY29sb3I6I2YyNzExY30udWkuaW52ZXJ0ZWQub3JhbmdlLm1lbnUgLml0ZW06YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgzNCwzNiwzOCwuMSl9LnVpLmludmVydGVkLm9yYW5nZS5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQubWVudSAueWVsbG93LmFjdGl2ZS5pdGVtLC51aS5pbnZlcnRlZC55ZWxsb3cubWVudXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmJkMDh9LnVpLmludmVydGVkLnllbGxvdy5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5pbnZlcnRlZC55ZWxsb3cubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKSFpbXBvcnRhbnR9LnVpLmludmVydGVkLm1lbnUgLm9saXZlLmFjdGl2ZS5pdGVtLC51aS5pbnZlcnRlZC5vbGl2ZS5tZW51e2JhY2tncm91bmQtY29sb3I6I2I1Y2MxOH0udWkuaW52ZXJ0ZWQub2xpdmUubWVudSAuaXRlbTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKX0udWkuaW52ZXJ0ZWQub2xpdmUubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKSFpbXBvcnRhbnR9LnVpLmludmVydGVkLmdyZWVuLm1lbnUsLnVpLmludmVydGVkLm1lbnUgLmdyZWVuLmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6IzIxYmE0NX0udWkuaW52ZXJ0ZWQuZ3JlZW4ubWVudSAuaXRlbTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKX0udWkuaW52ZXJ0ZWQuZ3JlZW4ubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKSFpbXBvcnRhbnR9LnVpLmludmVydGVkLm1lbnUgLnRlYWwuYWN0aXZlLml0ZW0sLnVpLmludmVydGVkLnRlYWwubWVudXtiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1YWR9LnVpLmludmVydGVkLnRlYWwubWVudSAuaXRlbTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKX0udWkuaW52ZXJ0ZWQudGVhbC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYmx1ZS5tZW51LC51aS5pbnZlcnRlZC5tZW51IC5ibHVlLmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6IzIxODVkMH0udWkuaW52ZXJ0ZWQuYmx1ZS5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5pbnZlcnRlZC5ibHVlLm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSkhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5tZW51IC52aW9sZXQuYWN0aXZlLml0ZW0sLnVpLmludmVydGVkLnZpb2xldC5tZW51e2JhY2tncm91bmQtY29sb3I6IzY0MzVjOX0udWkuaW52ZXJ0ZWQudmlvbGV0Lm1lbnUgLml0ZW06YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgzNCwzNiwzOCwuMSl9LnVpLmludmVydGVkLnZpb2xldC5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQubWVudSAucHVycGxlLmFjdGl2ZS5pdGVtLC51aS5pbnZlcnRlZC5wdXJwbGUubWVudXtiYWNrZ3JvdW5kLWNvbG9yOiNhMzMzYzh9LnVpLmludmVydGVkLnB1cnBsZS5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5pbnZlcnRlZC5wdXJwbGUubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKSFpbXBvcnRhbnR9LnVpLmludmVydGVkLm1lbnUgLnBpbmsuYWN0aXZlLml0ZW0sLnVpLmludmVydGVkLnBpbmsubWVudXtiYWNrZ3JvdW5kLWNvbG9yOiNlMDM5OTd9LnVpLmludmVydGVkLnBpbmsubWVudSAuaXRlbTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKX0udWkuaW52ZXJ0ZWQucGluay5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuYnJvd24ubWVudSwudWkuaW52ZXJ0ZWQubWVudSAuYnJvd24uYWN0aXZlLml0ZW17YmFja2dyb3VuZC1jb2xvcjojYTU2NzNmfS51aS5pbnZlcnRlZC5icm93bi5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5pbnZlcnRlZC5icm93bi5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQuZ3JleS5tZW51LC51aS5pbnZlcnRlZC5tZW51IC5ncmV5LmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6Izc2NzY3Nn0udWkuaW52ZXJ0ZWQuZ3JleS5tZW51IC5pdGVtOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjEpfS51aS5pbnZlcnRlZC5ncmV5Lm1lbnUgLmFjdGl2ZS5pdGVte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSkhaW1wb3J0YW50fS51aS5maXR0ZWQubWVudSAuaXRlbSwudWkuZml0dGVkLm1lbnUgLml0ZW0gLm1lbnUgLml0ZW0sLnVpLm1lbnUgLmZpdHRlZC5pdGVte3BhZGRpbmc6MH0udWkuaG9yaXpvbnRhbGx5LmZpdHRlZC5tZW51IC5pdGVtLC51aS5ob3Jpem9udGFsbHkuZml0dGVkLm1lbnUgLml0ZW0gLm1lbnUgLml0ZW0sLnVpLm1lbnUgLmhvcml6b250YWxseS5maXR0ZWQuaXRlbXtwYWRkaW5nLXRvcDouOTI4NTcxNDNlbTtwYWRkaW5nLWJvdHRvbTouOTI4NTcxNDNlbX0udWkubWVudSAudmVydGljYWxseS5maXR0ZWQuaXRlbSwudWkudmVydGljYWxseS5maXR0ZWQubWVudSAuaXRlbSwudWkudmVydGljYWxseS5maXR0ZWQubWVudSAuaXRlbSAubWVudSAuaXRlbXtwYWRkaW5nLWxlZnQ6MS4xNDI4NTcxNGVtO3BhZGRpbmctcmlnaHQ6MS4xNDI4NTcxNGVtfS51aS5ib3JkZXJsZXNzLm1lbnUgLml0ZW0gLm1lbnUgLml0ZW06YmVmb3JlLC51aS5ib3JkZXJsZXNzLm1lbnUgLml0ZW06YmVmb3JlLC51aS5tZW51IC5ib3JkZXJsZXNzLml0ZW06YmVmb3Jle2JhY2tncm91bmQ6MCAwIWltcG9ydGFudH0udWkuY29tcGFjdC5tZW51e2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5jb21wYWN0LnZlcnRpY2FsLm1lbnV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnVpLmNvbXBhY3QubWVudSAuaXRlbTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDB9LnVpLmNvbXBhY3QubWVudSAuaXRlbTpsYXN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLmNvbXBhY3QudmVydGljYWwubWVudXt3aWR0aDphdXRvIWltcG9ydGFudH0udWkuY29tcGFjdC52ZXJ0aWNhbC5tZW51IC5pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZXtkaXNwbGF5OmJsb2NrfS51aS5tZW51LmZsdWlkLC51aS52ZXJ0aWNhbC5tZW51LmZsdWlke3dpZHRoOjEwMCUhaW1wb3J0YW50fS51aS5pdGVtLm1lbnUsLnVpLml0ZW0ubWVudSAuaXRlbXt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDowIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS51aS5hdHRhY2hlZC5pdGVtLm1lbnV7bWFyZ2luOjAgLTFweCFpbXBvcnRhbnR9LnVpLml0ZW0ubWVudSAuaXRlbTpsYXN0LWNoaWxkOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLm1lbnUudHdvLml0ZW0gLml0ZW17d2lkdGg6NTAlfS51aS5tZW51LnRocmVlLml0ZW0gLml0ZW17d2lkdGg6MzMuMzMzJX0udWkubWVudS5mb3VyLml0ZW0gLml0ZW17d2lkdGg6MjUlfS51aS5tZW51LmZpdmUuaXRlbSAuaXRlbXt3aWR0aDoyMCV9LnVpLm1lbnUuc2l4Lml0ZW0gLml0ZW17d2lkdGg6MTYuNjY2JX0udWkubWVudS5zZXZlbi5pdGVtIC5pdGVte3dpZHRoOjE0LjI4NSV9LnVpLm1lbnUuZWlnaHQuaXRlbSAuaXRlbXt3aWR0aDoxMi41JX0udWkubWVudS5uaW5lLml0ZW0gLml0ZW17d2lkdGg6MTEuMTElfS51aS5tZW51LnRlbi5pdGVtIC5pdGVte3dpZHRoOjEwJX0udWkubWVudS5lbGV2ZW4uaXRlbSAuaXRlbXt3aWR0aDo5LjA5JX0udWkubWVudS50d2VsdmUuaXRlbSAuaXRlbXt3aWR0aDo4LjMzMyV9LnVpLm1lbnUuZml4ZWR7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDE7bWFyZ2luOjA7d2lkdGg6MTAwJX0udWkubWVudS5maXhlZCwudWkubWVudS5maXhlZCAuaXRlbTpmaXJzdC1jaGlsZCwudWkubWVudS5maXhlZCAuaXRlbTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnR9LnVpLmZpeGVkLm1lbnUsLnVpW2NsYXNzKj1cInRvcCBmaXhlZFwiXS5tZW51e3RvcDowO2xlZnQ6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvfS51aVtjbGFzcyo9XCJ0b3AgZml4ZWRcIl0ubWVudXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmlnaHQ6bm9uZX0udWlbY2xhc3MqPVwicmlnaHQgZml4ZWRcIl0ubWVudXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodDpub25lO3RvcDowO3JpZ2h0OjA7bGVmdDphdXRvO2JvdHRvbTphdXRvO3dpZHRoOmF1dG87aGVpZ2h0OjEwMCV9LnVpW2NsYXNzKj1cImJvdHRvbSBmaXhlZFwiXS5tZW51e2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodDpub25lO2JvdHRvbTowO2xlZnQ6MDt0b3A6YXV0bztyaWdodDphdXRvfS51aVtjbGFzcyo9XCJsZWZ0IGZpeGVkXCJdLm1lbnV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItbGVmdDpub25lO3RvcDowO2xlZnQ6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvO3dpZHRoOmF1dG87aGVpZ2h0OjEwMCV9LnVpLmZpeGVkLm1lbnUrLnVpLmdyaWR7cGFkZGluZy10b3A6Mi43NXJlbX0udWkucG9pbnRpbmcubWVudSAuaXRlbTphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMDAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtiYWNrZ3JvdW5kOjAgMDttYXJnaW46LjVweCAwIDA7d2lkdGg6LjU3MTQyODU3ZW07aGVpZ2h0Oi41NzE0Mjg1N2VtO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNGQ0ZDU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDRkNGQ1O3otaW5kZXg6Mjt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzIGVhc2V9LnVpLnZlcnRpY2FsLnBvaW50aW5nLm1lbnUgLml0ZW06YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO2JvdHRvbTphdXRvO2xlZnQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTttYXJnaW46MCAtLjVweCAwIDA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q0ZDRkNTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkNGQ0ZDV9LnVpLnBvaW50aW5nLm1lbnUgLmFjdGl2ZS5pdGVtOmFmdGVye3Zpc2liaWxpdHk6dmlzaWJsZX0udWkucG9pbnRpbmcubWVudSAuYWN0aXZlLmRyb3Bkb3duLml0ZW06YWZ0ZXJ7dmlzaWJpbGl0eTpoaWRkZW59LnVpLnBvaW50aW5nLm1lbnUgLmFjdGl2ZS5pdGVtIC5tZW51IC5hY3RpdmUuaXRlbTphZnRlciwudWkucG9pbnRpbmcubWVudSAuZHJvcGRvd24uYWN0aXZlLml0ZW06YWZ0ZXJ7ZGlzcGxheTpub25lfS51aS5wb2ludGluZy5tZW51IC5hY3RpdmUuaXRlbTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnVpLnBvaW50aW5nLm1lbnUgLmFjdGl2ZS5pdGVtOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0udWkucG9pbnRpbmcubWVudSAuYWN0aXZlLml0ZW06aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS51aS52ZXJ0aWNhbC5wb2ludGluZy5tZW51IC5hY3RpdmUuaXRlbTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjJ9LnVpLnZlcnRpY2FsLnBvaW50aW5nLm1lbnUgLmFjdGl2ZS5pdGVtOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2YyZjJmMn0udWkudmVydGljYWwucG9pbnRpbmcubWVudSAubWVudSAuYWN0aXZlLml0ZW06YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS51aS5hdHRhY2hlZC5tZW51e3RvcDowO2JvdHRvbTowO2JvcmRlci1yYWRpdXM6MDttYXJnaW46MCAtMXB4O3dpZHRoOmNhbGMoMTAwJSAtICgtMXB4ICogMikpO21heC13aWR0aDpjYWxjKDEwMCUgLSAoLTFweCAqIDIpKTtib3gtc2hhZG93Om5vbmV9LnVpLmF0dGFjaGVkKy51aS5hdHRhY2hlZC5tZW51Om5vdCgudG9wKXtib3JkZXItdG9wOm5vbmV9LnVpW2NsYXNzKj1cInRvcCBhdHRhY2hlZFwiXS5tZW51e2JvdHRvbTowO21hcmdpbi1ib3R0b206MDt0b3A6MDttYXJnaW4tdG9wOjFyZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkubWVudVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl06Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aVtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0ubWVudXtib3R0b206MDttYXJnaW4tdG9wOjA7dG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpLG5vbmU7Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbX0udWlbY2xhc3MqPVwiYm90dG9tIGF0dGFjaGVkXCJdLm1lbnU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLnRvcC5hdHRhY2hlZC5tZW51Pi5pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIDAgMCAwfS51aS5ib3R0b20uYXR0YWNoZWQubWVudT4uaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAwIC4yODU3MTQyOXJlbX0udWkuYXR0YWNoZWQubWVudTpub3QoLnRhYnVsYXIpe2JvcmRlcjoxcHggc29saWQgI2Q0ZDRkNX0udWkuYXR0YWNoZWQuaW52ZXJ0ZWQubWVudXtib3JkZXI6bm9uZX0udWkuYXR0YWNoZWQudGFidWxhci5tZW51e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6MTAwJX0udWkubWluaS5tZW51e2ZvbnQtc2l6ZTouNzg1NzE0MjlyZW19LnVpLm1pbmkudmVydGljYWwubWVudXt3aWR0aDo5cmVtfS51aS50aW55Lm1lbnV7Zm9udC1zaXplOi44NTcxNDI4NnJlbX0udWkudGlueS52ZXJ0aWNhbC5tZW51e3dpZHRoOjExcmVtfS51aS5zbWFsbC5tZW51e2ZvbnQtc2l6ZTouOTI4NTcxNDNyZW19LnVpLnNtYWxsLnZlcnRpY2FsLm1lbnV7d2lkdGg6MTNyZW19LnVpLm1lbnV7Zm9udC1zaXplOjFyZW19LnVpLnZlcnRpY2FsLm1lbnV7d2lkdGg6MTVyZW19LnVpLmxhcmdlLm1lbnV7Zm9udC1zaXplOjEuMDcxNDI4NTdyZW19LnVpLmxhcmdlLnZlcnRpY2FsLm1lbnV7d2lkdGg6MThyZW19LnVpLmh1Z2UubWVudXtmb250LXNpemU6MS4yMTQyODU3MXJlbX0udWkuaHVnZS52ZXJ0aWNhbC5tZW51e3dpZHRoOjIycmVtfS51aS5iaWcubWVudXtmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuYmlnLnZlcnRpY2FsLm1lbnV7d2lkdGg6MjByZW19LnVpLm1hc3NpdmUubWVudXtmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkubWFzc2l2ZS52ZXJ0aWNhbC5tZW51e3dpZHRoOjI1cmVtfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIE1lc3NhZ2VcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLm1lc3NhZ2V7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxZW07bWFyZ2luOjFlbSAwO2JhY2tncm91bmQ6I2Y4ZjhmOTtwYWRkaW5nOjFlbSAxLjVlbTtsaW5lLWhlaWdodDoxLjQyODVlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlLGJhY2tncm91bmQgLjFzIGVhc2UsYm94LXNoYWRvdyAuMXMgZWFzZTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4yMikgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkubWVzc2FnZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLm1lc3NhZ2U6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLm1lc3NhZ2UgLmhlYWRlcntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7bWFyZ2luOi0uMTQyODU3MTRlbSAwIDAgMH0udWkubWVzc2FnZSAuaGVhZGVyOm5vdCgudWkpe2ZvbnQtc2l6ZToxLjE0Mjg1NzE0ZW19LnVpLm1lc3NhZ2UgcHtvcGFjaXR5Oi44NTttYXJnaW46Ljc1ZW0gMH0udWkubWVzc2FnZSBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkubWVzc2FnZSBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5tZXNzYWdlIC5oZWFkZXIrcHttYXJnaW4tdG9wOi4yNWVtfS51aS5tZXNzYWdlIC5saXN0Om5vdCgudWkpe3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjA7b3BhY2l0eTouODU7bGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7bWFyZ2luOi41ZW0gMCAwfS51aS5tZXNzYWdlIC5saXN0Om5vdCgudWkpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkubWVzc2FnZSAubGlzdDpub3QoLnVpKTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkubWVzc2FnZSAubGlzdDpub3QoLnVpKSBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MCAwIC4zZW0gMWVtO3BhZGRpbmc6MH0udWkubWVzc2FnZSAubGlzdDpub3QoLnVpKSBsaTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDon4oCiJztsZWZ0Oi0xZW07aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLm1lc3NhZ2UgLmxpc3Q6bm90KC51aSkgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLm1lc3NhZ2U+Lmljb257bWFyZ2luLXJpZ2h0Oi42ZW19LnVpLm1lc3NhZ2U+LmNsb3NlLmljb257Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjA7dG9wOi43ODU3NWVtO3JpZ2h0Oi41ZW07b3BhY2l0eTouNzt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2V9LnVpLm1lc3NhZ2U+LmNsb3NlLmljb246aG92ZXJ7b3BhY2l0eToxfS51aS5tZXNzYWdlPjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLm1lc3NhZ2U+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5kcm9wZG93biAubWVudT4ubWVzc2FnZXttYXJnaW46MCAtMXB4fS51aS52aXNpYmxlLnZpc2libGUudmlzaWJsZS52aXNpYmxlLm1lc3NhZ2V7ZGlzcGxheTpibG9ja30udWkuaWNvbi52aXNpYmxlLnZpc2libGUudmlzaWJsZS52aXNpYmxlLm1lc3NhZ2V7ZGlzcGxheTpmbGV4fS51aS5oaWRkZW4uaGlkZGVuLmhpZGRlbi5oaWRkZW4ubWVzc2FnZXtkaXNwbGF5Om5vbmV9LnVpLmNvbXBhY3QubWVzc2FnZXtkaXNwbGF5OmlubGluZS1ibG9ja30udWkuY29tcGFjdC5pY29uLm1lc3NhZ2V7ZGlzcGxheTppbmxpbmUtZmxleH0udWkuYXR0YWNoZWQubWVzc2FnZXttYXJnaW4tYm90dG9tOi0xcHg7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXQ7bWFyZ2luLWxlZnQ6LTFweDttYXJnaW4tcmlnaHQ6LTFweH0udWkuYXR0YWNoZWQrLnVpLmF0dGFjaGVkLm1lc3NhZ2U6bm90KC50b3ApOm5vdCguYm90dG9tKXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXJhZGl1czowfS51aS5ib3R0b20uYXR0YWNoZWQubWVzc2FnZXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbTtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXQsMCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5ib3R0b20uYXR0YWNoZWQubWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MWVtfS51aS5hdHRhY2hlZC5pY29uLm1lc3NhZ2V7d2lkdGg6YXV0b30udWkuaWNvbi5tZXNzYWdle2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcn0udWkuaWNvbi5tZXNzYWdlPi5pY29uOm5vdCguY2xvc2Upe2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZTozZW07b3BhY2l0eTouOH0udWkuaWNvbi5tZXNzYWdlPi5jb250ZW50e2Rpc3BsYXk6YmxvY2s7ZmxleDoxIDEgYXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLmljb24ubWVzc2FnZSAuaWNvbjpub3QoLmNsb3NlKSsuY29udGVudHtwYWRkaW5nLWxlZnQ6MH0udWkuaWNvbi5tZXNzYWdlIC5jaXJjdWxhci5pY29ue3dpZHRoOjFlbX0udWkuZmxvYXRpbmcubWVzc2FnZXtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4yMikgaW5zZXQsMCAycHggNHB4IDAgcmdiYSgzNCwzNiwzOCwuMTIpLDAgMnB4IDEwcHggMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmJsYWNrLm1lc3NhZ2V7YmFja2dyb3VuZC1jb2xvcjojMWIxYzFkO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS51aS5wb3NpdGl2ZS5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2ZjZmZmNTtjb2xvcjojMmM2NjJkfS51aS5hdHRhY2hlZC5wb3NpdGl2ZS5tZXNzYWdlLC51aS5wb3NpdGl2ZS5tZXNzYWdle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNhM2MyOTMgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkucG9zaXRpdmUubWVzc2FnZSAuaGVhZGVye2NvbG9yOiMxYTUzMWJ9LnVpLm5lZ2F0aXZlLm1lc3NhZ2V7YmFja2dyb3VuZC1jb2xvcjojZmZmNmY2O2NvbG9yOiM5ZjNhMzh9LnVpLmF0dGFjaGVkLm5lZ2F0aXZlLm1lc3NhZ2UsLnVpLm5lZ2F0aXZlLm1lc3NhZ2V7Ym94LXNoYWRvdzowIDAgMCAxcHggI2UwYjRiNCBpbnNldCwwIDAgMCAwIHRyYW5zcGFyZW50fS51aS5uZWdhdGl2ZS5tZXNzYWdlIC5oZWFkZXJ7Y29sb3I6IzkxMmQyYn0udWkuaW5mby5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2Y4ZmZmZjtjb2xvcjojMjc2Zjg2fS51aS5hdHRhY2hlZC5pbmZvLm1lc3NhZ2UsLnVpLmluZm8ubWVzc2FnZXtib3gtc2hhZG93OjAgMCAwIDFweCAjYTlkNWRlIGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLmluZm8ubWVzc2FnZSAuaGVhZGVye2NvbG9yOiMwZTU2NmN9LnVpLndhcm5pbmcubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZhZjM7Y29sb3I6IzU3M2EwOH0udWkuYXR0YWNoZWQud2FybmluZy5tZXNzYWdlLC51aS53YXJuaW5nLm1lc3NhZ2V7Ym94LXNoYWRvdzowIDAgMCAxcHggI2M5YmE5YiBpbnNldCwwIDAgMCAwIHRyYW5zcGFyZW50fS51aS53YXJuaW5nLm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojNzk0YjAyfS51aS5lcnJvci5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2ZmZjZmNjtjb2xvcjojOWYzYTM4fS51aS5hdHRhY2hlZC5lcnJvci5tZXNzYWdlLC51aS5lcnJvci5tZXNzYWdle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNlMGI0YjQgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkuZXJyb3IubWVzc2FnZSAuaGVhZGVye2NvbG9yOiM5MTJkMmJ9LnVpLnN1Y2Nlc3MubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZmZjU7Y29sb3I6IzJjNjYyZH0udWkuYXR0YWNoZWQuc3VjY2Vzcy5tZXNzYWdlLC51aS5zdWNjZXNzLm1lc3NhZ2V7Ym94LXNoYWRvdzowIDAgMCAxcHggI2EzYzI5MyBpbnNldCwwIDAgMCAwIHRyYW5zcGFyZW50fS51aS5zdWNjZXNzLm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojMWE1MzFifS51aS5ibGFjay5tZXNzYWdlLC51aS5pbnZlcnRlZC5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6IzFiMWMxZDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0udWkucmVkLm1lc3NhZ2V7YmFja2dyb3VuZC1jb2xvcjojZmZlOGU2O2NvbG9yOiNkYjI4Mjg7Ym94LXNoYWRvdzowIDAgMCAxcHggI2RiMjgyOCBpbnNldCwwIDAgMCAwIHRyYW5zcGFyZW50fS51aS5yZWQubWVzc2FnZSAuaGVhZGVye2NvbG9yOiNjODIxMjF9LnVpLm9yYW5nZS5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2ZmZWRkZTtjb2xvcjojZjI3MTFjO2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmMjcxMWMgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkub3JhbmdlLm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojZTc2NDBkfS51aS55ZWxsb3cubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY4ZGI7Y29sb3I6I2I1ODEwNTtib3gtc2hhZG93OjAgMCAwIDFweCAjYjU4MTA1IGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLnllbGxvdy5tZXNzYWdlIC5oZWFkZXJ7Y29sb3I6IzljNmYwNH0udWkub2xpdmUubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmZkZWY7Y29sb3I6IzhhYmMxZTtib3gtc2hhZG93OjAgMCAwIDFweCAjOGFiYzFlIGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLm9saXZlLm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojN2FhNjFhfS51aS5ncmVlbi5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2U1ZjllNztjb2xvcjojMWViYzMwO2JveC1zaGFkb3c6MCAwIDAgMXB4ICMxZWJjMzAgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkuZ3JlZW4ubWVzc2FnZSAuaGVhZGVye2NvbG9yOiMxYWE2MmF9LnVpLnRlYWwubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNlMWY3Zjc7Y29sb3I6IzEwYTNhMztib3gtc2hhZG93OjAgMCAwIDFweCAjMTBhM2EzIGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLnRlYWwubWVzc2FnZSAuaGVhZGVye2NvbG9yOiMwZThjOGN9LnVpLmJsdWUubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZmY7Y29sb3I6IzIxODVkMDtib3gtc2hhZG93OjAgMCAwIDFweCAjMjE4NWQwIGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLmJsdWUubWVzc2FnZSAuaGVhZGVye2NvbG9yOiMxZTc3YmF9LnVpLnZpb2xldC5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2VhZTdmZjtjb2xvcjojNjQzNWM5O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM2NDM1YzkgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkudmlvbGV0Lm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojNWEzMGI1fS51aS5wdXJwbGUubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNmU3ZmY7Y29sb3I6I2EzMzNjODtib3gtc2hhZG93OjAgMCAwIDFweCAjYTMzM2M4IGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLnB1cnBsZS5tZXNzYWdlIC5oZWFkZXJ7Y29sb3I6IzkyMmViNH0udWkucGluay5tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2ZmZTNmYjtjb2xvcjojZTAzOTk3O2JveC1zaGFkb3c6MCAwIDAgMXB4ICNlMDM5OTcgaW5zZXQsMCAwIDAgMCB0cmFuc3BhcmVudH0udWkucGluay5tZXNzYWdlIC5oZWFkZXJ7Y29sb3I6I2RkMjM4Yn0udWkuYnJvd24ubWVzc2FnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmMWUyZDM7Y29sb3I6I2E1NjczZjtib3gtc2hhZG93OjAgMCAwIDFweCAjYTU2NzNmIGluc2V0LDAgMCAwIDAgdHJhbnNwYXJlbnR9LnVpLmJyb3duLm1lc3NhZ2UgLmhlYWRlcntjb2xvcjojOTM1YjM4fS51aS5taW5pLm1lc3NhZ2V7Zm9udC1zaXplOi43ODU3MTQyOWVtfS51aS50aW55Lm1lc3NhZ2V7Zm9udC1zaXplOi44NTcxNDI4NmVtfS51aS5zbWFsbC5tZXNzYWdle2ZvbnQtc2l6ZTouOTI4NTcxNDNlbX0udWkubWVzc2FnZXtmb250LXNpemU6MWVtfS51aS5sYXJnZS5tZXNzYWdle2ZvbnQtc2l6ZToxLjE0Mjg1NzE0ZW19LnVpLmJpZy5tZXNzYWdle2ZvbnQtc2l6ZToxLjI4NTcxNDI5ZW19LnVpLmh1Z2UubWVzc2FnZXtmb250LXNpemU6MS40Mjg1NzE0M2VtfS51aS5tYXNzaXZlLm1lc3NhZ2V7Zm9udC1zaXplOjEuNzE0Mjg1NzFlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBUYWJsZVxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkudGFibGV7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luOjFlbSAwO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzowfS51aS50YWJsZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLnRhYmxlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS50YWJsZSB0ZCwudWkudGFibGUgdGh7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlfS51aS50YWJsZSB0aGVhZHtib3gtc2hhZG93Om5vbmV9LnVpLnRhYmxlIHRoZWFkIHRoe2N1cnNvcjphdXRvO2JhY2tncm91bmQ6I2Y5ZmFmYjt0ZXh0LWFsaWduOmluaGVyaXQ7Y29sb3I6cmdiYSgwLDAsMCwuODcpO3BhZGRpbmc6LjkyODU3MTQzZW0gLjc4NTcxNDI5ZW07dmVydGljYWwtYWxpZ246aW5oZXJpdDtmb250LXN0eWxlOm5vbmU7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMSk7Ym9yZGVyLWxlZnQ6bm9uZX0udWkudGFibGUgdGhlYWQgdHI+dGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0udWkudGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gMCAwIDB9LnVpLnRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkPnRoOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIC4yODU3MTQyOXJlbSAwIDB9LnVpLnRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkPnRoOm9ubHktY2hpbGR7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkudGFibGUgdGZvb3R7Ym94LXNoYWRvdzpub25lfS51aS50YWJsZSB0Zm9vdCB0aHtjdXJzb3I6YXV0bztib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7YmFja2dyb3VuZDojZjlmYWZiO3RleHQtYWxpZ246aW5oZXJpdDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7cGFkZGluZzouNzg1NzE0MjllbSAuNzg1NzE0MjllbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOm5vbmV9LnVpLnRhYmxlIHRmb290IHRyPnRoOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0Om5vbmV9LnVpLnRhYmxlIHRmb290IHRyOmZpcnN0LWNoaWxkPnRoOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIDAgLjI4NTcxNDI5cmVtfS51aS50YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZD50aDpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAwfS51aS50YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZD50aDpvbmx5LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLnRhYmxlIHRyIHRke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjEpfS51aS50YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOm5vbmV9LnVpLnRhYmxlIHRib2R5K3Rib2R5IHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjEpfS51aS50YWJsZSB0ZHtwYWRkaW5nOi43ODU3MTQyOWVtIC43ODU3MTQyOWVtO3RleHQtYWxpZ246aW5oZXJpdH0udWkudGFibGU+Lmljb257dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLnRhYmxlPi5pY29uOm9ubHktY2hpbGR7bWFyZ2luOjB9LnVpLnRhYmxlLnNlZ21lbnR7cGFkZGluZzowfS51aS50YWJsZS5zZWdtZW50OmFmdGVye2Rpc3BsYXk6bm9uZX0udWkudGFibGUuc2VnbWVudC5zdGFja2VkOmFmdGVye2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkudGFibGU6bm90KC51bnN0YWNrYWJsZSl7d2lkdGg6MTAwJX0udWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdGJvZHksLnVpLnRhYmxlOm5vdCgudW5zdGFja2FibGUpIHRyLC51aS50YWJsZTpub3QoLnVuc3RhY2thYmxlKSB0cj50ZCwudWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdHI+dGh7d2lkdGg6YXV0byFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LnVpLnRhYmxlOm5vdCgudW5zdGFja2FibGUpe3BhZGRpbmc6MH0udWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdGhlYWR7ZGlzcGxheTpibG9ja30udWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdGZvb3R7ZGlzcGxheTpibG9ja30udWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdHJ7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctYm90dG9tOjFlbTtib3gtc2hhZG93OjAgLTFweCAwIDAgcmdiYSgwLDAsMCwuMSkgaW5zZXQhaW1wb3J0YW50fS51aS50YWJsZTpub3QoLnVuc3RhY2thYmxlKSB0cj50ZCwudWkudGFibGU6bm90KC51bnN0YWNrYWJsZSkgdHI+dGh7YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmUhaW1wb3J0YW50O3BhZGRpbmc6LjI1ZW0gLjc1ZW0haW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnVpLnRhYmxlOm5vdCgudW5zdGFja2FibGUpIHRkOmZpcnN0LWNoaWxkLC51aS50YWJsZTpub3QoLnVuc3RhY2thYmxlKSB0aDpmaXJzdC1jaGlsZHtmb250LXdlaWdodDo3MDB9LnVpLmRlZmluaXRpb24udGFibGU6bm90KC51bnN0YWNrYWJsZSkgdGhlYWQgdGg6Zmlyc3QtY2hpbGR7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH19LnVpLnRhYmxlIHRkIC5pbWFnZSwudWkudGFibGUgdGQgLmltYWdlIGltZywudWkudGFibGUgdGggLmltYWdlLC51aS50YWJsZSB0aCAuaW1hZ2UgaW1ne21heC13aWR0aDpub25lfS51aS5zdHJ1Y3R1cmVkLnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0udWkuc3RydWN0dXJlZC50YWJsZSB0aGVhZCB0aHtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodDpub25lfS51aS5zdHJ1Y3R1cmVkLnNvcnRhYmxlLnRhYmxlIHRoZWFkIHRoe2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnN0cnVjdHVyZWQuYmFzaWMudGFibGUgdGh7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmlnaHQ6bm9uZX0udWkuc3RydWN0dXJlZC5jZWxsZWQudGFibGUgdHIgdGQsLnVpLnN0cnVjdHVyZWQuY2VsbGVkLnRhYmxlIHRyIHRoe2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjEpfS51aS5kZWZpbml0aW9uLnRhYmxlIHRoZWFkOm5vdCguZnVsbC13aWR0aCkgdGg6Zmlyc3QtY2hpbGR7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kOjAgMDtmb250LXdlaWdodDo0MDA7Y29sb3I6cmdiYSgwLDAsMCwuNCk7Ym94LXNoYWRvdzotMXB4IC0xcHggMCAxcHggI2ZmZn0udWkuZGVmaW5pdGlvbi50YWJsZSB0Zm9vdDpub3QoLmZ1bGwtd2lkdGgpIHRoOmZpcnN0LWNoaWxke3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZDowIDA7Zm9udC13ZWlnaHQ6cmdiYSgwLDAsMCwuNCk7Y29sb3I6bm9ybWFsO2JveC1zaGFkb3c6MXB4IDFweCAwIDFweCAjZmZmfS51aS5jZWxsZWQuZGVmaW5pdGlvbi50YWJsZSB0aGVhZDpub3QoLmZ1bGwtd2lkdGgpIHRoOmZpcnN0LWNoaWxke2JveC1zaGFkb3c6MCAtMXB4IDAgMXB4ICNmZmZ9LnVpLmNlbGxlZC5kZWZpbml0aW9uLnRhYmxlIHRmb290Om5vdCguZnVsbC13aWR0aCkgdGg6Zmlyc3QtY2hpbGR7Ym94LXNoYWRvdzowIDFweCAwIDFweCAjZmZmfS51aS5kZWZpbml0aW9uLnRhYmxlIHRyIHRkLmRlZmluaXRpb24sLnVpLmRlZmluaXRpb24udGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQ6bm90KC5pZ25vcmVkKXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjAzKTtmb250LXdlaWdodDo3MDA7Y29sb3I6cmdiYSgwLDAsMCwuOTUpO3RleHQtdHJhbnNmb3JtOicnO2JveC1zaGFkb3c6Jyc7dGV4dC1hbGlnbjonJztmb250LXNpemU6MWVtO3BhZGRpbmctbGVmdDonJztwYWRkaW5nLXJpZ2h0OicnfS51aS5kZWZpbml0aW9uLnRhYmxlIHRoZWFkOm5vdCguZnVsbC13aWR0aCkgdGg6bnRoLWNoaWxkKDIpe2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmRlZmluaXRpb24udGFibGUgdGZvb3Q6bm90KC5mdWxsLXdpZHRoKSB0aDpudGgtY2hpbGQoMil7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuZGVmaW5pdGlvbi50YWJsZSB0ZDpudGgtY2hpbGQoMil7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkudGFibGUgdGQucG9zaXRpdmUsLnVpLnRhYmxlIHRyLnBvc2l0aXZle2JveC1zaGFkb3c6MCAwIDAgI2EzYzI5MyBpbnNldH0udWkudGFibGUgdGQucG9zaXRpdmUsLnVpLnRhYmxlIHRyLnBvc2l0aXZle2JhY2tncm91bmQ6I2ZjZmZmNSFpbXBvcnRhbnQ7Y29sb3I6IzJjNjYyZCFpbXBvcnRhbnR9LnVpLnRhYmxlIHRkLm5lZ2F0aXZlLC51aS50YWJsZSB0ci5uZWdhdGl2ZXtib3gtc2hhZG93OjAgMCAwICNlMGI0YjQgaW5zZXR9LnVpLnRhYmxlIHRkLm5lZ2F0aXZlLC51aS50YWJsZSB0ci5uZWdhdGl2ZXtiYWNrZ3JvdW5kOiNmZmY2ZjYhaW1wb3J0YW50O2NvbG9yOiM5ZjNhMzghaW1wb3J0YW50fS51aS50YWJsZSB0ZC5lcnJvciwudWkudGFibGUgdHIuZXJyb3J7Ym94LXNoYWRvdzowIDAgMCAjZTBiNGI0IGluc2V0fS51aS50YWJsZSB0ZC5lcnJvciwudWkudGFibGUgdHIuZXJyb3J7YmFja2dyb3VuZDojZmZmNmY2IWltcG9ydGFudDtjb2xvcjojOWYzYTM4IWltcG9ydGFudH0udWkudGFibGUgdGQud2FybmluZywudWkudGFibGUgdHIud2FybmluZ3tib3gtc2hhZG93OjAgMCAwICNjOWJhOWIgaW5zZXR9LnVpLnRhYmxlIHRkLndhcm5pbmcsLnVpLnRhYmxlIHRyLndhcm5pbmd7YmFja2dyb3VuZDojZmZmYWYzIWltcG9ydGFudDtjb2xvcjojNTczYTA4IWltcG9ydGFudH0udWkudGFibGUgdGQuYWN0aXZlLC51aS50YWJsZSB0ci5hY3RpdmV7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC44NykgaW5zZXR9LnVpLnRhYmxlIHRkLmFjdGl2ZSwudWkudGFibGUgdHIuYWN0aXZle2JhY2tncm91bmQ6I2UwZTBlMCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuODcpIWltcG9ydGFudH0udWkudGFibGUgdHIgdGQuZGlzYWJsZWQsLnVpLnRhYmxlIHRyLmRpc2FibGVkIHRkLC51aS50YWJsZSB0ci5kaXNhYmxlZDpob3ZlciwudWkudGFibGUgdHI6aG92ZXIgdGQuZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTtjb2xvcjpyZ2JhKDQwLDQwLDQwLC4zKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlLC51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRib2R5LC51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRyLC51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRyPnRkLC51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRyPnRoe3dpZHRoOjEwMCUhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxle3BhZGRpbmc6MH0udWlbY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS50YWJsZSB0aGVhZHtkaXNwbGF5OmJsb2NrfS51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRmb290e2Rpc3BsYXk6YmxvY2t9LnVpW2NsYXNzKj1cInRhYmxldCBzdGFja2FibGVcIl0udGFibGUgdHJ7cGFkZGluZy10b3A6MWVtO3BhZGRpbmctYm90dG9tOjFlbTtib3gtc2hhZG93OjAgLTFweCAwIDAgcmdiYSgwLDAsMCwuMSkgaW5zZXQhaW1wb3J0YW50fS51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRyPnRkLC51aVtjbGFzcyo9XCJ0YWJsZXQgc3RhY2thYmxlXCJdLnRhYmxlIHRyPnRoe2JhY2tncm91bmQ6MCAwO2JvcmRlcjpub25lIWltcG9ydGFudDtwYWRkaW5nOi4yNWVtIC43NWVtO2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnVpLmRlZmluaXRpb25bY2xhc3MqPVwidGFibGV0IHN0YWNrYWJsZVwiXS50YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZHtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fX0udWkudGFibGUgW2NsYXNzKj1cImxlZnQgYWxpZ25lZFwiXSwudWkudGFibGVbY2xhc3MqPVwibGVmdCBhbGlnbmVkXCJde3RleHQtYWxpZ246bGVmdH0udWkudGFibGUgW2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJdLC51aS50YWJsZVtjbGFzcyo9XCJjZW50ZXIgYWxpZ25lZFwiXXt0ZXh0LWFsaWduOmNlbnRlcn0udWkudGFibGUgW2NsYXNzKj1cInJpZ2h0IGFsaWduZWRcIl0sLnVpLnRhYmxlW2NsYXNzKj1cInJpZ2h0IGFsaWduZWRcIl17dGV4dC1hbGlnbjpyaWdodH0udWkudGFibGUgW2NsYXNzKj1cInRvcCBhbGlnbmVkXCJdLC51aS50YWJsZVtjbGFzcyo9XCJ0b3AgYWxpZ25lZFwiXXt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnVpLnRhYmxlIFtjbGFzcyo9XCJtaWRkbGUgYWxpZ25lZFwiXSwudWkudGFibGVbY2xhc3MqPVwibWlkZGxlIGFsaWduZWRcIl17dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS50YWJsZSBbY2xhc3MqPVwiYm90dG9tIGFsaWduZWRcIl0sLnVpLnRhYmxlW2NsYXNzKj1cImJvdHRvbSBhbGlnbmVkXCJde3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0udWkudGFibGUgdGQuY29sbGFwc2luZywudWkudGFibGUgdGguY29sbGFwc2luZ3t3aWR0aDoxcHg7d2hpdGUtc3BhY2U6bm93cmFwfS51aS5maXhlZC50YWJsZXt0YWJsZS1sYXlvdXQ6Zml4ZWR9LnVpLmZpeGVkLnRhYmxlIHRkLC51aS5maXhlZC50YWJsZSB0aHtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWkuc2VsZWN0YWJsZS50YWJsZSB0Ym9keSB0cjpob3ZlciwudWkudGFibGUgdGJvZHkgdHIgdGQuc2VsZWN0YWJsZTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KSFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuOTUpIWltcG9ydGFudH0udWkuaW52ZXJ0ZWQudGFibGUgdGJvZHkgdHIgdGQuc2VsZWN0YWJsZTpob3ZlciwudWkuc2VsZWN0YWJsZS5pbnZlcnRlZC50YWJsZSB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnRhYmxlIHRib2R5IHRyIHRkLnNlbGVjdGFibGV7cGFkZGluZzowfS51aS50YWJsZSB0Ym9keSB0ciB0ZC5zZWxlY3RhYmxlPmE6bm90KC51aSl7ZGlzcGxheTpibG9jaztjb2xvcjppbmhlcml0O3BhZGRpbmc6Ljc4NTcxNDI5ZW0gLjc4NTcxNDI5ZW19LnVpLnNlbGVjdGFibGUudGFibGUgdHIuZXJyb3I6aG92ZXIsLnVpLnNlbGVjdGFibGUudGFibGUgdHI6aG92ZXIgdGQuZXJyb3IsLnVpLnRhYmxlIHRyIHRkLnNlbGVjdGFibGUuZXJyb3I6aG92ZXJ7YmFja2dyb3VuZDojZmZlN2U3IWltcG9ydGFudDtjb2xvcjojOTQzNjM0IWltcG9ydGFudH0udWkuc2VsZWN0YWJsZS50YWJsZSB0ci53YXJuaW5nOmhvdmVyLC51aS5zZWxlY3RhYmxlLnRhYmxlIHRyOmhvdmVyIHRkLndhcm5pbmcsLnVpLnRhYmxlIHRyIHRkLnNlbGVjdGFibGUud2FybmluZzpob3ZlcntiYWNrZ3JvdW5kOiNmZmY0ZTQhaW1wb3J0YW50O2NvbG9yOiM0OTMxMDchaW1wb3J0YW50fS51aS5zZWxlY3RhYmxlLnRhYmxlIHRyLmFjdGl2ZTpob3ZlciwudWkuc2VsZWN0YWJsZS50YWJsZSB0cjpob3ZlciB0ZC5hY3RpdmUsLnVpLnRhYmxlIHRyIHRkLnNlbGVjdGFibGUuYWN0aXZlOmhvdmVye2JhY2tncm91bmQ6I2UwZTBlMCFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgwLDAsMCwuODcpIWltcG9ydGFudH0udWkuc2VsZWN0YWJsZS50YWJsZSB0ci5wb3NpdGl2ZTpob3ZlciwudWkuc2VsZWN0YWJsZS50YWJsZSB0cjpob3ZlciB0ZC5wb3NpdGl2ZSwudWkudGFibGUgdHIgdGQuc2VsZWN0YWJsZS5wb3NpdGl2ZTpob3ZlcntiYWNrZ3JvdW5kOiNmN2ZmZTYhaW1wb3J0YW50O2NvbG9yOiMyNzViMjghaW1wb3J0YW50fS51aS5zZWxlY3RhYmxlLnRhYmxlIHRyLm5lZ2F0aXZlOmhvdmVyLC51aS5zZWxlY3RhYmxlLnRhYmxlIHRyOmhvdmVyIHRkLm5lZ2F0aXZlLC51aS50YWJsZSB0ciB0ZC5zZWxlY3RhYmxlLm5lZ2F0aXZlOmhvdmVye2JhY2tncm91bmQ6I2ZmZTdlNyFpbXBvcnRhbnQ7Y29sb3I6Izk0MzYzNCFpbXBvcnRhbnR9LnVpLmF0dGFjaGVkLnRhYmxle3RvcDowO2JvdHRvbTowO2JvcmRlci1yYWRpdXM6MDttYXJnaW46MCAtMXB4O3dpZHRoOmNhbGMoMTAwJSAtICgtMXB4ICogMikpO21heC13aWR0aDpjYWxjKDEwMCUgLSAoLTFweCAqIDIpKTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZDRkNGQ1fS51aS5hdHRhY2hlZCsudWkuYXR0YWNoZWQudGFibGU6bm90KC50b3Ape2JvcmRlci10b3A6bm9uZX0udWlbY2xhc3MqPVwidG9wIGF0dGFjaGVkXCJdLnRhYmxle2JvdHRvbTowO21hcmdpbi1ib3R0b206MDt0b3A6MDttYXJnaW4tdG9wOjFlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS50YWJsZVtjbGFzcyo9XCJ0b3AgYXR0YWNoZWRcIl06Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aVtjbGFzcyo9XCJib3R0b20gYXR0YWNoZWRcIl0udGFibGV7Ym90dG9tOjA7bWFyZ2luLXRvcDowO3RvcDowO21hcmdpbi1ib3R0b206MWVtO2JveC1zaGFkb3c6bm9uZSxub25lO2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpW2NsYXNzKj1cImJvdHRvbSBhdHRhY2hlZFwiXS50YWJsZTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuc3RyaXBlZC50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4pLC51aS5zdHJpcGVkLnRhYmxlPnRyOm50aC1jaGlsZCgybil7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCw1MCwuMDIpfS51aS5pbnZlcnRlZC5zdHJpcGVkLnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgybiksLnVpLmludmVydGVkLnN0cmlwZWQudGFibGU+dHI6bnRoLWNoaWxkKDJuKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjA1KX0udWkuc3RyaXBlZC5zZWxlY3RhYmxlLnNlbGVjdGFibGUuc2VsZWN0YWJsZS50YWJsZSB0Ym9keSB0ci5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDojZWZlZmVmIWltcG9ydGFudDtjb2xvcjpyZ2JhKDAsMCwwLC45NSkhaW1wb3J0YW50fS51aS50YWJsZSBbY2xhc3MqPVwic2luZ2xlIGxpbmVcIl0sLnVpLnRhYmxlW2NsYXNzKj1cInNpbmdsZSBsaW5lXCJde3doaXRlLXNwYWNlOm5vd3JhcH0udWkudGFibGUgW2NsYXNzKj1cInNpbmdsZSBsaW5lXCJdLC51aS50YWJsZVtjbGFzcyo9XCJzaW5nbGUgbGluZVwiXXt3aGl0ZS1zcGFjZTpub3dyYXB9LnVpLnJlZC50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgI2RiMjgyOH0udWkuaW52ZXJ0ZWQucmVkLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2RiMjgyOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9yYW5nZS50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgI2YyNzExY30udWkuaW52ZXJ0ZWQub3JhbmdlLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2YyNzExYyFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnllbGxvdy50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgI2ZiYmQwOH0udWkuaW52ZXJ0ZWQueWVsbG93LnRhYmxle2JhY2tncm91bmQtY29sb3I6I2ZiYmQwOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9saXZlLnRhYmxle2JvcmRlci10b3A6LjJlbSBzb2xpZCAjYjVjYzE4fS51aS5pbnZlcnRlZC5vbGl2ZS50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNWNjMTghaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ncmVlbi50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgIzIxYmE0NX0udWkuaW52ZXJ0ZWQuZ3JlZW4udGFibGV7YmFja2dyb3VuZC1jb2xvcjojMjFiYTQ1IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkudGVhbC50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgIzAwYjVhZH0udWkuaW52ZXJ0ZWQudGVhbC50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMGI1YWQhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS51aS5ibHVlLnRhYmxle2JvcmRlci10b3A6LjJlbSBzb2xpZCAjMjE4NWQwfS51aS5pbnZlcnRlZC5ibHVlLnRhYmxle2JhY2tncm91bmQtY29sb3I6IzIxODVkMCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnZpb2xldC50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgIzY0MzVjOX0udWkuaW52ZXJ0ZWQudmlvbGV0LnRhYmxle2JhY2tncm91bmQtY29sb3I6IzY0MzVjOSFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnB1cnBsZS50YWJsZXtib3JkZXItdG9wOi4yZW0gc29saWQgI2EzMzNjOH0udWkuaW52ZXJ0ZWQucHVycGxlLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2EzMzNjOCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLnBpbmsudGFibGV7Ym9yZGVyLXRvcDouMmVtIHNvbGlkICNlMDM5OTd9LnVpLmludmVydGVkLnBpbmsudGFibGV7YmFja2dyb3VuZC1jb2xvcjojZTAzOTk3IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuYnJvd24udGFibGV7Ym9yZGVyLXRvcDouMmVtIHNvbGlkICNhNTY3M2Z9LnVpLmludmVydGVkLmJyb3duLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2E1NjczZiFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLmdyZXkudGFibGV7Ym9yZGVyLXRvcDouMmVtIHNvbGlkICM3Njc2NzZ9LnVpLmludmVydGVkLmdyZXkudGFibGV7YmFja2dyb3VuZC1jb2xvcjojNzY3Njc2IWltcG9ydGFudDtjb2xvcjojZmZmIWltcG9ydGFudH0udWkuYmxhY2sudGFibGV7Ym9yZGVyLXRvcDouMmVtIHNvbGlkICMxYjFjMWR9LnVpLmludmVydGVkLmJsYWNrLnRhYmxle2JhY2tncm91bmQtY29sb3I6IzFiMWMxZCFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnVpLm9uZS5jb2x1bW4udGFibGUgdGR7d2lkdGg6MTAwJX0udWkudHdvLmNvbHVtbi50YWJsZSB0ZHt3aWR0aDo1MCV9LnVpLnRocmVlLmNvbHVtbi50YWJsZSB0ZHt3aWR0aDozMy4zMzMzMzMzMyV9LnVpLmZvdXIuY29sdW1uLnRhYmxlIHRke3dpZHRoOjI1JX0udWkuZml2ZS5jb2x1bW4udGFibGUgdGR7d2lkdGg6MjAlfS51aS5zaXguY29sdW1uLnRhYmxlIHRke3dpZHRoOjE2LjY2NjY2NjY3JX0udWkuc2V2ZW4uY29sdW1uLnRhYmxlIHRke3dpZHRoOjE0LjI4NTcxNDI5JX0udWkuZWlnaHQuY29sdW1uLnRhYmxlIHRke3dpZHRoOjEyLjUlfS51aS5uaW5lLmNvbHVtbi50YWJsZSB0ZHt3aWR0aDoxMS4xMTExMTExMSV9LnVpLnRlbi5jb2x1bW4udGFibGUgdGR7d2lkdGg6MTAlfS51aS5lbGV2ZW4uY29sdW1uLnRhYmxlIHRke3dpZHRoOjkuMDkwOTA5MDklfS51aS50d2VsdmUuY29sdW1uLnRhYmxlIHRke3dpZHRoOjguMzMzMzMzMzMlfS51aS50aGlydGVlbi5jb2x1bW4udGFibGUgdGR7d2lkdGg6Ny42OTIzMDc2OSV9LnVpLmZvdXJ0ZWVuLmNvbHVtbi50YWJsZSB0ZHt3aWR0aDo3LjE0Mjg1NzE0JX0udWkuZmlmdGVlbi5jb2x1bW4udGFibGUgdGR7d2lkdGg6Ni42NjY2NjY2NyV9LnVpLnNpeHRlZW4uY29sdW1uLnRhYmxlIHRke3dpZHRoOjYuMjUlfS51aS50YWJsZSB0ZC5vbmUud2lkZSwudWkudGFibGUgdGgub25lLndpZGV7d2lkdGg6Ni4yNSV9LnVpLnRhYmxlIHRkLnR3by53aWRlLC51aS50YWJsZSB0aC50d28ud2lkZXt3aWR0aDoxMi41JX0udWkudGFibGUgdGQudGhyZWUud2lkZSwudWkudGFibGUgdGgudGhyZWUud2lkZXt3aWR0aDoxOC43NSV9LnVpLnRhYmxlIHRkLmZvdXIud2lkZSwudWkudGFibGUgdGguZm91ci53aWRle3dpZHRoOjI1JX0udWkudGFibGUgdGQuZml2ZS53aWRlLC51aS50YWJsZSB0aC5maXZlLndpZGV7d2lkdGg6MzEuMjUlfS51aS50YWJsZSB0ZC5zaXgud2lkZSwudWkudGFibGUgdGguc2l4LndpZGV7d2lkdGg6MzcuNSV9LnVpLnRhYmxlIHRkLnNldmVuLndpZGUsLnVpLnRhYmxlIHRoLnNldmVuLndpZGV7d2lkdGg6NDMuNzUlfS51aS50YWJsZSB0ZC5laWdodC53aWRlLC51aS50YWJsZSB0aC5laWdodC53aWRle3dpZHRoOjUwJX0udWkudGFibGUgdGQubmluZS53aWRlLC51aS50YWJsZSB0aC5uaW5lLndpZGV7d2lkdGg6NTYuMjUlfS51aS50YWJsZSB0ZC50ZW4ud2lkZSwudWkudGFibGUgdGgudGVuLndpZGV7d2lkdGg6NjIuNSV9LnVpLnRhYmxlIHRkLmVsZXZlbi53aWRlLC51aS50YWJsZSB0aC5lbGV2ZW4ud2lkZXt3aWR0aDo2OC43NSV9LnVpLnRhYmxlIHRkLnR3ZWx2ZS53aWRlLC51aS50YWJsZSB0aC50d2VsdmUud2lkZXt3aWR0aDo3NSV9LnVpLnRhYmxlIHRkLnRoaXJ0ZWVuLndpZGUsLnVpLnRhYmxlIHRoLnRoaXJ0ZWVuLndpZGV7d2lkdGg6ODEuMjUlfS51aS50YWJsZSB0ZC5mb3VydGVlbi53aWRlLC51aS50YWJsZSB0aC5mb3VydGVlbi53aWRle3dpZHRoOjg3LjUlfS51aS50YWJsZSB0ZC5maWZ0ZWVuLndpZGUsLnVpLnRhYmxlIHRoLmZpZnRlZW4ud2lkZXt3aWR0aDo5My43NSV9LnVpLnRhYmxlIHRkLnNpeHRlZW4ud2lkZSwudWkudGFibGUgdGguc2l4dGVlbi53aWRle3dpZHRoOjEwMCV9LnVpLnNvcnRhYmxlLnRhYmxlIHRoZWFkIHRoe2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuc29ydGFibGUudGFibGUgdGhlYWQgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0udWkuc29ydGFibGUudGFibGUgdGhlYWQgdGguc29ydGVkLC51aS5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aC5zb3J0ZWQ6aG92ZXJ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS51aS5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aDphZnRlcntkaXNwbGF5Om5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O2NvbnRlbnQ6Jyc7aGVpZ2h0OjFlbTt3aWR0aDphdXRvO29wYWNpdHk6Ljg7bWFyZ2luOjAgMCAwIC41ZW07Zm9udC1mYW1pbHk6SWNvbnN9LnVpLnNvcnRhYmxlLnRhYmxlIHRoZWFkIHRoLmFzY2VuZGluZzphZnRlcntjb250ZW50OidcXGYwZDgnfS51aS5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aC5kZXNjZW5kaW5nOmFmdGVye2NvbnRlbnQ6J1xcZjBkNyd9LnVpLnNvcnRhYmxlLnRhYmxlIHRoLmRpc2FibGVkOmhvdmVye2N1cnNvcjphdXRvO2NvbG9yOnJnYmEoNDAsNDAsNDAsLjMpfS51aS5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aDpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtjb2xvcjpyZ2JhKDAsMCwwLC44KX0udWkuc29ydGFibGUudGFibGUgdGhlYWQgdGguc29ydGVke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDUpO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuc29ydGFibGUudGFibGUgdGhlYWQgdGguc29ydGVkOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aC5zb3J0ZWQ6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5pbnZlcnRlZC5zb3J0YWJsZS50YWJsZSB0aGVhZCB0aC5zb3J0ZWR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LHJnYmEoMCwwLDAsLjA1KSk7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuc29ydGFibGUudGFibGUgdGhlYWQgdGg6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wOCkgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LHJnYmEoMCwwLDAsLjA1KSk7Y29sb3I6I2ZmZn0udWkuaW52ZXJ0ZWQuc29ydGFibGUudGFibGUgdGhlYWQgdGh7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS51aS5pbnZlcnRlZC50YWJsZXtiYWNrZ3JvdW5kOiMzMzM7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyOm5vbmV9LnVpLmludmVydGVkLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKSFpbXBvcnRhbnQ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSkhaW1wb3J0YW50fS51aS5pbnZlcnRlZC50YWJsZSB0ciB0ZHtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSkhaW1wb3J0YW50fS51aS5pbnZlcnRlZC50YWJsZSB0ciB0ZC5kaXNhYmxlZCwudWkuaW52ZXJ0ZWQudGFibGUgdHIuZGlzYWJsZWQgdGQsLnVpLmludmVydGVkLnRhYmxlIHRyLmRpc2FibGVkOmhvdmVyIHRkLC51aS5pbnZlcnRlZC50YWJsZSB0cjpob3ZlciB0ZC5kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO2NvbG9yOnJnYmEoMjI1LDIyNSwyMjUsLjMpfS51aS5pbnZlcnRlZC5kZWZpbml0aW9uLnRhYmxlIHRmb290Om5vdCguZnVsbC13aWR0aCkgdGg6Zmlyc3QtY2hpbGQsLnVpLmludmVydGVkLmRlZmluaXRpb24udGFibGUgdGhlYWQ6bm90KC5mdWxsLXdpZHRoKSB0aDpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOiNmZmZ9LnVpLmludmVydGVkLmRlZmluaXRpb24udGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4wMik7Y29sb3I6I2ZmZn0udWkuY29sbGFwc2luZy50YWJsZXt3aWR0aDphdXRvfS51aS5iYXNpYy50YWJsZXtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTtib3gtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnRhYmxlIHRmb290LC51aS5iYXNpYy50YWJsZSB0aGVhZHtib3gtc2hhZG93Om5vbmV9LnVpLmJhc2ljLnRhYmxlIHRoe2JhY2tncm91bmQ6MCAwO2JvcmRlci1sZWZ0Om5vbmV9LnVpLmJhc2ljLnRhYmxlIHRib2R5IHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpfS51aS5iYXNpYy50YWJsZSB0ZHtiYWNrZ3JvdW5kOjAgMH0udWkuYmFzaWMuc3RyaXBlZC50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4pe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpIWltcG9ydGFudH0udWlbY2xhc3MqPVwidmVyeSBiYXNpY1wiXS50YWJsZXtib3JkZXI6bm9uZX0udWlbY2xhc3MqPVwidmVyeSBiYXNpY1wiXS50YWJsZTpub3QoLnNvcnRhYmxlKTpub3QoLnN0cmlwZWQpIHRkLC51aVtjbGFzcyo9XCJ2ZXJ5IGJhc2ljXCJdLnRhYmxlOm5vdCguc29ydGFibGUpOm5vdCguc3RyaXBlZCkgdGh7cGFkZGluZzonJ30udWlbY2xhc3MqPVwidmVyeSBiYXNpY1wiXS50YWJsZTpub3QoLnNvcnRhYmxlKTpub3QoLnN0cmlwZWQpIHRkOmZpcnN0LWNoaWxkLC51aVtjbGFzcyo9XCJ2ZXJ5IGJhc2ljXCJdLnRhYmxlOm5vdCguc29ydGFibGUpOm5vdCguc3RyaXBlZCkgdGg6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LnVpW2NsYXNzKj1cInZlcnkgYmFzaWNcIl0udGFibGU6bm90KC5zb3J0YWJsZSk6bm90KC5zdHJpcGVkKSB0ZDpsYXN0LWNoaWxkLC51aVtjbGFzcyo9XCJ2ZXJ5IGJhc2ljXCJdLnRhYmxlOm5vdCguc29ydGFibGUpOm5vdCguc3RyaXBlZCkgdGg6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9LnVpW2NsYXNzKj1cInZlcnkgYmFzaWNcIl0udGFibGU6bm90KC5zb3J0YWJsZSk6bm90KC5zdHJpcGVkKSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aHtwYWRkaW5nLXRvcDowfS51aS5jZWxsZWQudGFibGUgdHIgdGQsLnVpLmNlbGxlZC50YWJsZSB0ciB0aHtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMSl9LnVpLmNlbGxlZC50YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCwudWkuY2VsbGVkLnRhYmxlIHRyIHRoOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0Om5vbmV9LnVpLnBhZGRlZC50YWJsZSB0aHtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfS51aS5wYWRkZWQudGFibGUgdGQsLnVpLnBhZGRlZC50YWJsZSB0aHtwYWRkaW5nOjFlbSAxZW19LnVpW2NsYXNzKj1cInZlcnkgcGFkZGVkXCJdLnRhYmxlIHRoe3BhZGRpbmctbGVmdDoxLjVlbTtwYWRkaW5nLXJpZ2h0OjEuNWVtfS51aVtjbGFzcyo9XCJ2ZXJ5IHBhZGRlZFwiXS50YWJsZSB0ZHtwYWRkaW5nOjEuNWVtIDEuNWVtfS51aS5jb21wYWN0LnRhYmxlIHRoe3BhZGRpbmctbGVmdDouN2VtO3BhZGRpbmctcmlnaHQ6LjdlbX0udWkuY29tcGFjdC50YWJsZSB0ZHtwYWRkaW5nOi41ZW0gLjdlbX0udWlbY2xhc3MqPVwidmVyeSBjb21wYWN0XCJdLnRhYmxlIHRoe3BhZGRpbmctbGVmdDouNmVtO3BhZGRpbmctcmlnaHQ6LjZlbX0udWlbY2xhc3MqPVwidmVyeSBjb21wYWN0XCJdLnRhYmxlIHRke3BhZGRpbmc6LjRlbSAuNmVtfS51aS5zbWFsbC50YWJsZXtmb250LXNpemU6LjllbX0udWkudGFibGV7Zm9udC1zaXplOjFlbX0udWkubGFyZ2UudGFibGV7Zm9udC1zaXplOjEuMWVtfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIEFkXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIENvcHlyaWdodCAyMDEzIENvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmFke2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoxZW0gMH0udWkuYWQ6Zmlyc3QtY2hpbGR7bWFyZ2luOjB9LnVpLmFkOmxhc3QtY2hpbGR7bWFyZ2luOjB9LnVpLmFkIGlmcmFtZXttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOm5vbmU7b3ZlcmZsb3c6aGlkZGVufS51aS5sZWFkZXJib2FyZC5hZHt3aWR0aDo3MjhweDtoZWlnaHQ6OTBweH0udWlbY2xhc3MqPVwibWVkaXVtIHJlY3RhbmdsZVwiXS5hZHt3aWR0aDozMDBweDtoZWlnaHQ6MjUwcHh9LnVpW2NsYXNzKj1cImxhcmdlIHJlY3RhbmdsZVwiXS5hZHt3aWR0aDozMzZweDtoZWlnaHQ6MjgwcHh9LnVpW2NsYXNzKj1cImhhbGYgcGFnZVwiXS5hZHt3aWR0aDozMDBweDtoZWlnaHQ6NjAwcHh9LnVpLnNxdWFyZS5hZHt3aWR0aDoyNTBweDtoZWlnaHQ6MjUwcHh9LnVpW2NsYXNzKj1cInNtYWxsIHNxdWFyZVwiXS5hZHt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHh9LnVpW2NsYXNzKj1cInNtYWxsIHJlY3RhbmdsZVwiXS5hZHt3aWR0aDoxODBweDtoZWlnaHQ6MTUwcHh9LnVpW2NsYXNzKj1cInZlcnRpY2FsIHJlY3RhbmdsZVwiXS5hZHt3aWR0aDoyNDBweDtoZWlnaHQ6NDAwcHh9LnVpLmJ1dHRvbi5hZHt3aWR0aDoxMjBweDtoZWlnaHQ6OTBweH0udWlbY2xhc3MqPVwic3F1YXJlIGJ1dHRvblwiXS5hZHt3aWR0aDoxMjVweDtoZWlnaHQ6MTI1cHh9LnVpW2NsYXNzKj1cInNtYWxsIGJ1dHRvblwiXS5hZHt3aWR0aDoxMjBweDtoZWlnaHQ6NjBweH0udWkuc2t5c2NyYXBlci5hZHt3aWR0aDoxMjBweDtoZWlnaHQ6NjAwcHh9LnVpW2NsYXNzKj1cIndpZGUgc2t5c2NyYXBlclwiXS5hZHt3aWR0aDoxNjBweH0udWkuYmFubmVyLmFke3dpZHRoOjQ2OHB4O2hlaWdodDo2MHB4fS51aVtjbGFzcyo9XCJ2ZXJ0aWNhbCBiYW5uZXJcIl0uYWR7d2lkdGg6MTIwcHg7aGVpZ2h0OjI0MHB4fS51aVtjbGFzcyo9XCJ0b3AgYmFubmVyXCJdLmFke3dpZHRoOjkzMHB4O2hlaWdodDoxODBweH0udWlbY2xhc3MqPVwiaGFsZiBiYW5uZXJcIl0uYWR7d2lkdGg6MjM0cHg7aGVpZ2h0OjYwcHh9LnVpW2NsYXNzKj1cImxhcmdlIGxlYWRlcmJvYXJkXCJdLmFke3dpZHRoOjk3MHB4O2hlaWdodDo5MHB4fS51aS5iaWxsYm9hcmQuYWR7d2lkdGg6OTcwcHg7aGVpZ2h0OjI1MHB4fS51aS5wYW5vcmFtYS5hZHt3aWR0aDo5ODBweDtoZWlnaHQ6MTIwcHh9LnVpLm5ldGJvYXJkLmFke3dpZHRoOjU4MHB4O2hlaWdodDo0MDBweH0udWlbY2xhc3MqPVwibGFyZ2UgbW9iaWxlIGJhbm5lclwiXS5hZHt3aWR0aDozMjBweDtoZWlnaHQ6MTAwcHh9LnVpW2NsYXNzKj1cIm1vYmlsZSBsZWFkZXJib2FyZFwiXS5hZHt3aWR0aDozMjBweDtoZWlnaHQ6NTBweH0udWkubW9iaWxlLmFke2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5tb2JpbGUuYWR7ZGlzcGxheTpibG9ja319LnVpLmNlbnRlcmVkLmFke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnVpLnRlc3QuYWR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojNTQ1NDU0fS51aS50ZXN0LmFkOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO2NvbnRlbnQ6J0FkJztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NzAwfS51aS5tb2JpbGUudGVzdC5hZDphZnRlcntmb250LXNpemU6Ljg1NzE0Mjg2ZW19LnVpLnRlc3QuYWRbZGF0YS10ZXh0XTphZnRlcntjb250ZW50OmF0dHIoZGF0YS10ZXh0KX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBJdGVtXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5jYXJkLC51aS5jYXJkcz4uY2FyZHttYXgtd2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjI5MHB4O21pbi1oZWlnaHQ6MDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzowO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO2JveC1zaGFkb3c6MCAxcHggM3B4IDAgI2Q0ZDRkNSwwIDAgMCAxcHggI2Q0ZDRkNTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyBlYXNlO3otaW5kZXg6Jyd9LnVpLmNhcmR7bWFyZ2luOjFlbSAwfS51aS5jYXJkIGEsLnVpLmNhcmRzPi5jYXJkIGF7Y3Vyc29yOnBvaW50ZXJ9LnVpLmNhcmQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS5jYXJkOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5jYXJkc3tkaXNwbGF5OmZsZXg7bWFyZ2luOi0uODc1ZW0gLS41ZW07ZmxleC13cmFwOndyYXB9LnVpLmNhcmRzPi5jYXJke2Rpc3BsYXk6ZmxleDttYXJnaW46Ljg3NWVtIC41ZW07ZmxvYXQ6bm9uZX0udWkuY2FyZDphZnRlciwudWkuY2FyZHM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicgJztoZWlnaHQ6MDtjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbjt2aXNpYmlsaXR5OmhpZGRlbn0udWkuY2FyZHN+LnVpLmNhcmRze21hcmdpbi10b3A6Ljg3NWVtfS51aS5jYXJkPjpmaXJzdC1jaGlsZCwudWkuY2FyZHM+LmNhcmQ+OmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbSAwIDAhaW1wb3J0YW50O2JvcmRlci10b3A6bm9uZSFpbXBvcnRhbnR9LnVpLmNhcmQ+Omxhc3QtY2hpbGQsLnVpLmNhcmRzPi5jYXJkPjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0haW1wb3J0YW50fS51aS5jYXJkPjpvbmx5LWNoaWxkLC51aS5jYXJkcz4uY2FyZD46b25seS1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSFpbXBvcnRhbnR9LnVpLmNhcmQ+LmltYWdlLC51aS5jYXJkcz4uY2FyZD4uaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmbGV4OjAgMCBhdXRvO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KX0udWkuY2FyZD4uaW1hZ2U+aW1nLC51aS5jYXJkcz4uY2FyZD4uaW1hZ2U+aW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOmluaGVyaXR9LnVpLmNhcmQ+LmltYWdlOm5vdCgudWkpPmltZywudWkuY2FyZHM+LmNhcmQ+LmltYWdlOm5vdCgudWkpPmltZ3tib3JkZXI6bm9uZX0udWkuY2FyZD4uY29udGVudCwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnR7ZmxleC1ncm93OjE7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMSk7YmFja2dyb3VuZDowIDA7bWFyZ2luOjA7cGFkZGluZzoxZW0gMWVtO2JveC1zaGFkb3c6bm9uZTtmb250LXNpemU6MWVtO2JvcmRlci1yYWRpdXM6MH0udWkuY2FyZD4uY29udGVudDphZnRlciwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicgJztoZWlnaHQ6MDtjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbjt2aXNpYmlsaXR5OmhpZGRlbn0udWkuY2FyZD4uY29udGVudD4uaGVhZGVyLC51aS5jYXJkcz4uY2FyZD4uY29udGVudD4uaGVhZGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOicnO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtjb2xvcjpyZ2JhKDAsMCwwLC44NSl9LnVpLmNhcmQ+LmNvbnRlbnQ+LmhlYWRlcjpub3QoLnVpKSwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQ+LmhlYWRlcjpub3QoLnVpKXtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuMjg1NzE0MjllbTttYXJnaW4tdG9wOi0uMjE0MjVlbTtsaW5lLWhlaWdodDoxLjI4NTcxNDI5ZW19LnVpLmNhcmQ+LmNvbnRlbnQ+LmhlYWRlcisuZGVzY3JpcHRpb24sLnVpLmNhcmQ+LmNvbnRlbnQ+Lm1ldGErLmRlc2NyaXB0aW9uLC51aS5jYXJkcz4uY2FyZD4uY29udGVudD4uaGVhZGVyKy5kZXNjcmlwdGlvbiwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQ+Lm1ldGErLmRlc2NyaXB0aW9ue21hcmdpbi10b3A6LjVlbX0udWkuY2FyZCBbY2xhc3MqPVwibGVmdCBmbG9hdGVkXCJdLC51aS5jYXJkcz4uY2FyZCBbY2xhc3MqPVwibGVmdCBmbG9hdGVkXCJde2Zsb2F0OmxlZnR9LnVpLmNhcmQgW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0sLnVpLmNhcmRzPi5jYXJkIFtjbGFzcyo9XCJyaWdodCBmbG9hdGVkXCJde2Zsb2F0OnJpZ2h0fS51aS5jYXJkIFtjbGFzcyo9XCJsZWZ0IGFsaWduZWRcIl0sLnVpLmNhcmRzPi5jYXJkIFtjbGFzcyo9XCJsZWZ0IGFsaWduZWRcIl17dGV4dC1hbGlnbjpsZWZ0fS51aS5jYXJkIFtjbGFzcyo9XCJjZW50ZXIgYWxpZ25lZFwiXSwudWkuY2FyZHM+LmNhcmQgW2NsYXNzKj1cImNlbnRlciBhbGlnbmVkXCJde3RleHQtYWxpZ246Y2VudGVyfS51aS5jYXJkIFtjbGFzcyo9XCJyaWdodCBhbGlnbmVkXCJdLC51aS5jYXJkcz4uY2FyZCBbY2xhc3MqPVwicmlnaHQgYWxpZ25lZFwiXXt0ZXh0LWFsaWduOnJpZ2h0fS51aS5jYXJkIC5jb250ZW50IGltZywudWkuY2FyZHM+LmNhcmQgLmNvbnRlbnQgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDonJ30udWkuY2FyZCAuYXZhdGFyIGltZywudWkuY2FyZCBpbWcuYXZhdGFyLC51aS5jYXJkcz4uY2FyZCAuYXZhdGFyIGltZywudWkuY2FyZHM+LmNhcmQgaW1nLmF2YXRhcnt3aWR0aDoyZW07aGVpZ2h0OjJlbTtib3JkZXItcmFkaXVzOjUwMHJlbX0udWkuY2FyZD4uY29udGVudD4uZGVzY3JpcHRpb24sLnVpLmNhcmRzPi5jYXJkPi5jb250ZW50Pi5kZXNjcmlwdGlvbntjbGVhcjpib3RoO2NvbG9yOnJnYmEoMCwwLDAsLjY4KX0udWkuY2FyZD4uY29udGVudCBwLC51aS5jYXJkcz4uY2FyZD4uY29udGVudCBwe21hcmdpbjowIDAgLjVlbX0udWkuY2FyZD4uY29udGVudCBwOmxhc3QtY2hpbGQsLnVpLmNhcmRzPi5jYXJkPi5jb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLmNhcmQgLm1ldGEsLnVpLmNhcmRzPi5jYXJkIC5tZXRhe2ZvbnQtc2l6ZToxZW07Y29sb3I6cmdiYSgwLDAsMCwuNCl9LnVpLmNhcmQgLm1ldGEgKiwudWkuY2FyZHM+LmNhcmQgLm1ldGEgKnttYXJnaW4tcmlnaHQ6LjNlbX0udWkuY2FyZCAubWV0YSA6bGFzdC1jaGlsZCwudWkuY2FyZHM+LmNhcmQgLm1ldGEgOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnVpLmNhcmQgLm1ldGEgW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0sLnVpLmNhcmRzPi5jYXJkIC5tZXRhIFtjbGFzcyo9XCJyaWdodCBmbG9hdGVkXCJde21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0Oi4zZW19LnVpLmNhcmQ+LmNvbnRlbnQgYTpub3QoLnVpKSwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQgYTpub3QoLnVpKXtjb2xvcjonJzt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlfS51aS5jYXJkPi5jb250ZW50IGE6bm90KC51aSk6aG92ZXIsLnVpLmNhcmRzPi5jYXJkPi5jb250ZW50IGE6bm90KC51aSk6aG92ZXJ7Y29sb3I6Jyd9LnVpLmNhcmQ+LmNvbnRlbnQ+YS5oZWFkZXIsLnVpLmNhcmRzPi5jYXJkPi5jb250ZW50PmEuaGVhZGVye2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkuY2FyZD4uY29udGVudD5hLmhlYWRlcjpob3ZlciwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQ+YS5oZWFkZXI6aG92ZXJ7Y29sb3I6IzFlNzBiZn0udWkuY2FyZCAubWV0YT5hOm5vdCgudWkpLC51aS5jYXJkcz4uY2FyZCAubWV0YT5hOm5vdCgudWkpe2NvbG9yOnJnYmEoMCwwLDAsLjQpfS51aS5jYXJkIC5tZXRhPmE6bm90KC51aSk6aG92ZXIsLnVpLmNhcmRzPi5jYXJkIC5tZXRhPmE6bm90KC51aSk6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5jYXJkPi5idXR0b24sLnVpLmNhcmQ+LmJ1dHRvbnMsLnVpLmNhcmRzPi5jYXJkPi5idXR0b24sLnVpLmNhcmRzPi5jYXJkPi5idXR0b25ze21hcmdpbjowIC0xcHg7d2lkdGg6Y2FsYygxMDAlICsgMnB4KX0udWkuY2FyZCAuZGltbWVyLC51aS5jYXJkcz4uY2FyZCAuZGltbWVye2JhY2tncm91bmQtY29sb3I6Jyc7ei1pbmRleDoxMH0udWkuY2FyZD4uY29udGVudCAuc3Rhci5pY29uLC51aS5jYXJkcz4uY2FyZD4uY29udGVudCAuc3Rhci5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljc1O3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLmNhcmQ+LmNvbnRlbnQgLnN0YXIuaWNvbjpob3ZlciwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQgLnN0YXIuaWNvbjpob3ZlcntvcGFjaXR5OjE7Y29sb3I6I2ZmYjcwYX0udWkuY2FyZD4uY29udGVudCAuYWN0aXZlLnN0YXIuaWNvbiwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQgLmFjdGl2ZS5zdGFyLmljb257Y29sb3I6I2ZmZTYyM30udWkuY2FyZD4uY29udGVudCAubGlrZS5pY29uLC51aS5jYXJkcz4uY2FyZD4uY29udGVudCAubGlrZS5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljc1O3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLmNhcmQ+LmNvbnRlbnQgLmxpa2UuaWNvbjpob3ZlciwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQgLmxpa2UuaWNvbjpob3ZlcntvcGFjaXR5OjE7Y29sb3I6I2ZmMjczM30udWkuY2FyZD4uY29udGVudCAuYWN0aXZlLmxpa2UuaWNvbiwudWkuY2FyZHM+LmNhcmQ+LmNvbnRlbnQgLmFjdGl2ZS5saWtlLmljb257Y29sb3I6I2ZmMjczM30udWkuY2FyZD4uZXh0cmEsLnVpLmNhcmRzPi5jYXJkPi5leHRyYXttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KSFpbXBvcnRhbnQ7cG9zaXRpb246c3RhdGljO2JhY2tncm91bmQ6MCAwO3dpZHRoOmF1dG87bWFyZ2luOjAgMDtwYWRkaW5nOi43NWVtIDFlbTt0b3A6MDtsZWZ0OjA7Y29sb3I6cmdiYSgwLDAsMCwuNCk7Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLmNhcmQ+LmV4dHJhIGE6bm90KC51aSksLnVpLmNhcmRzPi5jYXJkPi5leHRyYSBhOm5vdCgudWkpe2NvbG9yOnJnYmEoMCwwLDAsLjQpfS51aS5jYXJkPi5leHRyYSBhOm5vdCgudWkpOmhvdmVyLC51aS5jYXJkcz4uY2FyZD4uZXh0cmEgYTpub3QoLnVpKTpob3Zlcntjb2xvcjojMWU3MGJmfS51aS5yYWlzZWQuY2FyZCwudWkucmFpc2VkLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggNHB4IDAgcmdiYSgzNCwzNiwzOCwuMTIpLDAgMnB4IDEwcHggMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLmxpbmsuY2FyZHMgLnJhaXNlZC5jYXJkOmhvdmVyLC51aS5saW5rLnJhaXNlZC5jYXJkOmhvdmVyLC51aS5yYWlzZWQuY2FyZHMgYS5jYXJkOmhvdmVyLGEudWkucmFpc2VkLmNhcmQ6aG92ZXJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2Q0ZDRkNSwwIDJweCA0cHggMCByZ2JhKDM0LDM2LDM4LC4xNSksMCAycHggMTBweCAwIHJnYmEoMzQsMzYsMzgsLjI1KX0udWkucmFpc2VkLmNhcmQsLnVpLnJhaXNlZC5jYXJkcz4uY2FyZHtib3gtc2hhZG93OjAgMCAwIDFweCAjZDRkNGQ1LDAgMnB4IDRweCAwIHJnYmEoMzQsMzYsMzgsLjEyKSwwIDJweCAxMHB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5jZW50ZXJlZC5jYXJkc3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS51aS5jZW50ZXJlZC5jYXJke21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnVpLmZsdWlkLmNhcmR7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTk5OXB4fS51aS5jYXJkcyBhLmNhcmQsLnVpLmxpbmsuY2FyZCwudWkubGluay5jYXJkcyAuY2FyZCxhLnVpLmNhcmR7dHJhbnNmb3JtOm5vbmV9LnVpLmNhcmRzIGEuY2FyZDpob3ZlciwudWkubGluay5jYXJkOmhvdmVyLC51aS5saW5rLmNhcmRzIC5jYXJkOmhvdmVyLGEudWkuY2FyZDpob3ZlcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjpub25lO2JveC1zaGFkb3c6MCAxcHggM3B4IDAgI2JjYmRiZCwwIDAgMCAxcHggI2Q0ZDRkNTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KX0udWkuY2FyZHM+LnJlZC5jYXJkLC51aS5yZWQuY2FyZCwudWkucmVkLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNkYjI4MjgsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnJlZC5jYXJkOmhvdmVyLC51aS5yZWQuY2FyZDpob3ZlciwudWkucmVkLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNkMDE5MTksMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+Lm9yYW5nZS5jYXJkLC51aS5vcmFuZ2UuY2FyZCwudWkub3JhbmdlLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNmMjcxMWMsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+Lm9yYW5nZS5jYXJkOmhvdmVyLC51aS5vcmFuZ2UuY2FyZDpob3ZlciwudWkub3JhbmdlLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNmMjYyMDIsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LnllbGxvdy5jYXJkLC51aS55ZWxsb3cuY2FyZCwudWkueWVsbG93LmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNmYmJkMDgsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnllbGxvdy5jYXJkOmhvdmVyLC51aS55ZWxsb3cuY2FyZDpob3ZlciwudWkueWVsbG93LmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNlYWFlMDAsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+Lm9saXZlLmNhcmQsLnVpLm9saXZlLmNhcmQsLnVpLm9saXZlLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNiNWNjMTgsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+Lm9saXZlLmNhcmQ6aG92ZXIsLnVpLm9saXZlLmNhcmQ6aG92ZXIsLnVpLm9saXZlLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNhN2JkMGQsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LmdyZWVuLmNhcmQsLnVpLmdyZWVuLmNhcmQsLnVpLmdyZWVuLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMyMWJhNDUsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LmdyZWVuLmNhcmQ6aG92ZXIsLnVpLmdyZWVuLmNhcmQ6aG92ZXIsLnVpLmdyZWVuLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMxNmFiMzksMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LnRlYWwuY2FyZCwudWkudGVhbC5jYXJkLC51aS50ZWFsLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMwMGI1YWQsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnRlYWwuY2FyZDpob3ZlciwudWkudGVhbC5jYXJkOmhvdmVyLC51aS50ZWFsLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMwMDljOTUsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuYmx1ZS5jYXJkLC51aS5ibHVlLmNhcmRzPi5jYXJkLC51aS5jYXJkcz4uYmx1ZS5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMyMTg1ZDAsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuYmx1ZS5jYXJkOmhvdmVyLC51aS5ibHVlLmNhcmRzPi5jYXJkOmhvdmVyLC51aS5jYXJkcz4uYmx1ZS5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMxNjc4YzIsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LnZpb2xldC5jYXJkLC51aS52aW9sZXQuY2FyZCwudWkudmlvbGV0LmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM2NDM1YzksMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnZpb2xldC5jYXJkOmhvdmVyLC51aS52aW9sZXQuY2FyZDpob3ZlciwudWkudmlvbGV0LmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM1ODI5YmIsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LnB1cnBsZS5jYXJkLC51aS5wdXJwbGUuY2FyZCwudWkucHVycGxlLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNhMzMzYzgsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnB1cnBsZS5jYXJkOmhvdmVyLC51aS5wdXJwbGUuY2FyZDpob3ZlciwudWkucHVycGxlLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM5NjI3YmEsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LnBpbmsuY2FyZCwudWkucGluay5jYXJkLC51aS5waW5rLmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNlMDM5OTcsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LnBpbmsuY2FyZDpob3ZlciwudWkucGluay5jYXJkOmhvdmVyLC51aS5waW5rLmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNlNjFhOGQsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuYnJvd24uY2FyZCwudWkuYnJvd24uY2FyZHM+LmNhcmQsLnVpLmNhcmRzPi5icm93bi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICNhNTY3M2YsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuYnJvd24uY2FyZDpob3ZlciwudWkuYnJvd24uY2FyZHM+LmNhcmQ6aG92ZXIsLnVpLmNhcmRzPi5icm93bi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM5NzViMzMsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuY2FyZHM+LmdyZXkuY2FyZCwudWkuZ3JleS5jYXJkLC51aS5ncmV5LmNhcmRzPi5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM3Njc2NzYsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuY2FyZHM+LmdyZXkuY2FyZDpob3ZlciwudWkuZ3JleS5jYXJkOmhvdmVyLC51aS5ncmV5LmNhcmRzPi5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICM4MzgzODMsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkuYmxhY2suY2FyZCwudWkuYmxhY2suY2FyZHM+LmNhcmQsLnVpLmNhcmRzPi5ibGFjay5jYXJke2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMxYjFjMWQsMCAxcHggM3B4IDAgI2Q0ZDRkNX0udWkuYmxhY2suY2FyZDpob3ZlciwudWkuYmxhY2suY2FyZHM+LmNhcmQ6aG92ZXIsLnVpLmNhcmRzPi5ibGFjay5jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkNGQ0ZDUsMCAycHggMCAwICMyNzI5MmEsMCAxcHggM3B4IDAgI2JjYmRiZH0udWkub25lLmNhcmRze21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnVpLm9uZS5jYXJkcz4uY2FyZHt3aWR0aDoxMDAlfS51aS50d28uY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkudHdvLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoNTAlIC0gMmVtKTttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjFlbX0udWkudGhyZWUuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkudGhyZWUuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMyUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5mb3VyLmNhcmRze21hcmdpbi1sZWZ0Oi0uNzVlbTttYXJnaW4tcmlnaHQ6LS43NWVtfS51aS5mb3VyLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMjUlIC0gMS41ZW0pO21hcmdpbi1sZWZ0Oi43NWVtO21hcmdpbi1yaWdodDouNzVlbX0udWkuZml2ZS5jYXJkc3ttYXJnaW4tbGVmdDotLjc1ZW07bWFyZ2luLXJpZ2h0Oi0uNzVlbX0udWkuZml2ZS5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDIwJSAtIDEuNWVtKTttYXJnaW4tbGVmdDouNzVlbTttYXJnaW4tcmlnaHQ6Ljc1ZW19LnVpLnNpeC5jYXJkc3ttYXJnaW4tbGVmdDotLjc1ZW07bWFyZ2luLXJpZ2h0Oi0uNzVlbX0udWkuc2l4LmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMTYuNjY2NjY2NjclIC0gMS41ZW0pO21hcmdpbi1sZWZ0Oi43NWVtO21hcmdpbi1yaWdodDouNzVlbX0udWkuc2V2ZW4uY2FyZHN7bWFyZ2luLWxlZnQ6LS41ZW07bWFyZ2luLXJpZ2h0Oi0uNWVtfS51aS5zZXZlbi5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDE0LjI4NTcxNDI5JSAtIDFlbSk7bWFyZ2luLWxlZnQ6LjVlbTttYXJnaW4tcmlnaHQ6LjVlbX0udWkuZWlnaHQuY2FyZHN7bWFyZ2luLWxlZnQ6LS41ZW07bWFyZ2luLXJpZ2h0Oi0uNWVtfS51aS5laWdodC5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDEyLjUlIC0gMWVtKTttYXJnaW4tbGVmdDouNWVtO21hcmdpbi1yaWdodDouNWVtO2ZvbnQtc2l6ZToxMXB4fS51aS5uaW5lLmNhcmRze21hcmdpbi1sZWZ0Oi0uNWVtO21hcmdpbi1yaWdodDotLjVlbX0udWkubmluZS5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDExLjExMTExMTExJSAtIDFlbSk7bWFyZ2luLWxlZnQ6LjVlbTttYXJnaW4tcmlnaHQ6LjVlbTtmb250LXNpemU6MTBweH0udWkudGVuLmNhcmRze21hcmdpbi1sZWZ0Oi0uNWVtO21hcmdpbi1yaWdodDotLjVlbX0udWkudGVuLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMTAlIC0gMWVtKTttYXJnaW4tbGVmdDouNWVtO21hcmdpbi1yaWdodDouNWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLnR3by5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS51aS50d28uZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS51aS50aHJlZS5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDotMWVtO21hcmdpbi1yaWdodDotMWVtfS51aS50aHJlZS5kb3VibGluZy5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDUwJSAtIDJlbSk7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDoxZW19LnVpLmZvdXIuZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkuZm91ci5kb3VibGluZy5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDUwJSAtIDJlbSk7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDoxZW19LnVpLmZpdmUuZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkuZml2ZS5kb3VibGluZy5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDUwJSAtIDJlbSk7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDoxZW19LnVpLnNpeC5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDotMWVtO21hcmdpbi1yaWdodDotMWVtfS51aS5zaXguZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYyg1MCUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5zZXZlbi5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDotMWVtO21hcmdpbi1yaWdodDotMWVtfS51aS5zZXZlbi5kb3VibGluZy5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDMzLjMzMzMzMzMzJSAtIDJlbSk7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDoxZW19LnVpLmVpZ2h0LmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0xZW07bWFyZ2luLXJpZ2h0Oi0xZW19LnVpLmVpZ2h0LmRvdWJsaW5nLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMzMuMzMzMzMzMzMlIC0gMmVtKTttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjFlbX0udWkubmluZS5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDotMWVtO21hcmdpbi1yaWdodDotMWVtfS51aS5uaW5lLmRvdWJsaW5nLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMzMuMzMzMzMzMzMlIC0gMmVtKTttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjFlbX0udWkudGVuLmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0xZW07bWFyZ2luLXJpZ2h0Oi0xZW19LnVpLnRlbi5kb3VibGluZy5jYXJkcz4uY2FyZHt3aWR0aDpjYWxjKDMzLjMzMzMzMzMzJSAtIDJlbSk7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDoxZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS50d28uZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udWkudHdvLmRvdWJsaW5nLmNhcmRzPi5jYXJke3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udWkudGhyZWUuZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkudGhyZWUuZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYyg1MCUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5mb3VyLmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0xZW07bWFyZ2luLXJpZ2h0Oi0xZW19LnVpLmZvdXIuZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYyg1MCUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5maXZlLmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0xZW07bWFyZ2luLXJpZ2h0Oi0xZW19LnVpLmZpdmUuZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMyUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5zaXguZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkuc2l4LmRvdWJsaW5nLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMzMuMzMzMzMzMzMlIC0gMmVtKTttYXJnaW4tbGVmdDoxZW07bWFyZ2luLXJpZ2h0OjFlbX0udWkuZWlnaHQuZG91YmxpbmcuY2FyZHN7bWFyZ2luLWxlZnQ6LTFlbTttYXJnaW4tcmlnaHQ6LTFlbX0udWkuZWlnaHQuZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYygzMy4zMzMzMzMzMyUgLSAyZW0pO21hcmdpbi1sZWZ0OjFlbTttYXJnaW4tcmlnaHQ6MWVtfS51aS5laWdodC5kb3VibGluZy5jYXJkc3ttYXJnaW4tbGVmdDotLjc1ZW07bWFyZ2luLXJpZ2h0Oi0uNzVlbX0udWkuZWlnaHQuZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYygyNSUgLSAxLjVlbSk7bWFyZ2luLWxlZnQ6Ljc1ZW07bWFyZ2luLXJpZ2h0Oi43NWVtfS51aS5uaW5lLmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0uNzVlbTttYXJnaW4tcmlnaHQ6LS43NWVtfS51aS5uaW5lLmRvdWJsaW5nLmNhcmRzPi5jYXJke3dpZHRoOmNhbGMoMjUlIC0gMS41ZW0pO21hcmdpbi1sZWZ0Oi43NWVtO21hcmdpbi1yaWdodDouNzVlbX0udWkudGVuLmRvdWJsaW5nLmNhcmRze21hcmdpbi1sZWZ0Oi0uNzVlbTttYXJnaW4tcmlnaHQ6LS43NWVtfS51aS50ZW4uZG91YmxpbmcuY2FyZHM+LmNhcmR7d2lkdGg6Y2FsYygyMCUgLSAxLjVlbSk7bWFyZ2luLWxlZnQ6Ljc1ZW07bWFyZ2luLXJpZ2h0Oi43NWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5zdGFja2FibGUuY2FyZHN7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LnVpLnN0YWNrYWJsZS5jYXJkcyAuY2FyZDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS51aS5zdGFja2FibGUuY2FyZHM+LmNhcmR7ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbjoxZW0gMWVtO3BhZGRpbmc6MCFpbXBvcnRhbnQ7d2lkdGg6Y2FsYygxMDAlIC0gMmVtKSFpbXBvcnRhbnR9fS51aS5jYXJkcz4uY2FyZHtmb250LXNpemU6MWVtfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIENvbW1lbnRcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmNvbW1lbnRze21hcmdpbjoxLjVlbSAwO21heC13aWR0aDo2NTBweH0udWkuY29tbWVudHM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS51aS5jb21tZW50czpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udWkuY29tbWVudHMgLmNvbW1lbnR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDowIDA7bWFyZ2luOi41ZW0gMCAwO3BhZGRpbmc6LjVlbSAwIDA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpub25lO2xpbmUtaGVpZ2h0OjEuMn0udWkuY29tbWVudHMgLmNvbW1lbnQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjB9LnVpLmNvbW1lbnRzIC5jb21tZW50IC5jb21tZW50c3ttYXJnaW46MCAwIC41ZW0gLjVlbTtwYWRkaW5nOjFlbSAwIDFlbSAxZW19LnVpLmNvbW1lbnRzIC5jb21tZW50IC5jb21tZW50czpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS51aS5jb21tZW50cyAuY29tbWVudCAuY29tbWVudHMgLmNvbW1lbnR7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpub25lO2JhY2tncm91bmQ6MCAwfS51aS5jb21tZW50cyAuY29tbWVudCAuYXZhdGFye2Rpc3BsYXk6YmxvY2s7d2lkdGg6Mi41ZW07aGVpZ2h0OmF1dG87ZmxvYXQ6bGVmdDttYXJnaW46LjJlbSAwIDB9LnVpLmNvbW1lbnRzIC5jb21tZW50IC5hdmF0YXIgaW1nLC51aS5jb21tZW50cyAuY29tbWVudCBpbWcuYXZhdGFye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6LjI1cmVtfS51aS5jb21tZW50cyAuY29tbWVudD4uY29udGVudHtkaXNwbGF5OmJsb2NrfS51aS5jb21tZW50cyAuY29tbWVudD4uYXZhdGFyfi5jb250ZW50e21hcmdpbi1sZWZ0OjMuNWVtfS51aS5jb21tZW50cyAuY29tbWVudCAuYXV0aG9ye2ZvbnQtc2l6ZToxZW07Y29sb3I6cmdiYSgwLDAsMCwuODcpO2ZvbnQtd2VpZ2h0OjcwMH0udWkuY29tbWVudHMgLmNvbW1lbnQgYS5hdXRob3J7Y3Vyc29yOnBvaW50ZXJ9LnVpLmNvbW1lbnRzIC5jb21tZW50IGEuYXV0aG9yOmhvdmVye2NvbG9yOiMxZTcwYmZ9LnVpLmNvbW1lbnRzIC5jb21tZW50IC5tZXRhZGF0YXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouNWVtO2NvbG9yOnJnYmEoMCwwLDAsLjQpO2ZvbnQtc2l6ZTouODc1ZW19LnVpLmNvbW1lbnRzIC5jb21tZW50IC5tZXRhZGF0YT4qe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC41ZW0gMCAwfS51aS5jb21tZW50cyAuY29tbWVudCAubWV0YWRhdGE+Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnVpLmNvbW1lbnRzIC5jb21tZW50IC50ZXh0e21hcmdpbjouMjVlbSAwIC41ZW07Zm9udC1zaXplOjFlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7bGluZS1oZWlnaHQ6MS4zfS51aS5jb21tZW50cyAuY29tbWVudCAuYWN0aW9uc3tmb250LXNpemU6Ljg3NWVtfS51aS5jb21tZW50cyAuY29tbWVudCAuYWN0aW9ucyBhe2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC43NWVtIDAgMDtjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkuY29tbWVudHMgLmNvbW1lbnQgLmFjdGlvbnMgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS51aS5jb21tZW50cyAuY29tbWVudCAuYWN0aW9ucyBhLmFjdGl2ZSwudWkuY29tbWVudHMgLmNvbW1lbnQgLmFjdGlvbnMgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC44KX0udWkuY29tbWVudHM+LnJlcGx5LmZvcm17bWFyZ2luLXRvcDoxZW19LnVpLmNvbW1lbnRzIC5jb21tZW50IC5yZXBseS5mb3Jte3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxZW19LnVpLmNvbW1lbnRzIC5yZXBseS5mb3JtIHRleHRhcmVhe2ZvbnQtc2l6ZToxZW07aGVpZ2h0OjEyZW19LnVpLmNvbGxhcHNlZC5jb21tZW50cywudWkuY29tbWVudHMgLmNvbGxhcHNlZC5jb21tZW50LC51aS5jb21tZW50cyAuY29sbGFwc2VkLmNvbW1lbnRze2Rpc3BsYXk6bm9uZX0udWkudGhyZWFkZWQuY29tbWVudHMgLmNvbW1lbnQgLmNvbW1lbnRze21hcmdpbjotMS41ZW0gMCAtMWVtIDEuMjVlbTtwYWRkaW5nOjNlbSAwIDJlbSAyLjI1ZW07Ym94LXNoYWRvdzotMXB4IDAgMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLm1pbmltYWwuY29tbWVudHMgLmNvbW1lbnQgLmFjdGlvbnN7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDphdXRvO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTt0cmFuc2l0aW9uLWRlbGF5Oi4xc30udWkubWluaW1hbC5jb21tZW50cyAuY29tbWVudD4uY29udGVudDpob3Zlcj4uYWN0aW9uc3tvcGFjaXR5OjF9LnVpLm1pbmkuY29tbWVudHN7Zm9udC1zaXplOi43ODU3MTQyOXJlbX0udWkudGlueS5jb21tZW50c3tmb250LXNpemU6Ljg1NzE0Mjg2cmVtfS51aS5zbWFsbC5jb21tZW50c3tmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5jb21tZW50c3tmb250LXNpemU6MXJlbX0udWkubGFyZ2UuY29tbWVudHN7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19LnVpLmJpZy5jb21tZW50c3tmb250LXNpemU6MS4yODU3MTQyOXJlbX0udWkuaHVnZS5jb21tZW50c3tmb250LXNpemU6MS40Mjg1NzE0M3JlbX0udWkubWFzc2l2ZS5jb21tZW50c3tmb250LXNpemU6MS43MTQyODU3MXJlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBGZWVkXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5mZWVke21hcmdpbjoxZW0gMH0udWkuZmVlZDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLmZlZWQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLmZlZWQ+LmV2ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6MTAwJTtwYWRkaW5nOi4yMTQyODU3MXJlbSAwO21hcmdpbjowO2JhY2tncm91bmQ6MCAwO2JvcmRlci10b3A6bm9uZX0udWkuZmVlZD4uZXZlbnQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowO3BhZGRpbmctdG9wOjB9LnVpLmZlZWQ+LmV2ZW50Omxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0udWkuZmVlZD4uZXZlbnQ+LmxhYmVse2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgYXV0bzt3aWR0aDoyLjVlbTtoZWlnaHQ6YXV0bzthbGlnbi1zZWxmOnN0cmV0Y2g7dGV4dC1hbGlnbjpsZWZ0fS51aS5mZWVkPi5ldmVudD4ubGFiZWwgLmljb257b3BhY2l0eToxO2ZvbnQtc2l6ZToxLjVlbTt3aWR0aDoxMDAlO3BhZGRpbmc6LjI1ZW07YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czpub25lO2NvbG9yOnJnYmEoMCwwLDAsLjYpfS51aS5mZWVkPi5ldmVudD4ubGFiZWwgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czo1MDByZW19LnVpLmZlZWQ+LmV2ZW50Pi5sYWJlbCsuY29udGVudHttYXJnaW46LjVlbSAwIC4zNTcxNDI4NmVtIDEuMTQyODU3MTRlbX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnR7ZGlzcGxheTpibG9jaztmbGV4OjEgMSBhdXRvO2FsaWduLXNlbGY6c3RyZXRjaDt0ZXh0LWFsaWduOmxlZnQ7d29yZC13cmFwOmJyZWFrLXdvcmR9LnVpLmZlZWQ+LmV2ZW50Omxhc3QtY2hpbGQ+LmNvbnRlbnR7cGFkZGluZy1ib3R0b206MH0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgYXtjdXJzb3I6cG9pbnRlcn0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLmRhdGV7bWFyZ2luOi0uNXJlbSAwIDA7cGFkZGluZzowO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MWVtO2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOnJnYmEoMCwwLDAsLjQpfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAuc3VtbWFyeXttYXJnaW46MDtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5zdW1tYXJ5IGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO2hlaWdodDoxMGVtO21hcmdpbjotLjI1ZW0gLjI1ZW0gMCAwO2JvcmRlci1yYWRpdXM6LjI1ZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAudXNlcntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo3MDA7bWFyZ2luLXJpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC51c2VyIGltZ3ttYXJnaW46LS4yNWVtIC4yNWVtIDAgMDt3aWR0aDphdXRvO2hlaWdodDoxMGVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLnN1bW1hcnk+LmRhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOi44NTcxNDI4NmVtO2ZvbnQtc3R5bGU6bm9ybWFsO21hcmdpbjowIDAgMCAuNWVtO3BhZGRpbmc6MDtjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLmV4dHJhe21hcmdpbjouNWVtIDAgMDtiYWNrZ3JvdW5kOjAgMDtwYWRkaW5nOjA7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAuZXh0cmEuaW1hZ2VzIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAuMjVlbSAwIDA7d2lkdGg6NmVtfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAuZXh0cmEudGV4dHtwYWRkaW5nOjA7Ym9yZGVyLWxlZnQ6bm9uZTtmb250LXNpemU6MWVtO21heC13aWR0aDo1MDBweDtsaW5lLWhlaWdodDoxLjQyODVlbX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLm1ldGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NTcxNDI4NmVtO21hcmdpbjouNWVtIDAgMDtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO3BhZGRpbmc6MDtjb2xvcjpyZ2JhKDAsMCwwLC42KX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLm1ldGE+Kntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDouNzVlbX0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLm1ldGE+OmFmdGVye2NvbnRlbnQ6Jyc7Y29sb3I6cmdiYSgwLDAsMCwuMik7dG9wOjA7bGVmdDotMWVtO29wYWNpdHk6MTtwb3NpdGlvbjphYnNvbHV0ZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5tZXRhIC5saWtle2NvbG9yOicnO3RyYW5zaXRpb246LjJzIGNvbG9yIGVhc2V9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5tZXRhIC5saWtlOmhvdmVyIC5pY29ue2NvbG9yOiNmZjI3MzN9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5tZXRhIC5hY3RpdmUubGlrZSAuaWNvbntjb2xvcjojZWY0MDRhfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAubWV0YT46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0udWkuZmVlZD4uZXZlbnQ+LmNvbnRlbnQgLm1ldGE+OmZpcnN0LWNoaWxkOjphZnRlcntkaXNwbGF5Om5vbmV9LnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5tZXRhIGEsLnVpLmZlZWQ+LmV2ZW50Pi5jb250ZW50IC5tZXRhPi5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MTtjb2xvcjpyZ2JhKDAsMCwwLC41KTt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlfS51aS5mZWVkPi5ldmVudD4uY29udGVudCAubWV0YSBhOmhvdmVyLC51aS5mZWVkPi5ldmVudD4uY29udGVudCAubWV0YSBhOmhvdmVyIC5pY29uLC51aS5mZWVkPi5ldmVudD4uY29udGVudCAubWV0YT4uaWNvbjpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLnNtYWxsLmZlZWR7Zm9udC1zaXplOi45Mjg1NzE0M3JlbX0udWkuZmVlZHtmb250LXNpemU6MXJlbX0udWkubGFyZ2UuZmVlZHtmb250LXNpemU6MS4xNDI4NTcxNHJlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBJdGVtXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5pdGVtcz4uaXRlbXtkaXNwbGF5OmZsZXg7bWFyZ2luOjFlbSAwO3dpZHRoOjEwMCU7bWluLWhlaWdodDowO2JhY2tncm91bmQ6MCAwO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMXMgZWFzZTt6LWluZGV4OicnfS51aS5pdGVtcz4uaXRlbSBhe2N1cnNvcjpwb2ludGVyfS51aS5pdGVtc3ttYXJnaW46MS41ZW0gMH0udWkuaXRlbXM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowIWltcG9ydGFudH0udWkuaXRlbXM6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS51aS5pdGVtcz4uaXRlbTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6JyAnO2hlaWdodDowO2NsZWFyOmJvdGg7b3ZlcmZsb3c6aGlkZGVuO3Zpc2liaWxpdHk6aGlkZGVufS51aS5pdGVtcz4uaXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLml0ZW1zPi5pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5pdGVtcz4uaXRlbT4uaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7bWFyZ2luOjA7cGFkZGluZzowO21heC1oZWlnaHQ6Jyc7YWxpZ24tc2VsZjp0b3B9LnVpLml0ZW1zPi5pdGVtPi5pbWFnZT5pbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2JvcmRlci1yYWRpdXM6LjEyNXJlbTtib3JkZXI6bm9uZX0udWkuaXRlbXM+Lml0ZW0+LmltYWdlOm9ubHktY2hpbGQ+aW1ne2JvcmRlci1yYWRpdXM6MH0udWkuaXRlbXM+Lml0ZW0+LmNvbnRlbnR7ZGlzcGxheTpibG9jaztmbGV4OjEgMSBhdXRvO2JhY2tncm91bmQ6MCAwO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7Zm9udC1zaXplOjFlbTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjB9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonICc7aGVpZ2h0OjA7Y2xlYXI6Ym90aDtvdmVyZmxvdzpoaWRkZW47dmlzaWJpbGl0eTpoaWRkZW59LnVpLml0ZW1zPi5pdGVtPi5pbWFnZSsuY29udGVudHttaW4td2lkdGg6MDt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MDthbGlnbi1zZWxmOnRvcDtwYWRkaW5nLWxlZnQ6MS41ZW19LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50Pi5oZWFkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOi0uMjE0MjVlbSAwIDA7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC44NSl9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50Pi5oZWFkZXI6bm90KC51aSl7Zm9udC1zaXplOjEuMjg1NzE0MjllbX0udWkuaXRlbXM+Lml0ZW0gW2NsYXNzKj1cImxlZnQgZmxvYXRlZFwiXXtmbG9hdDpsZWZ0fS51aS5pdGVtcz4uaXRlbSBbY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXXtmbG9hdDpyaWdodH0udWkuaXRlbXM+Lml0ZW0gLmNvbnRlbnQgaW1ne2FsaWduLXNlbGY6bWlkZGxlO3dpZHRoOicnfS51aS5pdGVtcz4uaXRlbSAuYXZhdGFyIGltZywudWkuaXRlbXM+Lml0ZW0gaW1nLmF2YXRhcnt3aWR0aDonJztoZWlnaHQ6Jyc7Ym9yZGVyLXJhZGl1czo1MDByZW19LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50Pi5kZXNjcmlwdGlvbnttYXJnaW4tdG9wOi42ZW07bWF4LXdpZHRoOmF1dG87Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjQyODVlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50IHB7bWFyZ2luOjAgMCAuNWVtfS51aS5pdGVtcz4uaXRlbT4uY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5pdGVtcz4uaXRlbSAubWV0YXttYXJnaW46LjVlbSAwIC41ZW07Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxZW07Y29sb3I6cmdiYSgwLDAsMCwuNil9LnVpLml0ZW1zPi5pdGVtIC5tZXRhICp7bWFyZ2luLXJpZ2h0Oi4zZW19LnVpLml0ZW1zPi5pdGVtIC5tZXRhIDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS51aS5pdGVtcz4uaXRlbSAubWV0YSBbY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDouM2VtfS51aS5pdGVtcz4uaXRlbT4uY29udGVudCBhOm5vdCgudWkpe2NvbG9yOicnO3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50IGE6bm90KC51aSk6aG92ZXJ7Y29sb3I6Jyd9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50PmEuaGVhZGVye2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkuaXRlbXM+Lml0ZW0+LmNvbnRlbnQ+YS5oZWFkZXI6aG92ZXJ7Y29sb3I6IzFlNzBiZn0udWkuaXRlbXM+Lml0ZW0gLm1ldGE+YTpub3QoLnVpKXtjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkuaXRlbXM+Lml0ZW0gLm1ldGE+YTpub3QoLnVpKTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50IC5mYXZvcml0ZS5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljc1O3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2V9LnVpLml0ZW1zPi5pdGVtPi5jb250ZW50IC5mYXZvcml0ZS5pY29uOmhvdmVye29wYWNpdHk6MTtjb2xvcjojZmZiNzBhfS51aS5pdGVtcz4uaXRlbT4uY29udGVudCAuYWN0aXZlLmZhdm9yaXRlLmljb257Y29sb3I6I2ZmZTYyM30udWkuaXRlbXM+Lml0ZW0+LmNvbnRlbnQgLmxpa2UuaWNvbntjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi43NTt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlfS51aS5pdGVtcz4uaXRlbT4uY29udGVudCAubGlrZS5pY29uOmhvdmVye29wYWNpdHk6MTtjb2xvcjojZmYyNzMzfS51aS5pdGVtcz4uaXRlbT4uY29udGVudCAuYWN0aXZlLmxpa2UuaWNvbntjb2xvcjojZmYyNzMzfS51aS5pdGVtcz4uaXRlbSAuZXh0cmF7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOjAgMDttYXJnaW46LjVyZW0gMCAwO3dpZHRoOjEwMCU7cGFkZGluZzowIDAgMDt0b3A6MDtsZWZ0OjA7Y29sb3I6cmdiYSgwLDAsMCwuNCk7Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2U7Ym9yZGVyLXRvcDpub25lfS51aS5pdGVtcz4uaXRlbSAuZXh0cmE+KnttYXJnaW46LjI1cmVtIC41cmVtIC4yNXJlbSAwfS51aS5pdGVtcz4uaXRlbSAuZXh0cmE+W2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl17bWFyZ2luOi4yNXJlbSAwIC4yNXJlbSAuNXJlbX0udWkuaXRlbXM+Lml0ZW0gLmV4dHJhOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonICc7aGVpZ2h0OjA7Y2xlYXI6Ym90aDtvdmVyZmxvdzpoaWRkZW47dmlzaWJpbGl0eTpoaWRkZW59LnVpLml0ZW1zPi5pdGVtPi5pbWFnZTpub3QoLnVpKXt3aWR0aDoxNzVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsudWkuaXRlbXM+Lml0ZW17bWFyZ2luOjFlbSAwfS51aS5pdGVtcz4uaXRlbT4uaW1hZ2U6bm90KC51aSl7d2lkdGg6MTUwcHh9LnVpLml0ZW1zPi5pdGVtPi5pbWFnZSsuY29udGVudHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDAgMWVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5pdGVtczpub3QoLnVuc3RhY2thYmxlKT4uaXRlbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjJlbSAwfS51aS5pdGVtczpub3QoLnVuc3RhY2thYmxlKT4uaXRlbT4uaW1hZ2V7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS51aS5pdGVtczpub3QoLnVuc3RhY2thYmxlKT4uaXRlbT4uaW1hZ2UsLnVpLml0ZW1zOm5vdCgudW5zdGFja2FibGUpPi5pdGVtPi5pbWFnZT5pbWd7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O3dpZHRoOmF1dG8haW1wb3J0YW50O21heC1oZWlnaHQ6MjUwcHghaW1wb3J0YW50fS51aS5pdGVtczpub3QoLnVuc3RhY2thYmxlKT4uaXRlbT4uaW1hZ2UrLmNvbnRlbnR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEuNWVtIDAgMH19LnVpLml0ZW1zPi5pdGVtPi5pbWFnZStbY2xhc3MqPVwidG9wIGFsaWduZWRcIl0uY29udGVudHthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnVpLml0ZW1zPi5pdGVtPi5pbWFnZStbY2xhc3MqPVwibWlkZGxlIGFsaWduZWRcIl0uY29udGVudHthbGlnbi1zZWxmOmNlbnRlcn0udWkuaXRlbXM+Lml0ZW0+LmltYWdlK1tjbGFzcyo9XCJib3R0b20gYWxpZ25lZFwiXS5jb250ZW50e2FsaWduLXNlbGY6ZmxleC1lbmR9LnVpLnJlbGF4ZWQuaXRlbXM+Lml0ZW17bWFyZ2luOjEuNWVtIDB9LnVpW2NsYXNzKj1cInZlcnkgcmVsYXhlZFwiXS5pdGVtcz4uaXRlbXttYXJnaW46MmVtIDB9LnVpLmRpdmlkZWQuaXRlbXM+Lml0ZW17Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO21hcmdpbjowO3BhZGRpbmc6MWVtIDB9LnVpLmRpdmlkZWQuaXRlbXM+Lml0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnVpLmRpdmlkZWQuaXRlbXM+Lml0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS51aS5yZWxheGVkLmRpdmlkZWQuaXRlbXM+Lml0ZW17bWFyZ2luOjA7cGFkZGluZzoxLjVlbSAwfS51aVtjbGFzcyo9XCJ2ZXJ5IHJlbGF4ZWRcIl0uZGl2aWRlZC5pdGVtcz4uaXRlbXttYXJnaW46MDtwYWRkaW5nOjJlbSAwfS51aS5pdGVtcyBhLml0ZW06aG92ZXIsLnVpLmxpbmsuaXRlbXM+Lml0ZW06aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnVpLml0ZW1zIGEuaXRlbTpob3ZlciAuY29udGVudCAuaGVhZGVyLC51aS5saW5rLml0ZW1zPi5pdGVtOmhvdmVyIC5jb250ZW50IC5oZWFkZXJ7Y29sb3I6IzFlNzBiZn0udWkuaXRlbXM+Lml0ZW17Zm9udC1zaXplOjFlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS51bnN0YWNrYWJsZS5pdGVtcz4uaXRlbT4uaW1hZ2UsLnVpLnVuc3RhY2thYmxlLml0ZW1zPi5pdGVtPi5pbWFnZT5pbWd7d2lkdGg6MTI1cHghaW1wb3J0YW50fX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBTdGF0aXN0aWNcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLnN0YXRpc3RpY3tkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MWVtIDA7bWF4LXdpZHRoOmF1dG99LnVpLnN0YXRpc3RpYysudWkuc3RhdGlzdGlje21hcmdpbjowIDAgMCAxLjVlbX0udWkuc3RhdGlzdGljOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udWkuc3RhdGlzdGljOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS51aS5zdGF0aXN0aWNze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfS51aS5zdGF0aXN0aWNzPi5zdGF0aXN0aWN7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4OjAgMSBhdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MCAxLjVlbSAxZW07bWF4LXdpZHRoOmF1dG99LnVpLnN0YXRpc3RpY3N7ZGlzcGxheTpmbGV4O21hcmdpbjoxZW0gLTEuNWVtIC0xZW19LnVpLnN0YXRpc3RpY3M6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicgJztoZWlnaHQ6MDtjbGVhcjpib3RoO292ZXJmbG93OmhpZGRlbjt2aXNpYmlsaXR5OmhpZGRlbn0udWkuc3RhdGlzdGljczpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnVpLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxZW07Y29sb3I6IzFiMWMxZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLnN0YXRpc3RpYz4ubGFiZWwsLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4ubGFiZWx7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLnN0YXRpc3RpYz4ubGFiZWx+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LmxhYmVsfi52YWx1ZXttYXJnaW4tdG9wOjB9LnVpLnN0YXRpc3RpYz4udmFsdWV+LmxhYmVsLC51aS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlfi5sYWJlbHttYXJnaW4tdG9wOjB9LnVpLnN0YXRpc3RpYz4udmFsdWUgLmljb24sLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUgLmljb257b3BhY2l0eToxO3dpZHRoOmF1dG87bWFyZ2luOjB9LnVpLnN0YXRpc3RpYz4udGV4dC52YWx1ZSwudWkuc3RhdGlzdGljcyAuc3RhdGlzdGljPi50ZXh0LnZhbHVle2xpbmUtaGVpZ2h0OjFlbTttaW4taGVpZ2h0OjJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLnN0YXRpc3RpYz4udGV4dC52YWx1ZSsubGFiZWwsLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udGV4dC52YWx1ZSsubGFiZWx7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLnN0YXRpc3RpYz4udmFsdWUgaW1nLC51aS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlIGltZ3ttYXgtaGVpZ2h0OjNyZW07dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLnRlbi5zdGF0aXN0aWNze21hcmdpbjowIDAgLTFlbX0udWkudGVuLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3ttaW4td2lkdGg6MTAlO21hcmdpbjowIDAgMWVtfS51aS5uaW5lLnN0YXRpc3RpY3N7bWFyZ2luOjAgMCAtMWVtfS51aS5uaW5lLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3ttaW4td2lkdGg6MTEuMTExMTExMTElO21hcmdpbjowIDAgMWVtfS51aS5laWdodC5zdGF0aXN0aWNze21hcmdpbjowIDAgLTFlbX0udWkuZWlnaHQuc3RhdGlzdGljcyAuc3RhdGlzdGlje21pbi13aWR0aDoxMi41JTttYXJnaW46MCAwIDFlbX0udWkuc2V2ZW4uc3RhdGlzdGljc3ttYXJnaW46MCAwIC0xZW19LnVpLnNldmVuLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3ttaW4td2lkdGg6MTQuMjg1NzE0MjklO21hcmdpbjowIDAgMWVtfS51aS5zaXguc3RhdGlzdGljc3ttYXJnaW46MCAwIC0xZW19LnVpLnNpeC5zdGF0aXN0aWNzIC5zdGF0aXN0aWN7bWluLXdpZHRoOjE2LjY2NjY2NjY3JTttYXJnaW46MCAwIDFlbX0udWkuZml2ZS5zdGF0aXN0aWNze21hcmdpbjowIDAgLTFlbX0udWkuZml2ZS5zdGF0aXN0aWNzIC5zdGF0aXN0aWN7bWluLXdpZHRoOjIwJTttYXJnaW46MCAwIDFlbX0udWkuZm91ci5zdGF0aXN0aWNze21hcmdpbjowIDAgLTFlbX0udWkuZm91ci5zdGF0aXN0aWNzIC5zdGF0aXN0aWN7bWluLXdpZHRoOjI1JTttYXJnaW46MCAwIDFlbX0udWkudGhyZWUuc3RhdGlzdGljc3ttYXJnaW46MCAwIC0xZW19LnVpLnRocmVlLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3ttaW4td2lkdGg6MzMuMzMzMzMzMzMlO21hcmdpbjowIDAgMWVtfS51aS50d28uc3RhdGlzdGljc3ttYXJnaW46MCAwIC0xZW19LnVpLnR3by5zdGF0aXN0aWNzIC5zdGF0aXN0aWN7bWluLXdpZHRoOjUwJTttYXJnaW46MCAwIDFlbX0udWkub25lLnN0YXRpc3RpY3N7bWFyZ2luOjAgMCAtMWVtfS51aS5vbmUuc3RhdGlzdGljcyAuc3RhdGlzdGlje21pbi13aWR0aDoxMDAlO21hcmdpbjowIDAgMWVtfS51aS5ob3Jpem9udGFsLnN0YXRpc3RpY3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS51aS5ob3Jpem9udGFsLnN0YXRpc3RpY3N7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowO21heC13aWR0aDpub25lfS51aS5ob3Jpem9udGFsLnN0YXRpc3RpY3MgLnN0YXRpc3RpY3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO21heC13aWR0aDpub25lO21hcmdpbjoxZW0gMH0udWkuaG9yaXpvbnRhbC5zdGF0aXN0aWM+LnRleHQudmFsdWUsLnVpLmhvcml6b250YWwuc3RhdGlzdGljcz4uc3RhdGlzdGljPi50ZXh0LnZhbHVle21pbi1oZWlnaHQ6MCFpbXBvcnRhbnR9LnVpLmhvcml6b250YWwuc3RhdGlzdGljPi52YWx1ZSAuaWNvbiwudWkuaG9yaXpvbnRhbC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlIC5pY29ue3dpZHRoOjEuMThlbX0udWkuaG9yaXpvbnRhbC5zdGF0aXN0aWM+LnZhbHVlLC51aS5ob3Jpem9udGFsLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS5ob3Jpem9udGFsLnN0YXRpc3RpYz4ubGFiZWwsLnVpLmhvcml6b250YWwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi5sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOjAgMCAwIC43NWVtfS51aS5yZWQuc3RhdGlzdGljPi52YWx1ZSwudWkucmVkLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLnJlZC5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNkYjI4Mjh9LnVpLm9yYW5nZS5zdGF0aXN0aWM+LnZhbHVlLC51aS5vcmFuZ2Uuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAub3JhbmdlLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6I2YyNzExY30udWkuc3RhdGlzdGljcyAueWVsbG93LnN0YXRpc3RpYz4udmFsdWUsLnVpLnllbGxvdy5zdGF0aXN0aWM+LnZhbHVlLC51aS55ZWxsb3cuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojZmJiZDA4fS51aS5vbGl2ZS5zdGF0aXN0aWM+LnZhbHVlLC51aS5vbGl2ZS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5vbGl2ZS5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNiNWNjMTh9LnVpLmdyZWVuLnN0YXRpc3RpYz4udmFsdWUsLnVpLmdyZWVuLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmdyZWVuLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6IzIxYmE0NX0udWkuc3RhdGlzdGljcyAudGVhbC5zdGF0aXN0aWM+LnZhbHVlLC51aS50ZWFsLnN0YXRpc3RpYz4udmFsdWUsLnVpLnRlYWwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojMDBiNWFkfS51aS5ibHVlLnN0YXRpc3RpYz4udmFsdWUsLnVpLmJsdWUuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuYmx1ZS5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiMyMTg1ZDB9LnVpLnN0YXRpc3RpY3MgLnZpb2xldC5zdGF0aXN0aWM+LnZhbHVlLC51aS52aW9sZXQuc3RhdGlzdGljPi52YWx1ZSwudWkudmlvbGV0LnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6IzY0MzVjOX0udWkucHVycGxlLnN0YXRpc3RpYz4udmFsdWUsLnVpLnB1cnBsZS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5wdXJwbGUuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojYTMzM2M4fS51aS5waW5rLnN0YXRpc3RpYz4udmFsdWUsLnVpLnBpbmsuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAucGluay5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNlMDM5OTd9LnVpLmJyb3duLnN0YXRpc3RpYz4udmFsdWUsLnVpLmJyb3duLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmJyb3duLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6I2E1NjczZn0udWkuZ3JleS5zdGF0aXN0aWM+LnZhbHVlLC51aS5ncmV5LnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmdyZXkuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojNzY3Njc2fS51aS5pbnZlcnRlZC5zdGF0aXN0aWMgLnZhbHVlLC51aS5pbnZlcnRlZC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnN0YXRpc3RpYyAubGFiZWwsLnVpLmludmVydGVkLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4ubGFiZWx7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSl9LnVpLmludmVydGVkLnJlZC5zdGF0aXN0aWM+LnZhbHVlLC51aS5pbnZlcnRlZC5yZWQuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuaW52ZXJ0ZWQucmVkLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6I2ZmNjk1ZX0udWkuaW52ZXJ0ZWQub3JhbmdlLnN0YXRpc3RpYz4udmFsdWUsLnVpLmludmVydGVkLm9yYW5nZS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5pbnZlcnRlZC5vcmFuZ2Uuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojZmY4NTFifS51aS5pbnZlcnRlZC55ZWxsb3cuc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQueWVsbG93LnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmludmVydGVkLnllbGxvdy5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNmZmUyMWZ9LnVpLmludmVydGVkLm9saXZlLnN0YXRpc3RpYz4udmFsdWUsLnVpLmludmVydGVkLm9saXZlLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmludmVydGVkLm9saXZlLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6I2Q5ZTc3OH0udWkuaW52ZXJ0ZWQuZ3JlZW4uc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQuZ3JlZW4uc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuaW52ZXJ0ZWQuZ3JlZW4uc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojMmVjYzQwfS51aS5pbnZlcnRlZC50ZWFsLnN0YXRpc3RpYz4udmFsdWUsLnVpLmludmVydGVkLnRlYWwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuaW52ZXJ0ZWQudGVhbC5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiM2ZGZmZmZ9LnVpLmludmVydGVkLmJsdWUuc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQuYmx1ZS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5pbnZlcnRlZC5ibHVlLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6IzU0YzhmZn0udWkuaW52ZXJ0ZWQudmlvbGV0LnN0YXRpc3RpYz4udmFsdWUsLnVpLmludmVydGVkLnZpb2xldC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5pbnZlcnRlZC52aW9sZXQuc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojYTI5MWZifS51aS5pbnZlcnRlZC5wdXJwbGUuc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQucHVycGxlLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWUsLnVpLnN0YXRpc3RpY3MgLmludmVydGVkLnB1cnBsZS5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNkYzczZmZ9LnVpLmludmVydGVkLnBpbmsuc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQucGluay5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5pbnZlcnRlZC5waW5rLnN0YXRpc3RpYz4udmFsdWV7Y29sb3I6I2ZmOGVkZn0udWkuaW52ZXJ0ZWQuYnJvd24uc3RhdGlzdGljPi52YWx1ZSwudWkuaW52ZXJ0ZWQuYnJvd24uc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuaW52ZXJ0ZWQuYnJvd24uc3RhdGlzdGljPi52YWx1ZXtjb2xvcjojZDY3YzFjfS51aS5pbnZlcnRlZC5ncmV5LnN0YXRpc3RpYz4udmFsdWUsLnVpLmludmVydGVkLmdyZXkuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZSwudWkuc3RhdGlzdGljcyAuaW52ZXJ0ZWQuZ3JleS5zdGF0aXN0aWM+LnZhbHVle2NvbG9yOiNkY2RkZGV9LnVpW2NsYXNzKj1cImxlZnQgZmxvYXRlZFwiXS5zdGF0aXN0aWN7ZmxvYXQ6bGVmdDttYXJnaW46MCAyZW0gMWVtIDB9LnVpW2NsYXNzKj1cInJpZ2h0IGZsb2F0ZWRcIl0uc3RhdGlzdGlje2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMWVtIDJlbX0udWkuZmxvYXRlZC5zdGF0aXN0aWM6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnVpLm1pbmkuc3RhdGlzdGljPi52YWx1ZSwudWkubWluaS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2ZvbnQtc2l6ZToxLjVyZW0haW1wb3J0YW50fS51aS5taW5pLmhvcml6b250YWwuc3RhdGlzdGljPi52YWx1ZSwudWkubWluaS5ob3Jpem9udGFsLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7Zm9udC1zaXplOjEuNXJlbSFpbXBvcnRhbnR9LnVpLm1pbmkuc3RhdGlzdGljPi50ZXh0LnZhbHVlLC51aS5taW5pLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udGV4dC52YWx1ZXtmb250LXNpemU6MXJlbSFpbXBvcnRhbnR9LnVpLnRpbnkuc3RhdGlzdGljPi52YWx1ZSwudWkudGlueS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudH0udWkudGlueS5ob3Jpem9udGFsLnN0YXRpc3RpYz4udmFsdWUsLnVpLnRpbnkuaG9yaXpvbnRhbC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudH0udWkudGlueS5zdGF0aXN0aWM+LnRleHQudmFsdWUsLnVpLnRpbnkuc3RhdGlzdGljcyAuc3RhdGlzdGljPi50ZXh0LnZhbHVle2ZvbnQtc2l6ZToxcmVtIWltcG9ydGFudH0udWkuc21hbGwuc3RhdGlzdGljPi52YWx1ZSwudWkuc21hbGwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtmb250LXNpemU6M3JlbSFpbXBvcnRhbnR9LnVpLnNtYWxsLmhvcml6b250YWwuc3RhdGlzdGljPi52YWx1ZSwudWkuc21hbGwuaG9yaXpvbnRhbC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudH0udWkuc21hbGwuc3RhdGlzdGljPi50ZXh0LnZhbHVlLC51aS5zbWFsbC5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnRleHQudmFsdWV7Zm9udC1zaXplOjFyZW0haW1wb3J0YW50fS51aS5zdGF0aXN0aWM+LnZhbHVlLC51aS5zdGF0aXN0aWNzIC5zdGF0aXN0aWM+LnZhbHVle2ZvbnQtc2l6ZTo0cmVtIWltcG9ydGFudH0udWkuaG9yaXpvbnRhbC5zdGF0aXN0aWM+LnZhbHVlLC51aS5ob3Jpem9udGFsLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7Zm9udC1zaXplOjNyZW0haW1wb3J0YW50fS51aS5zdGF0aXN0aWM+LnRleHQudmFsdWUsLnVpLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udGV4dC52YWx1ZXtmb250LXNpemU6MnJlbSFpbXBvcnRhbnR9LnVpLmxhcmdlLnN0YXRpc3RpYz4udmFsdWUsLnVpLmxhcmdlLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udmFsdWV7Zm9udC1zaXplOjVyZW0haW1wb3J0YW50fS51aS5sYXJnZS5ob3Jpem9udGFsLnN0YXRpc3RpYz4udmFsdWUsLnVpLmxhcmdlLmhvcml6b250YWwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtmb250LXNpemU6NHJlbSFpbXBvcnRhbnR9LnVpLmxhcmdlLnN0YXRpc3RpYz4udGV4dC52YWx1ZSwudWkubGFyZ2Uuc3RhdGlzdGljcyAuc3RhdGlzdGljPi50ZXh0LnZhbHVle2ZvbnQtc2l6ZToyLjVyZW0haW1wb3J0YW50fS51aS5odWdlLnN0YXRpc3RpYz4udmFsdWUsLnVpLmh1Z2Uuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtmb250LXNpemU6NnJlbSFpbXBvcnRhbnR9LnVpLmh1Z2UuaG9yaXpvbnRhbC5zdGF0aXN0aWM+LnZhbHVlLC51aS5odWdlLmhvcml6b250YWwuc3RhdGlzdGljcyAuc3RhdGlzdGljPi52YWx1ZXtmb250LXNpemU6NXJlbSFpbXBvcnRhbnR9LnVpLmh1Z2Uuc3RhdGlzdGljPi50ZXh0LnZhbHVlLC51aS5odWdlLnN0YXRpc3RpY3MgLnN0YXRpc3RpYz4udGV4dC52YWx1ZXtmb250LXNpemU6Mi41cmVtIWltcG9ydGFudH0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBBY2NvcmRpb25cbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmFjY29yZGlvbiwudWkuYWNjb3JkaW9uIC5hY2NvcmRpb257bWF4LXdpZHRoOjEwMCV9LnVpLmFjY29yZGlvbiAuYWNjb3JkaW9ue21hcmdpbjoxZW0gMCAwO3BhZGRpbmc6MH0udWkuYWNjb3JkaW9uIC5hY2NvcmRpb24gLnRpdGxlLC51aS5hY2NvcmRpb24gLnRpdGxle2N1cnNvcjpwb2ludGVyfS51aS5hY2NvcmRpb24gLnRpdGxlOm5vdCgudWkpe3BhZGRpbmc6LjVlbSAwO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuYWNjb3JkaW9uIC5hY2NvcmRpb24gLnRpdGxlfi5jb250ZW50LC51aS5hY2NvcmRpb24gLnRpdGxlfi5jb250ZW50e2Rpc3BsYXk6bm9uZX0udWkuYWNjb3JkaW9uOm5vdCguc3R5bGVkKSAuYWNjb3JkaW9uIC50aXRsZX4uY29udGVudDpub3QoLnVpKSwudWkuYWNjb3JkaW9uOm5vdCguc3R5bGVkKSAudGl0bGV+LmNvbnRlbnQ6bm90KC51aSl7bWFyZ2luOicnO3BhZGRpbmc6LjVlbSAwIDFlbX0udWkuYWNjb3JkaW9uOm5vdCguc3R5bGVkKSAudGl0bGV+LmNvbnRlbnQ6bm90KC51aSk6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfS51aS5hY2NvcmRpb24gLmFjY29yZGlvbiAudGl0bGUgLmRyb3Bkb3duLmljb24sLnVpLmFjY29yZGlvbiAudGl0bGUgLmRyb3Bkb3duLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTtvcGFjaXR5OjE7d2lkdGg6MS4yNWVtO2hlaWdodDoxZW07bWFyZ2luOjAgLjI1cmVtIDAgMDtwYWRkaW5nOjA7Zm9udC1zaXplOjFlbTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZSxvcGFjaXR5IC4xcyBlYXNlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3RyYW5zZm9ybTpub25lfS51aS5hY2NvcmRpb24ubWVudSAuaXRlbSAudGl0bGV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjB9LnVpLmFjY29yZGlvbi5tZW51IC5pdGVtIC50aXRsZT4uZHJvcGRvd24uaWNvbntmbG9hdDpyaWdodDttYXJnaW46LjIxNDI1ZW0gMCAwIDFlbTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnVpLmFjY29yZGlvbiAudWkuaGVhZGVyIC5kcm9wZG93bi5pY29ue2ZvbnQtc2l6ZToxZW07bWFyZ2luOjAgLjI1cmVtIDAgMH0udWkuYWNjb3JkaW9uIC5hY2NvcmRpb24gLmFjdGl2ZS50aXRsZSAuZHJvcGRvd24uaWNvbiwudWkuYWNjb3JkaW9uIC5hY3RpdmUudGl0bGUgLmRyb3Bkb3duLmljb257dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnVpLmFjY29yZGlvbi5tZW51IC5pdGVtIC5hY3RpdmUudGl0bGU+LmRyb3Bkb3duLmljb257dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnVpLnN0eWxlZC5hY2NvcmRpb257d2lkdGg6NjAwcHh9LnVpLnN0eWxlZC5hY2NvcmRpb24sLnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjY29yZGlvbntib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSksMCAwIDAgMXB4IHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc3R5bGVkLmFjY29yZGlvbiAuYWNjb3JkaW9uIC50aXRsZSwudWkuc3R5bGVkLmFjY29yZGlvbiAudGl0bGV7bWFyZ2luOjA7cGFkZGluZzouNzVlbSAxZW07Y29sb3I6cmdiYSgwLDAsMCwuNCk7Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzIGVhc2UsY29sb3IgLjFzIGVhc2V9LnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjY29yZGlvbiAudGl0bGU6Zmlyc3QtY2hpbGQsLnVpLnN0eWxlZC5hY2NvcmRpb24+LnRpdGxlOmZpcnN0LWNoaWxke2JvcmRlci10b3A6bm9uZX0udWkuc3R5bGVkLmFjY29yZGlvbiAuYWNjb3JkaW9uIC5jb250ZW50LC51aS5zdHlsZWQuYWNjb3JkaW9uIC5jb250ZW50e21hcmdpbjowO3BhZGRpbmc6LjVlbSAxZW0gMS41ZW19LnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjY29yZGlvbiAuY29udGVudHtwYWRkaW5nOjA7cGFkZGluZzouNWVtIDFlbSAxLjVlbX0udWkuc3R5bGVkLmFjY29yZGlvbiAuYWNjb3JkaW9uIC5hY3RpdmUudGl0bGUsLnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjY29yZGlvbiAudGl0bGU6aG92ZXIsLnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjdGl2ZS50aXRsZSwudWkuc3R5bGVkLmFjY29yZGlvbiAudGl0bGU6aG92ZXJ7YmFja2dyb3VuZDowIDA7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5zdHlsZWQuYWNjb3JkaW9uIC5hY2NvcmRpb24gLmFjdGl2ZS50aXRsZSwudWkuc3R5bGVkLmFjY29yZGlvbiAuYWNjb3JkaW9uIC50aXRsZTpob3ZlcntiYWNrZ3JvdW5kOjAgMDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjdGl2ZS50aXRsZXtiYWNrZ3JvdW5kOjAgMDtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLnN0eWxlZC5hY2NvcmRpb24gLmFjY29yZGlvbiAuYWN0aXZlLnRpdGxle2JhY2tncm91bmQ6MCAwO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuYWNjb3JkaW9uIC5hY2NvcmRpb24gLmFjdGl2ZS5jb250ZW50LC51aS5hY2NvcmRpb24gLmFjdGl2ZS5jb250ZW50e2Rpc3BsYXk6YmxvY2t9LnVpLmZsdWlkLmFjY29yZGlvbiwudWkuZmx1aWQuYWNjb3JkaW9uIC5hY2NvcmRpb257d2lkdGg6MTAwJX0udWkuaW52ZXJ0ZWQuYWNjb3JkaW9uIC50aXRsZTpub3QoLnVpKXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkFjY29yZGlvbjtzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBTEFJQUFBd0F3VDFNdk1nZ2pCNUFBQUFDOEFBQUFZR050WVhBUGZPSUtBQUFCSEFBQUFFeG5ZWE53QUFBQUVBQUFBV2dBQUFBSVoyeDVacnlqNkhnQUFBRndBQUFBeUdobFlXVC8wSWhIQUFBQ09BQUFBRFpvYUdWaEFwa0I1d0FBQW5BQUFBQWthRzEwZUFKdUFCSUFBQUtVQUFBQUdHeHZZMkVBakFCV0FBQUNyQUFBQUE1dFlYaHdBQWdBRmdBQUFyd0FBQUFnYm1GdFpmQzFuMDRBQUFMY0FBQUJQSEJ2YzNRQUF3QUFBQUFFR0FBQUFDQUFBd0lBQVpBQUJRQUFBVXdCWmdBQUFFY0JUQUZtQUFBQTlRQVpBSVFBQUFBQUFBQUFBQUFBQUFBQUFBQUJFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUR3MmdIZy8rRC80QUhnQUNBQUFBQUJBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUNBQUFBQXdBQUFCUUFBd0FCQUFBQUZBQUVBRGdBQUFBS0FBZ0FBZ0FDQUFFQUlQRGEvLzMvL3dBQUFBQUFJUERaLy8zLy93QUIvK01QS3dBREFBRUFBQUFBQUFBQUFBQUFBQUVBQWYvL0FBOEFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQVNBRWtBdHdGdUFCTUFBRGMwUHdFMkZ6WVhGaDBCRkFjR0p3WXZBU1kxRWdhQUJRZ0hCUVlHQlFjSUJZQUcyd2NHZndjQkFRY0VDZjhJQkFjQkFRZC9CZ1lBQUFBQUFRQUFBRWtBcFFGdUFCTUFBRGNSTkRjMk16SWZBUllWRkE4QkJpTWlKeVkxQUFVR0J3Z0ZnQVlHZ0FVSUJ3WUZXd0VBQ0FVR0JvQUZDQWNGZ0FZR0JRY0FBQUFCQUFBQUFRQUFxV1lsczE4UFBQVUFDd0lBQUFBQUFNLzlvKzRBQUFBQXovMmo3Z0FBQUFBQXR3RnVBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBSGcvK0FBQUFJQUFBQUFBQUMzQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFHQUFBQUFBQUFBQUFBQUFBQUFRQUFBQUMzQUJJQXR3QUFBQUFBQUFBS0FCUUFIZ0JDQUdRQUFBQUJBQUFBQmdBVUFBRUFBQUFBQUFJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURnQ3VBQUVBQUFBQUFBRUFEQUFBQUFFQUFBQUFBQUlBRGdCQUFBRUFBQUFBQUFNQURBQWlBQUVBQUFBQUFBUUFEQUJPQUFFQUFBQUFBQVVBRmdBTUFBRUFBQUFBQUFZQUJnQXVBQUVBQUFBQUFBb0FOQUJhQUFNQUFRUUpBQUVBREFBQUFBTUFBUVFKQUFJQURnQkFBQU1BQVFRSkFBTUFEQUFpQUFNQUFRUUpBQVFBREFCT0FBTUFBUVFKQUFVQUZnQU1BQU1BQVFRSkFBWUFEQUEwQUFNQUFRUUpBQW9BTkFCYUFISUFZUUIwQUdrQWJnQm5BRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFCeUFHRUFkQUJwQUc0QVozSmhkR2x1WndCeUFHRUFkQUJwQUc0QVp3QlNBR1VBWndCMUFHd0FZUUJ5QUhJQVlRQjBBR2tBYmdCbkFFWUFid0J1QUhRQUlBQm5BR1VBYmdCbEFISUFZUUIwQUdVQVpBQWdBR0lBZVFBZ0FFa0FZd0J2QUUwQWJ3QnZBRzRBTGdBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUEpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JrOVVWRThBQUFTd0FBb0FBQUFBQkdnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJEUmtZZ0FBQUE5QUFBQVMwQUFBRXRGcG92dUU5VEx6SUFBQUlrQUFBQVlBQUFBR0FJSXdlUVkyMWhjQUFBQW9RQUFBQk1BQUFBVEE5ODRncG5ZWE53QUFBQzBBQUFBQWdBQUFBSUFBQUFFR2hsWVdRQUFBTFlBQUFBTmdBQUFEYi8wSWhIYUdobFlRQUFBeEFBQUFBa0FBQUFKQUtaQWVkb2JYUjRBQUFETkFBQUFCZ0FBQUFZQW00QUVtMWhlSEFBQUFOTUFBQUFCZ0FBQUFZQUJsQUFibUZ0WlFBQUExUUFBQUU4QUFBQlBQQzFuMDV3YjNOMEFBQUVrQUFBQUNBQUFBQWdBQU1BQUFFQUJBUUFBUUVCQjNKaGRHbHVad0FCQWdBQkFEcjRIQUw0R3dQNEdBUWVDZ0FaVS8rTGl4NEtBQmxULzR1TERBZUxhL2lVK0hRRkhRQUFBSGtQSFFBQUFINFJIUUFBQUFrZEFBQUJKQklBQndFQkJ3MFBFUlFaSG5KaGRHbHVaM0poZEdsdVozVXdkVEYxTWpCMVJqQkVPWFZHTUVSQkFBQUNBWWtBQkFBR0FRRUVCd29OVnAzOGxBNzhsQTc4bEE3N2xBNzczWjMzYnhXTGtJMlFqNDRJOXhUM0ZBV09qNUNOa0l1UWk0K0pqb2VQaUkyR2k0WUlpL3VVQll1R2lZZUhpSWlIaDRtR2k0YUxobzJJandqN0ZQY1VCWWVPaVkrTGtBZ08rOTJMNWhXTDk1UUZpNUNOa0k2T2o0K1BqWkNMa0l1UWlZNkhDUGNVK3hRRmo0aU5ob3VHaTRhSmg0ZUlDUHNVK3hRRmlJZUdpWWFMaG91SGpZZVBpSTZKajR1UUNBNzRsQlQ0bEJXTERBb0FBQUFBQXdJQUFaQUFCUUFBQVV3QlpnQUFBRWNCVEFGbUFBQUE5UUFaQUlRQUFBQUFBQUFBQUFBQUFBQUFBQUFCRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFEdzJnSGcvK0QvNEFIZ0FDQUFBQUFCQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFDQUFBQUF3QUFBQlFBQXdBQkFBQUFGQUFFQURnQUFBQUtBQWdBQWdBQ0FBRUFJUERhLy8zLy93QUFBQUFBSVBEWi8vMy8vd0FCLytNUEt3QURBQUVBQUFBQUFBQUFBQUFBQUFFQUFmLy9BQThBQVFBQUFBRUFBRGZZT0paZkR6ejFBQXNDQUFBQUFBRFAvYVB1QUFBQUFNLzlvKzRBQUFBQUFMY0JiZ0FBQUFnQUFnQUFBQUFBQUFBQkFBQUI0UC9nQUFBQ0FBQUFBQUFBdHdBQkFBQUFBQUFBQUFBQUFBQUFBQUFBQmdBQUFBQUFBQUFBQUFBQUFBRUFBQUFBdHdBU0FMY0FBQUFBVUFBQUJnQUFBQUFBRGdDdUFBRUFBQUFBQUFFQURBQUFBQUVBQUFBQUFBSUFEZ0JBQUFFQUFBQUFBQU1BREFBaUFBRUFBQUFBQUFRQURBQk9BQUVBQUFBQUFBVUFGZ0FNQUFFQUFBQUFBQVlBQmdBdUFBRUFBQUFBQUFvQU5BQmFBQU1BQVFRSkFBRUFEQUFBQUFNQUFRUUpBQUlBRGdCQUFBTUFBUVFKQUFNQURBQWlBQU1BQVFRSkFBUUFEQUJPQUFNQUFRUUpBQVVBRmdBTUFBTUFBUVFKQUFZQURBQTBBQU1BQVFRSkFBb0FOQUJhQUhJQVlRQjBBR2tBYmdCbkFGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNQUJ5QUdFQWRBQnBBRzRBWjNKaGRHbHVad0J5QUdFQWRBQnBBRzRBWndCU0FHVUFad0IxQUd3QVlRQnlBSElBWVFCMEFHa0FiZ0JuQUVZQWJ3QnVBSFFBSUFCbkFHVUFiZ0JsQUhJQVlRQjBBR1VBWkFBZ0FHSUFlUUFnQUVrQVl3QnZBRTBBYndCdkFHNEFMZ0FEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSkgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS51aS5hY2NvcmRpb24gLmFjY29yZGlvbiAudGl0bGUgLmRyb3Bkb3duLmljb24sLnVpLmFjY29yZGlvbiAudGl0bGUgLmRyb3Bkb3duLmljb257Zm9udC1mYW1pbHk6QWNjb3JkaW9uO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLmFjY29yZGlvbiAuYWNjb3JkaW9uIC50aXRsZSAuZHJvcGRvd24uaWNvbjpiZWZvcmUsLnVpLmFjY29yZGlvbiAudGl0bGUgLmRyb3Bkb3duLmljb246YmVmb3Jle2NvbnRlbnQ6J1xcZjBkYSd9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gQ2hlY2tib3hcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3V0bGluZTowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc3R5bGU6bm9ybWFsO21pbi1oZWlnaHQ6MTdweDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxN3B4O21pbi13aWR0aDoxN3B4fS51aS5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwudWkuY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb117Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MCFpbXBvcnRhbnQ7b3V0bGluZTowO3otaW5kZXg6Mzt3aWR0aDoxN3B4O2hlaWdodDoxN3B4fS51aS5jaGVja2JveCAuYm94LC51aS5jaGVja2JveCBsYWJlbHtjdXJzb3I6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoxLjg1NzE0ZW07b3V0bGluZTowO2ZvbnQtc2l6ZToxZW19LnVpLmNoZWNrYm94IC5ib3g6YmVmb3JlLC51aS5jaGVja2JveCBsYWJlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7Y29udGVudDonJztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czouMjE0Mjg1NzFyZW07dHJhbnNpdGlvbjpib3JkZXIgLjFzIGVhc2Usb3BhY2l0eSAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIGVhc2UsYm94LXNoYWRvdyAuMXMgZWFzZTtib3JkZXI6MXB4IHNvbGlkICNkNGQ0ZDV9LnVpLmNoZWNrYm94IC5ib3g6YWZ0ZXIsLnVpLmNoZWNrYm94IGxhYmVsOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToxNHB4O3RvcDowO2xlZnQ6MDt3aWR0aDoxN3B4O2hlaWdodDoxN3B4O3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7dHJhbnNpdGlvbjpib3JkZXIgLjFzIGVhc2Usb3BhY2l0eSAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIGVhc2UsYm94LXNoYWRvdyAuMXMgZWFzZX0udWkuY2hlY2tib3ggbGFiZWwsLnVpLmNoZWNrYm94K2xhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjg3KTt0cmFuc2l0aW9uOmNvbG9yIC4xcyBlYXNlfS51aS5jaGVja2JveCtsYWJlbHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLmNoZWNrYm94IC5ib3g6aG92ZXI6OmJlZm9yZSwudWkuY2hlY2tib3ggbGFiZWw6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjM1KX0udWkuY2hlY2tib3ggbGFiZWw6aG92ZXIsLnVpLmNoZWNrYm94K2xhYmVsOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjgpfS51aS5jaGVja2JveCAuYm94OmFjdGl2ZTo6YmVmb3JlLC51aS5jaGVja2JveCBsYWJlbDphY3RpdmU6OmJlZm9yZXtiYWNrZ3JvdW5kOiNmOWZhZmI7Ym9yZGVyLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjM1KX0udWkuY2hlY2tib3ggLmJveDphY3RpdmU6OmFmdGVyLC51aS5jaGVja2JveCBsYWJlbDphY3RpdmU6OmFmdGVye2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuY2hlY2tib3ggaW5wdXQ6YWN0aXZlfmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuY2hlY2tib3ggaW5wdXQ6Zm9jdXN+LmJveDpiZWZvcmUsLnVpLmNoZWNrYm94IGlucHV0OmZvY3VzfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiM5NmM4ZGF9LnVpLmNoZWNrYm94IGlucHV0OmZvY3Vzfi5ib3g6YWZ0ZXIsLnVpLmNoZWNrYm94IGlucHV0OmZvY3VzfmxhYmVsOmFmdGVye2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuY2hlY2tib3ggaW5wdXQ6Zm9jdXN+bGFiZWx7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5jaGVja2JveCBpbnB1dDpjaGVja2Vkfi5ib3g6YmVmb3JlLC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMzQsMzYsMzgsLjM1KX0udWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH4uYm94OmFmdGVyLC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmFmdGVye29wYWNpdHk6MTtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGV+LmJveDpiZWZvcmUsLnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGV+bGFiZWw6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMzUpfS51aS5jaGVja2JveCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTppbmRldGVybWluYXRlfi5ib3g6YWZ0ZXIsLnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGV+bGFiZWw6YWZ0ZXJ7b3BhY2l0eToxO2NvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1c34uYm94OmJlZm9yZSwudWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1c35sYWJlbDpiZWZvcmUsLnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGU6Zm9jdXN+LmJveDpiZWZvcmUsLnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGU6Zm9jdXN+bGFiZWw6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6Izk2YzhkYX0udWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpmb2N1c34uYm94OmFmdGVyLC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkOmZvY3VzfmxhYmVsOmFmdGVyLC51aS5jaGVja2JveCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTppbmRldGVybWluYXRlOmZvY3Vzfi5ib3g6YWZ0ZXIsLnVpLmNoZWNrYm94IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOmluZGV0ZXJtaW5hdGU6Zm9jdXN+bGFiZWw6YWZ0ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5yZWFkLW9ubHkuY2hlY2tib3gsLnVpLnJlYWQtb25seS5jaGVja2JveCBsYWJlbHtjdXJzb3I6ZGVmYXVsdH0udWkuY2hlY2tib3ggaW5wdXRbZGlzYWJsZWRdfi5ib3g6YWZ0ZXIsLnVpLmNoZWNrYm94IGlucHV0W2Rpc2FibGVkXX5sYWJlbCwudWkuZGlzYWJsZWQuY2hlY2tib3ggLmJveDphZnRlciwudWkuZGlzYWJsZWQuY2hlY2tib3ggbGFiZWx7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50O29wYWNpdHk6LjU7Y29sb3I6IzAwMH0udWkuY2hlY2tib3ggaW5wdXQuaGlkZGVue3otaW5kZXg6LTF9LnVpLmNoZWNrYm94IGlucHV0LmhpZGRlbitsYWJlbHtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnVpLnJhZGlvLmNoZWNrYm94e21pbi1oZWlnaHQ6MTVweH0udWkucmFkaW8uY2hlY2tib3ggLmJveCwudWkucmFkaW8uY2hlY2tib3ggbGFiZWx7cGFkZGluZy1sZWZ0OjEuODU3MTRlbX0udWkucmFkaW8uY2hlY2tib3ggLmJveDpiZWZvcmUsLnVpLnJhZGlvLmNoZWNrYm94IGxhYmVsOmJlZm9yZXtjb250ZW50OicnO3RyYW5zZm9ybTpub25lO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7Ym9yZGVyLXJhZGl1czo1MDByZW07dG9wOjFweDtsZWZ0OjB9LnVpLnJhZGlvLmNoZWNrYm94IC5ib3g6YWZ0ZXIsLnVpLnJhZGlvLmNoZWNrYm94IGxhYmVsOmFmdGVye2JvcmRlcjpub25lO2NvbnRlbnQ6JychaW1wb3J0YW50O3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7bGluZS1oZWlnaHQ6MTVweH0udWkucmFkaW8uY2hlY2tib3ggLmJveDphZnRlciwudWkucmFkaW8uY2hlY2tib3ggbGFiZWw6YWZ0ZXJ7dG9wOjFweDtsZWZ0OjA7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtib3JkZXItcmFkaXVzOjUwMHJlbTt0cmFuc2Zvcm06c2NhbGUoLjQ2NjY2NjY3KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkucmFkaW8uY2hlY2tib3ggaW5wdXQ6Zm9jdXN+LmJveDpiZWZvcmUsLnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmZvY3VzfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmZvY3Vzfi5ib3g6YWZ0ZXIsLnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmZvY3VzfmxhYmVsOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5yYWRpby5jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlfi5ib3g6YWZ0ZXIsLnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGV+bGFiZWw6YWZ0ZXJ7b3BhY2l0eTowfS51aS5yYWRpby5jaGVja2JveCBpbnB1dDpjaGVja2Vkfi5ib3g6YmVmb3JlLC51aS5yYWRpby5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+LmJveDphZnRlciwudWkucmFkaW8uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjk1KX0udWkucmFkaW8uY2hlY2tib3ggaW5wdXQ6Zm9jdXM6Y2hlY2tlZH4uYm94OmJlZm9yZSwudWkucmFkaW8uY2hlY2tib3ggaW5wdXQ6Zm9jdXM6Y2hlY2tlZH5sYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS51aS5yYWRpby5jaGVja2JveCBpbnB1dDpmb2N1czpjaGVja2Vkfi5ib3g6YWZ0ZXIsLnVpLnJhZGlvLmNoZWNrYm94IGlucHV0OmZvY3VzOmNoZWNrZWR+bGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLnNsaWRlci5jaGVja2JveHttaW4taGVpZ2h0OjEuMjVyZW19LnVpLnNsaWRlci5jaGVja2JveCBpbnB1dHt3aWR0aDozLjVyZW07aGVpZ2h0OjEuMjVyZW19LnVpLnNsaWRlci5jaGVja2JveCAuYm94LC51aS5zbGlkZXIuY2hlY2tib3ggbGFiZWx7cGFkZGluZy1sZWZ0OjQuNXJlbTtsaW5lLWhlaWdodDoxcmVtO2NvbG9yOnJnYmEoMCwwLDAsLjQpfS51aS5zbGlkZXIuY2hlY2tib3ggLmJveDpiZWZvcmUsLnVpLnNsaWRlci5jaGVja2JveCBsYWJlbDpiZWZvcmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2JvcmRlcjpub25lIWltcG9ydGFudDtsZWZ0OjA7ei1pbmRleDoxO3RvcDouNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KTt3aWR0aDozLjVyZW07aGVpZ2h0Oi4yMTQyODU3MXJlbTt0cmFuc2Zvcm06bm9uZTtib3JkZXItcmFkaXVzOjUwMHJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjNzIGVhc2V9LnVpLnNsaWRlci5jaGVja2JveCAuYm94OmFmdGVyLC51aS5zbGlkZXIuY2hlY2tib3ggbGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC4wNSkpO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6JychaW1wb3J0YW50O29wYWNpdHk6MTt6LWluZGV4OjI7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSksMCAwIDAgMXB4IHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldDt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTt0b3A6LS4yNXJlbTtsZWZ0OjA7dHJhbnNmb3JtOm5vbmU7Ym9yZGVyLXJhZGl1czo1MDByZW07dHJhbnNpdGlvbjpsZWZ0IC4zcyBlYXNlfS51aS5zbGlkZXIuY2hlY2tib3ggaW5wdXQ6Zm9jdXN+LmJveDpiZWZvcmUsLnVpLnNsaWRlci5jaGVja2JveCBpbnB1dDpmb2N1c35sYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyOm5vbmV9LnVpLnNsaWRlci5jaGVja2JveCAuYm94OmhvdmVyLC51aS5zbGlkZXIuY2hlY2tib3ggbGFiZWw6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOCl9LnVpLnNsaWRlci5jaGVja2JveCAuYm94OmhvdmVyOjpiZWZvcmUsLnVpLnNsaWRlci5jaGVja2JveCBsYWJlbDpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS51aS5zbGlkZXIuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH4uYm94LC51aS5zbGlkZXIuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbHtjb2xvcjpyZ2JhKDAsMCwwLC45NSkhaW1wb3J0YW50fS51aS5zbGlkZXIuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH4uYm94OmJlZm9yZSwudWkuc2xpZGVyLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+bGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzU0NTQ1NCFpbXBvcnRhbnR9LnVpLnNsaWRlci5jaGVja2JveCBpbnB1dDpjaGVja2Vkfi5ib3g6YWZ0ZXIsLnVpLnNsaWRlci5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmFmdGVye2xlZnQ6MnJlbX0udWkuc2xpZGVyLmNoZWNrYm94IGlucHV0OmZvY3VzOmNoZWNrZWR+LmJveCwudWkuc2xpZGVyLmNoZWNrYm94IGlucHV0OmZvY3VzOmNoZWNrZWR+bGFiZWx7Y29sb3I6cmdiYSgwLDAsMCwuOTUpIWltcG9ydGFudH0udWkuc2xpZGVyLmNoZWNrYm94IGlucHV0OmZvY3VzOmNoZWNrZWR+LmJveDpiZWZvcmUsLnVpLnNsaWRlci5jaGVja2JveCBpbnB1dDpmb2N1czpjaGVja2VkfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAhaW1wb3J0YW50fS51aS50b2dnbGUuY2hlY2tib3h7bWluLWhlaWdodDoxLjVyZW19LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dHt3aWR0aDozLjVyZW07aGVpZ2h0OjEuNXJlbX0udWkudG9nZ2xlLmNoZWNrYm94IC5ib3gsLnVpLnRvZ2dsZS5jaGVja2JveCBsYWJlbHttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6NC41cmVtO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkudG9nZ2xlLmNoZWNrYm94IGxhYmVse3BhZGRpbmctdG9wOi4xNWVtfS51aS50b2dnbGUuY2hlY2tib3ggLmJveDpiZWZvcmUsLnVpLnRvZ2dsZS5jaGVja2JveCBsYWJlbDpiZWZvcmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3otaW5kZXg6MTt0cmFuc2Zvcm06bm9uZTtib3JkZXI6bm9uZTt0b3A6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93Om5vbmU7d2lkdGg6My41cmVtO2hlaWdodDoxLjVyZW07Ym9yZGVyLXJhZGl1czo1MDByZW19LnVpLnRvZ2dsZS5jaGVja2JveCAuYm94OmFmdGVyLC51aS50b2dnbGUuY2hlY2tib3ggbGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC4wNSkpO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6JychaW1wb3J0YW50O29wYWNpdHk6MTt6LWluZGV4OjI7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzowIDFweCAycHggMCByZ2JhKDM0LDM2LDM4LC4xNSksMCAwIDAgMXB4IHJnYmEoMzQsMzYsMzgsLjE1KSBpbnNldDt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTt0b3A6MDtsZWZ0OjA7Ym9yZGVyLXJhZGl1czo1MDByZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcyBlYXNlLGxlZnQgLjNzIGVhc2V9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dH4uYm94OmFmdGVyLC51aS50b2dnbGUuY2hlY2tib3ggaW5wdXR+bGFiZWw6YWZ0ZXJ7bGVmdDotLjA1cmVtO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpLDAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpmb2N1c34uYm94OmJlZm9yZSwudWkudG9nZ2xlLmNoZWNrYm94IGlucHV0OmZvY3VzfmxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KTtib3JkZXI6bm9uZX0udWkudG9nZ2xlLmNoZWNrYm94IC5ib3g6aG92ZXI6OmJlZm9yZSwudWkudG9nZ2xlLmNoZWNrYm94IGxhYmVsOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyOm5vbmV9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpjaGVja2Vkfi5ib3gsLnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjk1KSFpbXBvcnRhbnR9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpjaGVja2Vkfi5ib3g6YmVmb3JlLC51aS50b2dnbGUuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMjE4NWQwIWltcG9ydGFudH0udWkudG9nZ2xlLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+LmJveDphZnRlciwudWkudG9nZ2xlLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+bGFiZWw6YWZ0ZXJ7bGVmdDoyLjE1cmVtO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpLDAgMCAwIDFweCByZ2JhKDM0LDM2LDM4LC4xNSkgaW5zZXR9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpmb2N1czpjaGVja2Vkfi5ib3gsLnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpmb2N1czpjaGVja2VkfmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjk1KSFpbXBvcnRhbnR9LnVpLnRvZ2dsZS5jaGVja2JveCBpbnB1dDpmb2N1czpjaGVja2Vkfi5ib3g6YmVmb3JlLC51aS50b2dnbGUuY2hlY2tib3ggaW5wdXQ6Zm9jdXM6Y2hlY2tlZH5sYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMGQ3MWJiIWltcG9ydGFudH0udWkuZml0dGVkLmNoZWNrYm94IC5ib3gsLnVpLmZpdHRlZC5jaGVja2JveCBsYWJlbHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnVpLmZpdHRlZC50b2dnbGUuY2hlY2tib3h7d2lkdGg6My41cmVtfS51aS5maXR0ZWQuc2xpZGVyLmNoZWNrYm94e3dpZHRoOjMuNXJlbX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkNoZWNrYm94O3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWc4U0JEOEFBQUM4QUFBQVlHTnRZWEFZVnRDSkFBQUJIQUFBQUZSbllYTndBQUFBRUFBQUFYQUFBQUFJWjJ4NVpuNGh1d1VBQUFGNEFBQUJZR2hsWVdRR1BlMVpBQUFDMkFBQUFEWm9hR1ZoQjMwRHlBQUFBeEFBQUFBa2FHMTBlQkJLQUVVQUFBTTBBQUFBSEd4dlkyRUFtZ0VTQUFBRFVBQUFBQkJ0WVhod0FBa0FMd0FBQTJBQUFBQWdibUZ0WlNDOEl1Z0FBQU9BQUFBQmtuQnZjM1FBQXdBQUFBQUZGQUFBQUNBQUF3TVRBWkFBQlFBQUFwa0N6QUFBQUk4Q21RTE1BQUFCNndBekFRa0FBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRG9BZ1BBLzhBQVFBUEFBRUFBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBREFBQUFBd0FBQUJ3QUFRQURBQUFBSEFBREFBRUFBQUFjQUFRQU9BQUFBQW9BQ0FBQ0FBSUFBUUFnNkFMLy9mLy9BQUFBQUFBZzZBRC8vZi8vQUFILzR4Z0VBQU1BQVFBQUFBQUFBQUFBQUFBQUFRQUIvLzhBRHdBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUVVQVVRTzdBdmdBR2dBQUFSUUhBUVlqSWljQkpqVTBQd0UyTXpJZkFRRTJNeklmQVJZVkE3c1EvaFFRRmhjUS91TVFFRTRRRnhjUXFBRjJFQmNYRUU0UUFuTVdFUDRVRUJBQkhSQVhGaEJPRUJDb0FYY1FFRTRRRndBQUFBQUJBQUFCYmdNbEFra0FGQUFBQVJVVUJ3WWpJU0luSmowQk5EYzJNeUV5RnhZVkF5VVFFQmY5U1JjUUVCQVFGd0szRnhBUUFoSnRGeEFRRUJBWGJSY1FFQkFRRndBQUFBQUJBQUFBU1FNbEEyNEFMQUFBQVJVVUJ3WXJBUlVVQndZckFTSW5KajBCSXlJbkpqMEJORGMyT3dFMU5EYzJPd0V5RnhZZEFUTXlGeFlWQXlVUUVCZnVFQkFYYmhZUUVPNFhFQkFRRUJmdUVCQVdiaGNRRU80WEVCQUNFbTBYRUJEdUZ4QVFFQkFYN2hBUUYyMFhFQkR1RnhBUUVCQVg3aEFRRndBQUFRQUFBQUlBQUhSU3pUOWZEenoxQUFzRUFBQUFBQURSc2RSM0FBQUFBTkd4MUhjQUFBQUFBN3NEYmdBQUFBZ0FBZ0FBQUFBQUFBQUJBQUFEd1AvQUFBQUVBQUFBQUFBRHV3QUJBQUFBQUFBQUFBQUFBQUFBQUFBQUJ3UUFBQUFBQUFBQUFBQUFBQUlBQUFBRUFBQkZBeVVBQUFNbEFBQUFBQUFBQUFvQUZBQWVBRTRBY2dDd0FBRUFBQUFIQUMwQUFRQUFBQUFBQWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT0FLNEFBUUFBQUFBQUFRQUlBQUFBQVFBQUFBQUFBZ0FIQUdrQUFRQUFBQUFBQXdBSUFEa0FBUUFBQUFBQUJBQUlBSDRBQVFBQUFBQUFCUUFMQUJnQUFRQUFBQUFBQmdBSUFGRUFBUUFBQUFBQUNnQWFBSllBQXdBQkJBa0FBUUFRQUFnQUF3QUJCQWtBQWdBT0FIQUFBd0FCQkFrQUF3QVFBRUVBQXdBQkJBa0FCQUFRQUlZQUF3QUJCQWtBQlFBV0FDTUFBd0FCQkFrQUJnQVFBRmtBQXdBQkJBa0FDZ0EwQUxCRGFHVmphMkp2ZUFCREFHZ0FaUUJqQUdzQVlnQnZBSGhXWlhKemFXOXVJREl1TUFCV0FHVUFjZ0J6QUdrQWJ3QnVBQ0FBTWdBdUFEQkRhR1ZqYTJKdmVBQkRBR2dBWlFCakFHc0FZZ0J2QUhoRGFHVmphMkp2ZUFCREFHZ0FaUUJqQUdzQVlnQnZBSGhTWldkMWJHRnlBRklBWlFCbkFIVUFiQUJoQUhKRGFHVmphMkp2ZUFCREFHZ0FaUUJqQUdzQVlnQnZBSGhHYjI1MElHZGxibVZ5WVhSbFpDQmllU0JKWTI5TmIyOXVMZ0JHQUc4QWJnQjBBQ0FBWndCbEFHNEFaUUJ5QUdFQWRBQmxBR1FBSUFCaUFIa0FJQUJKQUdNQWJ3Qk5BRzhBYndCdUFDNEFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQSkgZm9ybWF0KCd0cnVldHlwZScpfS51aS5jaGVja2JveCAuYm94OmFmdGVyLC51aS5jaGVja2JveCBsYWJlbDphZnRlcntmb250LWZhbWlseTpDaGVja2JveH0udWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH4uYm94OmFmdGVyLC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmFmdGVye2NvbnRlbnQ6J1xcZTgwMCd9LnVpLmNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGV+LmJveDphZnRlciwudWkuY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZX5sYWJlbDphZnRlcntmb250LXNpemU6MTJweDtjb250ZW50OidcXGU4MDEnfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIERpbW1lclxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8uZGltbWFibGU6bm90KGJvZHkpe3Bvc2l0aW9uOnJlbGF0aXZlfS51aS5kaW1tZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MWVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuODUpO29wYWNpdHk6MDtsaW5lLWhlaWdodDoxOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjVzIGxpbmVhcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpbGwtY2hhbmdlOm9wYWNpdHk7ei1pbmRleDoxMDAwfS51aS5kaW1tZXI+LmNvbnRlbnR7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0O2NvbG9yOiNmZmZ9LnVpLnNlZ21lbnQ+LnVpLmRpbW1lcntib3JkZXItcmFkaXVzOmluaGVyaXQhaW1wb3J0YW50fS51aS5kaW1tZXI6bm90KC5pbnZlcnRlZCk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMSl9LnVpLmRpbW1lcjpub3QoLmludmVydGVkKTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9LnVpLmRpbW1lcjpub3QoLmludmVydGVkKTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6d2luZG93LWluYWN0aXZle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMTUpfS51aS5kaW1tZXI6bm90KC5pbnZlcnRlZCk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMzUpfS5hbmltYXRpbmcuZGltbWFibGU6bm90KGJvZHkpLC5kaW1tZWQuZGltbWFibGU6bm90KGJvZHkpe292ZXJmbG93OmhpZGRlbn0uZGltbWVkLmRpbW1hYmxlPi51aS5hbmltYXRpbmcuZGltbWVyLC5kaW1tZWQuZGltbWFibGU+LnVpLnZpc2libGUuZGltbWVyLC51aS5hY3RpdmUuZGltbWVye2Rpc3BsYXk6ZmxleDtvcGFjaXR5OjF9LnVpLmRpc2FibGVkLmRpbW1lcnt3aWR0aDowIWltcG9ydGFudDtoZWlnaHQ6MCFpbXBvcnRhbnR9LmRpbW1lZC5kaW1tYWJsZT4udWkuYW5pbWF0aW5nLmxlZ2FjeS5kaW1tZXIsLmRpbW1lZC5kaW1tYWJsZT4udWkudmlzaWJsZS5sZWdhY3kuZGltbWVyLC51aS5hY3RpdmUubGVnYWN5LmRpbW1lcntkaXNwbGF5OmJsb2NrfS51aVtjbGFzcyo9XCJ0b3AgYWxpZ25lZFwiXS5kaW1tZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnVpW2NsYXNzKj1cImJvdHRvbSBhbGlnbmVkXCJdLmRpbW1lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnVpLnBhZ2UuZGltbWVye3Bvc2l0aW9uOmZpeGVkO3RyYW5zZm9ybS1zdHlsZTonJztwZXJzcGVjdGl2ZToyMDAwcHg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfWJvZHkuYW5pbWF0aW5nLmluLmRpbW1hYmxlLGJvZHkuZGltbWVkLmRpbW1hYmxle292ZXJmbG93OmhpZGRlbn1ib2R5LmRpbW1hYmxlPi5kaW1tZXJ7cG9zaXRpb246Zml4ZWR9LmJsdXJyaW5nLmRpbW1hYmxlPjpub3QoLmRpbW1lcil7LXdlYmtpdC1maWx0ZXI6Ymx1cigwKSBncmF5c2NhbGUoMCk7ZmlsdGVyOmJsdXIoMCkgZ3JheXNjYWxlKDApO3RyYW5zaXRpb246LjhzIC13ZWJraXQtZmlsdGVyIGVhc2U7dHJhbnNpdGlvbjouOHMgZmlsdGVyIGVhc2U7dHJhbnNpdGlvbjouOHMgZmlsdGVyIGVhc2UsLjhzIC13ZWJraXQtZmlsdGVyIGVhc2V9LmJsdXJyaW5nLmRpbW1lZC5kaW1tYWJsZT46bm90KC5kaW1tZXIpey13ZWJraXQtZmlsdGVyOmJsdXIoNXB4KSBncmF5c2NhbGUoLjcpO2ZpbHRlcjpibHVyKDVweCkgZ3JheXNjYWxlKC43KX0uYmx1cnJpbmcuZGltbWFibGU+LmRpbW1lcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpfS5ibHVycmluZy5kaW1tYWJsZT4uaW52ZXJ0ZWQuZGltbWVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9LnVpLmRpbW1lcj4udG9wLmFsaWduZWQuY29udGVudD4qe3ZlcnRpY2FsLWFsaWduOnRvcH0udWkuZGltbWVyPi5ib3R0b20uYWxpZ25lZC5jb250ZW50Pip7dmVydGljYWwtYWxpZ246Ym90dG9tfS51aS5pbnZlcnRlZC5kaW1tZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9LnVpLmludmVydGVkLmRpbW1lcj4uY29udGVudD4qe2NvbG9yOiNmZmZ9LnVpLnNpbXBsZS5kaW1tZXJ7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47b3BhY2l0eToxO3dpZHRoOjAlO2hlaWdodDowJTt6LWluZGV4Oi0xMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5kaW1tZWQuZGltbWFibGU+LnVpLnNpbXBsZS5kaW1tZXJ7b3ZlcmZsb3c6dmlzaWJsZTtvcGFjaXR5OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KTt6LWluZGV4OjF9LnVpLnNpbXBsZS5pbnZlcnRlZC5kaW1tZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApfS5kaW1tZWQuZGltbWFibGU+LnVpLnNpbXBsZS5pbnZlcnRlZC5kaW1tZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gRHJvcGRvd25cbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLmRyb3Bkb3due2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO291dGxpbmU6MDt0ZXh0LWFsaWduOmxlZnQ7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4xcyBlYXNlLHdpZHRoIC4xcyBlYXNlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0udWkuZHJvcGRvd24gLm1lbnV7Y3Vyc29yOmF1dG87cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO291dGxpbmU6MDt0b3A6MTAwJTttaW4td2lkdGg6LXdlYmtpdC1tYXgtY29udGVudDttaW4td2lkdGg6LW1vei1tYXgtY29udGVudDttaW4td2lkdGg6bWF4LWNvbnRlbnQ7bWFyZ2luOjA7cGFkZGluZzowIDA7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZToxZW07dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7Ym94LXNoYWRvdzowIDJweCAzcHggMCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlO3otaW5kZXg6MTE7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLG9wYWNpdHl9LnVpLmRyb3Bkb3duIC5tZW51Pip7d2hpdGUtc3BhY2U6bm93cmFwfS51aS5kcm9wZG93bj5pbnB1dDpub3QoLnNlYXJjaCk6Zmlyc3QtY2hpbGQsLnVpLmRyb3Bkb3duPnNlbGVjdHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS51aS5kcm9wZG93bj4uZHJvcGRvd24uaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO2ZvbnQtc2l6ZTouODU3MTQyODZlbTttYXJnaW46MCAwIDAgMWVtfS51aS5kcm9wZG93biAubWVudT4uaXRlbSAuZHJvcGRvd24uaWNvbnt3aWR0aDphdXRvO2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMCAxZW19LnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtIC5kcm9wZG93bi5pY29uKy50ZXh0e21hcmdpbi1yaWdodDoxZW19LnVpLmRyb3Bkb3duPi50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246bm9uZX0udWkuZHJvcGRvd24gLm1lbnU+Lml0ZW17cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztib3JkZXI6bm9uZTtoZWlnaHQ6YXV0bzt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXRvcDpub25lO2xpbmUtaGVpZ2h0OjFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7cGFkZGluZzouNzg1NzE0MjlyZW0gMS4xNDI4NTcxNHJlbSFpbXBvcnRhbnQ7Zm9udC1zaXplOjFyZW07dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXdlaWdodDo0MDA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS51aS5kcm9wZG93biAubWVudT4uaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjB9LnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtPltjbGFzcyo9XCJyaWdodCBmbG9hdGVkXCJdLC51aS5kcm9wZG93bj4udGV4dD5bY2xhc3MqPVwicmlnaHQgZmxvYXRlZFwiXXtmbG9hdDpyaWdodCFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFlbSFpbXBvcnRhbnR9LnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtPltjbGFzcyo9XCJsZWZ0IGZsb2F0ZWRcIl0sLnVpLmRyb3Bkb3duPi50ZXh0PltjbGFzcyo9XCJsZWZ0IGZsb2F0ZWRcIl17ZmxvYXQ6bGVmdCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjFlbSFpbXBvcnRhbnR9LnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtPi5mbGFnLmZsb2F0ZWQsLnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtPi5pY29uLmZsb2F0ZWQsLnVpLmRyb3Bkb3duIC5tZW51IC5pdGVtPi5pbWFnZS5mbG9hdGVkLC51aS5kcm9wZG93biAubWVudSAuaXRlbT5pbWcuZmxvYXRlZHttYXJnaW4tdG9wOjB9LnVpLmRyb3Bkb3duIC5tZW51Pi5oZWFkZXJ7bWFyZ2luOjFyZW0gMCAuNzVyZW07cGFkZGluZzowIDEuMTQyODU3MTRyZW07Y29sb3I6cmdiYSgwLDAsMCwuODUpO2ZvbnQtc2l6ZTouNzg1NzE0MjllbTtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS51aS5kcm9wZG93biAubWVudT4uZGl2aWRlcntib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKTtoZWlnaHQ6MDttYXJnaW46LjVlbSAwfS51aS5kcm9wZG93bi5kcm9wZG93biAubWVudT4uaW5wdXR7d2lkdGg6YXV0bztkaXNwbGF5OmZsZXg7bWFyZ2luOjEuMTQyODU3MTRyZW0gLjc4NTcxNDI5cmVtO21pbi13aWR0aDoxMHJlbX0udWkuZHJvcGRvd24gLm1lbnU+LmhlYWRlcisuaW5wdXR7bWFyZ2luLXRvcDowfS51aS5kcm9wZG93biAubWVudT4uaW5wdXQ6bm90KC50cmFuc3BhcmVudCkgaW5wdXR7cGFkZGluZzouNWVtIDFlbX0udWkuZHJvcGRvd24gLm1lbnU+LmlucHV0Om5vdCgudHJhbnNwYXJlbnQpIC5idXR0b24sLnVpLmRyb3Bkb3duIC5tZW51Pi5pbnB1dDpub3QoLnRyYW5zcGFyZW50KSAuaWNvbiwudWkuZHJvcGRvd24gLm1lbnU+LmlucHV0Om5vdCgudHJhbnNwYXJlbnQpIC5sYWJlbHtwYWRkaW5nLXRvcDouNWVtO3BhZGRpbmctYm90dG9tOi41ZW19LnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPi5kZXNjcmlwdGlvbiwudWkuZHJvcGRvd24+LnRleHQ+LmRlc2NyaXB0aW9ue2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMCAxZW07Y29sb3I6cmdiYSgwLDAsMCwuNCl9LnVpLmRyb3Bkb3duIC5tZW51Pi5tZXNzYWdle3BhZGRpbmc6Ljc4NTcxNDI5cmVtIDEuMTQyODU3MTRyZW07Zm9udC13ZWlnaHQ6NDAwfS51aS5kcm9wZG93biAubWVudT4ubWVzc2FnZTpub3QoLnVpKXtjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkuZHJvcGRvd24gLm1lbnUgLm1lbnV7dG9wOjAhaW1wb3J0YW50O2xlZnQ6MTAwJTtyaWdodDphdXRvO21hcmdpbjowIDAgMCAtLjVlbSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0haW1wb3J0YW50O3otaW5kZXg6MjEhaW1wb3J0YW50fS51aS5kcm9wZG93biAubWVudSAubWVudTphZnRlcntkaXNwbGF5Om5vbmV9LnVpLmRyb3Bkb3duPi50ZXh0Pi5mbGFnLC51aS5kcm9wZG93bj4udGV4dD4uaWNvbiwudWkuZHJvcGRvd24+LnRleHQ+LmltYWdlLC51aS5kcm9wZG93bj4udGV4dD4ubGFiZWwsLnVpLmRyb3Bkb3duPi50ZXh0PmltZ3ttYXJnaW4tdG9wOjB9LnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPi5mbGFnLC51aS5kcm9wZG93biAubWVudT4uaXRlbT4uaWNvbiwudWkuZHJvcGRvd24gLm1lbnU+Lml0ZW0+LmltYWdlLC51aS5kcm9wZG93biAubWVudT4uaXRlbT4ubGFiZWwsLnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPmltZ3ttYXJnaW4tdG9wOjB9LnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPi5mbGFnLC51aS5kcm9wZG93biAubWVudT4uaXRlbT4uaWNvbiwudWkuZHJvcGRvd24gLm1lbnU+Lml0ZW0+LmltYWdlLC51aS5kcm9wZG93biAubWVudT4uaXRlbT4ubGFiZWwsLnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPmltZywudWkuZHJvcGRvd24+LnRleHQ+LmZsYWcsLnVpLmRyb3Bkb3duPi50ZXh0Pi5pY29uLC51aS5kcm9wZG93bj4udGV4dD4uaW1hZ2UsLnVpLmRyb3Bkb3duPi50ZXh0Pi5sYWJlbCwudWkuZHJvcGRvd24+LnRleHQ+aW1ne21hcmdpbi1sZWZ0OjA7ZmxvYXQ6bm9uZTttYXJnaW4tcmlnaHQ6Ljc4NTcxNDI5cmVtfS51aS5kcm9wZG93biAubWVudT4uaXRlbT4uaW1hZ2UsLnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtPmltZywudWkuZHJvcGRvd24+LnRleHQ+LmltYWdlLC51aS5kcm9wZG93bj4udGV4dD5pbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOmF1dG87bWFyZ2luLXRvcDotLjVlbTttYXJnaW4tYm90dG9tOi0uNWVtO21heC1oZWlnaHQ6MmVtfS51aS5kcm9wZG93biAudWkubWVudT4uaXRlbTpiZWZvcmUsLnVpLm1lbnUgLnVpLmRyb3Bkb3duIC5tZW51Pi5pdGVtOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLm1lbnUgLnVpLmRyb3Bkb3duIC5tZW51IC5hY3RpdmUuaXRlbXtib3JkZXItbGVmdDpub25lfS51aS5idXR0b25zPi51aS5kcm9wZG93bjpsYXN0LWNoaWxkPi5tZW51LC51aS5tZW51IC5yaWdodC5kcm9wZG93bi5pdGVtPi5tZW51LC51aS5tZW51IC5yaWdodC5tZW51IC5kcm9wZG93bjpsYXN0LWNoaWxkPi5tZW51e2xlZnQ6YXV0bztyaWdodDowfS51aS5sYWJlbC5kcm9wZG93biAubWVudXttaW4td2lkdGg6MTAwJX0udWkuZHJvcGRvd24uaWNvbi5idXR0b24+LmRyb3Bkb3duLmljb257bWFyZ2luOjB9LnVpLmJ1dHRvbi5kcm9wZG93biAubWVudXttaW4td2lkdGg6MTAwJX0udWkuc2VsZWN0aW9uLmRyb3Bkb3due2N1cnNvcjpwb2ludGVyO3dvcmQtd3JhcDpicmVhay13b3JkO2xpbmUtaGVpZ2h0OjFlbTt3aGl0ZS1zcGFjZTpub3JtYWw7b3V0bGluZTowO3RyYW5zZm9ybTpyb3RhdGVaKDApO21pbi13aWR0aDoxNGVtO21pbi1oZWlnaHQ6Mi43MTQyODU3MWVtO2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi43ODU3MTQyOWVtIDIuMWVtIC43ODU3MTQyOWVtIDFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Ym94LXNoYWRvdzpub25lO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMXMgZWFzZSx3aWR0aCAuMXMgZWFzZX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duLmFjdGl2ZSwudWkuc2VsZWN0aW9uLmRyb3Bkb3duLnZpc2libGV7ei1pbmRleDoxMH1zZWxlY3QudWkuZHJvcGRvd257aGVpZ2h0OjM4cHg7cGFkZGluZzouNWVtO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO3Zpc2liaWxpdHk6dmlzaWJsZX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duPi5kZWxldGUuaWNvbiwudWkuc2VsZWN0aW9uLmRyb3Bkb3duPi5kcm9wZG93bi5pY29uLC51aS5zZWxlY3Rpb24uZHJvcGRvd24+LnNlYXJjaC5pY29ue2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6MS4yMTQyODU3MWVtO3RvcDouNzg1NzE0MjllbTtyaWdodDoxZW07ei1pbmRleDozO21hcmdpbjotLjc4NTcxNDI5ZW07cGFkZGluZzouOTE2NjY2NjdlbTtvcGFjaXR5Oi44O3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZX0udWkuY29tcGFjdC5zZWxlY3Rpb24uZHJvcGRvd257bWluLXdpZHRoOjB9LnVpLnNlbGVjdGlvbi5kcm9wZG93biAubWVudXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtib3JkZXItdG9wLXdpZHRoOjAhaW1wb3J0YW50O3dpZHRoOmF1dG87b3V0bGluZTowO21hcmdpbjowIC0xcHg7bWluLXdpZHRoOmNhbGMoMTAwJSArIDJweCk7d2lkdGg6Y2FsYygxMDAlICsgMnB4KTtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtO2JveC1zaGFkb3c6MCAycHggM3B4IDAgcmdiYSgzNCwzNiwzOCwuMTUpO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51OmFmdGVyLC51aS5zZWxlY3Rpb24uZHJvcGRvd24gLm1lbnU6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51Pi5tZXNzYWdle3BhZGRpbmc6Ljc4NTcxNDI5cmVtIDEuMTQyODU3MTRyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51e21heC1oZWlnaHQ6OC4wMTQyODU3MXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsudWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51e21heC1oZWlnaHQ6MTAuNjg1NzE0MjlyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7LnVpLnNlbGVjdGlvbi5kcm9wZG93biAubWVudXttYXgtaGVpZ2h0OjE2LjAyODU3MTQzcmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KXsudWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51e21heC1oZWlnaHQ6MjEuMzcxNDI4NTdyZW19fS51aS5zZWxlY3Rpb24uZHJvcGRvd24gLm1lbnU+Lml0ZW17Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZhZmFmYTtwYWRkaW5nOi43ODU3MTQyOXJlbSAxLjE0Mjg1NzE0cmVtIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3JtYWw7d29yZC13cmFwOm5vcm1hbH0udWkuc2VsZWN0aW9uLmRyb3Bkb3duIC5tZW51Pi5oaWRkZW4uYWRkaXRpb24uaXRlbXtkaXNwbGF5Om5vbmV9LnVpLnNlbGVjdGlvbi5kcm9wZG93bjpob3Zlcntib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMzUpO2JveC1zaGFkb3c6bm9uZX0udWkuc2VsZWN0aW9uLmFjdGl2ZS5kcm9wZG93bntib3JkZXItY29sb3I6Izk2YzhkYTtib3gtc2hhZG93OjAgMnB4IDNweCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc2VsZWN0aW9uLmFjdGl2ZS5kcm9wZG93biAubWVudXtib3JkZXItY29sb3I6Izk2YzhkYTtib3gtc2hhZG93OjAgMnB4IDNweCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duOmZvY3Vze2JvcmRlci1jb2xvcjojOTZjOGRhO2JveC1zaGFkb3c6bm9uZX0udWkuc2VsZWN0aW9uLmRyb3Bkb3duOmZvY3VzIC5tZW51e2JvcmRlci1jb2xvcjojOTZjOGRhO2JveC1zaGFkb3c6MCAycHggM3B4IDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5zZWxlY3Rpb24udmlzaWJsZS5kcm9wZG93bj4udGV4dDpub3QoLmRlZmF1bHQpe2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjpyZ2JhKDAsMCwwLC44KX0udWkuc2VsZWN0aW9uLmFjdGl2ZS5kcm9wZG93bjpob3Zlcntib3JkZXItY29sb3I6Izk2YzhkYTtib3gtc2hhZG93OjAgMnB4IDNweCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuc2VsZWN0aW9uLmFjdGl2ZS5kcm9wZG93bjpob3ZlciAubWVudXtib3JkZXItY29sb3I6Izk2YzhkYTtib3gtc2hhZG93OjAgMnB4IDNweCAwIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkuYWN0aXZlLnNlbGVjdGlvbi5kcm9wZG93bj4uZHJvcGRvd24uaWNvbiwudWkudmlzaWJsZS5zZWxlY3Rpb24uZHJvcGRvd24+LmRyb3Bkb3duLmljb257b3BhY2l0eTonJzt6LWluZGV4OjN9LnVpLmFjdGl2ZS5zZWxlY3Rpb24uZHJvcGRvd257Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowIWltcG9ydGFudH0udWkuYWN0aXZlLmVtcHR5LnNlbGVjdGlvbi5kcm9wZG93bntib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0udWkuYWN0aXZlLmVtcHR5LnNlbGVjdGlvbi5kcm9wZG93biAubWVudXtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0udWkuc2VhcmNoLmRyb3Bkb3due21pbi13aWR0aDonJ30udWkuc2VhcmNoLmRyb3Bkb3duPmlucHV0LnNlYXJjaHtiYWNrZ3JvdW5kOm5vbmUgdHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjpub25lIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2N1cnNvcjp0ZXh0O3RvcDowO2xlZnQ6MXB4O3dpZHRoOjEwMCU7b3V0bGluZTowOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDApO3BhZGRpbmc6aW5oZXJpdH0udWkuc2VhcmNoLmRyb3Bkb3duPmlucHV0LnNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjJ9LnVpLnNlYXJjaC5kcm9wZG93bj4udGV4dHtjdXJzb3I6dGV4dDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjFweDt6LWluZGV4OjN9LnVpLnNlYXJjaC5zZWxlY3Rpb24uZHJvcGRvd24+aW5wdXQuc2VhcmNoe2xpbmUtaGVpZ2h0OjEuMjE0Mjg1NzFlbTtwYWRkaW5nOi42Nzg1NzE0M2VtIDIuMWVtIC42Nzg1NzE0M2VtIDFlbX0udWkuc2VhcmNoLnNlbGVjdGlvbi5kcm9wZG93bj5zcGFuLnNpemVye2xpbmUtaGVpZ2h0OjEuMjE0Mjg1NzFlbTtwYWRkaW5nOi42Nzg1NzE0M2VtIDIuMWVtIC42Nzg1NzE0M2VtIDFlbTtkaXNwbGF5Om5vbmU7d2hpdGUtc3BhY2U6cHJlfS51aS5zZWFyY2guZHJvcGRvd24uYWN0aXZlPmlucHV0LnNlYXJjaCwudWkuc2VhcmNoLmRyb3Bkb3duLnZpc2libGU+aW5wdXQuc2VhcmNoe2N1cnNvcjphdXRvfS51aS5zZWFyY2guZHJvcGRvd24uYWN0aXZlPi50ZXh0LC51aS5zZWFyY2guZHJvcGRvd24udmlzaWJsZT4udGV4dHtwb2ludGVyLWV2ZW50czpub25lfS51aS5hY3RpdmUuc2VhcmNoLmRyb3Bkb3duIGlucHV0LnNlYXJjaDpmb2N1cysudGV4dCAuZmxhZywudWkuYWN0aXZlLnNlYXJjaC5kcm9wZG93biBpbnB1dC5zZWFyY2g6Zm9jdXMrLnRleHQgLmljb257b3BhY2l0eTouNDV9LnVpLmFjdGl2ZS5zZWFyY2guZHJvcGRvd24gaW5wdXQuc2VhcmNoOmZvY3VzKy50ZXh0e2NvbG9yOnJnYmEoMTE1LDExNSwxMTUsLjg3KSFpbXBvcnRhbnR9LnVpLnNlYXJjaC5kcm9wZG93biAubWVudXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5zZWFyY2guZHJvcGRvd24gLm1lbnV7bWF4LWhlaWdodDo4LjAxNDI4NTcxcmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey51aS5zZWFyY2guZHJvcGRvd24gLm1lbnV7bWF4LWhlaWdodDoxMC42ODU3MTQyOXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXsudWkuc2VhcmNoLmRyb3Bkb3duIC5tZW51e21heC1oZWlnaHQ6MTYuMDI4NTcxNDNyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5zZWFyY2guZHJvcGRvd24gLm1lbnV7bWF4LWhlaWdodDoyMS4zNzE0Mjg1N3JlbX19LnVpLm11bHRpcGxlLmRyb3Bkb3due3BhZGRpbmc6LjIyNjE5MDQ4ZW0gMi4xZW0gLjIyNjE5MDQ4ZW0gLjM1NzE0Mjg2ZW19LnVpLm11bHRpcGxlLmRyb3Bkb3duIC5tZW51e2N1cnNvcjphdXRvfS51aS5tdWx0aXBsZS5zZWFyY2guZHJvcGRvd24sLnVpLm11bHRpcGxlLnNlYXJjaC5kcm9wZG93bj5pbnB1dC5zZWFyY2h7Y3Vyc29yOnRleHR9LnVpLm11bHRpcGxlLmRyb3Bkb3duPi5sYWJlbHstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3doaXRlLXNwYWNlOm5vcm1hbDtmb250LXNpemU6MWVtO3BhZGRpbmc6LjM1NzE0Mjg2ZW0gLjc4NTcxNDI5ZW07bWFyZ2luOi4xNDI4NTcxNHJlbSAuMjg1NzE0MjlyZW0gLjE0Mjg1NzE0cmVtIDA7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgzNCwzNiwzOCwuMTUpIGluc2V0fS51aS5tdWx0aXBsZS5kcm9wZG93biAuZHJvcGRvd24uaWNvbnttYXJnaW46Jyc7cGFkZGluZzonJ30udWkubXVsdGlwbGUuZHJvcGRvd24+LnRleHR7cG9zaXRpb246c3RhdGljO3BhZGRpbmc6MDttYXgtd2lkdGg6MTAwJTttYXJnaW46LjQ1MjM4MDk1ZW0gMCAuNDUyMzgwOTVlbSAuNjQyODU3MTRlbTtsaW5lLWhlaWdodDoxLjIxNDI4NTcxZW19LnVpLm11bHRpcGxlLmRyb3Bkb3duPi5sYWJlbH5pbnB1dC5zZWFyY2h7bWFyZ2luLWxlZnQ6LjE0Mjg1NzE0ZW0haW1wb3J0YW50fS51aS5tdWx0aXBsZS5kcm9wZG93bj4ubGFiZWx+LnRleHR7ZGlzcGxheTpub25lfS51aS5tdWx0aXBsZS5zZWFyY2guZHJvcGRvd24+LnRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6aW5oZXJpdDttYXJnaW46LjQ1MjM4MDk1ZW0gMCAuNDUyMzgwOTVlbSAuNjQyODU3MTRlbTtsaW5lLWhlaWdodDoxLjIxNDI4NTcxZW19LnVpLm11bHRpcGxlLnNlYXJjaC5kcm9wZG93bj4ubGFiZWx+LnRleHR7ZGlzcGxheTpub25lfS51aS5tdWx0aXBsZS5zZWFyY2guZHJvcGRvd24+aW5wdXQuc2VhcmNoe3Bvc2l0aW9uOnN0YXRpYztwYWRkaW5nOjA7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOi40NTIzODA5NWVtIDAgLjQ1MjM4MDk1ZW0gLjY0Mjg1NzE0ZW07d2lkdGg6Mi4yZW07bGluZS1oZWlnaHQ6MS4yMTQyODU3MWVtfS51aS5pbmxpbmUuZHJvcGRvd257Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6aW5oZXJpdH0udWkuaW5saW5lLmRyb3Bkb3duIC5kcm9wZG93bi5pY29ue21hcmdpbjowIC4yMTQyODU3MWVtIDAgLjIxNDI4NTcxZW07dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LnVpLmlubGluZS5kcm9wZG93bj4udGV4dHtmb250LXdlaWdodDo3MDB9LnVpLmlubGluZS5kcm9wZG93biAubWVudXtjdXJzb3I6YXV0bzttYXJnaW4tdG9wOi4yMTQyODU3MWVtO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS5kcm9wZG93biAubWVudSAuYWN0aXZlLml0ZW17YmFja2dyb3VuZDowIDA7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnJnYmEoMCwwLDAsLjk1KTtib3gtc2hhZG93Om5vbmU7ei1pbmRleDoxMn0udWkuZHJvcGRvd24gLm1lbnU+Lml0ZW06aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNSk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpO3otaW5kZXg6MTN9LnVpLmxvYWRpbmcuZHJvcGRvd24+aS5pY29ue2hlaWdodDoxZW0haW1wb3J0YW50fS51aS5sb2FkaW5nLnNlbGVjdGlvbi5kcm9wZG93bj5pLmljb257cGFkZGluZzoxLjVlbSAxLjI4NTcxNDI5ZW0haW1wb3J0YW50fS51aS5sb2FkaW5nLmRyb3Bkb3duPmkuaWNvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjotLjY0Mjg1NzE0ZW0gMCAwIC0uNjQyODU3MTRlbTt3aWR0aDoxLjI4NTcxNDI5ZW07aGVpZ2h0OjEuMjg1NzE0MjllbTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXI6LjJlbSBzb2xpZCByZ2JhKDAsMCwwLC4xKX0udWkubG9hZGluZy5kcm9wZG93bj5pLmljb246YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6NTAlO2JveC1zaGFkb3c6MCAwIDAgMXB4IHRyYW5zcGFyZW50O21hcmdpbjotLjY0Mjg1NzE0ZW0gMCAwIC0uNjQyODU3MTRlbTt3aWR0aDoxLjI4NTcxNDI5ZW07aGVpZ2h0OjEuMjg1NzE0MjllbTstd2Via2l0LWFuaW1hdGlvbjpkcm9wZG93bi1zcGluIC42cyBsaW5lYXI7YW5pbWF0aW9uOmRyb3Bkb3duLXNwaW4gLjZzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXItY29sb3I6Izc2NzY3NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOi4yZW19LnVpLmxvYWRpbmcuZHJvcGRvd24uYnV0dG9uPmkuaWNvbjphZnRlciwudWkubG9hZGluZy5kcm9wZG93bi5idXR0b24+aS5pY29uOmJlZm9yZXtkaXNwbGF5Om5vbmV9QC13ZWJraXQta2V5ZnJhbWVzIGRyb3Bkb3duLXNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBkcm9wZG93bi1zcGlue2Zyb217dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS51aS5kZWZhdWx0LmRyb3Bkb3duOm5vdCguYnV0dG9uKT4udGV4dCwudWkuZHJvcGRvd246bm90KC5idXR0b24pPi5kZWZhdWx0LnRleHR7Y29sb3I6cmdiYSgxOTEsMTkxLDE5MSwuODcpfS51aS5kZWZhdWx0LmRyb3Bkb3duOm5vdCguYnV0dG9uKT5pbnB1dDpmb2N1c34udGV4dCwudWkuZHJvcGRvd246bm90KC5idXR0b24pPmlucHV0OmZvY3Vzfi5kZWZhdWx0LnRleHR7Y29sb3I6cmdiYSgxMTUsMTE1LDExNSwuODcpfS51aS5sb2FkaW5nLmRyb3Bkb3duPi50ZXh0e3RyYW5zaXRpb246bm9uZX0udWkuZHJvcGRvd24gLmxvYWRpbmcubWVudXtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6LTF9LnVpLmRyb3Bkb3duPi5sb2FkaW5nLm1lbnV7bGVmdDowIWltcG9ydGFudDtyaWdodDphdXRvIWltcG9ydGFudH0udWkuZHJvcGRvd24+Lm1lbnUgLmxvYWRpbmcubWVudXtsZWZ0OjEwMCUhaW1wb3J0YW50O3JpZ2h0OmF1dG8haW1wb3J0YW50fS51aS5kcm9wZG93biAubWVudSAuc2VsZWN0ZWQuaXRlbSwudWkuZHJvcGRvd24uc2VsZWN0ZWR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wMyk7Y29sb3I6cmdiYSgwLDAsMCwuOTUpfS51aS5kcm9wZG93bj4uZmlsdGVyZWQudGV4dHt2aXNpYmlsaXR5OmhpZGRlbn0udWkuZHJvcGRvd24gLmZpbHRlcmVkLml0ZW17ZGlzcGxheTpub25lIWltcG9ydGFudH0udWkuZHJvcGRvd24uZXJyb3IsLnVpLmRyb3Bkb3duLmVycm9yPi5kZWZhdWx0LnRleHQsLnVpLmRyb3Bkb3duLmVycm9yPi50ZXh0e2NvbG9yOiM5ZjNhMzh9LnVpLnNlbGVjdGlvbi5kcm9wZG93bi5lcnJvcntiYWNrZ3JvdW5kOiNmZmY2ZjY7Ym9yZGVyLWNvbG9yOiNlMGI0YjR9LnVpLnNlbGVjdGlvbi5kcm9wZG93bi5lcnJvcjpob3Zlcntib3JkZXItY29sb3I6I2UwYjRiNH0udWkuZHJvcGRvd24uZXJyb3I+Lm1lbnUsLnVpLmRyb3Bkb3duLmVycm9yPi5tZW51IC5tZW51e2JvcmRlci1jb2xvcjojZTBiNGI0fS51aS5kcm9wZG93bi5lcnJvcj4ubWVudT4uaXRlbXtjb2xvcjojOWYzYTM4fS51aS5tdWx0aXBsZS5zZWxlY3Rpb24uZXJyb3IuZHJvcGRvd24+LmxhYmVse2JvcmRlci1jb2xvcjojZTBiNGI0fS51aS5kcm9wZG93bi5lcnJvcj4ubWVudT4uaXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYyZjJ9LnVpLmRyb3Bkb3duLmVycm9yPi5tZW51IC5hY3RpdmUuaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmZGNmY2Z9LnVpLmRyb3Bkb3duPi5jbGVhci5kcm9wZG93bi5pY29ue29wYWNpdHk6Ljg7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlfS51aS5kcm9wZG93bj4uY2xlYXIuZHJvcGRvd24uaWNvbjpob3ZlcntvcGFjaXR5OjF9LnVpLmRpc2FibGVkLmRyb3Bkb3duLC51aS5kcm9wZG93biAubWVudT4uZGlzYWJsZWQuaXRlbXtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjQ1fS51aS5kcm9wZG93biAubWVudXtsZWZ0OjB9LnVpLmRyb3Bkb3duIC5tZW51IC5yaWdodC5tZW51LC51aS5kcm9wZG93biAucmlnaHQubWVudT4ubWVudXtsZWZ0OjEwMCUhaW1wb3J0YW50O3JpZ2h0OmF1dG8haW1wb3J0YW50O2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkuZHJvcGRvd24+LmxlZnQubWVudXtsZWZ0OmF1dG8haW1wb3J0YW50O3JpZ2h0OjAhaW1wb3J0YW50fS51aS5kcm9wZG93biAubWVudSAubGVmdC5tZW51LC51aS5kcm9wZG93bj4ubGVmdC5tZW51IC5tZW51e2xlZnQ6YXV0bztyaWdodDoxMDAlO21hcmdpbjowIC0uNWVtIDAgMCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0haW1wb3J0YW50fS51aS5kcm9wZG93biAuaXRlbSAubGVmdC5kcm9wZG93bi5pY29uLC51aS5kcm9wZG93biAubGVmdC5tZW51IC5pdGVtIC5kcm9wZG93bi5pY29ue3dpZHRoOmF1dG87ZmxvYXQ6bGVmdDttYXJnaW46MH0udWkuZHJvcGRvd24gLml0ZW0gLmxlZnQuZHJvcGRvd24uaWNvbiwudWkuZHJvcGRvd24gLmxlZnQubWVudSAuaXRlbSAuZHJvcGRvd24uaWNvbnt3aWR0aDphdXRvO2Zsb2F0OmxlZnQ7bWFyZ2luOjB9LnVpLmRyb3Bkb3duIC5pdGVtIC5sZWZ0LmRyb3Bkb3duLmljb24rLnRleHQsLnVpLmRyb3Bkb3duIC5sZWZ0Lm1lbnUgLml0ZW0gLmRyb3Bkb3duLmljb24rLnRleHR7bWFyZ2luLWxlZnQ6MWVtO21hcmdpbi1yaWdodDowfS51aS51cHdhcmQuZHJvcGRvd24+Lm1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDAgM3B4IDAgcmdiYSgwLDAsMCwuMDgpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbSAwIDB9LnVpLmRyb3Bkb3duIC51cHdhcmQubWVudXt0b3A6YXV0byFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50fS51aS5zaW1wbGUudXB3YXJkLmFjdGl2ZS5kcm9wZG93biwudWkuc2ltcGxlLnVwd2FyZC5kcm9wZG93bjpob3Zlcntib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwIWltcG9ydGFudH0udWkudXB3YXJkLmRyb3Bkb3duLmJ1dHRvbjpub3QoLnBvaW50aW5nKTpub3QoLmZsb2F0aW5nKS5hY3RpdmV7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkudXB3YXJkLnNlbGVjdGlvbi5kcm9wZG93biAubWVudXtib3JkZXItdG9wLXdpZHRoOjFweCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS13aWR0aDowIWltcG9ydGFudDtib3gtc2hhZG93OjAgLTJweCAzcHggMCByZ2JhKDAsMCwwLC4wOCl9LnVpLnVwd2FyZC5zZWxlY3Rpb24uZHJvcGRvd246aG92ZXJ7Ym94LXNoYWRvdzowIDAgMnB4IDAgcmdiYSgwLDAsMCwuMDUpfS51aS5hY3RpdmUudXB3YXJkLnNlbGVjdGlvbi5kcm9wZG93bntib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkudXB3YXJkLnNlbGVjdGlvbi5kcm9wZG93bi52aXNpYmxle2JveC1zaGFkb3c6MCAwIDNweCAwIHJnYmEoMCwwLDAsLjA4KTtib3JkZXItcmFkaXVzOjAgMCAuMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkudXB3YXJkLmFjdGl2ZS5zZWxlY3Rpb24uZHJvcGRvd246aG92ZXJ7Ym94LXNoYWRvdzowIDAgM3B4IDAgcmdiYSgwLDAsMCwuMDUpfS51aS51cHdhcmQuYWN0aXZlLnNlbGVjdGlvbi5kcm9wZG93bjpob3ZlciAubWVudXtib3gtc2hhZG93OjAgLTJweCAzcHggMCByZ2JhKDAsMCwwLC4wOCl9LnVpLmRyb3Bkb3duIC5zY3JvbGxpbmcubWVudSwudWkuc2Nyb2xsaW5nLmRyb3Bkb3duIC5tZW51e292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30udWkuc2Nyb2xsaW5nLmRyb3Bkb3duIC5tZW51e292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bzstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO21pbi13aWR0aDoxMDAlIWltcG9ydGFudDt3aWR0aDphdXRvIWltcG9ydGFudH0udWkuZHJvcGRvd24gLnNjcm9sbGluZy5tZW51e3Bvc2l0aW9uOnN0YXRpYztvdmVyZmxvdy15OmF1dG87Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDttaW4td2lkdGg6MTAwJSFpbXBvcnRhbnQ7d2lkdGg6YXV0byFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5kcm9wZG93biAuc2Nyb2xsaW5nLm1lbnU+Lml0ZW0uaXRlbS5pdGVtLC51aS5zY3JvbGxpbmcuZHJvcGRvd24gLm1lbnUgLml0ZW0uaXRlbS5pdGVte2JvcmRlci10b3A6bm9uZX0udWkuZHJvcGRvd24gLnNjcm9sbGluZy5tZW51IC5pdGVtOmZpcnN0LWNoaWxkLC51aS5zY3JvbGxpbmcuZHJvcGRvd24gLm1lbnUgLml0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lfS51aS5kcm9wZG93bj4uYW5pbWF0aW5nLm1lbnUgLnNjcm9sbGluZy5tZW51LC51aS5kcm9wZG93bj4udmlzaWJsZS5tZW51IC5zY3JvbGxpbmcubWVudXtkaXNwbGF5OmJsb2NrfUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXsudWkuZHJvcGRvd24gLnNjcm9sbGluZy5tZW51LC51aS5zY3JvbGxpbmcuZHJvcGRvd24gLm1lbnV7bWluLXdpZHRoOmNhbGMoMTAwJSAtIDE3cHgpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5kcm9wZG93biAuc2Nyb2xsaW5nLm1lbnUsLnVpLnNjcm9sbGluZy5kcm9wZG93biAubWVudXttYXgtaGVpZ2h0OjEwLjI4NTcxNDI5cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey51aS5kcm9wZG93biAuc2Nyb2xsaW5nLm1lbnUsLnVpLnNjcm9sbGluZy5kcm9wZG93biAubWVudXttYXgtaGVpZ2h0OjE1LjQyODU3MTQzcmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpey51aS5kcm9wZG93biAuc2Nyb2xsaW5nLm1lbnUsLnVpLnNjcm9sbGluZy5kcm9wZG93biAubWVudXttYXgtaGVpZ2h0OjIwLjU3MTQyODU3cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KXsudWkuZHJvcGRvd24gLnNjcm9sbGluZy5tZW51LC51aS5zY3JvbGxpbmcuZHJvcGRvd24gLm1lbnV7bWF4LWhlaWdodDoyMC41NzE0Mjg1N3JlbX19LnVpLnNpbXBsZS5kcm9wZG93biAubWVudTphZnRlciwudWkuc2ltcGxlLmRyb3Bkb3duIC5tZW51OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLnNpbXBsZS5kcm9wZG93biAubWVudXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt0b3A6LTk5OTlweCFpbXBvcnRhbnQ7b3BhY2l0eTowO3dpZHRoOjA7aGVpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlfS51aS5zaW1wbGUuYWN0aXZlLmRyb3Bkb3duLC51aS5zaW1wbGUuZHJvcGRvd246aG92ZXJ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowIWltcG9ydGFudH0udWkuc2ltcGxlLmFjdGl2ZS5kcm9wZG93bj4ubWVudSwudWkuc2ltcGxlLmRyb3Bkb3duOmhvdmVyPi5tZW51e292ZXJmbG93OnZpc2libGU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0b3A6MTAwJSFpbXBvcnRhbnQ7b3BhY2l0eToxfS51aS5zaW1wbGUuZHJvcGRvd246aG92ZXI+Lm1lbnU+Lml0ZW06aG92ZXI+Lm1lbnUsLnVpLnNpbXBsZS5kcm9wZG93bj4ubWVudT4uaXRlbTphY3RpdmU+Lm1lbnV7b3ZlcmZsb3c6dmlzaWJsZTt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RvcDowIWltcG9ydGFudDtsZWZ0OjEwMCUhaW1wb3J0YW50O29wYWNpdHk6MX0udWkuc2ltcGxlLmRpc2FibGVkLmRyb3Bkb3duOmhvdmVyIC5tZW51e2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MDt3aWR0aDowO292ZXJmbG93OmhpZGRlbn0udWkuc2ltcGxlLnZpc2libGUuZHJvcGRvd24+Lm1lbnV7ZGlzcGxheTpibG9ja30udWkuZmx1aWQuZHJvcGRvd257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi13aWR0aDowfS51aS5mbHVpZC5kcm9wZG93bj4uZHJvcGRvd24uaWNvbntmbG9hdDpyaWdodH0udWkuZmxvYXRpbmcuZHJvcGRvd24gLm1lbnV7bGVmdDowO3JpZ2h0OmF1dG87Ym94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDM0LDM2LDM4LC4xMiksMCAycHggMTBweCAwIHJnYmEoMzQsMzYsMzgsLjE1KSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0haW1wb3J0YW50fS51aS5mbG9hdGluZy5kcm9wZG93bj4ubWVudXttYXJnaW4tdG9wOi41ZW0haW1wb3J0YW50O2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtIWltcG9ydGFudH0udWkucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnV7dG9wOjEwMCU7bWFyZ2luLXRvcDouNzg1NzE0MjlyZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnBvaW50aW5nLmRyb3Bkb3duPi5tZW51OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZTtjb250ZW50OicnO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt3aWR0aDouNWVtO2hlaWdodDouNWVtO2JveC1zaGFkb3c6LTFweCAtMXB4IDAgMCByZ2JhKDM0LDM2LDM4LC4xNSk7YmFja2dyb3VuZDojZmZmO3otaW5kZXg6Mn0udWkucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7dG9wOi0uMjVlbTtsZWZ0OjUwJTttYXJnaW46MCAwIDAgLS4yNWVtfS51aS50b3AubGVmdC5wb2ludGluZy5kcm9wZG93bj4ubWVudXt0b3A6MTAwJTtib3R0b206YXV0bztsZWZ0OjA7cmlnaHQ6YXV0bzttYXJnaW46MWVtIDAgMH0udWkudG9wLmxlZnQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnV7dG9wOjEwMCU7Ym90dG9tOmF1dG87bGVmdDowO3JpZ2h0OmF1dG87bWFyZ2luOjFlbSAwIDB9LnVpLnRvcC5sZWZ0LnBvaW50aW5nLmRyb3Bkb3duPi5tZW51OmFmdGVye3RvcDotLjI1ZW07bGVmdDoxZW07cmlnaHQ6YXV0bzttYXJnaW46MDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0udWkudG9wLnJpZ2h0LnBvaW50aW5nLmRyb3Bkb3duPi5tZW51e3RvcDoxMDAlO2JvdHRvbTphdXRvO3JpZ2h0OjA7bGVmdDphdXRvO21hcmdpbjoxZW0gMCAwfS51aS50b3AucG9pbnRpbmcuZHJvcGRvd24+LmxlZnQubWVudTphZnRlciwudWkudG9wLnJpZ2h0LnBvaW50aW5nLmRyb3Bkb3duPi5tZW51OmFmdGVye3RvcDotLjI1ZW07bGVmdDphdXRvIWltcG9ydGFudDtyaWdodDoxZW0haW1wb3J0YW50O21hcmdpbjowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS51aS5sZWZ0LnBvaW50aW5nLmRyb3Bkb3duPi5tZW51e3RvcDowO2xlZnQ6MTAwJTtyaWdodDphdXRvO21hcmdpbjowIDAgMCAxZW19LnVpLmxlZnQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7dG9wOjFlbTtsZWZ0Oi0uMjVlbTttYXJnaW46MDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LnVpLmxlZnQ6bm90KC50b3ApOm5vdCguYm90dG9tKS5wb2ludGluZy5kcm9wZG93bj4ubGVmdC5tZW51e2xlZnQ6YXV0byFpbXBvcnRhbnQ7cmlnaHQ6MTAwJSFpbXBvcnRhbnQ7bWFyZ2luOjAgMWVtIDAgMH0udWkubGVmdDpub3QoLnRvcCk6bm90KC5ib3R0b20pLnBvaW50aW5nLmRyb3Bkb3duPi5sZWZ0Lm1lbnU6YWZ0ZXJ7dG9wOjFlbTtsZWZ0OmF1dG87cmlnaHQ6LS4yNWVtO21hcmdpbjowO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0udWkucmlnaHQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnV7dG9wOjA7bGVmdDphdXRvO3JpZ2h0OjEwMCU7bWFyZ2luOjAgMWVtIDAgMH0udWkucmlnaHQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7dG9wOjFlbTtsZWZ0OmF1dG87cmlnaHQ6LS4yNWVtO21hcmdpbjowO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0udWkuYm90dG9tLnBvaW50aW5nLmRyb3Bkb3duPi5tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlO2xlZnQ6MDtyaWdodDphdXRvO21hcmdpbjowIDAgMWVtfS51aS5ib3R0b20ucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7dG9wOmF1dG87Ym90dG9tOi0uMjVlbTtyaWdodDphdXRvO21hcmdpbjowO3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyl9LnVpLmJvdHRvbS5wb2ludGluZy5kcm9wZG93bj4ubWVudSAubWVudXt0b3A6YXV0byFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50fS51aS5ib3R0b20ubGVmdC5wb2ludGluZy5kcm9wZG93bj4ubWVudXtsZWZ0OjA7cmlnaHQ6YXV0b30udWkuYm90dG9tLmxlZnQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7bGVmdDoxZW07cmlnaHQ6YXV0b30udWkuYm90dG9tLnJpZ2h0LnBvaW50aW5nLmRyb3Bkb3duPi5tZW51e3JpZ2h0OjA7bGVmdDphdXRvfS51aS5ib3R0b20ucmlnaHQucG9pbnRpbmcuZHJvcGRvd24+Lm1lbnU6YWZ0ZXJ7bGVmdDphdXRvO3JpZ2h0OjFlbX0udWkucG9pbnRpbmcudXB3YXJkLmRyb3Bkb3duIC5tZW51LC51aS50b3AucG9pbnRpbmcudXB3YXJkLmRyb3Bkb3duIC5tZW51e3RvcDphdXRvIWltcG9ydGFudDtib3R0b206MTAwJSFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAuNzg1NzE0MjlyZW07Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnBvaW50aW5nLnVwd2FyZC5kcm9wZG93biAubWVudTphZnRlciwudWkudG9wLnBvaW50aW5nLnVwd2FyZC5kcm9wZG93biAubWVudTphZnRlcnt0b3A6MTAwJSFpbXBvcnRhbnQ7Ym90dG9tOmF1dG8haW1wb3J0YW50O2JveC1zaGFkb3c6MXB4IDFweCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpO21hcmdpbjotLjI1ZW0gMCAwfS51aS5yaWdodC5wb2ludGluZy51cHdhcmQuZHJvcGRvd246bm90KC50b3ApOm5vdCguYm90dG9tKSAubWVudXt0b3A6YXV0byFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50O21hcmdpbjowIDFlbSAwIDB9LnVpLnJpZ2h0LnBvaW50aW5nLnVwd2FyZC5kcm9wZG93bjpub3QoLnRvcCk6bm90KC5ib3R0b20pIC5tZW51OmFmdGVye3RvcDphdXRvIWltcG9ydGFudDtib3R0b206MCFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxZW0gMDtib3gtc2hhZG93Oi0xcHggLTFweCAwIDAgcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5sZWZ0LnBvaW50aW5nLnVwd2FyZC5kcm9wZG93bjpub3QoLnRvcCk6bm90KC5ib3R0b20pIC5tZW51e3RvcDphdXRvIWltcG9ydGFudDtib3R0b206MCFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAwIDFlbX0udWkubGVmdC5wb2ludGluZy51cHdhcmQuZHJvcGRvd246bm90KC50b3ApOm5vdCguYm90dG9tKSAubWVudTphZnRlcnt0b3A6YXV0byFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50O21hcmdpbjowIDAgMWVtIDA7Ym94LXNoYWRvdzotMXB4IC0xcHggMCAwIHJnYmEoMzQsMzYsMzgsLjE1KX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkRyb3Bkb3duO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUFWZ0FBOEFBQUFBQ0ZBQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUJXQUFBQUJ3QUFBQWNoR2dhcTBkRVJVWUFBQUYwQUFBQUhBQUFBQjRBSndBUFQxTXZNZ0FBQVpBQUFBQkRBQUFBVm5XNFRKZGpiV0Z3QUFBQjFBQUFBRXNBQUFGUzhDY2FxbU4yZENBQUFBSWdBQUFBQkFBQUFBUUFFUUZFWjJGemNBQUFBaVFBQUFBSUFBQUFDUC8vQUFObmJIbG1BQUFDTEFBQUFRb0FBQUdrclJIUDlXaGxZV1FBQUFNNEFBQUFNQUFBQURZUEs4WXlhR2hsWVFBQUEyZ0FBQUFkQUFBQUpBTkNBYjFvYlhSNEFBQURpQUFBQUNJQUFBQWlDQmtBT0d4dlkyRUFBQU9zQUFBQUZBQUFBQlFCbkFJeWJXRjRjQUFBQThBQUFBQWZBQUFBSUFFVkFGNXVZVzFsQUFBRDRBQUFBVEFBQUFLTUZHbGo1SEJ2YzNRQUFBVVFBQUFBUmdBQUFISm9lZGpxZDJWaVpnQUFCVmdBQUFBR0FBQUFCck83VzVVQUFBQUJBQUFBQU5YdWxQVUFBQUFBMXI0aGdBQUFBQURYdTJRMWVOcGpZR1JnWU9BQllqRWdabUpnQkVJT0lHWUI4eGdBQS9ZQU4zamFZMkJrdEdPY3dNREt3TUk0alRHTmdZSEJIVXAvWlpCa2FHRmdZR0pnWldiQUNnTFNYRk1ZSEZUL2ZMakZlT0QvQVFZOXhqTU1ia0JoUnBBY0FONDhEUVlBZU5wallHQmdab0JnR1FaR0JoRHdBZklZd1h3V0JnTWd6UUdFVEF3TXFuOCs4SDY0OWY4L2xIWDkvLzliN1B6ZitmV2d1c0NBa1kwQnptVUU2Z0hwUXdHTURNTWVBQUNieGc3U0FBQVJBVVFBQUFBQi8vOEFBbmphZFpCUFNzTkFHTVhmUyt5TXFZZ09ocFN1U2xLYWRtVWhpVkVoRU1RekZGMjJtMTdCYmJ2ekNoNUJYQ1VuNkVHOGdqZVE0RGVwd1lvNGkrL2ZmTDk1ajRFREErQ0ZDN2pRdUt5SWVWSHJJM3drbGVxOUY3WHJTSW5LdGVPZUhkZGE4Yk9vYWVlcFNjMDBOV1B6L0xSZWM5RzhHYWJ5R3RFZEY3aDE5ejAzM0dBTVRLN3piTTQyeE5FWnB6WW9mMFJ0UTVDVUhBUUo3M090Vnl1dGMrM2I3T3UvL2I4WE5sc1B4M2pnalVpZkFCZGhFb2hLSkpMNWlNNXAzOXVxYzdYMStzUlFTcW1HclVWaGxzSjRscG1FVVZ3eVQ4U1VZdGcwUDlEeU56UEFERHMrdGpyR1Y2S1JDUmZzdWkzZUhjTDQvcDhaWHZmTWxjbkVVK0NMdjdoRHlrT1ArQUtUUFR4YkFBQjQybU5nWkdCZ0FHS3VmNUtQNHZsdHZqTElNekdBd0xWOWlnMGcrdnJ1RkZNUXpkakFDT0p6TUlDbEFSaDBDVEo0Mm1OZ1pHQmdQUEQvQUpEOHdnQUVqQTBNakF5b2dBTUFiT1FFQVFBQUFBQzdBQkVBQUFBQUFLb0FBQUgwQUFBQmdBQUFBVUFBQ0FGQUFBZ0F3QUFYQUFBQUFBQUFBQ29BS2dBcUFESUFiQUNHQUtBQXVnRFNlTnBqWUdSZ1lPQmtVR0ZnWWdBQkVNa0ZoQXdNL3huMFFBSUFEZFVCZEFCNDJxV1F2VW9EUVJTRnYzR2phSVNVUWF5bVNtR3hKb0dBc1JDMGlQWUxzVTUwWTZJeHJ2bFJ0UENKSktVUElCYitQSUh2NEVONGRqS3VLQXFDREhmbXUrZmVPZHdab01DVUFKTmJBbFlVTXphVWxNMTRqanhibmdPcTdIbk9pYTg5ejFQazF2TUNhOXg3enRQa3pmTXlKYlBqK1pHaTZYcCtvbXh1UEQremFEN21lYUZnN21iOEdyQnFIbWh3eG9BeGxtMHVpUmtwUDlYNW0yNnBLUm9NeFRHUjFENDlEdi9ZYi85MW82bDhxTDZldTVuMmhaUXpuNjh1dFI5bTNGVTJjQjR0OWNkU0xHMnV0SSs0NEVoL1A5YnFLTytvSi9XeG1Yc3NqNzdZa3JqYXNaUUQ2U0ZkZHl0aGszV3R6cmYrVUYycDA3NlVkbGExVk56c0VSUDNra2pWUktlbDdtcDF1ZFhZY0h0WlNsVjdSZm1KZTFHaUZXdmVsdWFlS0Q1L011SmNTazhUcG0vdnZ3UElibUpsZU5wallHS0FBRllHN0lDVGdZR1JpWkdaa1lXUmxaR05rWjJSZzVHVExUMm5zaURERUVJWnNaZm1aUnFadWptRGFEY0RBeGNJN1dJT3BTMmd0Q1dVZGdRQVprY1NtUUFBQUFGYmxiTzZBQUE9KSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnVpLmRyb3Bkb3duPi5kcm9wZG93bi5pY29ue2ZvbnQtZmFtaWx5OkRyb3Bkb3duO2xpbmUtaGVpZ2h0OjE7aGVpZ2h0OjFlbTt3aWR0aDoxLjIzZW07LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLmRyb3Bkb3duPi5kcm9wZG93bi5pY29ue3dpZHRoOmF1dG99LnVpLmRyb3Bkb3duPi5kcm9wZG93bi5pY29uOmJlZm9yZXtjb250ZW50OidcXGYwZDcnfS51aS5kcm9wZG93biAubWVudSAuaXRlbSAuZHJvcGRvd24uaWNvbjpiZWZvcmV7Y29udGVudDonXFxmMGRhJ30udWkuZHJvcGRvd24gLml0ZW0gLmxlZnQuZHJvcGRvd24uaWNvbjpiZWZvcmUsLnVpLmRyb3Bkb3duIC5sZWZ0Lm1lbnUgLml0ZW0gLmRyb3Bkb3duLmljb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDlcIn0udWkudmVydGljYWwubWVudSAuZHJvcGRvd24uaXRlbT4uZHJvcGRvd24uaWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjBkYVwifS51aS5kcm9wZG93bj4uY2xlYXIuaWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFZpZGVvXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5lbWJlZHtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZGNkZGRlO3BhZGRpbmctYm90dG9tOjU2LjI1JX0udWkuZW1iZWQgZW1iZWQsLnVpLmVtYmVkIGlmcmFtZSwudWkuZW1iZWQgb2JqZWN0e3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO21hcmdpbjowO3BhZGRpbmc6MH0udWkuZW1iZWQ+LmVtYmVke2Rpc3BsYXk6bm9uZX0udWkuZW1iZWQ+LnBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQgNDUlLHJnYmEoMCwwLDAsLjMpKX0udWkuZW1iZWQ+Lmljb257Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoyfS51aS5lbWJlZD4uaWNvbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjM7Y29udGVudDonJztiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCA0NSUscmdiYSgwLDAsMCwuMykpO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlfS51aS5lbWJlZD4uaWNvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo2cmVtO3RleHQtc2hhZG93OjAgMnB4IDEwcHggcmdiYSgzNCwzNiwzOCwuMik7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlLGNvbG9yIC41cyBlYXNlO3otaW5kZXg6MTB9LnVpLmVtYmVkIC5pY29uOmhvdmVyOmFmdGVye2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KHRyYW5zcGFyZW50IDQ1JSxyZ2JhKDAsMCwwLC4zKSk7b3BhY2l0eToxfS51aS5lbWJlZCAuaWNvbjpob3ZlcjpiZWZvcmV7Y29sb3I6I2ZmZn0udWkuYWN0aXZlLmVtYmVkPi5pY29uLC51aS5hY3RpdmUuZW1iZWQ+LnBsYWNlaG9sZGVye2Rpc3BsYXk6bm9uZX0udWkuYWN0aXZlLmVtYmVkPi5lbWJlZHtkaXNwbGF5OmJsb2NrfS51aS5zcXVhcmUuZW1iZWR7cGFkZGluZy1ib3R0b206MTAwJX0udWlbY2xhc3MqPVwiNDozXCJdLmVtYmVke3BhZGRpbmctYm90dG9tOjc1JX0udWlbY2xhc3MqPVwiMTY6OVwiXS5lbWJlZHtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LnVpW2NsYXNzKj1cIjIxOjlcIl0uZW1iZWR7cGFkZGluZy1ib3R0b206NDIuODU3MTQyODYlfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIE1vZGFsXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5tb2RhbHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7ei1pbmRleDoxMDAxO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzoxcHggM3B4IDNweCAwIHJnYmEoMCwwLDAsLjIpLDFweCAzcHggMTVweCAycHggcmdiYSgwLDAsMCwuMik7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMjUlO2ZsZXg6MCAwIGF1dG87Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0O3dpbGwtY2hhbmdlOnRvcCxsZWZ0LG1hcmdpbix0cmFuc2Zvcm0sb3BhY2l0eX0udWkubW9kYWw+Lmljb246Zmlyc3QtY2hpbGQrKiwudWkubW9kYWw+OmZpcnN0LWNoaWxkOm5vdCguaWNvbil7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjg1NzE0MjlyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI4NTcxNDI5cmVtfS51aS5tb2RhbD46bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yODU3MTQyOXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjg1NzE0MjlyZW19LnVpLm1vZGFsPi5jbG9zZXtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIuNXJlbTtyaWdodDotMi41cmVtO3otaW5kZXg6MTtvcGFjaXR5Oi44O2ZvbnQtc2l6ZToxLjI1ZW07Y29sb3I6I2ZmZjt3aWR0aDoyLjI1cmVtO2hlaWdodDoyLjI1cmVtO3BhZGRpbmc6LjYyNXJlbSAwIDAgMH0udWkubW9kYWw+LmNsb3NlOmhvdmVye29wYWNpdHk6MX0udWkubW9kYWw+LmhlYWRlcntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luOjA7cGFkZGluZzoxLjI1cmVtIDEuNXJlbTtib3gtc2hhZG93Om5vbmU7Y29sb3I6cmdiYSgwLDAsMCwuODUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMzQsMzYsMzgsLjE1KX0udWkubW9kYWw+LmhlYWRlcjpub3QoLnVpKXtmb250LXNpemU6MS40Mjg1NzE0M3JlbTtsaW5lLWhlaWdodDoxLjI4NTcxNDI5ZW07Zm9udC13ZWlnaHQ6NzAwfS51aS5tb2RhbD4uY29udGVudHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjQ7cGFkZGluZzoxLjVyZW07YmFja2dyb3VuZDojZmZmfS51aS5tb2RhbD4uaW1hZ2UuY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS51aS5tb2RhbD4uY29udGVudD4uaW1hZ2V7ZGlzcGxheTpibG9jaztmbGV4OjAgMSBhdXRvO3dpZHRoOicnO2FsaWduLXNlbGY6dG9wfS51aS5tb2RhbD5bY2xhc3MqPVwidG9wIGFsaWduZWRcIl17YWxpZ24tc2VsZjp0b3B9LnVpLm1vZGFsPltjbGFzcyo9XCJtaWRkbGUgYWxpZ25lZFwiXXthbGlnbi1zZWxmOm1pZGRsZX0udWkubW9kYWw+W2NsYXNzKj1zdHJldGNoZWRde2FsaWduLXNlbGY6c3RyZXRjaH0udWkubW9kYWw+LmNvbnRlbnQ+LmRlc2NyaXB0aW9ue2Rpc3BsYXk6YmxvY2s7ZmxleDoxIDAgYXV0bzttaW4td2lkdGg6MDthbGlnbi1zZWxmOnRvcH0udWkubW9kYWw+LmNvbnRlbnQ+Lmljb24rLmRlc2NyaXB0aW9uLC51aS5tb2RhbD4uY29udGVudD4uaW1hZ2UrLmRlc2NyaXB0aW9ue2ZsZXg6MCAxIGF1dG87bWluLXdpZHRoOicnO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjJlbX0udWkubW9kYWw+LmNvbnRlbnQ+LmltYWdlPmkuaWNvbnttYXJnaW46MDtvcGFjaXR5OjE7d2lkdGg6YXV0bztsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZTo4cmVtfS51aS5tb2RhbD4uYWN0aW9uc3tiYWNrZ3JvdW5kOiNmOWZhZmI7cGFkZGluZzoxcmVtIDFyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO3RleHQtYWxpZ246cmlnaHR9LnVpLm1vZGFsIC5hY3Rpb25zPi5idXR0b257bWFyZ2luLWxlZnQ6Ljc1ZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkubW9kYWx7d2lkdGg6OTUlO21hcmdpbjowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpey51aS5tb2RhbHt3aWR0aDo4OCU7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7LnVpLm1vZGFse3dpZHRoOjg1MHB4O21hcmdpbjowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KXsudWkubW9kYWx7d2lkdGg6OTAwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5tb2RhbHt3aWR0aDo5NTBweDttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsudWkubW9kYWw+LmhlYWRlcntwYWRkaW5nLXJpZ2h0OjIuMjVyZW19LnVpLm1vZGFsPi5jbG9zZXt0b3A6MS4wNTM1cmVtO3JpZ2h0OjFyZW07Y29sb3I6cmdiYSgwLDAsMCwuODcpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5tb2RhbD4uaGVhZGVye3BhZGRpbmc6Ljc1cmVtIDFyZW0haW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6Mi4yNXJlbSFpbXBvcnRhbnR9LnVpLm1vZGFsPi5jb250ZW50e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxcmVtIWltcG9ydGFudH0udWkubW9kYWw+LmNsb3Nle3RvcDouNXJlbSFpbXBvcnRhbnQ7cmlnaHQ6LjVyZW0haW1wb3J0YW50fS51aS5tb2RhbCAuaW1hZ2UuY29udGVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVpLm1vZGFsIC5jb250ZW50Pi5pbWFnZXtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG8haW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCAwIDFyZW0haW1wb3J0YW50fS51aS5tb2RhbD4uY29udGVudD4uaW1hZ2U+aS5pY29ue2ZvbnQtc2l6ZTo1cmVtO3RleHQtYWxpZ246Y2VudGVyfS51aS5tb2RhbCAuY29udGVudD4uZGVzY3JpcHRpb257ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzoxcmVtIDAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZX0udWkubW9kYWw+LmFjdGlvbnN7cGFkZGluZzoxcmVtIDFyZW0gMCFpbXBvcnRhbnR9LnVpLm1vZGFsIC5hY3Rpb25zPi5idXR0b24sLnVpLm1vZGFsIC5hY3Rpb25zPi5idXR0b25ze21hcmdpbi1ib3R0b206MXJlbX19LnVpLmludmVydGVkLmRpbW1lcj4udWkubW9kYWx7Ym94LXNoYWRvdzoxcHggM3B4IDEwcHggMnB4IHJnYmEoMCwwLDAsLjIpfS51aS5iYXNpYy5tb2RhbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiNmZmZ9LnVpLmJhc2ljLm1vZGFsPi5hY3Rpb25zLC51aS5iYXNpYy5tb2RhbD4uY29udGVudCwudWkuYmFzaWMubW9kYWw+LmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS51aS5iYXNpYy5tb2RhbD4uaGVhZGVye2NvbG9yOiNmZmZ9LnVpLmJhc2ljLm1vZGFsPi5jbG9zZXt0b3A6MXJlbTtyaWdodDoxLjVyZW19LnVpLmludmVydGVkLmRpbW1lcj4uYmFzaWMubW9kYWx7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbnZlcnRlZC5kaW1tZXI+LnVpLmJhc2ljLm1vZGFsPi5oZWFkZXJ7Y29sb3I6cmdiYSgwLDAsMCwuODUpfS51aS5sZWdhY3kubW9kYWwsLnVpLmxlZ2FjeS5wYWdlLmRpbW1lcj4udWkubW9kYWx7dG9wOjUwJTtsZWZ0OjUwJX0udWkubGVnYWN5LnBhZ2UuZGltbWVyPi51aS5zY3JvbGxpbmcubW9kYWwsLnVpLnBhZ2UuZGltbWVyPi51aS5zY3JvbGxpbmcubGVnYWN5Lm1vZGFsLC51aS50b3AuYWxpZ25lZC5kaW1tZXI+LnVpLmxlZ2FjeS5tb2RhbCwudWkudG9wLmFsaWduZWQubGVnYWN5LnBhZ2UuZGltbWVyPi51aS5tb2RhbHt0b3A6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpey51aS5iYXNpYy5tb2RhbD4uY2xvc2V7Y29sb3I6I2ZmZn19LnVpLmxvYWRpbmcubW9kYWx7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4Oi0xfS51aS5hY3RpdmUubW9kYWx7ZGlzcGxheTpibG9ja30ubW9kYWxzLmRpbW1lcltjbGFzcyo9XCJ0b3AgYWxpZ25lZFwiXSAubW9kYWx7bWFyZ2luOjV2aCBhdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Lm1vZGFscy5kaW1tZXJbY2xhc3MqPVwidG9wIGFsaWduZWRcIl0gLm1vZGFse21hcmdpbjoxcmVtIGF1dG99fS5sZWdhY3kubW9kYWxzLmRpbW1lcltjbGFzcyo9XCJ0b3AgYWxpZ25lZFwiXXtwYWRkaW5nLXRvcDo1dmh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubGVnYWN5Lm1vZGFscy5kaW1tZXJbY2xhc3MqPVwidG9wIGFsaWduZWRcIl17cGFkZGluZy10b3A6MXJlbX19LnNjcm9sbGluZy5kaW1tYWJsZS5kaW1tZWR7b3ZlcmZsb3c6aGlkZGVufS5zY3JvbGxpbmcuZGltbWFibGU+LmRpbW1lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc2Nyb2xsaW5nLmRpbW1hYmxlLmRpbW1lZD4uZGltbWVye292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNjcm9sbGluZy5kaW1tYWJsZT4uZGltbWVye3Bvc2l0aW9uOmZpeGVkfS5tb2RhbHMuZGltbWVyIC51aS5zY3JvbGxpbmcubW9kYWx7bWFyZ2luOjFyZW0gYXV0b30uc2Nyb2xsaW5nLnVuZGV0YWNoZWQuZGltbWFibGUuZGltbWVke292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNjcm9sbGluZy51bmRldGFjaGVkLmRpbW1hYmxlLmRpbW1lZD4uZGltbWVye292ZXJmbG93OmhpZGRlbn0uc2Nyb2xsaW5nLnVuZGV0YWNoZWQuZGltbWFibGUgLnVpLnNjcm9sbGluZy5tb2RhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS51aS5tb2RhbCAuc2Nyb2xsaW5nLmNvbnRlbnR7bWF4LWhlaWdodDpjYWxjKDgwdmggLSAxMGVtKTtvdmVyZmxvdzphdXRvfS51aS5mdWxsc2NyZWVuLm1vZGFse3dpZHRoOjk1JSFpbXBvcnRhbnQ7bWFyZ2luOjFlbSBhdXRvfS51aS5mdWxsc2NyZWVuLm1vZGFsPi5oZWFkZXJ7cGFkZGluZy1yaWdodDoyLjI1cmVtfS51aS5mdWxsc2NyZWVuLm1vZGFsPi5jbG9zZXt0b3A6MS4wNTM1cmVtO3JpZ2h0OjFyZW07Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5tb2RhbHtmb250LXNpemU6MXJlbX0udWkubWluaS5tb2RhbD4uaGVhZGVyOm5vdCgudWkpe2ZvbnQtc2l6ZToxLjNlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey51aS5taW5pLm1vZGFse3dpZHRoOjk1JTttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsudWkubWluaS5tb2RhbHt3aWR0aDozNS4yJTttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXsudWkubWluaS5tb2RhbHt3aWR0aDozNDBweDttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7LnVpLm1pbmkubW9kYWx7d2lkdGg6MzYwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5taW5pLm1vZGFse3dpZHRoOjM4MHB4O21hcmdpbjowfX0udWkuc21hbGwubW9kYWw+LmhlYWRlcjpub3QoLnVpKXtmb250LXNpemU6MS4zZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkudGlueS5tb2RhbHt3aWR0aDo5NSU7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnVpLnRpbnkubW9kYWx7d2lkdGg6NTIuOCU7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7LnVpLnRpbnkubW9kYWx7d2lkdGg6NTEwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpey51aS50aW55Lm1vZGFse3dpZHRoOjU0MHB4O21hcmdpbjowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMHB4KXsudWkudGlueS5tb2RhbHt3aWR0aDo1NzBweDttYXJnaW46MH19LnVpLnNtYWxsLm1vZGFsPi5oZWFkZXI6bm90KC51aSl7Zm9udC1zaXplOjEuM2VtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLnNtYWxsLm1vZGFse3dpZHRoOjk1JTttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsudWkuc21hbGwubW9kYWx7d2lkdGg6NzAuNCU7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7LnVpLnNtYWxsLm1vZGFse3dpZHRoOjY4MHB4O21hcmdpbjowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KXsudWkuc21hbGwubW9kYWx7d2lkdGg6NzIwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5zbWFsbC5tb2RhbHt3aWR0aDo3NjBweDttYXJnaW46MH19LnVpLmxhcmdlLm1vZGFsPi5oZWFkZXJ7Zm9udC1zaXplOjEuNmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLmxhcmdlLm1vZGFse3dpZHRoOjk1JTttYXJnaW46MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsudWkubGFyZ2UubW9kYWx7d2lkdGg6ODglO21hcmdpbjowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpey51aS5sYXJnZS5tb2RhbHt3aWR0aDoxMDIwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpey51aS5sYXJnZS5tb2RhbHt3aWR0aDoxMDgwcHg7bWFyZ2luOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxOTIwcHgpey51aS5sYXJnZS5tb2RhbHt3aWR0aDoxMTQwcHg7bWFyZ2luOjB9fS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIE5hZ1xuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkubmFne2Rpc3BsYXk6bm9uZTtvcGFjaXR5Oi45NTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo5OTk7bWluLWhlaWdodDowO3dpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzouNzVlbSAxZW07YmFja2dyb3VuZDojNTU1O2JveC1zaGFkb3c6MCAxcHggMnB4IDAgcmdiYSgwLDAsMCwuMik7Zm9udC1zaXplOjFyZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW07dHJhbnNpdGlvbjouMnMgYmFja2dyb3VuZCBlYXNlfWEudWkubmFne2N1cnNvcjpwb2ludGVyfS51aS5uYWc+LnRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIC41ZW07Y29sb3I6I2ZmZn0udWkubmFnPi5jbG9zZS5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxZW07Zm9udC1zaXplOjFlbTttYXJnaW46LS41ZW0gMCAwO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS51aS5uYWc6aG92ZXJ7YmFja2dyb3VuZDojNTU1O29wYWNpdHk6MX0udWkubmFnIC5jbG9zZTpob3ZlcntvcGFjaXR5OjF9LnVpLm92ZXJsYXkubmFne3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2t9LnVpLmZpeGVkLm5hZ3twb3NpdGlvbjpmaXhlZH0udWkuYm90dG9tLm5hZywudWkuYm90dG9tLm5hZ3N7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMDt0b3A6YXV0bztib3R0b206MH0udWkuaW52ZXJ0ZWQubmFnLC51aS5pbnZlcnRlZC5uYWdzIC5uYWd7YmFja2dyb3VuZC1jb2xvcjojZjNmNGY1O2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkuaW52ZXJ0ZWQubmFnIC5jbG9zZSwudWkuaW52ZXJ0ZWQubmFnIC50aXRsZSwudWkuaW52ZXJ0ZWQubmFncyAubmFnIC5jbG9zZSwudWkuaW52ZXJ0ZWQubmFncyAubmFnIC50aXRsZXtjb2xvcjpyZ2JhKDAsMCwwLC40KX0udWkubmFncyAubmFne2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnR9LnVpLm5hZ3MgLm5hZzpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW19LnVpLmJvdHRvbS5uYWdzIC5uYWc6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFBvcHVwXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5wb3B1cHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDttaW4td2lkdGg6LXdlYmtpdC1taW4tY29udGVudDttaW4td2lkdGg6LW1vei1taW4tY29udGVudDttaW4td2lkdGg6bWluLWNvbnRlbnQ7ei1pbmRleDoxOTAwO2JvcmRlcjoxcHggc29saWQgI2Q0ZDRkNTtsaW5lLWhlaWdodDoxLjQyODVlbTttYXgtd2lkdGg6MjUwcHg7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6LjgzM2VtIDFlbTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JvcmRlci1yYWRpdXM6LjI4NTcxNDI5cmVtO2JveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgzNCwzNiwzOCwuMTIpLDAgMnB4IDEwcHggMCByZ2JhKDM0LDM2LDM4LC4xNSl9LnVpLnBvcHVwPi5oZWFkZXJ7cGFkZGluZzowO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MS4xNDI4NTcxNGVtO2xpbmUtaGVpZ2h0OjEuMjtmb250LXdlaWdodDo3MDB9LnVpLnBvcHVwPi5oZWFkZXIrLmNvbnRlbnR7cGFkZGluZy10b3A6LjVlbX0udWkucG9wdXA6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7d2lkdGg6LjcxNDI4NTcxZW07aGVpZ2h0Oi43MTQyODU3MWVtO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt6LWluZGV4OjI7Ym94LXNoYWRvdzoxcHggMXB4IDAgMCAjYmFiYWJjfVtkYXRhLXRvb2x0aXBde3Bvc2l0aW9uOnJlbGF0aXZlfVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7Zm9udC1zaXplOjFyZW07d2lkdGg6LjcxNDI4NTcxZW07aGVpZ2h0Oi43MTQyODU3MWVtO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt6LWluZGV4OjI7Ym94LXNoYWRvdzoxcHggMXB4IDAgMCAjYmFiYWJjfVtkYXRhLXRvb2x0aXBdOmFmdGVye3BvaW50ZXItZXZlbnRzOm5vbmU7Y29udGVudDphdHRyKGRhdGEtdG9vbHRpcCk7cG9zaXRpb246YWJzb2x1dGU7dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxcmVtO2JvcmRlcjoxcHggc29saWQgI2Q0ZDRkNTtsaW5lLWhlaWdodDoxLjQyODVlbTttYXgtd2lkdGg6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzouODMzZW0gMWVtO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW07Ym94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDM0LDM2LDM4LC4xMiksMCAycHggMTBweCAwIHJnYmEoMzQsMzYsMzgsLjE1KTt6LWluZGV4OjF9W2RhdGEtdG9vbHRpcF06bm90KFtkYXRhLXBvc2l0aW9uXSk6YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjEwMCU7bGVmdDo1MCU7YmFja2dyb3VuZDojZmZmO21hcmdpbi1sZWZ0Oi0uMDcxNDI4NTdyZW07bWFyZ2luLWJvdHRvbTouMTQyODU3MTRyZW19W2RhdGEtdG9vbHRpcF06bm90KFtkYXRhLXBvc2l0aW9uXSk6YWZ0ZXJ7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Ym90dG9tOjEwMCU7bWFyZ2luLWJvdHRvbTouNWVtfVtkYXRhLXRvb2x0aXBdOmFmdGVyLFtkYXRhLXRvb2x0aXBdOmJlZm9yZXtwb2ludGVyLWV2ZW50czpub25lO3Zpc2liaWxpdHk6aGlkZGVufVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgc2NhbGUoMCkhaW1wb3J0YW50O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcDt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZX1bZGF0YS10b29sdGlwXTphZnRlcntvcGFjaXR5OjE7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tO3RyYW5zaXRpb246YWxsIC4xcyBlYXNlfVtkYXRhLXRvb2x0aXBdOmhvdmVyOmFmdGVyLFtkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZXt2aXNpYmlsaXR5OnZpc2libGU7cG9pbnRlci1ldmVudHM6YXV0b31bZGF0YS10b29sdGlwXTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgc2NhbGUoMSkhaW1wb3J0YW50O29wYWNpdHk6MX1bZGF0YS10b29sdGlwXTphZnRlcixbZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwiYm90dG9tIGNlbnRlclwiXTphZnRlcixbZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwidG9wIGNlbnRlclwiXTphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKSFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF06aG92ZXI6YWZ0ZXIsW2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSBjZW50ZXJcIl06aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdW2RhdGEtcG9zaXRpb249XCJsZWZ0IGNlbnRlclwiXTphZnRlcixbZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwicmlnaHQgY2VudGVyXCJdOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApIWltcG9ydGFudH1bZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwibGVmdCBjZW50ZXJcIl06aG92ZXI6YWZ0ZXIsW2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cInJpZ2h0IGNlbnRlclwiXTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKSFpbXBvcnRhbnR9W2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSBsZWZ0XCJdOmFmdGVyLFtkYXRhLXRvb2x0aXBdW2RhdGEtcG9zaXRpb249XCJib3R0b20gcmlnaHRcIl06YWZ0ZXIsW2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cInRvcCBsZWZ0XCJdOmFmdGVyLFtkYXRhLXRvb2x0aXBdW2RhdGEtcG9zaXRpb249XCJ0b3AgcmlnaHRcIl06YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDApIWltcG9ydGFudH1bZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwiYm90dG9tIGxlZnRcIl06aG92ZXI6YWZ0ZXIsW2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSByaWdodFwiXTpob3ZlcjphZnRlcixbZGF0YS10b29sdGlwXVtkYXRhLXBvc2l0aW9uPVwidG9wIGxlZnRcIl06aG92ZXI6YWZ0ZXIsW2RhdGEtdG9vbHRpcF1bZGF0YS1wb3NpdGlvbj1cInRvcCByaWdodFwiXTpob3ZlcjphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSkhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdW2RhdGEtaW52ZXJ0ZWRdOmJlZm9yZXtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fVtkYXRhLXRvb2x0aXBdW2RhdGEtaW52ZXJ0ZWRdOmJlZm9yZXtiYWNrZ3JvdW5kOiMxYjFjMWR9W2RhdGEtdG9vbHRpcF1bZGF0YS1pbnZlcnRlZF06YWZ0ZXJ7YmFja2dyb3VuZDojMWIxYzFkO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lfVtkYXRhLXRvb2x0aXBdW2RhdGEtaW52ZXJ0ZWRdOmFmdGVyIC5oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjpub25lO2NvbG9yOiNmZmZ9W2RhdGEtcG9zaXRpb249XCJ0b3AgY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YWZ0ZXJ7dG9wOmF1dG87cmlnaHQ6YXV0bztsZWZ0OjUwJTtib3R0b206MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTttYXJnaW4tYm90dG9tOi41ZW19W2RhdGEtcG9zaXRpb249XCJ0b3AgY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjEwMCU7bGVmdDo1MCU7YmFja2dyb3VuZDojZmZmO21hcmdpbi1sZWZ0Oi0uMDcxNDI4NTdyZW07bWFyZ2luLWJvdHRvbTouMTQyODU3MTRyZW19W2RhdGEtcG9zaXRpb249XCJ0b3AgbGVmdFwiXVtkYXRhLXRvb2x0aXBdOmFmdGVye3RvcDphdXRvO3JpZ2h0OmF1dG87bGVmdDowO2JvdHRvbToxMDAlO21hcmdpbi1ib3R0b206LjVlbX1bZGF0YS1wb3NpdGlvbj1cInRvcCBsZWZ0XCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjEwMCU7bGVmdDoxZW07bWFyZ2luLWxlZnQ6LS4wNzE0Mjg1N3JlbTttYXJnaW4tYm90dG9tOi4xNDI4NTcxNHJlbX1bZGF0YS1wb3NpdGlvbj1cInRvcCByaWdodFwiXVtkYXRhLXRvb2x0aXBdOmFmdGVye3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDowO2JvdHRvbToxMDAlO21hcmdpbi1ib3R0b206LjVlbX1bZGF0YS1wb3NpdGlvbj1cInRvcCByaWdodFwiXVtkYXRhLXRvb2x0aXBdOmJlZm9yZXt0b3A6YXV0bztsZWZ0OmF1dG87Ym90dG9tOjEwMCU7cmlnaHQ6MWVtO21hcmdpbi1sZWZ0Oi0uMDcxNDI4NTdyZW07bWFyZ2luLWJvdHRvbTouMTQyODU3MTRyZW19W2RhdGEtcG9zaXRpb249XCJib3R0b20gY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YWZ0ZXJ7Ym90dG9tOmF1dG87cmlnaHQ6YXV0bztsZWZ0OjUwJTt0b3A6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTttYXJnaW4tdG9wOi41ZW19W2RhdGEtcG9zaXRpb249XCJib3R0b20gY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87dG9wOjEwMCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LS4wNzE0Mjg1N3JlbTttYXJnaW4tdG9wOi4xNDI4NTcxNHJlbX1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSBsZWZ0XCJdW2RhdGEtdG9vbHRpcF06YWZ0ZXJ7bGVmdDowO3RvcDoxMDAlO21hcmdpbi10b3A6LjVlbX1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSBsZWZ0XCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87dG9wOjEwMCU7bGVmdDoxZW07bWFyZ2luLWxlZnQ6LS4wNzE0Mjg1N3JlbTttYXJnaW4tdG9wOi4xNDI4NTcxNHJlbX1bZGF0YS1wb3NpdGlvbj1cImJvdHRvbSByaWdodFwiXVtkYXRhLXRvb2x0aXBdOmFmdGVye3JpZ2h0OjA7dG9wOjEwMCU7bWFyZ2luLXRvcDouNWVtfVtkYXRhLXBvc2l0aW9uPVwiYm90dG9tIHJpZ2h0XCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle2JvdHRvbTphdXRvO2xlZnQ6YXV0bzt0b3A6MTAwJTtyaWdodDoxZW07bWFyZ2luLWxlZnQ6LS4xNDI4NTcxNHJlbTttYXJnaW4tdG9wOi4wNzE0Mjg1N3JlbX1bZGF0YS1wb3NpdGlvbj1cImxlZnQgY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YWZ0ZXJ7cmlnaHQ6MTAwJTt0b3A6NTAlO21hcmdpbi1yaWdodDouNWVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfVtkYXRhLXBvc2l0aW9uPVwibGVmdCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTpiZWZvcmV7cmlnaHQ6MTAwJTt0b3A6NTAlO21hcmdpbi10b3A6LS4xNDI4NTcxNHJlbTttYXJnaW4tcmlnaHQ6LS4wNzE0Mjg1N3JlbX1bZGF0YS1wb3NpdGlvbj1cInJpZ2h0IGNlbnRlclwiXVtkYXRhLXRvb2x0aXBdOmFmdGVye2xlZnQ6MTAwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi41ZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9W2RhdGEtcG9zaXRpb249XCJyaWdodCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTpiZWZvcmV7bGVmdDoxMDAlO3RvcDo1MCU7bWFyZ2luLXRvcDotLjA3MTQyODU3cmVtO21hcmdpbi1sZWZ0Oi4xNDI4NTcxNHJlbX1bZGF0YS1wb3NpdGlvbn49Ym90dG9tXVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzotMXB4IC0xcHggMCAwICNiYWJhYmN9W2RhdGEtcG9zaXRpb249XCJsZWZ0IGNlbnRlclwiXVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzoxcHggLTFweCAwIDAgI2JhYmFiY31bZGF0YS1wb3NpdGlvbj1cInJpZ2h0IGNlbnRlclwiXVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzotMXB4IDFweCAwIDAgI2JhYmFiY31bZGF0YS1wb3NpdGlvbn49dG9wXVtkYXRhLXRvb2x0aXBdOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmZ9W2RhdGEtaW52ZXJ0ZWRdW2RhdGEtcG9zaXRpb25+PWJvdHRvbV1bZGF0YS10b29sdGlwXTpiZWZvcmV7YmFja2dyb3VuZDojMWIxYzFkO2JveC1zaGFkb3c6LTFweCAtMXB4IDAgMCAjYmFiYWJjfVtkYXRhLWludmVydGVkXVtkYXRhLXBvc2l0aW9uPVwibGVmdCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTpiZWZvcmV7YmFja2dyb3VuZDojMWIxYzFkO2JveC1zaGFkb3c6MXB4IC0xcHggMCAwICNiYWJhYmN9W2RhdGEtaW52ZXJ0ZWRdW2RhdGEtcG9zaXRpb249XCJyaWdodCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTpiZWZvcmV7YmFja2dyb3VuZDojMWIxYzFkO2JveC1zaGFkb3c6LTFweCAxcHggMCAwICNiYWJhYmN9W2RhdGEtaW52ZXJ0ZWRdW2RhdGEtcG9zaXRpb25+PXRvcF1bZGF0YS10b29sdGlwXTpiZWZvcmV7YmFja2dyb3VuZDojMWIxYzFkfVtkYXRhLXBvc2l0aW9ufj1ib3R0b21dW2RhdGEtdG9vbHRpcF06YmVmb3Jle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbX1bZGF0YS1wb3NpdGlvbn49Ym90dG9tXVtkYXRhLXRvb2x0aXBdOmFmdGVye3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcH1bZGF0YS1wb3NpdGlvbj1cImxlZnQgY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YmVmb3Jle3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcn1bZGF0YS1wb3NpdGlvbj1cImxlZnQgY2VudGVyXCJdW2RhdGEtdG9vbHRpcF06YWZ0ZXJ7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9W2RhdGEtcG9zaXRpb249XCJyaWdodCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTpiZWZvcmV7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXJ9W2RhdGEtcG9zaXRpb249XCJyaWdodCBjZW50ZXJcIl1bZGF0YS10b29sdGlwXTphZnRlcnt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfS51aS5wb3B1cHttYXJnaW46MH0udWkudG9wLnBvcHVwe21hcmdpbjowIDAgLjcxNDI4NTcxZW19LnVpLnRvcC5sZWZ0LnBvcHVwe3RyYW5zZm9ybS1vcmlnaW46bGVmdCBib3R0b219LnVpLnRvcC5jZW50ZXIucG9wdXB7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tfS51aS50b3AucmlnaHQucG9wdXB7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b219LnVpLmxlZnQuY2VudGVyLnBvcHVwe21hcmdpbjowIC43MTQyODU3MWVtIDAgMDt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IDUwJX0udWkucmlnaHQuY2VudGVyLnBvcHVwe21hcmdpbjowIDAgMCAuNzE0Mjg1NzFlbTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgNTAlfS51aS5ib3R0b20ucG9wdXB7bWFyZ2luOi43MTQyODU3MWVtIDAgMH0udWkuYm90dG9tLmxlZnQucG9wdXB7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0udWkuYm90dG9tLmNlbnRlci5wb3B1cHt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3B9LnVpLmJvdHRvbS5yaWdodC5wb3B1cHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0udWkuYm90dG9tLmNlbnRlci5wb3B1cDpiZWZvcmV7bWFyZ2luLWxlZnQ6LS4zMDcxNDI4NmVtO3RvcDotLjMwNzE0Mjg2ZW07bGVmdDo1MCU7cmlnaHQ6YXV0bztib3R0b206YXV0bztib3gtc2hhZG93Oi0xcHggLTFweCAwIDAgI2JhYmFiY30udWkuYm90dG9tLmxlZnQucG9wdXB7bWFyZ2luLWxlZnQ6MH0udWkuYm90dG9tLmxlZnQucG9wdXA6YmVmb3Jle3RvcDotLjMwNzE0Mjg2ZW07bGVmdDoxZW07cmlnaHQ6YXV0bztib3R0b206YXV0bzttYXJnaW4tbGVmdDowO2JveC1zaGFkb3c6LTFweCAtMXB4IDAgMCAjYmFiYWJjfS51aS5ib3R0b20ucmlnaHQucG9wdXB7bWFyZ2luLXJpZ2h0OjB9LnVpLmJvdHRvbS5yaWdodC5wb3B1cDpiZWZvcmV7dG9wOi0uMzA3MTQyODZlbTtyaWdodDoxZW07Ym90dG9tOmF1dG87bGVmdDphdXRvO21hcmdpbi1sZWZ0OjA7Ym94LXNoYWRvdzotMXB4IC0xcHggMCAwICNiYWJhYmN9LnVpLnRvcC5jZW50ZXIucG9wdXA6YmVmb3Jle3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOi0uMzA3MTQyODZlbTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotLjMwNzE0Mjg2ZW19LnVpLnRvcC5sZWZ0LnBvcHVwe21hcmdpbi1sZWZ0OjB9LnVpLnRvcC5sZWZ0LnBvcHVwOmJlZm9yZXtib3R0b206LS4zMDcxNDI4NmVtO2xlZnQ6MWVtO3RvcDphdXRvO3JpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6MH0udWkudG9wLnJpZ2h0LnBvcHVwe21hcmdpbi1yaWdodDowfS51aS50b3AucmlnaHQucG9wdXA6YmVmb3Jle2JvdHRvbTotLjMwNzE0Mjg2ZW07cmlnaHQ6MWVtO3RvcDphdXRvO2xlZnQ6YXV0bzttYXJnaW4tbGVmdDowfS51aS5sZWZ0LmNlbnRlci5wb3B1cDpiZWZvcmV7dG9wOjUwJTtyaWdodDotLjMwNzE0Mjg2ZW07Ym90dG9tOmF1dG87bGVmdDphdXRvO21hcmdpbi10b3A6LS4zMDcxNDI4NmVtO2JveC1zaGFkb3c6MXB4IC0xcHggMCAwICNiYWJhYmN9LnVpLnJpZ2h0LmNlbnRlci5wb3B1cDpiZWZvcmV7dG9wOjUwJTtsZWZ0Oi0uMzA3MTQyODZlbTtib3R0b206YXV0bztyaWdodDphdXRvO21hcmdpbi10b3A6LS4zMDcxNDI4NmVtO2JveC1zaGFkb3c6LTFweCAxcHggMCAwICNiYWJhYmN9LnVpLmJvdHRvbS5wb3B1cDpiZWZvcmV7YmFja2dyb3VuZDojZmZmfS51aS5sZWZ0LmNlbnRlci5wb3B1cDpiZWZvcmUsLnVpLnJpZ2h0LmNlbnRlci5wb3B1cDpiZWZvcmV7YmFja2dyb3VuZDojZmZmfS51aS50b3AucG9wdXA6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZn0udWkuaW52ZXJ0ZWQuYm90dG9tLnBvcHVwOmJlZm9yZXtiYWNrZ3JvdW5kOiMxYjFjMWR9LnVpLmludmVydGVkLmxlZnQuY2VudGVyLnBvcHVwOmJlZm9yZSwudWkuaW52ZXJ0ZWQucmlnaHQuY2VudGVyLnBvcHVwOmJlZm9yZXtiYWNrZ3JvdW5kOiMxYjFjMWR9LnVpLmludmVydGVkLnRvcC5wb3B1cDpiZWZvcmV7YmFja2dyb3VuZDojMWIxYzFkfS51aS5wb3B1cD4udWkuZ3JpZDpub3QoLnBhZGRlZCl7d2lkdGg6Y2FsYygxMDAlICsgMS43NXJlbSk7bWFyZ2luOi0uN3JlbSAtLjg3NXJlbX0udWkubG9hZGluZy5wb3B1cHtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6LTF9LnVpLmFuaW1hdGluZy5wb3B1cCwudWkudmlzaWJsZS5wb3B1cHtkaXNwbGF5OmJsb2NrfS51aS52aXNpYmxlLnBvcHVwe3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnVpLmJhc2ljLnBvcHVwOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnVpLndpZGUucG9wdXB7bWF4LXdpZHRoOjM1MHB4fS51aVtjbGFzcyo9XCJ2ZXJ5IHdpZGVcIl0ucG9wdXB7bWF4LXdpZHRoOjU1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVpLndpZGUucG9wdXAsLnVpW2NsYXNzKj1cInZlcnkgd2lkZVwiXS5wb3B1cHttYXgtd2lkdGg6MjUwcHh9fS51aS5mbHVpZC5wb3B1cHt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfS51aS5pbnZlcnRlZC5wb3B1cHtiYWNrZ3JvdW5kOiMxYjFjMWQ7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9LnVpLmludmVydGVkLnBvcHVwIC5oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjpub25lO2NvbG9yOiNmZmZ9LnVpLmludmVydGVkLnBvcHVwOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMxYjFjMWQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH0udWkuZmxvd2luZy5wb3B1cHttYXgtd2lkdGg6bm9uZX0udWkubWluaS5wb3B1cHtmb250LXNpemU6Ljc4NTcxNDI5cmVtfS51aS50aW55LnBvcHVwe2ZvbnQtc2l6ZTouODU3MTQyODZyZW19LnVpLnNtYWxsLnBvcHVwe2ZvbnQtc2l6ZTouOTI4NTcxNDNyZW19LnVpLnBvcHVwe2ZvbnQtc2l6ZToxcmVtfS51aS5sYXJnZS5wb3B1cHtmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuaHVnZS5wb3B1cHtmb250LXNpemU6MS40Mjg1NzE0M3JlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBQcm9ncmVzcyBCYXJcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLnByb2dyZXNze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7Ym9yZGVyOm5vbmU7bWFyZ2luOjFlbSAwIDIuNWVtO2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpO3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbX0udWkucHJvZ3Jlc3M6Zmlyc3QtY2hpbGR7bWFyZ2luOjAgMCAyLjVlbX0udWkucHJvZ3Jlc3M6bGFzdC1jaGlsZHttYXJnaW46MCAwIDEuNWVtfS51aS5wcm9ncmVzcyAuYmFye2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDowJTttaW4td2lkdGg6MmVtO2JhY2tncm91bmQ6Izg4ODtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTt0cmFuc2l0aW9uOndpZHRoIC4xcyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2V9LnVpLnByb2dyZXNzIC5iYXI+LnByb2dyZXNze3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO2ZvbnQtc2l6ZTouOTI4NTcxNDNlbTt0b3A6NTAlO3JpZ2h0Oi41ZW07bGVmdDphdXRvO2JvdHRvbTphdXRvO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjcpO3RleHQtc2hhZG93Om5vbmU7bWFyZ2luLXRvcDotLjVlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpsZWZ0fS51aS5wcm9ncmVzcz4ubGFiZWx7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtmb250LXNpemU6MWVtO3RvcDoxMDAlO3JpZ2h0OmF1dG87bGVmdDowO2JvdHRvbTphdXRvO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtmb250LXdlaWdodDo3MDA7dGV4dC1zaGFkb3c6bm9uZTttYXJnaW4tdG9wOi4yZW07dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpjb2xvciAuNHMgZWFzZX0udWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiMVwiXSAuYmFyLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCIyXCJdIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZDk1YzVjfS51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCIzXCJdIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZWZiYzcyfS51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCI0XCJdIC5iYXIsLnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjVcIl0gLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNlNmJiNDh9LnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjZcIl0gLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkZGM5Mjh9LnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjdcIl0gLmJhciwudWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiOFwiXSAuYmFye2JhY2tncm91bmQtY29sb3I6I2I0ZDk1Y30udWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiMTAwXCJdIC5iYXIsLnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjlcIl0gLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiM2NmRhODF9LnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjFcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCIyXCJdIC5sYWJlbHtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjNcIl0gLmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiNFwiXSAubGFiZWwsLnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50Xj1cIjVcIl0gLmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiNlwiXSAubGFiZWx7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCI3XCJdIC5sYWJlbCwudWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnRePVwiOFwiXSAubGFiZWx7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCIxMDBcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudF49XCI5XCJdIC5sYWJlbHtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50PVwiMVwiXSAuYmFyLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjJcIl0gLmJhciwudWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnQ9XCIzXCJdIC5iYXIsLnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50PVwiNFwiXSAuYmFyLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjVcIl0gLmJhciwudWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnQ9XCI2XCJdIC5iYXIsLnVpLmluZGljYXRpbmcucHJvZ3Jlc3NbZGF0YS1wZXJjZW50PVwiN1wiXSAuYmFyLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjhcIl0gLmJhciwudWkuaW5kaWNhdGluZy5wcm9ncmVzc1tkYXRhLXBlcmNlbnQ9XCI5XCJdIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZDk1YzVjfS51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjFcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjJcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjNcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjRcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjVcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjZcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjdcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjhcIl0gLmxhYmVsLC51aS5pbmRpY2F0aW5nLnByb2dyZXNzW2RhdGEtcGVyY2VudD1cIjlcIl0gLmxhYmVse2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuaW5kaWNhdGluZy5wcm9ncmVzcy5zdWNjZXNzIC5sYWJlbHtjb2xvcjojMWE1MzFifS51aS5wcm9ncmVzcy5zdWNjZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojMjFiYTQ1IWltcG9ydGFudH0udWkucHJvZ3Jlc3Muc3VjY2VzcyAuYmFyLC51aS5wcm9ncmVzcy5zdWNjZXNzIC5iYXI6OmFmdGVyey13ZWJraXQtYW5pbWF0aW9uOm5vbmUhaW1wb3J0YW50O2FuaW1hdGlvbjpub25lIWltcG9ydGFudH0udWkucHJvZ3Jlc3Muc3VjY2Vzcz4ubGFiZWx7Y29sb3I6IzFhNTMxYn0udWkucHJvZ3Jlc3Mud2FybmluZyAuYmFye2JhY2tncm91bmQtY29sb3I6I2YyYzAzNyFpbXBvcnRhbnR9LnVpLnByb2dyZXNzLndhcm5pbmcgLmJhciwudWkucHJvZ3Jlc3Mud2FybmluZyAuYmFyOjphZnRlcnstd2Via2l0LWFuaW1hdGlvbjpub25lIWltcG9ydGFudDthbmltYXRpb246bm9uZSFpbXBvcnRhbnR9LnVpLnByb2dyZXNzLndhcm5pbmc+LmxhYmVse2NvbG9yOiM3OTRiMDJ9LnVpLnByb2dyZXNzLmVycm9yIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZGIyODI4IWltcG9ydGFudH0udWkucHJvZ3Jlc3MuZXJyb3IgLmJhciwudWkucHJvZ3Jlc3MuZXJyb3IgLmJhcjo6YWZ0ZXJ7LXdlYmtpdC1hbmltYXRpb246bm9uZSFpbXBvcnRhbnQ7YW5pbWF0aW9uOm5vbmUhaW1wb3J0YW50fS51aS5wcm9ncmVzcy5lcnJvcj4ubGFiZWx7Y29sb3I6IzkxMmQyYn0udWkuYWN0aXZlLnByb2dyZXNzIC5iYXJ7cG9zaXRpb246cmVsYXRpdmU7bWluLXdpZHRoOjJlbX0udWkuYWN0aXZlLnByb2dyZXNzIC5iYXI6OmFmdGVye2NvbnRlbnQ6Jyc7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTstd2Via2l0LWFuaW1hdGlvbjpwcm9ncmVzcy1hY3RpdmUgMnMgZWFzZSBpbmZpbml0ZTthbmltYXRpb246cHJvZ3Jlc3MtYWN0aXZlIDJzIGVhc2UgaW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWFjdGl2ZXswJXtvcGFjaXR5Oi4zO3dpZHRoOjB9MTAwJXtvcGFjaXR5OjA7d2lkdGg6MTAwJX19QGtleWZyYW1lcyBwcm9ncmVzcy1hY3RpdmV7MCV7b3BhY2l0eTouMzt3aWR0aDowfTEwMCV7b3BhY2l0eTowO3dpZHRoOjEwMCV9fS51aS5kaXNhYmxlZC5wcm9ncmVzc3tvcGFjaXR5Oi4zNX0udWkuZGlzYWJsZWQucHJvZ3Jlc3MgLmJhciwudWkuZGlzYWJsZWQucHJvZ3Jlc3MgLmJhcjo6YWZ0ZXJ7LXdlYmtpdC1hbmltYXRpb246bm9uZSFpbXBvcnRhbnQ7YW5pbWF0aW9uOm5vbmUhaW1wb3J0YW50fS51aS5pbnZlcnRlZC5wcm9ncmVzc3tiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjA4KTtib3JkZXI6bm9uZX0udWkuaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kOiM4ODh9LnVpLmludmVydGVkLnByb2dyZXNzIC5iYXI+LnByb2dyZXNze2NvbG9yOiNmOWZhZmJ9LnVpLmludmVydGVkLnByb2dyZXNzPi5sYWJlbHtjb2xvcjojZmZmfS51aS5pbnZlcnRlZC5wcm9ncmVzcy5zdWNjZXNzPi5sYWJlbHtjb2xvcjojMjFiYTQ1fS51aS5pbnZlcnRlZC5wcm9ncmVzcy53YXJuaW5nPi5sYWJlbHtjb2xvcjojZjJjMDM3fS51aS5pbnZlcnRlZC5wcm9ncmVzcy5lcnJvcj4ubGFiZWx7Y29sb3I6I2RiMjgyOH0udWkucHJvZ3Jlc3MuYXR0YWNoZWR7YmFja2dyb3VuZDowIDA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOm5vbmU7bWFyZ2luOjB9LnVpLnByb2dyZXNzLmF0dGFjaGVkLC51aS5wcm9ncmVzcy5hdHRhY2hlZCAuYmFye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Oi4ycmVtO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbX0udWkucHJvZ3Jlc3MuYXR0YWNoZWQgLmJhcntib3JkZXItcmFkaXVzOjB9LnVpLnByb2dyZXNzLnRvcC5hdHRhY2hlZCwudWkucHJvZ3Jlc3MudG9wLmF0dGFjaGVkIC5iYXJ7dG9wOjA7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW0gLjI4NTcxNDI5cmVtIDAgMH0udWkucHJvZ3Jlc3MudG9wLmF0dGFjaGVkIC5iYXJ7Ym9yZGVyLXJhZGl1czowfS51aS5jYXJkPi51aS5hdHRhY2hlZC5wcm9ncmVzcywudWkuc2VnbWVudD4udWkuYXR0YWNoZWQucHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOmF1dG87bGVmdDowO2JvdHRvbToxMDAlO3dpZHRoOjEwMCV9LnVpLmNhcmQ+LnVpLmJvdHRvbS5hdHRhY2hlZC5wcm9ncmVzcywudWkuc2VnbWVudD4udWkuYm90dG9tLmF0dGFjaGVkLnByb2dyZXNze3RvcDoxMDAlO2JvdHRvbTphdXRvfS51aS5yZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkYjI4Mjh9LnVpLnJlZC5pbnZlcnRlZC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6I2ZmNjk1ZX0udWkub3JhbmdlLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZjI3MTFjfS51aS5vcmFuZ2UuaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjg1MWJ9LnVpLnllbGxvdy5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6I2ZiYmQwOH0udWkueWVsbG93LmludmVydGVkLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZlMjFmfS51aS5vbGl2ZS5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6I2I1Y2MxOH0udWkub2xpdmUuaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkOWU3Nzh9LnVpLmdyZWVuLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojMjFiYTQ1fS51aS5ncmVlbi5pbnZlcnRlZC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzJlY2M0MH0udWkudGVhbC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzAwYjVhZH0udWkudGVhbC5pbnZlcnRlZC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzZkZmZmZn0udWkuYmx1ZS5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzIxODVkMH0udWkuYmx1ZS5pbnZlcnRlZC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzU0YzhmZn0udWkudmlvbGV0LnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojNjQzNWM5fS51aS52aW9sZXQuaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNhMjkxZmJ9LnVpLnB1cnBsZS5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6I2EzMzNjOH0udWkucHVycGxlLmludmVydGVkLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZGM3M2ZmfS51aS5waW5rLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZTAzOTk3fS51aS5waW5rLmludmVydGVkLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmY4ZWRmfS51aS5icm93bi5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6I2E1NjczZn0udWkuYnJvd24uaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkNjdjMWN9LnVpLmdyZXkucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiM3Njc2NzZ9LnVpLmdyZXkuaW52ZXJ0ZWQucHJvZ3Jlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkY2RkZGV9LnVpLmJsYWNrLnByb2dyZXNzIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojMWIxYzFkfS51aS5ibGFjay5pbnZlcnRlZC5wcm9ncmVzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzU0NTQ1NH0udWkudGlueS5wcm9ncmVzc3tmb250LXNpemU6Ljg1NzE0Mjg2cmVtfS51aS50aW55LnByb2dyZXNzIC5iYXJ7aGVpZ2h0Oi41ZW19LnVpLnNtYWxsLnByb2dyZXNze2ZvbnQtc2l6ZTouOTI4NTcxNDNyZW19LnVpLnNtYWxsLnByb2dyZXNzIC5iYXJ7aGVpZ2h0OjFlbX0udWkucHJvZ3Jlc3N7Zm9udC1zaXplOjFyZW19LnVpLnByb2dyZXNzIC5iYXJ7aGVpZ2h0OjEuNzVlbX0udWkubGFyZ2UucHJvZ3Jlc3N7Zm9udC1zaXplOjEuMTQyODU3MTRyZW19LnVpLmxhcmdlLnByb2dyZXNzIC5iYXJ7aGVpZ2h0OjIuNWVtfS51aS5iaWcucHJvZ3Jlc3N7Zm9udC1zaXplOjEuMjg1NzE0MjlyZW19LnVpLmJpZy5wcm9ncmVzcyAuYmFye2hlaWdodDozLjVlbX0vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBSYXRpbmdcbiAqIGh0dHA6Ly9naXRodWIuY29tL3NlbWFudGljLW9yZy9zZW1hbnRpYy11aS9cbiAqXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICovLnVpLnJhdGluZ3tkaXNwbGF5OmlubGluZS1mbGV4O3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0udWkucmF0aW5nOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnVpLnJhdGluZyAuaWNvbntwYWRkaW5nOjA7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZsZXg6MSAwIGF1dG87Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MS4yNWVtO2hlaWdodDphdXRvO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZSxiYWNrZ3JvdW5kIC4xcyBlYXNlLHRleHQtc2hhZG93IC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlfS51aS5yYXRpbmcgLmljb257YmFja2dyb3VuZDowIDA7Y29sb3I6cmdiYSgwLDAsMCwuMTUpfS51aS5yYXRpbmcgLmFjdGl2ZS5pY29ue2JhY2tncm91bmQ6MCAwO2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkucmF0aW5nIC5pY29uLnNlbGVjdGVkLC51aS5yYXRpbmcgLmljb24uc2VsZWN0ZWQuYWN0aXZle2JhY2tncm91bmQ6MCAwO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0udWkuc3Rhci5yYXRpbmcgLmljb257d2lkdGg6MS4yNWVtO2hlaWdodDphdXRvO2JhY2tncm91bmQ6MCAwO2NvbG9yOnJnYmEoMCwwLDAsLjE1KTt0ZXh0LXNoYWRvdzpub25lfS51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb257YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2NvbG9yOiNmZmU2MjMhaW1wb3J0YW50O3RleHQtc2hhZG93OjAgLTFweCAwICNkZGM1MDcsLTFweCAwIDAgI2RkYzUwNywwIDFweCAwICNkZGM1MDcsMXB4IDAgMCAjZGRjNTA3IWltcG9ydGFudH0udWkuc3Rhci5yYXRpbmcgLmljb24uc2VsZWN0ZWQsLnVpLnN0YXIucmF0aW5nIC5pY29uLnNlbGVjdGVkLmFjdGl2ZXtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Y29sb3I6I2ZjMCFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6MCAtMXB4IDAgI2U2YTIwMCwtMXB4IDAgMCAjZTZhMjAwLDAgMXB4IDAgI2U2YTIwMCwxcHggMCAwICNlNmEyMDAhaW1wb3J0YW50fS51aS5oZWFydC5yYXRpbmcgLmljb257d2lkdGg6MS40ZW07aGVpZ2h0OmF1dG87YmFja2dyb3VuZDowIDA7Y29sb3I6cmdiYSgwLDAsMCwuMTUpO3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50fS51aS5oZWFydC5yYXRpbmcgLmFjdGl2ZS5pY29ue2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtjb2xvcjojZmY2ZDc1IWltcG9ydGFudDt0ZXh0LXNoYWRvdzowIC0xcHggMCAjY2QwNzA3LC0xcHggMCAwICNjZDA3MDcsMCAxcHggMCAjY2QwNzA3LDFweCAwIDAgI2NkMDcwNyFpbXBvcnRhbnR9LnVpLmhlYXJ0LnJhdGluZyAuaWNvbi5zZWxlY3RlZCwudWkuaGVhcnQucmF0aW5nIC5pY29uLnNlbGVjdGVkLmFjdGl2ZXtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Y29sb3I6I2ZmMzAwMCFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6MCAtMXB4IDAgI2FhMDEwMSwtMXB4IDAgMCAjYWEwMTAxLDAgMXB4IDAgI2FhMDEwMSwxcHggMCAwICNhYTAxMDEhaW1wb3J0YW50fS51aS5kaXNhYmxlZC5yYXRpbmcgLmljb257Y3Vyc29yOmRlZmF1bHR9LnVpLnJhdGluZy5zZWxlY3RlZCAuYWN0aXZlLmljb257b3BhY2l0eToxfS51aS5yYXRpbmcgLmljb24uc2VsZWN0ZWQsLnVpLnJhdGluZy5zZWxlY3RlZCAuaWNvbi5zZWxlY3RlZHtvcGFjaXR5OjF9LnVpLm1pbmkucmF0aW5ne2ZvbnQtc2l6ZTouNzg1NzE0MjlyZW19LnVpLnRpbnkucmF0aW5ne2ZvbnQtc2l6ZTouODU3MTQyODZyZW19LnVpLnNtYWxsLnJhdGluZ3tmb250LXNpemU6LjkyODU3MTQzcmVtfS51aS5yYXRpbmd7Zm9udC1zaXplOjFyZW19LnVpLmxhcmdlLnJhdGluZ3tmb250LXNpemU6MS4xNDI4NTcxNHJlbX0udWkuaHVnZS5yYXRpbmd7Zm9udC1zaXplOjEuNDI4NTcxNDNyZW19LnVpLm1hc3NpdmUucmF0aW5ne2ZvbnQtc2l6ZToycmVtfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6UmF0aW5nO3NyYzp1cmwoZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWdnakNCc0FBQUM4QUFBQVlHTnRZWENqMnBtOEFBQUJIQUFBQUtSbllYTndBQUFBRUFBQUFjQUFBQUFJWjJ4NVpsSmJYTVlBQUFISUFBQVJuR2hsWVdRQkdBZTVBQUFUWkFBQUFEWm9hR1ZoQStJQi9RQUFFNXdBQUFBa2FHMTBlQ3pnQUVNQUFCUEFBQUFBY0d4dlkyRXdYQ3hPQUFBVU1BQUFBRHB0WVhod0FDSUFuQUFBRkd3QUFBQWdibUZ0WmZDMW4wNEFBQlNNQUFBQlBIQnZjM1FBQXdBQUFBQVZ5QUFBQUNBQUF3SUFBWkFBQlFBQUFVd0JaZ0FBQUVjQlRBRm1BQUFBOVFBWkFJUUFBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRHhaUUhnLytELzRBSGdBQ0FBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBQ0FBQUFBd0FBQUJRQUF3QUJBQUFBRkFBRUFKQUFBQUFnQUNBQUJBQUFBQUVBSU9ZRjhBYndEZkFqOEM3d2J2Qnc4SXJ3bC9DYzhTUHhaZi85Ly84QUFBQUFBQ0RtQVBBRThBendJL0F1OEc3d2NQQ0g4SmZ3blBFajhXVC8vZi8vQUFILzR4b0VFQVlRQVEvc0QrSVBvdytpRDR3UGdBOThEdllPdGdBREFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBSC8vd0FQQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUlBQVAvdEFnQUIwd0FLQUJVQUFBRXZBUThCRndjM0Z5YzNCUWMzSno4Qkh3RUhGeWNDQUxGUFQ3R0FIcDZlSG9EL0FIQVdXMzA0T0gxYkZuQUJHUnFnb0JwOHNGTlRzSHl5T254WUVuRnhFbGg4T2dBQUFBQUNBQUQvN1FJQUFkTUFDZ0FTQUFBQkx3RVBBUmNITnhjbk53VXhFUjhCQnhjbkFnQ3hUMCt4Z0I2ZW5oNkEvd0E0ZlZzV2NBRVpHcUNnR255d1UxT3dmTElCSFhFU1dIdzZBQUFBQVFBQS8rMENBQUhUQUFvQUFBRXZBUThCRndjM0Z5YzNBZ0N4VDAreGdCNmVuaDZBQVJrYW9LQWFmTEJUVTdCOEFBQUFBQUVBQUFBQUFnQUJ3QUFyQUFBQkZBNENCekVIRGdNaklpNENMd0V1QXpVMFBnSXpNaDRDRno0RE16SWVBaFVDQUFjTUVndWdCZ3dNREFZR0RBd01CcUFMRWd3SEZ5ZzJIaEFmR3hrS0Noa2JIeEFlTmlnWEFTMFFIeHNaQ3FBR0N3a0dCUWtMQnFBS0dSc2ZFQjQyS0JjSERCSUxDeElNQnhjb05oNEFBQUFBQWdBQUFBQUNBQUhBQUNzQVdBQUFBVFF1QWlNaURnSUhMZ01qSWc0Q0ZSUWVBaGN4Rng0RE16SStBajhCUGdNMUR3RWlGQ0lHTVRBbUlqUWpKeTRETlRRK0FqTXlIZ0lmQVRjK0F6TXlIZ0lWRkE0Q0J3SUFGeWcySGhBZkd4a0tDaGtiSHhBZU5pZ1hCd3dTQzZBR0RBd01CZ1lNREF3R29Bc1NEQWRib2dFQkFRRUJBYUlHQ2djRURSY2VFUWtSRUE0R0x5OEdEaEFSQ1JFZUZ3MEVCd29HQVMwZU5pZ1hCd3dTQ3dzU0RBY1hLRFllRUI4YkdRcWdCZ3NKQmdVSkN3YWdDaGtiSHhBK29nRUJBUUdpQmc0UUVRa1JIaGNOQkFjS0JqUTBCZ29IQkEwWEhoRUpFUkFPQmdBQkFBQUFBQUlBQWNBQU1RQUFBUlFPQWdjeEJ3NERJeUl1QWk4QkxnTTFORDRDTXpJZUFoY0hGd2MzSnpjK0F6TXlIZ0lWQWdBSERCSUxvQVlNREF3R0Jnd01EQWFnQ3hJTUJ4Y29OaDRLRlJNU0NDOXdRTEJ3SndVSkNna0ZIallvRndFdEVCOGJHUXFnQmdzSkJnVUpDd2FnQ2hrYkh4QWVOaWdYQXdVSUJVdEFvTUJBT3dFQ0FRRVhLRFllQUFBQkFBQUFBQUlBQWJjQUtnQUFFelEzTmpNeUZ4WVhGaGNXRnpZM05qYzJOell6TWhjV0ZSUVBBUVlqSWk4QkppY21KeVluSmljbU5RQWtKVUFSRXhJUUVBc01DZ29NQ3hBUUVoTVJRQ1VrUWJJR0J3Y0dzZ01GQlFzS0NRa0dCd0V4UHlNa0JnWUxDZ2tLQ2dvS0NRb0xCZ1lrSXo4L1Fhd0ZCYXdDQmdVTkRnNE9GUlFUQUFBQUFRQUFBQTBCMndIU0FDWUFBQk0wUHdJMkZ6WWZBaFlWRkE4QkZ4UVZGQWNHQnlZdkFRY0dCeVluSmpVMFB3RW5KalVBRUk5QkJRa0lCa0NQRUFkb0dRTURCZ1VHZ0lFR0JRWURBd0VZYUFjQkl3c0NGb0VNQVFFTWdSWUNDd1lJWkpBQkJRVUZBd0VCQWtWRkFnRUJBd1VGQXdPUVpBa0ZBQUFBQUFJQUFBQU5BZHNCMGdBa0FDNEFBQk0wUHdJMkZ6WWZBaFlWRkE4QkZ4UVZGQWNtTHdFSEJnY21KeVkxTkQ4Qkp5WTFId0VITnhjbk55OEJCd0FRajBFRkNRZ0dRSThRQjJnWkRBVUdnSUVHQlFZREF3RVlhQWMvV0JWc2F4UlhlRFkyQVNNTEFoYUJEQUVCRElFV0Fnc0dDR1NRQVFVTkFRRUNSVVVDQVFFREJRVURBNUJrQ1FVUlZYZzRPSGhWRVc1dUFBQUJBQ01BS1FIZEFYd0FHZ0FBTnpRL0FUWVhOaDhCTnpZWE5oOEJGaFVVRHdFR0J5WXZBU1kxSXdnbUNBd0xDRlM4Q0FzTUNDWUlDUFVJREFzSWpnalNDd2ttQ1FFQkNWUzdDUUVCQ1NZSkNnMEg5Z2NCQVFlUEJ3d0FBQUVBSHdBZkFYTUJjd0FzQUFBM05EOEJKeVkxTkQ4Qk5qTXlId0UzTmpNeUh3RVdGUlFQQVJjV0ZSUVBBUVlqSWk4QkJ3WWpJaThCSmpVZkNGUlVDQWduQ0F3TENGUlVDQXdMQ0NjSUNGUlVDQWduQ0FzTUNGUlVDQXNNQ0NjSVlnc0lWRlFJREFzSUp3Z0lWRlFJQ0NjSUN3d0lWRlFJQ3d3SUp3Z0lWRlFJQ0NjSURBQUFBQUFDQUFBQUpRRkpBYmNBSHdBckFBQTNOVFEzTmpzQk5UUTNOak15RnhZZEFUTXlGeFlkQVJRSEJpTWhJaWNtTlRjek5UUW5KaU1pQndZZEFRQUlDQXNLSlNZMU5DWW1DUXNJQ0FnSUMvN3RDd2dJVzVNV0ZSNGZGUlpBcFFzSUNEYzBKaVltSmpRM0NBZ0xwUXNJQ0FnSUM4QTNIaFlWRlJZZU53QUFBUUFBQUFjQmJnRzNBQ0VBQURjUk5EYzJOell6SVRJWEZoY1dGUkVVQndZSEJpTWlMd0VIQmlNaUp5WW5KalVBQmdVS0JnWUJMQVlHQ2dVR0JnVUtCUWNPQ241K0NnNEdCZ29GQmljQmNBb0lDQU1EQXdNSUNBcitrQW9JQ0FRQ0NYbDVDUUlFQ0FnS0FBQUFBd0FBQUNVQ0FBRnVBQmdBTVFCS0FBQTNORGMyTnpZek1oY1dGeFlWRkFjR0J3WWpJaWNtSnlZMU14WVhGak15TnpZM0ppY1dGUlFIQmlNaUp5WTFORGNHQnpjVUZ4WXpNamMyTlRRM05qTXlOelkxTkNjbUl5SUhCaFVBQmloRFJFdExSRU1vQmdZb1EwUkxTMFJES0FZbEpqazVRME01T1NZclFSRW1KVFUxSlNZUlFTdUVCQVFHQmdRRUVSRVpCZ1FFQkFRR0pCa2F5UW9LUVNnb0tDaEJDZ29LQ2tFb0p5Y29RUW9LT2lNakl5TTZSQ0VlSWpVbUpTVW1OU0llSVVRbEJnUUVCQVFHR0JJUkJBUUdCZ1FFR2hvakFBQUFCUUFBQUFrQ0FBR0pBQ3dBT0FCUkFHZ0FjQUFBTnpRM05qYzJNeklYTnpZek1oY1dGeFlYRmhjV0Z4WVZGREVHQndZUEFRWWpJaWNtTlRRM0ppY21KeVkxTXhZWE55WW5KalUwTndZSE54UVhGak15TnpZMU5EYzJNekkzTmpVMEp5WWpJZ2NHRlJjM05qYzJOeVluTnhZWEZoY1dGUlFIQmdjR0J3WWpQd0VXRlJRSEJnY0FCaXRCUVUwWkdoQURCUUVFQkFVRkJBVUVCUUVFSGp3OEhnNERCUVFpQlEwcEl5SVpCaVV2U3hZWkRnNFJRU3VFQkFRR0JnUUVFUkVaQmdRRUJBUUdKQmthVnhVOU16UWlJREFTR3hrWkVBWUdDeFFyT0RrL0xsQUNGeFlseVFzSlF5Y25CUndFQWdFREF3SURBd0lCQXdVQ05teHNOaGtGRkFNRkJCVVRIaDhuQ1F0S0lTZ1NIQnNmSWg0aFJDVUdCQVFFQkFZWUVoRUVCQVlHQkFRYUdpUEpKUVVpSWpZeklTQVNHaGtiQ2dvS0NoSVhNUnNiVVpBTkN5Z2hJQThBQUFNQUFBQUFBYmNCMndBNUFFb0FsQUFBTnpVME56WTdBVFkzTmpjMk56WTNOamMyTXpJWEZoY1dGUlFITXpJWEZoVVVCeFlWRkFjVUZSUUhGZ2NHS3dFaUp5WW5KaXNCSWljbU5UY1VGeFl6TWpjMk5UUW5KaU1pQndZVkZ6TXlGeFlYRmhjV0Z4WVhGaGNXT3dFeU5UUW5OamMyTlRRbk5qVTBKeVluTmpjMk5UUW5KaXNCTkRjMk5UUW5KaU1HQndZSEJnY0dCd1lIQmdjR0J3WUhCZ2NHQndZckFSVUFDd29RVGdvZEVRNEdCQU1GQmd3TER4Z1RFd29LRGpNZEZoWU9BZ29SQVJrWktDVWJHeHNqSVFaU0VBb0xKUVVGQ0FjR0JRVUdCd2dGQlVrSkJBVUZCQVFIQndNREJ3Y0NQQ1VqTndJSkJRVUZEd01EQkFrR0Jnc0xEbVVPRGdvSkd3Z0RBd1lGREFZUUFRVUdBd1FHQmdZRkJnVUdCZ1FKU2JjUEN3c0dKaFVQQ0JFUkV4TU1DZ2tKRkJRaEd4d1dGUjRaRlFvS0ZoTUdCaDBXS0JjWEJnY01EQW9MRHhJSEJRWUdCUWNJQlFZR0JRZ1NBUUVCQVFJQ0FRRURBZ0VVTHdnSUJRb0xDZ3NKRGhRSENRa0VBUTBOQ2c4TEN4QWRIUkVjRFE0SUVCRVRFdzBHRkFFSEJ3VUVDQWdGQlFVRkFnTzNBQUFEQUFELzJ3RzNBYmNBUEFCTkFKa0FBRGMxTkRjMk93RXlOelkzTmpzQk1oY1dCeFVXRlJRVkZoVVVCeFlWRkFjR0t3RVdGUlFIQmdjR0l5SW5KaWNtSnlZbkppY21KeVluSXlJbkpqVTNGQmNXTXpJM05qVTBKeVlqSWdjR0ZSY3pNaGNXRnhZWEZoY1dGeFlYRmhjV0Z4WVhGaGNXRnpJM05qVTBKeVkxTXpJM05qVTBKeVlqTmpjMk5UUW5OalUwSnlZbk5qVTBKeVlyQVNJSElnY0dCd1lIQmdjR0l3WXJBUlVBQ3dvUVVnWWhKUnNiSGlBb0dSa0JFUW9DRGhZV0hUTU9DZ29URXhnUEN3b0ZCZ0lCQkFNRkRoRWRDazRRQ2dzbEJRVUlCd1lGQlFZSENBVUZTUWtFQmdZRkJnVUdCZ1lFQXdZRkFSQUdEQVVHQXdNSUd3a0tEZzVsRGdzTEJnWUpCQU1ERHdVRkJRa0NEZzRaSlNVOEFnY0hBd01IQndRRUJRVUVDYmUzRHdzS0RBd0hCaGNXSndJV0hRWUdFeFlLQ2hVWkhoWVZIUm9pRXhRSkNnc0pEZzRNREF3TkJnNFdKUWNMQ3cra0J3VUdCZ1VIQ0FVR0JnVUlwQU1DQlFZRkJRY0lCQVVIQndJVEJ3d1RFeEVSQncwT0hCRWRIUkFMQ3c4S0RRMEZDUWtIRkE0SkN3b0xDZ1VJQ0JnTUN4VURBZ0VCQWdNQkFRRzNBQUFBQVFBQUFBMEE3Z0hTQUJRQUFCTTBQd0kyRnhFSEJnY21KeVkxTkQ4Qkp5WTFBQkNQUVFVSmdRWUZCZ01EQVJob0J3RWpDd0lXZ1F3Qi9vTkZBZ0VCQXdVRkF3T1FaQWtGQUFBQUFBSUFBQUFBQWdBQnR3QXFBRmtBQUJNME56WXpNaGNXRnhZWEZoYzJOelkzTmpjMk16SVhGaFVVRHdFR0l5SXZBU1luSmljbUp5WW5KalV6RkI4Qk56WTFOQ2NtSnlZbkppY21JeUlIQmdjR0J3WUhCaU1pSnlZbkppY21KeVlqSWdjR0J3WUhCZ2NHRlFBa0pVQVJFeElRRUFzTUNnb01DeEFRRWhNUlFDVWtRYklHQndjR3NnTUZCUXNLQ1FrR0J5VTFwcVkxQmdZSkNnNE5EZzBQRGhJUkRnOEtDZ2NGQ1FrRkJ3b0tEdzRSRWc0UERRNE5EZ29KQmdZQk1UOGpKQVlHQ3dvSkNnb0tDZ2tLQ3dZR0pDTS9QMEdzQlFXc0FnWUZEUTRPRGhVVUV6QTFvSjgyTUJjU0Vnb0xCZ2NDQWdjSEN3c0tDUWdIQndnSkNnc0xCd2NDQWdjR0N3b1NFaGNBQUFBQ0FBQUFCd0Z1QWJjQUlRQW9BQUEzRVRRM05qYzJNeUV5RnhZWEZoVVJGQWNHQndZaklpOEJCd1lqSWljbUp5WTFQd0VmQVJFaEVRQUdCUW9HQmdFc0JnWUtCUVlHQlFvRkJ3NEtmbjRLRGdZR0NnVUdKWklaZWY3Y0p3RndDZ2dJQXdNREF3Z0lDdjZRQ2dnSUJBSUplWGtKQWdRSUNBb0lqUmwwQVdQK25RQUFBQUFCQUFBQUpRSGJBYmNBTWdBQU56VTBOelk3QVRVME56WXpNaGNXSFFFVUJ3WXJBU0luSmowQk5DY21JeUlIQmgwQk16SVhGaDBCRkFjR0l5RWlKeVkxQUFnSUM4QW1KalExSmlVRkJRZ1NDQVVGRmhVZkhoVVdIQXNJQ0FnSUMvN3RDd2dJUUtVTENBZzNOU1VtSmlVMVNRZ0ZCZ1lGQ0VrZUZoVVZGaDQzQ0FnTHBRc0lDQWdJQ3dBQUFBSUFBUUFOQWRzQjBnQWlBQzBBQUJNMlB3STJNeklmQWhZWEZnOEJGeFlIQmlNaUx3RUhCaU1pSnlZL0FTY21OeDhDTHdFL0FTOENFd0VEREpCQUJnZ0pCVUdPRGdJRENtY1lBZ1FDQ0FNSWY0SUZCZ1lFQWdFWmFRZ0M3aEJiRWdJTlNua0lMZ0VCSmdnQ0ZZSUxDNElWQWdnSUNXV1BDZ1VGQTBSRUF3VUZDbzlsQ1FpcENUQm1FdzFIRWhGYy91MEFBQUFEQUFBQUFBSEpBYmNBRkFBbEFIa0FBRGMxTkRjMk93RXlGeFlkQVJRSEJpc0JJaWNtTlRjVUZ4WXpNamMyTlRRbkppTWlCd1lWRnpVME56WXpOamMyTnpZM05qYzJOelkzTmpjMk56WTNOak15RnhZWEZoY1dGeFlYRmhVVUZSUUhCZ2NHQnhRSEJnY0dCek15RnhZVkZBY1dGUllIRmdjR0J4WUhCZ2NqSWljbUp5WW5KaWNpSnlZMUFBVUdCMU1IQlFZR0JRZFRCd1lGSlFVRkNBY0dCUVVHQndnRkJXUUZCUWdHRHc4T0ZBa0ZCQVFCQVFNQ0FRSUVCQVlGQnc0S0NnY0hCUVFDQXdFQkFnTURBZ1lDQWdJQkFVOFhFQkFRQlFFT0JRVUVDd01SRWlZbEV4WVhEQXdXSkFvSEJRWTN0d2NHQlFVR0I3Y0lCUVVGQlFna0J3WUZCUVlIQ0FVR0JnVUlKTGNIQlFZQkVCQVRHUWtGQ1FnR0JRd0xCZ2NJQ1FVR0F3TUZCQWNIQmdZSUNRUUVCd3NMQ3dZR0NnSURCQU1DQkJFUUZoa1NEQW9WRWhBUkVBc2dGQlVCQkFVRUJBY01BUVVGQ0FBQUFBQURBQUQvMndISkFaSUFGQUFsQUhrQUFEY1VGeFlYTnhZM05qMEJOQ2NtQnljR0J3WWRBVGMwTnpZM0ZoY1dGUlFIQmljR0p5WTFGelUwTnpZM0ZqYzJOelkzTmpjWE5oY1dCeFlYRmdjV0J4UUhGaFVVQndZSEp4WVhGaGNXRlJZWEZoY1dGUlFWRkFjR0J3WUhCZ2NHQndZbkJpY21KeVluSmljbUp5WW5KaWNtSnlZbkppY2lKeVkxQUFVR0IxTUhCUVlHQlFkVEJ3WUZKUVVGQ0FjR0JRVUdCd2dGQldRR0JRY0tKQllNREJjV0V5VW1FaEVEQ3dRRkJRNEJCUkFRRUJkUEFRRUNBZ0lHQWdNREFnRUJBd0lFQlFjSENnb09Cd1VHQkFRQ0FRSURBUUVFQkFVSkZBNFBEd1lJQlFXbEJ3WUZBUUVCQndRSnRRa0VCd0VCQVFVR0I3ZVRCd1lFQVFFRUJnY0pCQVlCQVFZRUNaUzRCd1lFQWdFTkJ3VUNCZ01CQVFFWEV5RUpFaEFSRUJjSURoQWFGaEVQQVFFRkFnUUNCUUVMQlFjS0RBa0lCQVVIQ2dVR0J3Z0RCZ0lFQVFFSEJRa0lCd1VNQ3djRUNnY0dDUm9SRVE4Q0JnUUlBQUFBQVFBQUFBRUFBSnRoNTdkZkR6ejFBQXNDQUFBQUFBRFAvR09EQUFBQUFNLzhZNE1BQVAvYkFnQUIyd0FBQUFnQUFnQUFBQUFBQUFBQkFBQUI0UC9nQUFBQ0FBQUFBQUFDQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBSEFBQUFBQUFBQUFBQUFBQUFBRUFBQUFDQUFBQUFnQUFBQUlBQUFBQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBQWR3QUFBSGNBQUFDQUFBakFaTUFId0ZKQUFBQmJnQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBRUFBQUFDQUFBQUFXNEFBQUhjQUFBQjNBQUJBZHdBQUFIY0FBQUFBQUFBQUFvQUZBQWVBRW9BY0FDS0FNb0JRQUdJQWN3Q0NnSlVBb0lDeGdNRUF6b0RwZ1JLQlJnRjdBWVNCcGdHMmdjZ0Iyb0lHQWpPQUFBQUFRQUFBQndBbWdBRkFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE0QXJnQUJBQUFBQUFBQkFBd0FBQUFCQUFBQUFBQUNBQTRBUUFBQkFBQUFBQUFEQUF3QUlnQUJBQUFBQUFBRUFBd0FUZ0FCQUFBQUFBQUZBQllBREFBQkFBQUFBQUFHQUFZQUxnQUJBQUFBQUFBS0FEUUFXZ0FEQUFFRUNRQUJBQXdBQUFBREFBRUVDUUFDQUE0QVFBQURBQUVFQ1FBREFBd0FJZ0FEQUFFRUNRQUVBQXdBVGdBREFBRUVDUUFGQUJZQURBQURBQUVFQ1FBR0FBd0FOQUFEQUFFRUNRQUtBRFFBV2dCeUFHRUFkQUJwQUc0QVp3QldBR1VBY2dCekFHa0Fid0J1QUNBQU1RQXVBREFBY2dCaEFIUUFhUUJ1QUdkeVlYUnBibWNBY2dCaEFIUUFhUUJ1QUdjQVVnQmxBR2NBZFFCc0FHRUFjZ0J5QUdFQWRBQnBBRzRBWndCR0FHOEFiZ0IwQUNBQVp3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCSkFHTUFid0JOQUc4QWJ3QnVBQzRBQXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPT0pIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JrOVVWRThBQUJjVUFBb0FBQUFBRnN3QUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJEUmtZZ0FBQUE5QUFBRXVFQUFCTGhvNlR2SUU5VEx6SUFBQlBZQUFBQVlBQUFBR0FJSXdnYlkyMWhjQUFBRkRnQUFBQ2tBQUFBcEtQYW1ieG5ZWE53QUFBVTNBQUFBQWdBQUFBSUFBQUFFR2hsWVdRQUFCVGtBQUFBTmdBQUFEWUJHQWU1YUdobFlRQUFGUndBQUFBa0FBQUFKQVBpQWYxb2JYUjRBQUFWUUFBQUFIQUFBQUJ3TE9BQVEyMWhlSEFBQUJXd0FBQUFCZ0FBQUFZQUhGQUFibUZ0WlFBQUZiZ0FBQUU4QUFBQlBQQzFuMDV3YjNOMEFBQVc5QUFBQUNBQUFBQWdBQU1BQUFFQUJBUUFBUUVCQjNKaGRHbHVad0FCQWdBQkFEcjRIQUw0R3dQNEdBUWVDZ0FaVS8rTGl4NEtBQmxULzR1TERBZUxadmlVK0hRRkhRQUFBUDBQSFFBQUFRSVJIUUFBQUFrZEFBQVMyQklBSFFFQkJ3MFBFUlFaSGlNb0xUSTNQRUZHUzFCVldsOWthVzV6ZUgyQ2g0eHlZWFJwYm1keVlYUnBibWQxTUhVeGRUSXdkVVUyTURCMVJUWXdNWFZGTmpBeWRVVTJNRE4xUlRZd05IVkZOakExZFVZd01EUjFSakF3TlhWR01EQTJkVVl3TUVOMVJqQXdSSFZHTURJemRVWXdNa1YxUmpBMlJYVkdNRGN3ZFVZd09EZDFSakE0T0hWR01EZzVkVVl3T0VGMVJqQTVOM1ZHTURsRGRVWXhNak4xUmpFMk5IVkdNVFkxQUFBQ0FZa0FHZ0FjQWdBQkFBUUFCd0FLQUEwQVZnQ1dBTDBCQWdHTUFlUUNid0x3QTRjRDVRUjBCUU1GZGdaZ0I4TUprUXR4QzdvTTJRMWpEZ2dPbVJBWUVacjhsQTc4bEE3OGxBNzdsQTc0bFBldEZmdEZwVHozTkR6N05QdEZjZmNVK3hCdCswVDNNdDczTWpodDkwVDNGUGNRQmZ1VSswWVYrd1JSb2ZjUU1PUDNFWjNEOXdYRCt3WDNFWGt3TTZIN0VQc0V4UVVPK0pUM3JSWDdSYVU4OXpROCt6VDdSWEgzRlBzUWJmdEU5ekxlOXpJNGJmZEU5eFQzRUFYN2xQdEdGWXVMaS9leHcvc0Y5eEY1TURPaCt4RDdCTVVGRHZpVTk2MFYrMFdsUFBjMFBQczArMFZ4OXhUN0VHMzdSUGN5M3ZjeU9HMzNSUGNVOXhBRkR2aVU5OEVWaTJCNFpHNXdDSXVMK3pUN05BVjdlM3Q3ZTR0N2kzdWJlNXNJK3pUM05BVnVwbml5aTdhTDNNM04zSXUyaTdKNHBtNm1xTEtldG92Y2k4MUppem9JRHZpVTk4RVZpOXhKelRxTFlJdGtlSEJ1Y0toa25tQ0xPb3RKU1lzNmkyQ2VaS2h3Q0l1TDl6VDdOQVdiZTV0N200dWJpNXVibTVzSTl6VDNOQVdvcHA2eWk3WUlNRTBWK3piN05nV0tpb3FLaW91S2k0cU1pb3dJK3piM05nVjZtNEdoaTZPTHViQ3d1WXVqaTZHQm0zb0l1bGU2dndXYm5LR1ZvNHU1aTdCbWkxMkxjNEYxZW5zSUR2aVU5OEVWaTJCNFpHNXdDSXVMK3pUN05BVjdlM3Q3ZTR0N2kzdWJlNXNJK3pUM05BVnVwbml5aTdhTDNNM04zSXVuaTZXRG9YNElYRUQzQkV0TCt6VDNSUGRVK3dUTHNzWUZsNDZZalppTDNJdk5TWXM2Q0E2TDk4VVZpN1dYcktPaW82T3RsN2FMbG91WGlaaUhsNGVXaFphRWxvU1VoWktGazRTU2haS0VrcEtTa1pPU2twR1VrWmFTQ0phU2xwR1hqNWlQbDQyV2k3YUxyWCtqYzZOMGwycUxZWXRoZFdCZ1lBajdSdnRBQlllSWg0bUdpNGFMaDQySGpnajdSdmRBQlltTmlZMkhqNGlPaHBHRGxJU1VoWldGbElXVmhwYUhtWWFZaVppTG1BZ09aNHYzdHhXTGtwQ1BsbzBJOXlPZ3pQY1dCWTZTa0krUmk1Q0xrSWVQaEFqTCt4YjNJM1lGbG9tUWg0dUVpNGFKaDRhR0NDTW1wUHNqQll1S2k0bUxpSXVIaW9pSmlJbUlpSXFIaTRpTGg0eUhqUWo3Rk0vN0ZVY0ZoNG1IaW9pTGg0dUlqSW1PaVk2S2pvdVBpNHlMall5T0NLUDNJeVB3QllhUWlaQ0xqd2dPWjR2M3R4V0xrcENQbG8wSTl5T2d6UGNXQlk2U2tJK1JpNUNMa0llUGhBakwreGIzSTNZRmxvbVFoNHVFaTRhSmg0YUdDQ01tcFBzakJZdUtpNG1MaUl1Q2g0YURpNGlMaDR5SGpRajdGTS83RlVjRmg0bUhpb2lMaDR1SWpJbU9pWTZLam91UGk0eUxqWXlPQ0tQM0l5UHdCWWFRaVpDTGp3aktlUlhqTjNiN0RmY0F4UFpTZC9jTjR0LzdESjFWOXdGVit3RUZEcTczWmhXTGs0MlJrWkVJc2JJRmtaQ1JqcE9Ma291U2lKQ0dDTjgyOTFEM1VBV1FrSktPa291VGk1R0lrWVlJc1dRRmtZYU5oSXVFaTRPSmhZV0ZDUHVKKzRrRmhZV0ZpWU9MaEl1RWpZYVJDUHNpOXlJRmhaQ0prb3VTQ0E3N0FhcnRGWXVTanBLUWtBamYzemZmQllhUWlKS0xrNHVTanBLUWtBaXlzZ1dSa0pHT2s0dVNpNUtJa0lZSTN6ZmYzd1dRa0pLT2s0dVNpNUtJa0lZSXNtUUZrSWFPaEl1RWk0T0loSWFHQ0RjMzN6Y0ZrSWFPaEl1RWk0T0loWWFGQ0dSa0JZYUdoSWlFaTRPTGhJNkdrQWczM3pjM0JZYUdoSWlFaTRPTGhZNkZrQWhrc2dXR2tZaVJpNU1JRHZ0TGk4c1ZpL2M1Qll1U2pwS1FrSkNRa282U2l3aVZpNHZDQll1dWw2bWtwS1NrcXBpdWk2NkxxWDZrY3FSeW1HMkxhQWlMVkpTTEJaS0xrb2lRaHBDR2pvU0xoQWlMK3prRmk0T0loWWFHaG9XRWlZU0xDUHVuaXdXRWk0U05ocEdHa0lpUmk1TUk1dmRVRmZjbmk0dkNCWXVmaEp4OG1uMlplcEozaTNhTGVvUjlmWDE4ZzNxTGR3aUxWQVVPK3lhTHNoV0wrQVFGaTVHTmtZK1JqcENRajVLTmo0MlBqSStMQ1BmQWl3V1BpNCtLajRtUmlaQ0hqNGFQaFkyRmk0VUlpL3dFQll1RWlZV0hob2VHaG9lRmlJaUtob3FIaTRHTGhJNkVrUWo3RXZjTit4TDdEUVdFaFlPSWdvdUhpNGVMaDQyRWpvYVBpSkNIa0ltUmk1SUlEb3YzWFJXTGtvMlJqNUtsdHErdnVLVzRwYnVadll1OWk3dDl1SEc0Y2E5bnBXQ1BoSTJGaTRTTGhZbUVoNFJ4WUdkb1huQUlYbkZiZmxtTFdZdGJtRjZsWHFabnJuRzJoNUtKa291UkNMQ0xGYVJrcTJ5eGRMRjB0SCs0aTdpTHRKZXhvckdpcTZxa3NtNjRaNjFnb1paM2tYYUxkSXRuZm0xeWNuSnliWDlvaXdob2kyMlhjcVJ5cEg2cGk2K0xvcEdnbHA5Z2RXZHBibDRJOXhpd0ZZdUhqSWlPaUk2SWpvcVBpNCtMam95T2pvMk9qWTZMajR1YmtKbVhsNWVXbVpHYmk0K0xqb3lPam8yT2pZNkxqd2lMajRtT2lZNklqWWlOaDR0emkzZUNlbnA2ZW9KM2kzTUlEb3YzWFJXTGtvMlNqNUdvdUsrdXRxVzNwYnFZdm91Y2k1eUpuSWdJbTZjRmpZNk5qSStMakl1Tmk0MkpqWXFPaW8rSmpvbU9pWTZLam9tT2lZNkpqb3FOaW95S2pvbU1pWXVIaTRxTGlvdUxDSGRuYlZWalEyTkRiVlYzWndoOWNnV0ppSWlKaUl1SmkzNlNkSmlJalltT2k0NkxqWStVbEpsdmwzS2NkSjkwb0hlaWU2V0hrWW1TaTVJSXNJc1ZxbHEwWjcxMUNLR3pCWHFYZnBxQ25vS2RocDZMb0l1aWthQ1duMkIxWjJsdVhnajNHTEFWaTRlTWlJNklqb2lPaW8rTGo0dU9qSTZPalk2TmpvdVBpNXVRbVplWGw1YVprWnVMajR1T2pJNk9qWTZOam91UENJdVBpWTZKam9pTmlJMkhpM09MZDRKNmVucDZnbmVMY3dqaSsxMFZvTEFGdEkrd21LMmhycUtucUtLdmRxMXdwMnVoQ0oyckJaMS9uSHljZXB4Nm1IcVdlWStFallXTGhJdUVpWVdIaElSL2dIMStmRzlxYVhKbWVXVjVZNEpoaXdpNTNCWGI5eVFGaklLTWc0dUVpM0NEYzN4MWZIVjNmSE9CQ0E2TDFCV0w5MHNGaTVXUGxKS1NrcEtUajVhTENObUxCWktQbUpxZXBKYVpsWmVWbFkrUWo1T05sNDJXanBlT21JK1lrWldUazVPU2s0NlZpNXVMbVlpWWhaaUZsSUdTZmdpU2ZvNTVpM1dMZVlkNWdYZ0l2b3NGbjR1Y2hKbDhtbjJTZW90M2kzcUdmSUo5allTTGhZdUVpM3lJZm9SK2k0ZUxoNHVIaTNlR2VuOTlpM0NEZG50OENIdDhkWU53aXdobWl3VjVpM21OZVk5NWtIZVJjNU4xazM2UGg0c0lPWXNGZ0l1RGpvU1NoSktIbEl1VkNMQ2RGWXVHakllUGlJK0hqNG1RaTVDTGo0MlBqNDZPalkrTGtJdVFpWkNJam9lUGg0MkdpNGFMaDRtSGg0ZUlpb2FMaGdqVWVSV1Vpd1dOaTQ2TGo0cU9pNCtLallxT2k0K0tqNG1RaW82S2pZcU5pbytLajRtUWlvNktqSXF6ZnF1RXBJc0lyb3NGcjR1ZW1vdXJpNUNLa1lxUWtZNlFrSTZTanBLTmtvdVNpNUtKa29pUmxaV1Fsb3VZaTVDS2tJbVJpWkdKajRpT0NKR01rSStQbEkrVWpaS0xrb3VWaUpPRGs0U1NnbytDaXdnbWl3V0xscENhbEo2VW5wQ2JpNWFMbm9pWWhKU0ZsSCtRZVl1R2hvZURpWUNKZjRoL2gzK0lmb1dCZzRLSGg0U0NnSDRJaTRxSWlZaUdoNGFJaDRtSWlJaUloNGVHaDRhSGg0ZUhpSWlIaUllSGlJaUhpSWVLaDRtSWlvaUxDSUtMaS90TEJRNkw5MHNWaS9kTEJZdVZqNU9TazVLU2s0Nldpd2pkaXdXUGk1aVBvWk9razZDUm5aQ2RqNTZObjRzSXE0c0Zwb3VnZzV4OG0zeVRkNHR4Q0l1SkJaZDhrSHVMZDR1SGk0ZUxoNUoram42TGZJdUVpNFNKaFpSOWtIeUxlb3QzaEhwOGZIMTllb1IzaXdoWWl3V1ZlSTk1aTNtTGRJaDZoSDZFZm9LQmZvVitoWDJIZTR1Qmk0T1BnNUtGa1lhVGg1U0hsWWlUaXBPS2s0cVRpSk1JaVpTSWtZaVBnWlNCbDRDYWVLUittb1NQQ0QyTEJZQ0xnNCtFa29TU2g1U0xsUWl3OXpnVmk0YU1oNCtJajRlUGlaQ0xrSXVQalkrUGpvNk5qNHVRaTVDSmtJaU9oNCtIallhTGhvdUhpWWVIaDRpS2hvdUdDTlQ3T0JXVWl3V09pNDZLajRtUGlvK0lqb2lQaDQrSWpvZVBpSStIajRhUGhvNkhqb2lOaUk2SGo0YU9obzZJaTRxV2ZwS0RqNFlJazRPUmdZNStqMzZPZ0kxL2pZQ1BnNUNHbll1WGo1R1VrcFNPbVl1ZWk1YUdtb0tmZ3A2R21vdVdDUENMQlpTTGxJK1NrcE9UanBPTGxZdVNpWktIbEllVWhvK0ZpNDZQalkrTmtZMlJqSkNMa0l1WWhwYUJsWTZSalpLTGtnaUxrb21TaUpLSWtvYVFoWTZNa0l5Umk1Q0xtNGFYZ3BPQmtuNlBlNHNJWm9zRmNvdHJoR045aW91SWlvYUpoNHFIaW9tS2lZcUlpb2FLaDRtSGlvaUtpWXVIaW9pTGg0cUlpNG1MQ0lLTGkvdExCUTc3bEl2M3R4V0xrcENQbG8wSTl5T2d6UGNXQlk2U2tJK1Jpd2lML0JMN0ZVY0ZoNG1IaW9pTGg0dUlqSW1PaVk2S2pvdVBpNHlMall5T0NLUDNJeVB3QllhUWlaQ0xqd2dPaS9mRkZZdTFsNnlqb3FPanJaZTJpNWFMbDRtWWg1ZUhsb1dXaEphRWxJV1NoWk9Fa29XU2hKS1NrcEdUa3BLUmxKR1drZ2lXa3BhUmw0K1lqNWVObG91Mmk2MS9vM09qZEpkcWkyR0xZWFZnWUdBSSswYjdRQVdIaUllSmhvdUdpNGVOaDQ0SSswYjNRQVdKalltTmg0K0lqb2FSZzVTRWxJV1ZoWlNGbFlhV2g1bUdtSW1ZaTVnSXNJc1ZpMnVjYWE5b0NQYzYrelQzT3ZjekJhK3ZuSzJMcTR1YmlaaUhsNGVYaHBTRmtvU1NnNUdDajRLUWdvMkNqWU9OZ1l1Qmk0S0xnSWwvaG9DR2dJV0NoQWlCZzRPRmhJU0VoWWFGaG9hSWhvYUpoWXVGaTRhTmlKQ0drSWFSaEpHRWtvT1JnWk9Da29DUmdKQi9rSUNOZ29zSWdZdUJpNE9KZ29tQ2lZS0dnb2VEaFlTRWhZU0dnb2QvaDMrSmZvdDdDQTc3Sm91eUZZdjRCQVdMa1kyUmo1R09rSkNQa28yUGpZK01qNHNJOThDTEJZK0xqNHFQaVpHSmtJZVBobytGallXTGhRaUwvQVFGaTRTSmhZZUdoNGFHaDRXSWlJcUdpb2VMZ1l1RWpvU1JDUHNTOXczN0V2c05CWVNGZzRpQ2k0ZUxoNHVIallTT2hvK0lrSWVRaVpHTGtnaXdreFgzSnZjaHBITDNEZnNJaS9mMys3aUxpL3YzQlE1bmk4c1ZpL2M1Qll1U2pwS1FrSkNRa282U2l3ajNWSXVMd2dXTHJwaXBwS1NrcEttWXJvdXZpNmwrcEhLa2NwZHRpMmdJaTBJRmk0YUtob2VJaDRlSGlZYUxDSG1MQllhTGg0MkhqNGVPaXBDTGtBaUwxQVdMbjRPY2ZacDltWHFTZG90M2kzcUVmWDE4ZklSNmkzY0lpMVNuaXdXU2k1S0lrSWFRaG82RWk0UUlpL3M1Qll1RGlJV0dob2FGaEltRWl3ajdwNHNGaEl1RWpZYVJocENJa1l1VENBNW5qUGU2Rll5UWtJNlVqUWozSTZETTl4WUZqNUtQajVHTGtJdVFoNCtFQ012N0Z2Y2pkZ1dVaVpDSWpZYU5ob2lGaFlVSUl5YWsreU1GaklXS2hvbUhpWWlJaVlhTGlJdUhqSWVOQ1BzVXovc1ZSd1dIaVllS2lJdUhpNGVOaVk2Smo0dVFqSkVJby9jakkvQUZoWkdKa1kyUUNQZUIrejBWbklMbFczcnhpSjZabU5UUyt3eWRncHhlNTR2N3B3VU9aNHZDRll2M1N3V0xrSTJQam8rUGpvK05rSXNJM29zRmtJdVBpWTZJajRlTmg0dUdDSXY3U3dXTGhvbUhoNGVJaDRlS2hvc0lPSXNGaG91SGpJZVBpSStKajR1UUNMQ3ZGWXVHakllUGg0NklrSW1RaTVDTGo0MlBqbzZQalkrTGtJdVFpWkNJam9lUGg0MkdpNGFMaG9tSWg0ZUlpb2FMaGdqdlp4V0w5MHNGaTVDTmo0Nk9qNCtQalpDTGo0eVNrSldXbFphVmw1U1htSnVWbDVHUmpvNk9rSTZSalpDTmtJeVBqSTZNa1kyVENJeVNqSkdNajR5UGpaQ09rWTZSanBDUGpvNlBqNDJRaTVTTGs0cVNpWktKa1lpUGlKQ0lqb2lQaG82R2pZZU1od2lOaDR5R2pJYU1oWXVIaTRpTGlJdUhpNGVMZzR1RWlZU0poSW1GaVllSmg0bUZoNFdMaW9xSmlvbUppSXFKaW9rSWk0cUtpSXFKQ05xTEJacUxtSVdXZ0phQWtIK0xmSXQ2aG4yQWY0NkRqWVNMaEl0OWgzNkNmNCtCaTMrSGdJbUFoWUtFaEkxMmhubUFmZ2gvZlhpRGNvc0lab3NGZm90K2pIeU9mSTUvam9PT2c0MS9qMzJRYzVOOGo0U01ob3VIallpT2g0K0pqNHVRQ0E1bmkvYzVGWXVHallhT2lJK0hqNG1RaXdqZWl3V1FpNCtOam8rUGpvMlFpNUFJaS9kS0JZdVFpWkNIam9pUGg0Mkdpd2c0aXdXR2k0ZUpoNGVJaUltR2k0WUlpL3RLQmJEM0poV0xrSXlQajQrT2pwQ05rSXVRaTQrSmo0aU9oNDJIaTRhTGhvbUhpSWVIaDRlS2hvdUdpNGFNaUkrSGo0cVBpNUFJNy9zbkZZdjNTd1dMa0kyUWo0Nk9qNCtOa0l1U2k1cVBvNU9aa0plUGs0NlRqWmVPbW82YWpwaU1tSXNJc0lzRnBJdWVnNWQ5bG42UWVvbDFrb1NSZ28yQWo0Q0xnSWVBbEgrUGZvdDlpNFdKaElpQ2xvQ1FmSXQ3aTN5RmZvR0FDSUNBZm9aOGl3Zzhpd1dNaUl5Smk0bU1pWXlKalltTWlJeUtpNG1QaEkyR2pZZU5oNDJHallPTWhJeUVpNFNMaG91SGk0aUxpWXVHaW9ZSWlvV0tob21IaW9lSmg0aUdoNGVJaDRhSWg0aUZpSVNKaEltRGlvS0xob3VIallpUGg0K0lqNGlSaUpHSmtJcVBDSXFQaXBHS2tvbVRpcEdLajRxT2laQ0prWWlRaUpDSWpvV1NnWlorbklLWGdaYUJsb0dXaEpHSGk0YUxoNDJIandpSWpvbVFpNDhJRHZpVUZQaVVGWXNNQ2dBQUFBQURBZ0FCa0FBRkFBQUJUQUZtQUFBQVJ3Rk1BV1lBQUFEMUFCa0FoQUFBQUFBQUFBQUFBQUFBQUFBQUFBRVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBUEZsQWVELzRQL2dBZUFBSUFBQUFBRUFBQUFBQUFBQUFBQUFBQ0FBQUFBQUFBSUFBQUFEQUFBQUZBQURBQUVBQUFBVUFBUUFrQUFBQUNBQUlBQUVBQUFBQVFBZzVnWHdCdkFOOENQd0x2QnU4SER3aXZDWDhKenhJL0ZsLy8zLy93QUFBQUFBSU9ZQThBVHdEUEFqOEM3d2J2Qnc4SWZ3bC9DYzhTUHhaUC85Ly84QUFmL2pHZ1FRQmhBQkQrd1A0ZytqRDZJUGpBK0FEM3dPOWc2MkFBTUFBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBZi8vQUE4QUFRQUFBQUVBQUpyVmxMSmZEenoxQUFzQ0FBQUFBQURQL0dPREFBQUFBTS84WTRNQUFQL2JBZ0FCMndBQUFBZ0FBZ0FBQUFBQUFBQUJBQUFCNFAvZ0FBQUNBQUFBQUFBQ0FBQUJBQUFBQUFBQUFBQUFBQUFBQUFBQUhBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBQWdBQUFBSUFBQUFDQUFBQUFkd0FBQUhjQUFBQ0FBQWpBWk1BSHdGSkFBQUJiZ0FBQWdBQUFBSUFBQUFDQUFBQUFnQUFBQUVBQUFBQ0FBQUFBVzRBQUFIY0FBQUIzQUFCQWR3QUFBSGNBQUFBQUZBQUFCd0FBQUFBQUE0QXJnQUJBQUFBQUFBQkFBd0FBQUFCQUFBQUFBQUNBQTRBUUFBQkFBQUFBQUFEQUF3QUlnQUJBQUFBQUFBRUFBd0FUZ0FCQUFBQUFBQUZBQllBREFBQkFBQUFBQUFHQUFZQUxnQUJBQUFBQUFBS0FEUUFXZ0FEQUFFRUNRQUJBQXdBQUFBREFBRUVDUUFDQUE0QVFBQURBQUVFQ1FBREFBd0FJZ0FEQUFFRUNRQUVBQXdBVGdBREFBRUVDUUFGQUJZQURBQURBQUVFQ1FBR0FBd0FOQUFEQUFFRUNRQUtBRFFBV2dCeUFHRUFkQUJwQUc0QVp3QldBR1VBY2dCekFHa0Fid0J1QUNBQU1RQXVBREFBY2dCaEFIUUFhUUJ1QUdkeVlYUnBibWNBY2dCaEFIUUFhUUJ1QUdjQVVnQmxBR2NBZFFCc0FHRUFjZ0J5QUdFQWRBQnBBRzRBWndCR0FHOEFiZ0IwQUNBQVp3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCSkFHTUFid0JOQUc4QWJ3QnVBQzRBQXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPT0pIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udWkucmF0aW5nIC5pY29ue2ZvbnQtZmFtaWx5OlJhdGluZztsaW5lLWhlaWdodDoxOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyfS51aS5yYXRpbmcgLmljb246YmVmb3Jle2NvbnRlbnQ6J1xcZjAwNSd9LnVpLnJhdGluZyAuYWN0aXZlLmljb246YmVmb3Jle2NvbnRlbnQ6J1xcZjAwNSd9LnVpLnN0YXIucmF0aW5nIC5pY29uOmJlZm9yZXtjb250ZW50OidcXGYwMDUnfS51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb246YmVmb3Jle2NvbnRlbnQ6J1xcZjAwNSd9LnVpLnN0YXIucmF0aW5nIC5wYXJ0aWFsLmljb246YmVmb3Jle2NvbnRlbnQ6J1xcZjAwNid9LnVpLnN0YXIucmF0aW5nIC5wYXJ0aWFsLmljb257Y29udGVudDonXFxmMDA1J30udWkuaGVhcnQucmF0aW5nIC5pY29uOmJlZm9yZXtjb250ZW50OidcXGYwMDQnfS51aS5oZWFydC5yYXRpbmcgLmFjdGl2ZS5pY29uOmJlZm9yZXtjb250ZW50OidcXGYwMDQnfS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFNlYXJjaFxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkuc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlfS51aS5zZWFyY2g+LnByb21wdHttYXJnaW46MDtvdXRsaW5lOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMCk7dGV4dC1zaGFkb3c6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMTQyODU3MWVtO3BhZGRpbmc6LjY3ODU3MTQzZW0gMWVtO2ZvbnQtc2l6ZToxZW07YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMTUpO2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtib3gtc2hhZG93OjAgMCAwIDAgdHJhbnNwYXJlbnQgaW5zZXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLGNvbG9yIC4xcyBlYXNlLGJveC1zaGFkb3cgLjFzIGVhc2UsYm9yZGVyLWNvbG9yIC4xcyBlYXNlfS51aS5zZWFyY2ggLnByb21wdHtib3JkZXItcmFkaXVzOjUwMHJlbX0udWkuc2VhcmNoIC5wcm9tcHR+LnNlYXJjaC5pY29ue2N1cnNvcjpwb2ludGVyfS51aS5zZWFyY2g+LnJlc3VsdHN7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciB0b3A7d2hpdGUtc3BhY2U6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt0ZXh0LXRyYW5zZm9ybTpub25lO2JhY2tncm91bmQ6I2ZmZjttYXJnaW4tdG9wOi41ZW07d2lkdGg6MThlbTtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbTtib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMzQsMzYsMzgsLjEyKSwwIDJweCAxMHB4IDAgcmdiYSgzNCwzNiwzOCwuMTUpO2JvcmRlcjoxcHggc29saWQgI2Q0ZDRkNTt6LWluZGV4Ojk5OH0udWkuc2VhcmNoPi5yZXN1bHRzPjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOi4yODU3MTQyOXJlbSAuMjg1NzE0MjlyZW0gMCAwfS51aS5zZWFyY2g+LnJlc3VsdHM+Omxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgLjI4NTcxNDI5cmVtIC4yODU3MTQyOXJlbX0udWkuc2VhcmNoPi5yZXN1bHRzIC5yZXN1bHR7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjFlbTtwYWRkaW5nOi44NTcxNDI4NmVtIDEuMTQyODU3MTRlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7bGluZS1oZWlnaHQ6MS4zMztib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKX0udWkuc2VhcmNoPi5yZXN1bHRzIC5yZXN1bHQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmUhaW1wb3J0YW50fS51aS5zZWFyY2g+LnJlc3VsdHMgLnJlc3VsdCAuaW1hZ2V7ZmxvYXQ6cmlnaHQ7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6MCAwO3dpZHRoOjVlbTtoZWlnaHQ6M2VtO2JvcmRlci1yYWRpdXM6LjI1ZW19LnVpLnNlYXJjaD4ucmVzdWx0cyAucmVzdWx0IC5pbWFnZSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDoxMDAlfS51aS5zZWFyY2g+LnJlc3VsdHMgLnJlc3VsdCAuaW1hZ2UrLmNvbnRlbnR7bWFyZ2luOjAgNmVtIDAgMH0udWkuc2VhcmNoPi5yZXN1bHRzIC5yZXN1bHQgLnRpdGxle21hcmdpbjotLjE0Mjg1NzE0ZW0gMCAwO2ZvbnQtZmFtaWx5OkxhdG8sJ0hlbHZldGljYSBOZXVlJyxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44NSl9LnVpLnNlYXJjaD4ucmVzdWx0cyAucmVzdWx0IC5kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjA7Zm9udC1zaXplOi45Mjg1NzE0M2VtO2NvbG9yOnJnYmEoMCwwLDAsLjQpfS51aS5zZWFyY2g+LnJlc3VsdHMgLnJlc3VsdCAucHJpY2V7ZmxvYXQ6cmlnaHQ7Y29sb3I6IzIxYmE0NX0udWkuc2VhcmNoPi5yZXN1bHRzPi5tZXNzYWdle3BhZGRpbmc6MWVtIDFlbX0udWkuc2VhcmNoPi5yZXN1bHRzPi5tZXNzYWdlIC5oZWFkZXJ7Zm9udC1mYW1pbHk6TGF0bywnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLnNlYXJjaD4ucmVzdWx0cz4ubWVzc2FnZSAuZGVzY3JpcHRpb257bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLnNlYXJjaD4ucmVzdWx0cz4uYWN0aW9ue2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXRvcDpub25lO2JhY2tncm91bmQ6I2YzZjRmNTtwYWRkaW5nOi45Mjg1NzE0M2VtIDFlbTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfS51aS5zZWFyY2g+LnByb21wdDpmb2N1c3tib3JkZXItY29sb3I6cmdiYSgzNCwzNiwzOCwuMzUpO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjpyZ2JhKDAsMCwwLC45NSl9LnVpLmxvYWRpbmcuc2VhcmNoIC5pbnB1dD5pLmljb246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LS42NDI4NTcxNGVtIDAgMCAtLjY0Mjg1NzE0ZW07d2lkdGg6MS4yODU3MTQyOWVtO2hlaWdodDoxLjI4NTcxNDI5ZW07Ym9yZGVyLXJhZGl1czo1MDByZW07Ym9yZGVyOi4yZW0gc29saWQgcmdiYSgwLDAsMCwuMSl9LnVpLmxvYWRpbmcuc2VhcmNoIC5pbnB1dD5pLmljb246YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjotLjY0Mjg1NzE0ZW0gMCAwIC0uNjQyODU3MTRlbTt3aWR0aDoxLjI4NTcxNDI5ZW07aGVpZ2h0OjEuMjg1NzE0MjllbTstd2Via2l0LWFuaW1hdGlvbjpidXR0b24tc3BpbiAuNnMgbGluZWFyO2FuaW1hdGlvbjpidXR0b24tc3BpbiAuNnMgbGluZWFyOy13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2JvcmRlci1yYWRpdXM6NTAwcmVtO2JvcmRlci1jb2xvcjojNzY3Njc2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6LjJlbTtib3gtc2hhZG93OjAgMCAwIDFweCB0cmFuc3BhcmVudH0udWkuY2F0ZWdvcnkuc2VhcmNoPi5yZXN1bHRzIC5jYXRlZ29yeSAucmVzdWx0OmhvdmVyLC51aS5zZWFyY2g+LnJlc3VsdHMgLnJlc3VsdDpob3ZlcntiYWNrZ3JvdW5kOiNmOWZhZmJ9LnVpLnNlYXJjaCAuYWN0aW9uOmhvdmVye2JhY2tncm91bmQ6I2UwZTBlMH0udWkuY2F0ZWdvcnkuc2VhcmNoPi5yZXN1bHRzIC5jYXRlZ29yeS5hY3RpdmV7YmFja2dyb3VuZDojZjNmNGY1fS51aS5jYXRlZ29yeS5zZWFyY2g+LnJlc3VsdHMgLmNhdGVnb3J5LmFjdGl2ZT4ubmFtZXtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LnVpLmNhdGVnb3J5LnNlYXJjaD4ucmVzdWx0cyAuY2F0ZWdvcnkgLnJlc3VsdC5hY3RpdmUsLnVpLnNlYXJjaD4ucmVzdWx0cyAucmVzdWx0LmFjdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDM0LDM2LDM4LC4xKTtiYWNrZ3JvdW5kOiNmM2Y0ZjU7Ym94LXNoYWRvdzpub25lfS51aS5zZWFyY2g+LnJlc3VsdHMgLnJlc3VsdC5hY3RpdmUgLnRpdGxle2NvbG9yOnJnYmEoMCwwLDAsLjg1KX0udWkuc2VhcmNoPi5yZXN1bHRzIC5yZXN1bHQuYWN0aXZlIC5kZXNjcmlwdGlvbntjb2xvcjpyZ2JhKDAsMCwwLC44NSl9LnVpLmRpc2FibGVkLnNlYXJjaHtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6LjQ1fS51aS5zZWFyY2guc2VsZWN0aW9uIC5wcm9tcHR7Ym9yZGVyLXJhZGl1czouMjg1NzE0MjlyZW19LnVpLnNlYXJjaC5zZWxlY3Rpb24+Lmljb24uaW5wdXQ+LnJlbW92ZS5pY29ue3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDphdXRvO29wYWNpdHk6MDtjb2xvcjonJzt0b3A6MDtyaWdodDowO3RyYW5zaXRpb246Y29sb3IgLjFzIGVhc2Usb3BhY2l0eSAuMXMgZWFzZX0udWkuc2VhcmNoLnNlbGVjdGlvbj4uaWNvbi5pbnB1dD4uYWN0aXZlLnJlbW92ZS5pY29ue2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljg7cG9pbnRlci1ldmVudHM6YXV0b30udWkuc2VhcmNoLnNlbGVjdGlvbj4uaWNvbi5pbnB1dDpub3QoW2NsYXNzKj1cImxlZnQgaWNvblwiXSk+Lmljb25+LnJlbW92ZS5pY29ue3JpZ2h0OjEuODU3MTRlbX0udWkuc2VhcmNoLnNlbGVjdGlvbj4uaWNvbi5pbnB1dD4ucmVtb3ZlLmljb246aG92ZXJ7b3BhY2l0eToxO2NvbG9yOiNkYjI4Mjh9LnVpLmNhdGVnb3J5LnNlYXJjaCAucmVzdWx0c3t3aWR0aDoyOGVtfS51aS5jYXRlZ29yeS5zZWFyY2ggLnJlc3VsdHMuYW5pbWF0aW5nLC51aS5jYXRlZ29yeS5zZWFyY2ggLnJlc3VsdHMudmlzaWJsZXtkaXNwbGF5OnRhYmxlfS51aS5jYXRlZ29yeS5zZWFyY2g+LnJlc3VsdHMgLmNhdGVnb3J5e2Rpc3BsYXk6dGFibGUtcm93O2JhY2tncm91bmQ6I2YzZjRmNTtib3gtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xcyBlYXNlLGJvcmRlci1jb2xvciAuMXMgZWFzZX0udWkuY2F0ZWdvcnkuc2VhcmNoPi5yZXN1bHRzIC5jYXRlZ29yeTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0udWkuY2F0ZWdvcnkuc2VhcmNoPi5yZXN1bHRzIC5jYXRlZ29yeTpmaXJzdC1jaGlsZCAubmFtZSsucmVzdWx0e2JvcmRlci1yYWRpdXM6MCAuMjg1NzE0MjlyZW0gMCAwfS51aS5jYXRlZ29yeS5zZWFyY2g+LnJlc3VsdHMgLmNhdGVnb3J5Omxhc3QtY2hpbGQgLnJlc3VsdDpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIC4yODU3MTQyOXJlbSAwfS51aS5jYXRlZ29yeS5zZWFyY2g+LnJlc3VsdHMgLmNhdGVnb3J5Pi5uYW1le2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dpZHRoOjEwMHB4O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOjAgMDtmb250LWZhbWlseTpMYXRvLCdIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTtwYWRkaW5nOi40ZW0gMWVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC40KTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKX0udWkuY2F0ZWdvcnkuc2VhcmNoPi5yZXN1bHRzIC5jYXRlZ29yeSAucmVzdWx0c3tkaXNwbGF5OnRhYmxlLWNlbGw7YmFja2dyb3VuZDojZmZmO2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xNSk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgzNCwzNiwzOCwuMSl9LnVpLmNhdGVnb3J5LnNlYXJjaD4ucmVzdWx0cyAuY2F0ZWdvcnkgLnJlc3VsdHtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDM0LDM2LDM4LC4xKTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzIGVhc2UsYm9yZGVyLWNvbG9yIC4xcyBlYXNlO3BhZGRpbmc6Ljg1NzE0Mjg2ZW0gMS4xNDI4NTcxNGVtfS51aVtjbGFzcyo9XCJsZWZ0IGFsaWduZWRcIl0uc2VhcmNoPi5yZXN1bHRze3JpZ2h0OmF1dG87bGVmdDowfS51aVtjbGFzcyo9XCJyaWdodCBhbGlnbmVkXCJdLnNlYXJjaD4ucmVzdWx0c3tyaWdodDowO2xlZnQ6YXV0b30udWkuZmx1aWQuc2VhcmNoIC5yZXN1bHRze3dpZHRoOjEwMCV9LnVpLm1pbmkuc2VhcmNoe2ZvbnQtc2l6ZTouNzg1NzE0MjllbX0udWkuc21hbGwuc2VhcmNoe2ZvbnQtc2l6ZTouOTI4NTcxNDNlbX0udWkuc2VhcmNoe2ZvbnQtc2l6ZToxZW19LnVpLmxhcmdlLnNlYXJjaHtmb250LXNpemU6MS4xNDI4NTcxNGVtfS51aS5iaWcuc2VhcmNoe2ZvbnQtc2l6ZToxLjI4NTcxNDI5ZW19LnVpLmh1Z2Uuc2VhcmNoe2ZvbnQtc2l6ZToxLjQyODU3MTQzZW19LnVpLm1hc3NpdmUuc2VhcmNoe2ZvbnQtc2l6ZToxLjcxNDI4NTcxZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudWkuc2VhcmNoIC5yZXN1bHRze21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMnJlbSl9fS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFNoYXBlXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5zaGFwZXtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGVyc3BlY3RpdmU6MjAwMHB4O3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dCxsZWZ0IC42cyBlYXNlLWluLW91dCx3aWR0aCAuNnMgZWFzZS1pbi1vdXQsaGVpZ2h0IC42cyBlYXNlLWluLW91dH0udWkuc2hhcGUgLnNpZGVze3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0udWkuc2hhcGUgLnNpZGV7b3BhY2l0eToxO3dpZHRoOjEwMCU7bWFyZ2luOjAhaW1wb3J0YW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnVpLnNoYXBlIC5zaWRle2Rpc3BsYXk6bm9uZX0udWkuc2hhcGUgLnNpZGUgKnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH0udWkuY3ViZS5zaGFwZSAuc2lkZXttaW4td2lkdGg6MTVlbTtoZWlnaHQ6MTVlbTtwYWRkaW5nOjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2JveC1zaGFkb3c6MCAwIDJweCByZ2JhKDAsMCwwLC4zKX0udWkuY3ViZS5zaGFwZSAuc2lkZT4uY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6dGFibGU7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDstbXMtdXNlci1zZWxlY3Q6dGV4dDt1c2VyLXNlbGVjdDp0ZXh0fS51aS5jdWJlLnNoYXBlIC5zaWRlPi5jb250ZW50PmRpdntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZToyZW19LnVpLnRleHQuc2hhcGUuYW5pbWF0aW5nIC5zaWRlc3twb3NpdGlvbjpzdGF0aWN9LnVpLnRleHQuc2hhcGUgLnNpZGV7d2hpdGUtc3BhY2U6bm93cmFwfS51aS50ZXh0LnNoYXBlIC5zaWRlPip7d2hpdGUtc3BhY2U6bm9ybWFsfS51aS5sb2FkaW5nLnNoYXBle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0udWkuc2hhcGUgLmFuaW1hdGluZy5zaWRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3otaW5kZXg6MTAwfS51aS5zaGFwZSAuaGlkZGVuLnNpZGV7b3BhY2l0eTouNn0udWkuc2hhcGUuYW5pbWF0aW5nIC5zaWRlc3twb3NpdGlvbjphYnNvbHV0ZX0udWkuc2hhcGUuYW5pbWF0aW5nIC5zaWRlc3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQsbGVmdCAuNnMgZWFzZS1pbi1vdXQsd2lkdGggLjZzIGVhc2UtaW4tb3V0LGhlaWdodCAuNnMgZWFzZS1pbi1vdXR9LnVpLnNoYXBlLmFuaW1hdGluZyAuc2lkZXt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzIGVhc2UtaW4tb3V0fS51aS5zaGFwZSAuYWN0aXZlLnNpZGV7ZGlzcGxheTpibG9ja30vKiFcbiAqICMgU2VtYW50aWMgVUkgMi41LjAgLSBTaWRlYmFyXG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5zaWRlYmFye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246bm9uZTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50O292ZXJmbG93LXk6YXV0byFpbXBvcnRhbnQ7ei1pbmRleDoxMDJ9LnVpLnNpZGViYXI+Knstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS51aS5sZWZ0LnNpZGViYXJ7cmlnaHQ6YXV0bztsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LnVpLnJpZ2h0LnNpZGViYXJ7cmlnaHQ6MCFpbXBvcnRhbnQ7bGVmdDphdXRvIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS51aS5ib3R0b20uc2lkZWJhciwudWkudG9wLnNpZGViYXJ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50fS51aS50b3Auc2lkZWJhcnt0b3A6MCFpbXBvcnRhbnQ7Ym90dG9tOmF1dG8haW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfS51aS5ib3R0b20uc2lkZWJhcnt0b3A6YXV0byFpbXBvcnRhbnQ7Ym90dG9tOjAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9LnB1c2hhYmxle2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO3BhZGRpbmc6MCFpbXBvcnRhbnR9Ym9keS5wdXNoYWJsZXtiYWNrZ3JvdW5kOiM1NDU0NTQhaW1wb3J0YW50fS5wdXNoYWJsZTpub3QoYm9keSl7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ucHVzaGFibGU6bm90KGJvZHkpPi5maXhlZCwucHVzaGFibGU6bm90KGJvZHkpPi5wdXNoZXI6YWZ0ZXIsLnB1c2hhYmxlOm5vdChib2R5KT4udWkuc2lkZWJhcntwb3NpdGlvbjphYnNvbHV0ZX0ucHVzaGFibGU+LmZpeGVke3Bvc2l0aW9uOmZpeGVkOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2U7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3otaW5kZXg6MTAxfS5wdXNoYWJsZT4ucHVzaGVye3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZTt6LWluZGV4OjJ9Ym9keS5wdXNoYWJsZT4ucHVzaGVye2JhY2tncm91bmQ6I2ZmZn0ucHVzaGFibGU+LnB1c2hlcntiYWNrZ3JvdW5kOmluaGVyaXR9LnB1c2hhYmxlPi5wdXNoZXI6YWZ0ZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNCk7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzO3dpbGwtY2hhbmdlOm9wYWNpdHk7ei1pbmRleDoxMDAwfS51aS5zaWRlYmFyLm1lbnUgLml0ZW17Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudH0ucHVzaGFibGU+LnB1c2hlci5kaW1tZWQ6YWZ0ZXJ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50O29wYWNpdHk6MSFpbXBvcnRhbnR9LnVpLmFuaW1hdGluZy5zaWRlYmFye3Zpc2liaWxpdHk6dmlzaWJsZX0udWkudmlzaWJsZS5zaWRlYmFye3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS51aS5sZWZ0LnZpc2libGUuc2lkZWJhciwudWkucmlnaHQudmlzaWJsZS5zaWRlYmFye2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgzNCwzNiwzOCwuMTUpfS51aS5ib3R0b20udmlzaWJsZS5zaWRlYmFyLC51aS50b3AudmlzaWJsZS5zaWRlYmFye2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgzNCwzNiwzOCwuMTUpfS51aS52aXNpYmxlLmxlZnQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUubGVmdC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI2MHB4LDAsMCl9LnVpLnZpc2libGUucmlnaHQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUucmlnaHQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjYwcHgsMCwwKX0udWkudmlzaWJsZS50b3Auc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUudG9wLnNpZGViYXJ+LnB1c2hlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwzNnB4LDApfS51aS52aXNpYmxlLmJvdHRvbS5zaWRlYmFyfi5maXhlZCwudWkudmlzaWJsZS5ib3R0b20uc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0zNnB4LDApfS51aS52aXNpYmxlLmxlZnQuc2lkZWJhcn4udWkudmlzaWJsZS5yaWdodC5zaWRlYmFyfi5maXhlZCwudWkudmlzaWJsZS5sZWZ0LnNpZGViYXJ+LnVpLnZpc2libGUucmlnaHQuc2lkZWJhcn4ucHVzaGVyLC51aS52aXNpYmxlLnJpZ2h0LnNpZGViYXJ+LnVpLnZpc2libGUubGVmdC5zaWRlYmFyfi5maXhlZCwudWkudmlzaWJsZS5yaWdodC5zaWRlYmFyfi51aS52aXNpYmxlLmxlZnQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnVpLnRoaW4ubGVmdC5zaWRlYmFyLC51aS50aGluLnJpZ2h0LnNpZGViYXJ7d2lkdGg6MTUwcHh9LnVpW2NsYXNzKj1cInZlcnkgdGhpblwiXS5sZWZ0LnNpZGViYXIsLnVpW2NsYXNzKj1cInZlcnkgdGhpblwiXS5yaWdodC5zaWRlYmFye3dpZHRoOjYwcHh9LnVpLmxlZnQuc2lkZWJhciwudWkucmlnaHQuc2lkZWJhcnt3aWR0aDoyNjBweH0udWkud2lkZS5sZWZ0LnNpZGViYXIsLnVpLndpZGUucmlnaHQuc2lkZWJhcnt3aWR0aDozNTBweH0udWlbY2xhc3MqPVwidmVyeSB3aWRlXCJdLmxlZnQuc2lkZWJhciwudWlbY2xhc3MqPVwidmVyeSB3aWRlXCJdLnJpZ2h0LnNpZGViYXJ7d2lkdGg6NDc1cHh9LnVpLnZpc2libGUudGhpbi5sZWZ0LnNpZGViYXJ+LmZpeGVkLC51aS52aXNpYmxlLnRoaW4ubGVmdC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE1MHB4LDAsMCl9LnVpLnZpc2libGVbY2xhc3MqPVwidmVyeSB0aGluXCJdLmxlZnQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGVbY2xhc3MqPVwidmVyeSB0aGluXCJdLmxlZnQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg2MHB4LDAsMCl9LnVpLnZpc2libGUud2lkZS5sZWZ0LnNpZGViYXJ+LmZpeGVkLC51aS52aXNpYmxlLndpZGUubGVmdC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDM1MHB4LDAsMCl9LnVpLnZpc2libGVbY2xhc3MqPVwidmVyeSB3aWRlXCJdLmxlZnQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGVbY2xhc3MqPVwidmVyeSB3aWRlXCJdLmxlZnQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg0NzVweCwwLDApfS51aS52aXNpYmxlLnRoaW4ucmlnaHQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUudGhpbi5yaWdodC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNTBweCwwLDApfS51aS52aXNpYmxlW2NsYXNzKj1cInZlcnkgdGhpblwiXS5yaWdodC5zaWRlYmFyfi5maXhlZCwudWkudmlzaWJsZVtjbGFzcyo9XCJ2ZXJ5IHRoaW5cIl0ucmlnaHQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNjBweCwwLDApfS51aS52aXNpYmxlLndpZGUucmlnaHQuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUud2lkZS5yaWdodC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0zNTBweCwwLDApfS51aS52aXNpYmxlW2NsYXNzKj1cInZlcnkgd2lkZVwiXS5yaWdodC5zaWRlYmFyfi5maXhlZCwudWkudmlzaWJsZVtjbGFzcyo9XCJ2ZXJ5IHdpZGVcIl0ucmlnaHQuc2lkZWJhcn4ucHVzaGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDc1cHgsMCwwKX0udWkub3ZlcmxheS5zaWRlYmFye3otaW5kZXg6MTAyfS51aS5sZWZ0Lm92ZXJsYXkuc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0udWkucmlnaHQub3ZlcmxheS5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LnVpLnRvcC5vdmVybGF5LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9LnVpLmJvdHRvbS5vdmVybGF5LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX0uYW5pbWF0aW5nLnVpLm92ZXJsYXkuc2lkZWJhciwudWkudmlzaWJsZS5vdmVybGF5LnNpZGViYXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2V9LnVpLnZpc2libGUubGVmdC5vdmVybGF5LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0udWkudmlzaWJsZS5yaWdodC5vdmVybGF5LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0udWkudmlzaWJsZS50b3Aub3ZlcmxheS5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnVpLnZpc2libGUuYm90dG9tLm92ZXJsYXkuc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS51aS52aXNpYmxlLm92ZXJsYXkuc2lkZWJhcn4uZml4ZWQsLnVpLnZpc2libGUub3ZlcmxheS5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50fS51aS5wdXNoLnNpZGViYXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2U7ei1pbmRleDoxMDJ9LnVpLmxlZnQucHVzaC5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS51aS5yaWdodC5wdXNoLnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0udWkudG9wLnB1c2guc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX0udWkuYm90dG9tLnB1c2guc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfS51aS52aXNpYmxlLnB1c2guc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS51aS51bmNvdmVyLnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjF9LnVpLnZpc2libGUudW5jb3Zlci5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2V9LnVpLnNsaWRlLmFsb25nLnNpZGViYXJ7ei1pbmRleDoxfS51aS5sZWZ0LnNsaWRlLmFsb25nLnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsMCwwKX0udWkucmlnaHQuc2xpZGUuYWxvbmcuc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNTAlLDAsMCl9LnVpLnRvcC5zbGlkZS5hbG9uZy5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCl9LnVpLmJvdHRvbS5zbGlkZS5hbG9uZy5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDUwJSwwKX0udWkuYW5pbWF0aW5nLnNsaWRlLmFsb25nLnNpZGViYXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2V9LnVpLnZpc2libGUuc2xpZGUuYWxvbmcuc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS51aS5zbGlkZS5vdXQuc2lkZWJhcnt6LWluZGV4OjF9LnVpLmxlZnQuc2xpZGUub3V0LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDUwJSwwLDApfS51aS5yaWdodC5zbGlkZS5vdXQuc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwwLDApfS51aS50b3Auc2xpZGUub3V0LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNTAlLDApfS51aS5ib3R0b20uc2xpZGUub3V0LnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKX0udWkuYW5pbWF0aW5nLnNsaWRlLm91dC5zaWRlYmFye3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlfS51aS52aXNpYmxlLnNsaWRlLm91dC5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnVpLnNjYWxlLmRvd24uc2lkZWJhcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZTt6LWluZGV4OjEwMn0udWkubGVmdC5zY2FsZS5kb3duLnNpZGViYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LnVpLnJpZ2h0LnNjYWxlLmRvd24uc2lkZWJhcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS51aS50b3Auc2NhbGUuZG93bi5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfS51aS5ib3R0b20uc2NhbGUuZG93bi5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9LnVpLnNjYWxlLmRvd24ubGVmdC5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtLW9yaWdpbjo3NSUgNTAlfS51aS5zY2FsZS5kb3duLnJpZ2h0LnNpZGViYXJ+LnB1c2hlcnt0cmFuc2Zvcm0tb3JpZ2luOjI1JSA1MCV9LnVpLnNjYWxlLmRvd24udG9wLnNpZGViYXJ+LnB1c2hlcnt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA3NSV9LnVpLnNjYWxlLmRvd24uYm90dG9tLnNpZGViYXJ+LnB1c2hlcnt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAyNSV9LnVpLmFuaW1hdGluZy5zY2FsZS5kb3duPi52aXNpYmxlLnVpLnNpZGViYXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2V9LnVpLmFuaW1hdGluZy5zY2FsZS5kb3duLnNpZGViYXJ+LnB1c2hlciwudWkudmlzaWJsZS5zY2FsZS5kb3duLnNpZGViYXJ+LnB1c2hlcntkaXNwbGF5OmJsb2NrIWltcG9ydGFudDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9LnVpLnZpc2libGUuc2NhbGUuZG93bi5zaWRlYmFye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnVpLnZpc2libGUuc2NhbGUuZG93bi5zaWRlYmFyfi5wdXNoZXJ7dHJhbnNmb3JtOnNjYWxlKC43NSl9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gU3RpY2t5XG4gKiBodHRwOi8vZ2l0aHViLmNvbS9zZW1hbnRpYy1vcmcvc2VtYW50aWMtdWkvXG4gKlxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuICpcbiAqLy51aS5zdGlja3l7cG9zaXRpb246c3RhdGljO3RyYW5zaXRpb246bm9uZTt6LWluZGV4OjgwMH0udWkuc3RpY2t5LmJvdW5ke3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6YXV0bztyaWdodDphdXRvfS51aS5zdGlja3kuZml4ZWR7cG9zaXRpb246Zml4ZWQ7bGVmdDphdXRvO3JpZ2h0OmF1dG99LnVpLnN0aWNreS5ib3VuZC50b3AsLnVpLnN0aWNreS5maXhlZC50b3B7dG9wOjA7Ym90dG9tOmF1dG99LnVpLnN0aWNreS5ib3VuZC5ib3R0b20sLnVpLnN0aWNreS5maXhlZC5ib3R0b217dG9wOmF1dG87Ym90dG9tOjB9LnVpLm5hdGl2ZS5zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246LW1vei1zdGlja3k7cG9zaXRpb246LW1zLXN0aWNreTtwb3NpdGlvbjotby1zdGlja3k7cG9zaXRpb246c3RpY2t5fS8qIVxuICogIyBTZW1hbnRpYyBVSSAyLjUuMCAtIFRhYlxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udWkudGFie2Rpc3BsYXk6bm9uZX0udWkudGFiLmFjdGl2ZSwudWkudGFiLm9wZW57ZGlzcGxheTpibG9ja30udWkudGFiLmxvYWRpbmd7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoyNTBweH0udWkudGFiLmxvYWRpbmcgKntwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnQ7bGVmdDotMTAwMDBweCFpbXBvcnRhbnR9LnVpLnRhYi5sb2FkaW5nLnNlZ21lbnQ6YmVmb3JlLC51aS50YWIubG9hZGluZzpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6MTAwcHg7bGVmdDo1MCU7bWFyZ2luOi0xLjI1ZW0gMCAwIC0xLjI1ZW07d2lkdGg6Mi41ZW07aGVpZ2h0OjIuNWVtO2JvcmRlci1yYWRpdXM6NTAwcmVtO2JvcmRlcjouMmVtIHNvbGlkIHJnYmEoMCwwLDAsLjEpfS51aS50YWIubG9hZGluZy5zZWdtZW50OmFmdGVyLC51aS50YWIubG9hZGluZzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoxMDBweDtsZWZ0OjUwJTttYXJnaW46LTEuMjVlbSAwIDAgLTEuMjVlbTt3aWR0aDoyLjVlbTtoZWlnaHQ6Mi41ZW07LXdlYmtpdC1hbmltYXRpb246YnV0dG9uLXNwaW4gLjZzIGxpbmVhcjthbmltYXRpb246YnV0dG9uLXNwaW4gLjZzIGxpbmVhcjstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTtib3JkZXItcmFkaXVzOjUwMHJlbTtib3JkZXItY29sb3I6Izc2NzY3NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOi4yZW07Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnR9LyohXG4gKiAjIFNlbWFudGljIFVJIDIuNS4wIC0gVHJhbnNpdGlvblxuICogaHR0cDovL2dpdGh1Yi5jb20vc2VtYW50aWMtb3JnL3NlbWFudGljLXVpL1xuICpcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKi8udHJhbnNpdGlvbnstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjE7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjNzO2FuaW1hdGlvbi1kdXJhdGlvbjouM3M7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uYW5pbWF0aW5nLnRyYW5zaXRpb257LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5sb2FkaW5nLnRyYW5zaXRpb257cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5OXB4O2xlZnQ6LTk5OTk5cHh9LmhpZGRlbi50cmFuc2l0aW9ue2Rpc3BsYXk6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbn0udmlzaWJsZS50cmFuc2l0aW9ue2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LmRpc2FibGVkLnRyYW5zaXRpb257LXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQ7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkfS5sb29waW5nLnRyYW5zaXRpb257LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9LnRyYW5zaXRpb24uYnJvd3Nley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzfS50cmFuc2l0aW9uLmJyb3dzZS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmJyb3dzZUluO2FuaW1hdGlvbi1uYW1lOmJyb3dzZUlufS50cmFuc2l0aW9uLmJyb3dzZS5sZWZ0Lm91dCwudHJhbnNpdGlvbi5icm93c2Uub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6YnJvd3NlT3V0TGVmdDthbmltYXRpb24tbmFtZTpicm93c2VPdXRMZWZ0fS50cmFuc2l0aW9uLmJyb3dzZS5yaWdodC5vdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpicm93c2VPdXRSaWdodDthbmltYXRpb24tbmFtZTpicm93c2VPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgYnJvd3NlSW57MCV7dHJhbnNmb3JtOnNjYWxlKC44KSB0cmFuc2xhdGVaKDApO3otaW5kZXg6LTF9MTAle3RyYW5zZm9ybTpzY2FsZSguOCkgdHJhbnNsYXRlWigwKTt6LWluZGV4Oi0xO29wYWNpdHk6Ljd9ODAle3RyYW5zZm9ybTpzY2FsZSgxLjA1KSB0cmFuc2xhdGVaKDApO29wYWNpdHk6MTt6LWluZGV4Ojk5OX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVaKDApO3otaW5kZXg6OTk5fX1Aa2V5ZnJhbWVzIGJyb3dzZUluezAle3RyYW5zZm9ybTpzY2FsZSguOCkgdHJhbnNsYXRlWigwKTt6LWluZGV4Oi0xfTEwJXt0cmFuc2Zvcm06c2NhbGUoLjgpIHRyYW5zbGF0ZVooMCk7ei1pbmRleDotMTtvcGFjaXR5Oi43fTgwJXt0cmFuc2Zvcm06c2NhbGUoMS4wNSkgdHJhbnNsYXRlWigwKTtvcGFjaXR5OjE7ei1pbmRleDo5OTl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWigwKTt6LWluZGV4Ojk5OX19QC13ZWJraXQta2V5ZnJhbWVzIGJyb3dzZU91dExlZnR7MCV7ei1pbmRleDo5OTk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVYKDApfTUwJXt6LWluZGV4Oi0xO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDUlKSByb3RhdGVZKDM1ZGVnKSByb3RhdGVYKDEwZGVnKSB0cmFuc2xhdGVaKC0xMHB4KX04MCV7b3BhY2l0eToxfTEwMCV7ei1pbmRleDotMTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSByb3RhdGVZKDApIHJvdGF0ZVgoMCkgdHJhbnNsYXRlWigtMTBweCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGJyb3dzZU91dExlZnR7MCV7ei1pbmRleDo5OTk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVYKDApfTUwJXt6LWluZGV4Oi0xO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDUlKSByb3RhdGVZKDM1ZGVnKSByb3RhdGVYKDEwZGVnKSB0cmFuc2xhdGVaKC0xMHB4KX04MCV7b3BhY2l0eToxfTEwMCV7ei1pbmRleDotMTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSByb3RhdGVZKDApIHJvdGF0ZVgoMCkgdHJhbnNsYXRlWigtMTBweCk7b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMgYnJvd3NlT3V0UmlnaHR7MCV7ei1pbmRleDo5OTk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVYKDApfTUwJXt6LWluZGV4OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTA1JSkgcm90YXRlWSgzNWRlZykgcm90YXRlWCgxMGRlZykgdHJhbnNsYXRlWigtMTBweCl9ODAle29wYWNpdHk6MX0xMDAle3otaW5kZXg6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSByb3RhdGVZKDApIHJvdGF0ZVgoMCkgdHJhbnNsYXRlWigtMTBweCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGJyb3dzZU91dFJpZ2h0ezAle3otaW5kZXg6OTk5O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlWCgwKX01MCV7ei1pbmRleDoxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwNSUpIHJvdGF0ZVkoMzVkZWcpIHJvdGF0ZVgoMTBkZWcpIHRyYW5zbGF0ZVooLTEwcHgpfTgwJXtvcGFjaXR5OjF9MTAwJXt6LWluZGV4OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgcm90YXRlWSgwKSByb3RhdGVYKDApIHRyYW5zbGF0ZVooLTEwcHgpO29wYWNpdHk6MH19LmRyb3AudHJhbnNpdGlvbnt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXI7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjRzO2FuaW1hdGlvbi1kdXJhdGlvbjouNHM7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzQsMS42MSwuNywxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzQsMS42MSwuNywxKX0uZHJvcC50cmFuc2l0aW9uLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZHJvcEluO2FuaW1hdGlvbi1uYW1lOmRyb3BJbn0uZHJvcC50cmFuc2l0aW9uLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmRyb3BPdXQ7YW5pbWF0aW9uLW5hbWU6ZHJvcE91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZHJvcEluezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGRyb3BJbnswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIGRyb3BPdXR7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMCl9fUBrZXlmcmFtZXMgZHJvcE91dHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwKX19LnRyYW5zaXRpb24uZmFkZS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbjthbmltYXRpb24tbmFtZTpmYWRlSW59LnRyYW5zaXRpb25bY2xhc3MqPVwiZmFkZSB1cFwiXS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblVwO2FuaW1hdGlvbi1uYW1lOmZhZGVJblVwfS50cmFuc2l0aW9uW2NsYXNzKj1cImZhZGUgZG93blwiXS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn0udHJhbnNpdGlvbltjbGFzcyo9XCJmYWRlIGxlZnRcIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlSW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVJbkxlZnR9LnRyYW5zaXRpb25bY2xhc3MqPVwiZmFkZSByaWdodFwiXS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVJblJpZ2h0fS50cmFuc2l0aW9uLmZhZGUub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dDthbmltYXRpb24tbmFtZTpmYWRlT3V0fS50cmFuc2l0aW9uW2NsYXNzKj1cImZhZGUgdXBcIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFVwO2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRVcH0udHJhbnNpdGlvbltjbGFzcyo9XCJmYWRlIGRvd25cIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd247YW5pbWF0aW9uLW5hbWU6ZmFkZU91dERvd259LnRyYW5zaXRpb25bY2xhc3MqPVwiZmFkZSBsZWZ0XCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRMZWZ0fS50cmFuc2l0aW9uW2NsYXNzKj1cImZhZGUgcmlnaHRcIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGVPdXRSaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwJSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwJSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAlKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBmYWRlSW5Eb3duezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAlKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwJSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgZmFkZUluTGVmdHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAlKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0ezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAlKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBmYWRlSW5SaWdodHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwJSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNSUpfX1Aa2V5ZnJhbWVzIGZhZGVPdXRVcHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNSUpfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01JSl9fUBrZXlmcmFtZXMgZmFkZU91dERvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01JSl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNSUpfX1Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1JSl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHR7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01JSl9fUBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNSUpfX0uZmxpcC50cmFuc2l0aW9uLmluLC5mbGlwLnRyYW5zaXRpb24ub3V0ey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi42czthbmltYXRpb24tZHVyYXRpb246LjZzfS5ob3Jpem9udGFsLmZsaXAudHJhbnNpdGlvbi5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmhvcml6b250YWxGbGlwSW47YW5pbWF0aW9uLW5hbWU6aG9yaXpvbnRhbEZsaXBJbn0uaG9yaXpvbnRhbC5mbGlwLnRyYW5zaXRpb24ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6aG9yaXpvbnRhbEZsaXBPdXQ7YW5pbWF0aW9uLW5hbWU6aG9yaXpvbnRhbEZsaXBPdXR9LnZlcnRpY2FsLmZsaXAudHJhbnNpdGlvbi5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnZlcnRpY2FsRmxpcEluO2FuaW1hdGlvbi1uYW1lOnZlcnRpY2FsRmxpcElufS52ZXJ0aWNhbC5mbGlwLnRyYW5zaXRpb24ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6dmVydGljYWxGbGlwT3V0O2FuaW1hdGlvbi1uYW1lOnZlcnRpY2FsRmxpcE91dH1ALXdlYmtpdC1rZXlmcmFtZXMgaG9yaXpvbnRhbEZsaXBJbnswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgaG9yaXpvbnRhbEZsaXBJbnswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgwKTtvcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyB2ZXJ0aWNhbEZsaXBJbnswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgdmVydGljYWxGbGlwSW57MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpO29wYWNpdHk6MH0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoMCk7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgaG9yaXpvbnRhbEZsaXBPdXR7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgwKTtvcGFjaXR5OjF9MTAwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgaG9yaXpvbnRhbEZsaXBPdXR7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgwKTtvcGFjaXR5OjF9MTAwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKDkwZGVnKTtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyB2ZXJ0aWNhbEZsaXBPdXR7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgwKTtvcGFjaXR5OjF9MTAwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHZlcnRpY2FsRmxpcE91dHswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKDApO29wYWNpdHk6MX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtvcGFjaXR5OjB9fS5zY2FsZS50cmFuc2l0aW9uLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2NhbGVJbjthbmltYXRpb24tbmFtZTpzY2FsZUlufS5zY2FsZS50cmFuc2l0aW9uLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNjYWxlT3V0O2FuaW1hdGlvbi1uYW1lOnNjYWxlT3V0fUAtd2Via2l0LWtleWZyYW1lcyBzY2FsZUluezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoLjgpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBzY2FsZUluezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoLjgpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlT3V0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKC45KX19QGtleWZyYW1lcyBzY2FsZU91dHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSguOSl9fS50cmFuc2l0aW9uLmZseXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNnM7YW5pbWF0aW9uLWR1cmF0aW9uOi42czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKX0udHJhbnNpdGlvbi5mbHkuaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbHlJbjthbmltYXRpb24tbmFtZTpmbHlJbn0udHJhbnNpdGlvbltjbGFzcyo9XCJmbHkgdXBcIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbHlJblVwO2FuaW1hdGlvbi1uYW1lOmZseUluVXB9LnRyYW5zaXRpb25bY2xhc3MqPVwiZmx5IGRvd25cIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbHlJbkRvd247YW5pbWF0aW9uLW5hbWU6Zmx5SW5Eb3dufS50cmFuc2l0aW9uW2NsYXNzKj1cImZseSBsZWZ0XCJdLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Zmx5SW5MZWZ0O2FuaW1hdGlvbi1uYW1lOmZseUluTGVmdH0udHJhbnNpdGlvbltjbGFzcyo9XCJmbHkgcmlnaHRcIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbHlJblJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZseUluUmlnaHR9LnRyYW5zaXRpb24uZmx5Lm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZseU91dDthbmltYXRpb24tbmFtZTpmbHlPdXR9LnRyYW5zaXRpb25bY2xhc3MqPVwiZmx5IHVwXCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZseU91dFVwO2FuaW1hdGlvbi1uYW1lOmZseU91dFVwfS50cmFuc2l0aW9uW2NsYXNzKj1cImZseSBkb3duXCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZseU91dERvd247YW5pbWF0aW9uLW5hbWU6Zmx5T3V0RG93bn0udHJhbnNpdGlvbltjbGFzcyo9XCJmbHkgbGVmdFwiXS5vdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbHlPdXRMZWZ0O2FuaW1hdGlvbi1uYW1lOmZseU91dExlZnR9LnRyYW5zaXRpb25bY2xhc3MqPVwiZmx5IHJpZ2h0XCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZseU91dFJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZseU91dFJpZ2h0fUAtd2Via2l0LWtleWZyYW1lcyBmbHlJbnswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAle3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX19QGtleWZyYW1lcyBmbHlJbnswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoLjMsLjMsLjMpfTIwJXt0cmFuc2Zvcm06c2NhbGUzZCgxLjEsMS4xLDEuMSl9NDAle3RyYW5zZm9ybTpzY2FsZTNkKC45LC45LC45KX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDMsMS4wMywxLjAzKX04MCV7dHJhbnNmb3JtOnNjYWxlM2QoLjk3LC45NywuOTcpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX19QC13ZWJraXQta2V5ZnJhbWVzIGZseUluVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDE1MDBweCwwKX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTkwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNXB4LDApfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QGtleWZyYW1lcyBmbHlJblVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxNTAwcHgsMCl9NjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX03NSV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX05MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTVweCwwKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmbHlJbkRvd257MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xNTAwcHgsMCl9NjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyNXB4LDApfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX05MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsNXB4LDApfTEwMCV7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmx5SW5Eb3duezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTUwMHB4LDApfTYwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjVweCwwKX03NSV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9OTAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDVweCwwKX0xMDAle3RyYW5zZm9ybTpub25lfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmx5SW5MZWZ0ezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTUwMHB4LDAsMCl9NjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTI1cHgsMCwwKX03NSV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKX05MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01cHgsMCwwKX0xMDAle3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIGZseUluTGVmdHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDE1MDBweCwwLDApfTYwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNXB4LDAsMCl9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9OTAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNXB4LDAsMCl9MTAwJXt0cmFuc2Zvcm06bm9uZX19QC13ZWJraXQta2V5ZnJhbWVzIGZseUluUmlnaHR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTUwMHB4LDAsMCl9NjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjVweCwwLDApfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX05MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDVweCwwLDApfTEwMCV7dHJhbnNmb3JtOm5vbmV9fUBrZXlmcmFtZXMgZmx5SW5SaWdodHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xNTAwcHgsMCwwKX02MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNXB4LDAsMCl9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTBweCwwLDApfTkwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNXB4LDAsMCl9MTAwJXt0cmFuc2Zvcm06bm9uZX19QC13ZWJraXQta2V5ZnJhbWVzIGZseU91dHsyMCV7dHJhbnNmb3JtOnNjYWxlM2QoLjksLjksLjkpfTUwJSw1NSV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZTNkKDEuMSwxLjEsMS4xKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCguMywuMywuMyl9fUBrZXlmcmFtZXMgZmx5T3V0ezIwJXt0cmFuc2Zvcm06c2NhbGUzZCguOSwuOSwuOSl9NTAlLDU1JXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlM2QoMS4xLDEuMSwxLjEpfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKC4zLC4zLC4zKX19QC13ZWJraXQta2V5ZnJhbWVzIGZseU91dFVwezIwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApfTQwJSw0NSV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDIwMDBweCwwKX19QGtleWZyYW1lcyBmbHlPdXRVcHsyMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKX00MCUsNDUle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMDAwcHgsMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmbHlPdXREb3duezIwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTBweCwwKX00MCUsNDUle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwyMHB4LDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCl9fUBrZXlmcmFtZXMgZmx5T3V0RG93bnsyMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCl9NDAlLDQ1JXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMjBweCwwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmx5T3V0UmlnaHR7MjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUBrZXlmcmFtZXMgZmx5T3V0UmlnaHR7MjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjBweCwwLDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCl9fUAtd2Via2l0LWtleWZyYW1lcyBmbHlPdXRMZWZ0ezIwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yMHB4LDAsMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDIwMDBweCwwLDApfX1Aa2V5ZnJhbWVzIGZseU91dExlZnR7MjAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTIwcHgsMCwwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjAwMHB4LDAsMCl9fS50cmFuc2l0aW9uLnNsaWRlLmluLC50cmFuc2l0aW9uW2NsYXNzKj1cInNsaWRlIGRvd25cIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluWTthbmltYXRpb24tbmFtZTpzbGlkZUluWTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXJ9LnRyYW5zaXRpb25bY2xhc3MqPVwic2xpZGUgdXBcIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZUluWTthbmltYXRpb24tbmFtZTpzbGlkZUluWTt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBjZW50ZXJ9LnRyYW5zaXRpb25bY2xhc3MqPVwic2xpZGUgbGVmdFwiXS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlSW5YO2FuaW1hdGlvbi1uYW1lOnNsaWRlSW5YO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHJpZ2h0fS50cmFuc2l0aW9uW2NsYXNzKj1cInNsaWRlIHJpZ2h0XCJdLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVJblg7YW5pbWF0aW9uLW5hbWU6c2xpZGVJblg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgbGVmdH0udHJhbnNpdGlvbi5zbGlkZS5vdXQsLnRyYW5zaXRpb25bY2xhc3MqPVwic2xpZGUgZG93blwiXS5vdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFk7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRZO3RyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcn0udHJhbnNpdGlvbltjbGFzcyo9XCJzbGlkZSB1cFwiXS5vdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZU91dFk7YW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRZO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGNlbnRlcn0udHJhbnNpdGlvbltjbGFzcyo9XCJzbGlkZSBsZWZ0XCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlT3V0WDthbmltYXRpb24tbmFtZTpzbGlkZU91dFg7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgcmlnaHR9LnRyYW5zaXRpb25bY2xhc3MqPVwic2xpZGUgcmlnaHRcIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2xpZGVPdXRYO2FuaW1hdGlvbi1uYW1lOnNsaWRlT3V0WDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBsZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluWXswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWSgwKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVZKDEpfX1Aa2V5ZnJhbWVzIHNsaWRlSW5ZezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVZKDApfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVkoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluWHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWCgwKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHNsaWRlSW5YezAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVYKDApfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFl7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVkoMSl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWSgwKX19QGtleWZyYW1lcyBzbGlkZU91dFl7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVkoMSl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0WHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVYKDApfX1Aa2V5ZnJhbWVzIHNsaWRlT3V0WHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWCgxKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVYKDApfX0udHJhbnNpdGlvbi5zd2luZ3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouOHM7YW5pbWF0aW9uLWR1cmF0aW9uOi44c30udHJhbnNpdGlvbltjbGFzcyo9XCJzd2luZyBkb3duXCJdLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmdJblg7YW5pbWF0aW9uLW5hbWU6c3dpbmdJblg7dHJhbnNmb3JtLW9yaWdpbjp0b3AgY2VudGVyfS50cmFuc2l0aW9uW2NsYXNzKj1cInN3aW5nIHVwXCJdLmluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmdJblg7YW5pbWF0aW9uLW5hbWU6c3dpbmdJblg7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gY2VudGVyfS50cmFuc2l0aW9uW2NsYXNzKj1cInN3aW5nIGxlZnRcIl0uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZ0luWTthbmltYXRpb24tbmFtZTpzd2luZ0luWTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciByaWdodH0udHJhbnNpdGlvbltjbGFzcyo9XCJzd2luZyByaWdodFwiXS5pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nSW5ZO2FuaW1hdGlvbi1uYW1lOnN3aW5nSW5ZO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGxlZnR9LnRyYW5zaXRpb24uc3dpbmcub3V0LC50cmFuc2l0aW9uW2NsYXNzKj1cInN3aW5nIGRvd25cIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmdPdXRYO2FuaW1hdGlvbi1uYW1lOnN3aW5nT3V0WDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBjZW50ZXJ9LnRyYW5zaXRpb25bY2xhc3MqPVwic3dpbmcgdXBcIl0ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c3dpbmdPdXRYO2FuaW1hdGlvbi1uYW1lOnN3aW5nT3V0WDt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBjZW50ZXJ9LnRyYW5zaXRpb25bY2xhc3MqPVwic3dpbmcgbGVmdFwiXS5vdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzd2luZ091dFk7YW5pbWF0aW9uLW5hbWU6c3dpbmdPdXRZO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHJpZ2h0fS50cmFuc2l0aW9uW2NsYXNzKj1cInN3aW5nIHJpZ2h0XCJdLm91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnN3aW5nT3V0WTthbmltYXRpb24tbmFtZTpzd2luZ091dFk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgbGVmdH1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmdJblh7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfTQwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKC0zMGRlZyk7b3BhY2l0eToxfTYwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDE1ZGVnKX04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtNy41ZGVnKX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMCl9fUBrZXlmcmFtZXMgc3dpbmdJblh7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCg5MGRlZyk7b3BhY2l0eTowfTQwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKC0zMGRlZyk7b3BhY2l0eToxfTYwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDE1ZGVnKX04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtNy41ZGVnKX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ0luWXswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKC05MGRlZyk7b3BhY2l0eTowfTQwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDMwZGVnKTtvcGFjaXR5OjF9NjAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoLTE3LjVkZWcpfTgwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDcuNWRlZyl9MTAwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDApfX1Aa2V5ZnJhbWVzIHN3aW5nSW5ZezAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtvcGFjaXR5OjB9NDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMzBkZWcpO29wYWNpdHk6MX02MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgtMTcuNWRlZyl9ODAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoNy41ZGVnKX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMCl9fUAtd2Via2l0LWtleWZyYW1lcyBzd2luZ091dFh7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgwKX00MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtNy41ZGVnKX02MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgxNy41ZGVnKX04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtMzBkZWcpO29wYWNpdHk6MX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBzd2luZ091dFh7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgwKX00MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtNy41ZGVnKX02MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgxNy41ZGVnKX04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgtMzBkZWcpO29wYWNpdHk6MX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO29wYWNpdHk6MH19QC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nT3V0WXswJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDApfTQwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDcuNWRlZyl9NjAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoLTEwZGVnKX04MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgzMGRlZyk7b3BhY2l0eToxfTEwMCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgtOTBkZWcpO29wYWNpdHk6MH19QGtleWZyYW1lcyBzd2luZ091dFl7MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgwKX00MCV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSg3LjVkZWcpfTYwJXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKC0xMGRlZyl9ODAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMzBkZWcpO29wYWNpdHk6MX0xMDAle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtvcGFjaXR5OjB9fS50cmFuc2l0aW9uLnpvb20uaW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tSW47YW5pbWF0aW9uLW5hbWU6em9vbUlufS50cmFuc2l0aW9uLnpvb20ub3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbU91dDthbmltYXRpb24tbmFtZTp6b29tT3V0fUAtd2Via2l0LWtleWZyYW1lcyB6b29tSW57MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgwKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgem9vbUluezAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dHswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgwKX19QGtleWZyYW1lcyB6b29tT3V0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDApfX0uZmxhc2gudHJhbnNpdGlvbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo3NTBtczthbmltYXRpb24tZHVyYXRpb246NzUwbXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGFzaDthbmltYXRpb24tbmFtZTpmbGFzaH0uc2hha2UudHJhbnNpdGlvbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo3NTBtczthbmltYXRpb24tZHVyYXRpb246NzUwbXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzaGFrZTthbmltYXRpb24tbmFtZTpzaGFrZX0uYm91bmNlLnRyYW5zaXRpb257LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246NzUwbXM7YW5pbWF0aW9uLWR1cmF0aW9uOjc1MG1zOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Ym91bmNlO2FuaW1hdGlvbi1uYW1lOmJvdW5jZX0udGFkYS50cmFuc2l0aW9uey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjc1MG1zO2FuaW1hdGlvbi1kdXJhdGlvbjo3NTBtczstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnRhZGE7YW5pbWF0aW9uLW5hbWU6dGFkYX0ucHVsc2UudHJhbnNpdGlvbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWR1cmF0aW9uOi41czstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnB1bHNlO2FuaW1hdGlvbi1uYW1lOnB1bHNlfS5qaWdnbGUudHJhbnNpdGlvbnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo3NTBtczthbmltYXRpb24tZHVyYXRpb246NzUwbXM7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpqaWdnbGU7YW5pbWF0aW9uLW5hbWU6amlnZ2xlfS50cmFuc2l0aW9uLmdsb3d7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKX0udHJhbnNpdGlvbi5nbG93ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Z2xvdzthbmltYXRpb24tbmFtZTpnbG93fUAtd2Via2l0LWtleWZyYW1lcyBmbGFzaHswJSwxMDAlLDUwJXtvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmxhc2h7MCUsMTAwJSw1MCV7b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX1ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2V7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMCUsMzAlLDUwJSw3MCUsOTAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0yMCUsNDAlLDYwJSw4MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9fUBrZXlmcmFtZXMgc2hha2V7MCUsMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMCUsMzAlLDUwJSw3MCUsOTAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMHB4KX0yMCUsNDAlLDYwJSw4MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9fUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMTAwJSwyMCUsNTAlLDgwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX00MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTMwcHgpfTYwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTVweCl9fUBrZXlmcmFtZXMgYm91bmNlezAlLDEwMCUsMjAlLDUwJSw4MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KX02MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE1cHgpfX1ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYXswJXt0cmFuc2Zvcm06c2NhbGUoMSl9MTAlLDIwJXt0cmFuc2Zvcm06c2NhbGUoLjkpIHJvdGF0ZSgtM2RlZyl9MzAlLDUwJSw3MCUsOTAle3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKX00MCUsNjAlLDgwJXt0cmFuc2Zvcm06c2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwKX19QGtleWZyYW1lcyB0YWRhezAle3RyYW5zZm9ybTpzY2FsZSgxKX0xMCUsMjAle3RyYW5zZm9ybTpzY2FsZSguOSkgcm90YXRlKC0zZGVnKX0zMCUsNTAlLDcwJSw5MCV7dHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKDNkZWcpfTQwJSw2MCUsODAle3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX01MCV7dHJhbnNmb3JtOnNjYWxlKC45KTtvcGFjaXR5Oi43fTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBwdWxzZXswJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTUwJXt0cmFuc2Zvcm06c2NhbGUoLjkpO29wYWNpdHk6Ljd9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgamlnZ2xlezAle3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX0zMCV7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAle3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUle3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlM2QoMSwxLDEpfX1Aa2V5ZnJhbWVzIGppZ2dsZXswJXt0cmFuc2Zvcm06c2NhbGUzZCgxLDEsMSl9MzAle3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUle3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX0xMDAle3RyYW5zZm9ybTpzY2FsZTNkKDEsMSwxKX19QC13ZWJraXQta2V5ZnJhbWVzIGdsb3d7MCV7YmFja2dyb3VuZC1jb2xvcjojZmNmY2ZkfTMwJXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY2Y2R9MTAwJXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmR9fUBrZXlmcmFtZXMgZ2xvd3swJXtiYWNrZ3JvdW5kLWNvbG9yOiNmY2ZjZmR9MzAle2JhY2tncm91bmQtY29sb3I6I2ZmZjZjZH0xMDAle2JhY2tncm91bmQtY29sb3I6I2ZjZmNmZH19IiwiLy8gQHRvZG8gUmVtb3ZlIGl0ISAoanVzdCBmb3IgdGVzdCBwdXJwb3NlKVxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BbmRhZGF8VWJ1bnR1OjMwMCw0MDAsNTAwJyk7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGcmFtZXdvcmtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2FwcC91dGlsaXRpZXMvZ2xvYmFsJzsgLy8gT3ZlcnJpZGUgbGVzIHZhcmlhYmxlcyBCb290c3RyYXBcblxuLy8gT3B0aW9uIDE6IEluY2x1cmUgbCdpbnTDqWdyYWxpdMOpIGRlIEJvb3RzdHJhcFxuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcCc7XG5cbi8vIE9wdGlvbiAyOiBJbmNsdXJlIGRlcyBwYXJ0aWVzIGRlIEJvb3RzdHJhcFxuLy8gQGxpbmsgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4xL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuXG4vLyBSZXF1aXNcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcblxuLy8gT3B0aW9ubmVsc1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbi8vIC4uLlxuXG5AaW1wb3J0IFwifnNlbGVjdDIvc3JjL3Njc3MvY29yZVwiO1xuQGltcG9ydCBcIn52aWRlby5qcy9kaXN0L3ZpZGVvLWpzLmNzc1wiO1xuQGltcG9ydCBcIn5qcXVlcnktdWkvdGhlbWVzL2Jhc2UvdGhlbWUuY3NzXCI7XG5AaW1wb3J0IFwifmpxdWVyeS11aS90aGVtZXMvYmFzZS9zbGlkZXIuY3NzXCI7XG5AaW1wb3J0IFwifmpxdWVyeS11aS90aGVtZXMvYmFzZS9kYXRlcGlja2VyLmNzc1wiO1xuQGltcG9ydCBcIn5zbGljay1jYXJvdXNlbC9zbGljay9zbGlja1wiO1xuQGltcG9ydCBcIn5zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZVwiO1xuQGltcG9ydCBcIn5jYXJkL2Rpc3QvY2FyZC5jc3NcIjtcblxuQGltcG9ydCBcIn5zZW1hbnRpYy11aS1jc3Mvc2VtYW50aWMubWluLmNzc1wiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVXRpbGl0aWVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdhcHAvdXRpbGl0aWVzL2luZGV4JztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEVsZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdhcHAvZWxlbWVudHMvaW5kZXgnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU3RydWN0dXJlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdhcHAvc3RydWN0dXJlL2luZGV4JztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1vZHVsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2FwcC9tb2R1bGVzL2luZGV4JztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFZpZXdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdhcHAvdmlld3MvaW5kZXgnO1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNvbG9yc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnY29sb3JzJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEN1c3RvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyotLS0tLS0tLS0tICBDb21tb24gIC0tLS0tLS0tLS0qL1xuXG4gIC8vIEJvZHlcbiRib2R5LWNvbG9yOiAjMjIyO1xuXG4vLyBGb250c1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q2FyZG86aXRhbCx3Z2h0QDAsNDAwOzAsNzAwOzEsNDAwJmZhbWlseT1Sb2JvdG86aXRhbCx3Z2h0QDAsMTAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNzAwOzAsOTAwOzEsMTAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNzAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgLy8gTm8gZmFsbGJhY2sgZm9udHMgcHJvdmlkZWQgYnkgdGhlIGNsaWVudFxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiBcIkNhcmRvXCIsIHNlcmlmOyAvLyBObyBmYWxsYmFjayBmb250cyBwcm92aWRlZCBieSB0aGUgY2xpZW50XG5cbiRmb250LXNpemUtYmFzZS1weDogMTY7IC8vID0gMXJlbVxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuMzc1O1xuXG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuXG4kaDEtZm9udC1zaXplOiAoNDUgLyAkZm9udC1zaXplLWJhc2UtcHgpICogMXJlbTtcbiRoMi1mb250LXNpemU6ICg0MCAvICRmb250LXNpemUtYmFzZS1weCkgKiAxcmVtO1xuJGgzLWZvbnQtc2l6ZTogKDI1IC8gJGZvbnQtc2l6ZS1iYXNlLXB4KSAqIDFyZW07XG5cbiRoMS1saW5lLWhlaWdodDogKDQ1IC8gJGZvbnQtc2l6ZS1iYXNlLXB4KSAqIDFyZW07XG4kaDItbGluZS1oZWlnaHQ6ICgzNyAvICRmb250LXNpemUtYmFzZS1weCkgKiAxcmVtO1xuJGgzLWxpbmUtaGVpZ2h0OiAoMjUgLyAkZm9udC1zaXplLWJhc2UtcHgpICogMXJlbTtcblxuXG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogKDggLyAkZm9udC1zaXplLWJhc2UtcHgpICogMXJlbTtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICNlMGUwZTA7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgIHhzOiAwLFxuICAgICAgc206IDU3NnB4LFxuICAgICAgbWQ6IDc2OHB4LFxuICAgICAgbGc6IDk5MnB4LFxuICAgICAgeGw6IDEzMDBweFxuICAgICksXG4gICAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG4kY29udGFpbmVyLW1heC13aWR0aHM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBzbTogNTQwcHgsXG4gICAgICBtZDogNzIwcHgsXG4gICAgICBsZzogMTYwMHB4LFxuICAgICAgeGw6IDE2MDBweFxuICAgICksXG4gICAgJGNvbnRhaW5lci1tYXgtd2lkdGhzXG4pO1xuXG4vKi0tLS0tLS0tLS0gIEJ5IG1vZHVsZSAgLS0tLS0tLS0tLSovXG4vLyBQcm9kdWN0XG5cbiRwcm9kdWN0LXRpdGxlLWNvbG9yOiAkYm9keS1jb2xvcjtcbiRwcm9kdWN0LXN1YnRpdGxlLWNvbG9yOiAkZ3JheS0zO1xuJHByb2R1Y3QtcmVmLWNvbG9yOiAkZ3JheS0zO1xuXG4vLyBCdXR0b25zICYgaW5wdXRzXG4kaW5wdXQtYnRuLXBhZGRpbmcteDogMS4zNzVyZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteTogMC4ycmVtO1xuXG4kY2lyY3VsYXItYnRuLXBhZGRpbmc6IDAuMnJlbTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhdGhzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kcGF0aC1pbWc6ICcuLi8uLi8uLi9pbWcnO1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW19ICsgI3skaW5wdXQtcGFkZGluZy15IC8gMn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAjezIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXl9KSAqIDMgLyA0ICsgI3skY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZ30pICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBDb2xvciBzeXN0ZW1cblxuJGdyYXktMDogI0Y0RjNGMztcbiRncmF5LTE6ICNlMGUwZTA7XG4kZ3JheS0yOiAjYmZiZmJmO1xuJGdyYXktMzogIzk3OTc5NztcbiRncmF5LTQ6ICNkOGQ4ZDg7XG5cbiRwaW5rOiAjYzQwMDQwO1xuJGRhcmticm93bjogIzFlMUEwZDtcbiR5ZWxsb3c6ICNlNWIxMjI7XG4kc2tpbjogI2Y0ZjFlYTtcbiRsaWdodGdyZWVuOiAjZTZmNWZmO1xuJGxpZ2h0Ymx1ZTogI2JjZTVmZjtcbiRncmVlbjogIzZhZGE1ODtcbiRibGFjazogIzIyMjIyMjtcbiRncmVlblBhbGU6ICM3MjhkNTY7XG4kZ3JlZW4tc3VjY2VzczogIzgwYzczNjtcblxuJGRhcmtibGFjazogIzAwMDAwMDtcbiRkYXJrOiAjMTMxMzExO1xuJHdoaXRlOiAjRkZGRkZGO1xuJGdvbGQ6ICNFOEM1ODM7XG4kbGlnaHRnb2xkOiAjZWRlMmM1O1xuJGV4dHJhbGlnaHRnb2xkOiAjZmNmN2VmO1xuJHJlZDogI2MyMGE0MztcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gICAgICAoXG4gICAgICAgICdncmF5LTAnOiAkZ3JheS0wLFxuICAgICAgICAnZ3JheS0xJzogJGdyYXktMSxcbiAgICAgICAgJ2dyYXktMic6ICRncmF5LTIsXG4gICAgICAgICdncmF5LTMnOiAkZ3JheS0zLFxuICAgICAgICAncGluayc6ICRwaW5rLFxuICAgICAgICAnZGFya2Jyb3duJzogJGRhcmticm93bixcbiAgICAgICAgJ3llbGxvdyc6ICR5ZWxsb3csXG4gICAgICAgICdza2luJzogJHNraW4sXG4gICAgICAgICdsaWdodGdyZWVuJzogJGxpZ2h0Z3JlZW4sXG4gICAgICAgICdsaWdodGJsdWUnOiAkbGlnaHRibHVlLFxuICAgICAgICAnZ3JlZW4nOiAkZ3JlZW4sXG4gICAgICAgICdibGFjayc6ICRibGFjayxcbiAgICAgICAgICAnZGFyayc6ICRkYXJrLFxuICAgICAgICAgICd3aGl0ZSc6ICR3aGl0ZSxcbiAgICAgICAgICAnZ29sZCc6ICRnb2xkLFxuICAgICAgICAgICdsaWdodGdvbGQnOiAkbGlnaHRnb2xkLFxuICAgICAgICAgICdleHRyYWxpZ2h0Z29sZCc6ICRleHRyYWxpZ2h0Z29sZCxcbiAgICAgICAgICAncmVkJzogJHJlZCxcbiAgICAgICksXG4gICAgJGNvbG9yc1xuKTtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgICdncmF5LTAnOiAkZ3JheS0wLFxuICAgICAgJ2dyYXktMSc6ICRncmF5LTEsXG4gICAgICAnZ3JheS0yJzogJGdyYXktMixcbiAgICAgICdncmF5LTMnOiAkZ3JheS0zLFxuICAgICAgJ3BpbmsnOiAkcGluayxcbiAgICAgICdkYXJrYnJvd24nOiAkZGFya2Jyb3duLFxuICAgICAgJ3llbGxvdyc6ICR5ZWxsb3csXG4gICAgICAnc2tpbic6ICRza2luLFxuICAgICAgJ2xpZ2h0Z3JlZW4nOiAkbGlnaHRncmVlbixcbiAgICAgICdsaWdodGJsdWUnOiAkbGlnaHRibHVlLFxuICAgICAgJ2dyZWVuJzogJGdyZWVuLFxuICAgICAgJ2JsYWNrJzogJGJsYWNrLFxuICAgICAgICAnZGFyayc6ICRkYXJrLFxuICAgICAgICAnd2hpdGUnOiAkd2hpdGUsXG4gICAgICAgICdnb2xkJzogJGdvbGQsXG4gICAgICAgICdsaWdodGdvbGQnOiAkbGlnaHRnb2xkLFxuICAgICAgICAnZXh0cmFsaWdodGdvbGQnOiAkZXh0cmFsaWdodGdvbGQsXG4gICAgICAgICdyZWQnOiAkcmVkLFxuICAgICksXG4gICAgJHRoZW1lLWNvbG9yc1xuKTtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRpY29uO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkaWNvbiAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cDtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXkpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX07XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKCN7KCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKX0gKyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMn0pO1xuICAgICAgbGVmdDogY2FsYygjey0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKX0gKyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMn0pO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKCN7JGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHR9ICsgI3skY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyfSk7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICRicmVhZGNydW1iLWRpdmlkZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xuXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNoZWFwIHJvdW5kZWQgY29ybmVycyBvbiBuZXN0ZWQgaXRlbXNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gb3BhY2l0eSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBJRSAmIDwgRWRnZSAxOFxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG59XG5cbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcblxuICAvLyBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbkBpbXBvcnQgXCJ0aGVtZS9kZWZhdWx0L2xheW91dFwiO1xuQGltcG9ydCBcInRoZW1lL2NsYXNzaWMvbGF5b3V0XCI7XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBoZWlnaHQ6IDI4cHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbWluLWhlaWdodDogMzJweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICZbYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMjZweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG5cbiAgICB3aWR0aDogMjBweDtcblxuICAgIGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcblxuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgLy8gVGhpcyBwYWRkaW5nIGlzIHRvIGFjY291bnQgZm9yIHRoZSBib3R0b20gYm9yZGVyIGZvciB0aGUgZmlyc3RcbiAgICAvLyBzZWxlY3Rpb24gcm93IGFuZCB0aGUgdG9wIGJvcmRlciBvZiB0aGUgc2Vjb25kIHNlbGVjdGlvbiByb3cuXG4gICAgLy8gV2l0aG91dCBpdCwgc2VsZWN0aW9ucyBvbiB0aGUgZmlyc3Qgcm93IG1heSBiZSBvZmZzZXQgaW5jb3JyZWN0bHlcbiAgICAvLyBhbmQgYXBwZWFyIGluIHRoZWlyIG93biByb3cgaW5zdGVhZCBvZiBnb2luZyB0byB0aGUgc2Vjb25kIHJvd1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICBAaW1wb3J0IFwic2luZ2xlXCI7XG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAmW3JvbGU9Z3JvdXBdIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cblxuICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcblxuICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yKTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBvdXRsaW5lOiAwO1xuXG4gIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvciwgNTAlLCAxMDAlKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIGhlaWdodDogMjZweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG5cbiAgICB3aWR0aDogMjBweDtcblxuICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCNlZWVlZWUsICNjY2NjY2MsIDUwJSwgMTAwJSk7XG5cbiAgICBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG5cbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3IsICRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvciwgMCUsIDUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctYm90dG9tLWNvbG9yLCA1MCUsIDEwMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwLXNhc3MvYmxvYi8zLjMtc3RhYmxlL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyNMMTctTDI3XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBjdXJzb3I6IHRleHQ7XG5cbiAgb3V0bGluZTogMDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogJHJlbW92ZS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZW1vdmUtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiJHJlbW92ZS1jb2xvcjogIzg4OCAhZGVmYXVsdDtcbiRyZW1vdmUtaG92ZXItY29sb3I6ICM1NTUgIWRlZmF1bHQ7XG4kcmVtb3ZlLXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xuXG4kc2VsZWN0aW9uLWNvbG9yOiAjNDQ0ICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAjYWFhICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcblxuJGZvY3VzLWJvcmRlci1jb2xvcjogIzU4OTdmYiAhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1oZWlnaHQ6IDI4cHggIWRlZmF1bHQ7XG5cbiRzZWxlY3Rpb24tYmctdG9wLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yOiAjZWVlZWVlICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLXBsYWNlaG9sZGVyLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLWZvY3VzLWJvcmRlci1jb2xvcjogYmx1ZSAhZGVmYXVsdDtcblxuJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yOiAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvciAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvcjogJHNlbGVjdGlvbi1iZy10b3AtY29sb3IgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi16LWluZGV4OiAxICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tYmctY29sb3I6ICRzZWxlY3Rpb24tYmctdG9wLWNvbG9yICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1tYXgtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcbiRyZXN1bHRzLW5lc3RlZC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1jaG9pY2UtYmctaG92ZXItY29sb3I6ICMzODc1ZDcgIWRlZmF1bHQ7XG4kcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1jaG9pY2UtZmctdW5zZWxlY3RhYmxlLWNvbG9yOiBncmV5ICFkZWZhdWx0O1xuIiwiQGltcG9ydCBcImRlZmF1bHRzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zL2dyYWRpZW50c1wiO1xuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMge1xuICBAaW1wb3J0IFwic2luZ2xlXCI7XG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZy1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAkcmVzdWx0cy1tYXgtaGVpZ2h0O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICZbcm9sZT1ncm91cF0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy11bnNlbGVjdGFibGUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yO1xuICAgIGNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqXG4gKlxuICogVVRJTElUSUVTXG4gKiBDb25maWd1cmF0aW9uIGR1IHByb2pldCwgZm9uY3Rpb25zIGV0IGNsYXNzZXMgdXRpbGVzXG4gKlxuICogUmVncm91cGUgbGVzIHZhcmlhYmxlcyAoYF9nbG9iYWwuc2Nzc2ApLCBsZXMgZm9uY3Rpb25zIGPDtHTDqSBTQ1NTIChgX21peGlucy5zY3NzKSxcbiAqIGV0IGxlcyBjbGFzc2VzIHV0aWxlcyBjw7R0w6kgSFRNTCAoYF9oZWxwZXJzYCkuXG4gKlxuICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGdW5jdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ21peGlucyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIZWxwZXJzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdoZWxwZXJzJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNjcmVlbiByZWFkZXJzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVycyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBWaWRlbyByZXNwb25zaXZlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICd2aWRlbyc7XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRnVuY3Rpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKi0tLS0tLS0tLS0gIENvbnZlcnNpb24gZW4gcmVtICAtLS0tLS0tLS0tKi9cbi8vIFVzYWdlIDogYGZvbnQtc2l6ZTogcmVtKDE0KWBcblxuQGZ1bmN0aW9uIHJlbSgkdmFsdWUpIHtcbiAgQHJldHVybiAoJHZhbHVlIC8gJGZvbnQtc2l6ZS1iYXNlLXB4KSAqIDFyZW07XG59XG5cbi8qLS0tLS0tLS0tLSAgQ3LDqWF0aW9uIGRlIGNsYXNzZXMgdXRpbGVzIHBvdXIgbGVzIGZvbnRzICAtLS0tLS0tLS0tKi9cbi8vIGV4ZW1wbGUgOiAuZnMtMjRcbiRmb250LXNpemVzOlxuICAxMixcbiAgMTMsXG4gIDE0LFxuICAxNixcbiAgMTgsXG4gIDIwLFxuICAyNCxcbiAgMjUsXG4gIDQwLFxuICA0NVxuO1xuXG4kbGluZS1oZWlnaHQ6XG4gIDI4LFxuICA0MFxuO1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkZm9udC1zaXplIGluICRmb250LXNpemVze1xuICAgICAgLmZzI3skaW5maXh9LSN7JGZvbnQtc2l6ZX0ge1xuICAgICAgICBmb250LXNpemU6IHJlbSgkZm9udC1zaXplKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkbC1oIGluICRsaW5lLWhlaWdodHtcbiAgICAgIC5saCN7JGluZml4fS0jeyRsLWh9IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbC1oKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0gIENyw6lhdGlvbiBkZSBjbGFzc2VzIHV0aWxlcyBwb3VyIGxlcyBzaXplcyAgLS0tLS0tLS0tLSovXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0gIENyw6lhdGlvbiBkZSBjbGFzc2VzIHV0aWxlcyBwb3VyIGxlcyBib3JkZXJzICAtLS0tLS0tLS0tKi9cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5ib3JkZXIjeyRpbmZpeH0tdG9wIHsgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0tcmlnaHQgeyAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4gICAgLmJvcmRlciN7JGluZml4fS1ib3R0b20geyAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4gICAgLmJvcmRlciN7JGluZml4fS1sZWZ0IHsgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4gICAgLmJvcmRlciN7JGluZml4fS10b3AtMCB7ICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0tcmlnaHQtMCB7ICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0tYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9yZGVyI3skaW5maXh9LWxlZnQtMCB7ICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4gICAgLmJvcmRlciN7JGluZml4fS14IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvcmRlciN7JGluZml4fS15IHtcbiAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWl4aW5zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKi0tLS0tLS0tLS0gIEJvcmRlciBhbmltYXRpb24gIC0tLS0tLS0tLS0qL1xuXG4vKipcbiAqIGJvcmRlci1hbmltYXRpb24oJGNsYXNzbmFtZSBbLCAkYm9yZGVyLXNpemUsICRib3JkZXItY29sb3IsICRkdXJhdGlvbl0pXG4gKlxuICogJGNsYXNzbmFtZTogQ2xhc3MgbmFtZSBvZiB0aGUgbW9kdWxlIChCRU0gY29udmVudGlvbiB1c2VkIGZvciBgLnskY2xhc3NuYW1lfV9fd3JhcHBlcmApXG4gKiAkYm9yZGVyLXNpemUgKGRlZmF1bHQ6IDJweCk6IFNpemUgb2YgdGhlIGJvcmRlclxuICogJGJvcmRlci1jb2xvciAoZGVmYXVsdDogI2UwZTBlMCk6IENvbG9yIG9mIHRoZSBib3JkZXJcbiAqICRkdXJhdGlvbiAoZGVmYXVsdDogLjJzKTogRHVyYXRpb24gb2YgdGhlIHRyYW5zaXRpb25cbiAqXG4gKiBVc2FnZTpcbiAqXG4gKiBIVE1MXG4gKiAgIDxkaXYgY2xhc3M9XCJibG9ja1wiPlxuICogICAgIDxkaXYgY2xhc3M9XCJibG9ja19fd3JhcHBlclwiPlxuICogICAgICAgLi4uXG4gKiAgICAgPC9kaXY+XG4gKiAgIDwvZGl2PlxuICpcbiAqIFNDU1NcbiAqICAgQGluY2x1ZGUgYm9yZGVyLWFuaW1hdGlvbignLmJsb2NrJyk7XG4gKi9cblxuQG1peGluIGJvcmRlci1hbmltYXRpb24oJGNsYXNzbmFtZSwgJGJvcmRlci1zaXplOiAycHgsICRib3JkZXItY29sb3I6ICNlMGUwZTAsICRkdXJhdGlvbjogLjJzKSB7XG4gICN7JGNsYXNzbmFtZX0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8qIEJvdHRvbSAvIFRvcCAvIFJpZ2h0IC8gTGVmdCAqL1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIsXG4gICAgI3skY2xhc3NuYW1lKydfX3dyYXBwZXInfTpiZWZvcmUsXG4gICAgI3skY2xhc3NuYW1lKydfX3dyYXBwZXInfTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gbGluZWFyO1xuICAgIH1cblxuICAgIC8qIEJvdHRvbSAvIFRvcCAqL1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6ICRib3JkZXItc2l6ZTtcbiAgICB9XG5cbiAgICAvKiBMZWZ0IC8gUmlnaHQgKi9cbiAgICAjeyRjbGFzc25hbWUrJ19fd3JhcHBlcid9OmJlZm9yZSxcbiAgICAjeyRjbGFzc25hbWUrJ19fd3JhcHBlcid9OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAkYm9yZGVyLXNpemU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLyogQm90dG9tICovXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbiAqIDM7XG4gICAgfVxuXG4gICAgLyogUmlnaHQgKi9cbiAgICAjeyRjbGFzc25hbWUrJ19fd3JhcHBlcid9OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbiAqIDI7XG4gICAgfVxuXG4gICAgLyogVG9wICovXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbjtcbiAgICB9XG5cbiAgICAvKiBMZWZ0ICovXG4gICAgI3skY2xhc3NuYW1lKydfX3dyYXBwZXInfTphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgfVxuXG4gICAgLyogOmhvdmVyLCA6Zm9jdXMgKi9cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgI3skY2xhc3NuYW1lKydfX3dyYXBwZXInfTpiZWZvcmUsXG4gICAgICAjeyRjbGFzc25hbWUrJ19fd3JhcHBlcid9OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvKiBCb3R0b20gKi9cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICB9XG5cbiAgICAgIC8qIFJpZ2h0ICovXG4gICAgICAjeyRjbGFzc25hbWUrJ19fd3JhcHBlcid9OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbjtcbiAgICAgIH1cblxuICAgICAgLyogVG9wICovXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGR1cmF0aW9uICogMjtcbiAgICAgIH1cblxuICAgICAgLyogTGVmdCAqL1xuICAgICAgI3skY2xhc3NuYW1lKydfX3dyYXBwZXInfTphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkdXJhdGlvbiAqIDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVscGVyc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQ29udGFpbmVyc1xuLmNvbnRhaW5lci1vbmx5LW1kIHtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIENvbnRhaW5lcnNcbi5jb250YWluZXItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogcmVtKDMwKTtcbiAgcGFkZGluZy1yaWdodDogcmVtKDMwKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQmFja2dyb3VuZHNcbi5ibGFjay1iZyB7XG4gIGJhY2tncm91bmQ6ICRkYXJrYnJvd247XG59XG5cbi5iZy1kYXJrZXIge1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAwJSwgMC4wMik7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuc2tpbi1iZy1zbSB7XG4gICAgYmFja2dyb3VuZDogJHNraW47XG4gIH1cbn1cblxuLmJnLWltZy1mdWxsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5hLmhvdmVyLW5ldXRyYWwge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb250LWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG59XG5cbi5mb250LWxpa2UtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLy8gIzMyNjQ1XG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogJHBpbms7XG59XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiByZW0oMTIpO1xufVxuXG4udGV4dC1zdHJpa2VkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2NyZWVuLXJlYWRlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwOyBsZWZ0OiAwO1xuICBwYWRkaW5nOiByZW0oMyk7XG4gIHotaW5kZXg6IDk5OTtcblxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTE7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVmlkZW8gcmVzcG9uc2l2ZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUsXG4udmlkZW8tY29udGFpbmVyIG9iamVjdCxcbi52aWRlby1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbiIsIi8qKlxuICpcbiAqIEVMRU1FTlRTXG4gKiBTdHlsZXMgZMOpZGnDqXMgYXV4IMOpbMOpbWVudHMgc3DDqWNpZmlxdWVzXG4gKlxuICogQ2VydGFpbnMgw6lsw6ltZW50cyBuw6ljZXNzaXRlbnQgdW4gY29kZSBzcMOpY2lmaXF1ZSBxdWkgbmUgcGV1dCDDqnRyZSByw6ktdXRpbGlzYWJsZVxuICogYXUgdHJhdmVycyBkdSBwcm9qZXQgKMOgIGwnaW52ZXJzZSBkZXMgbW9kdWxlcykuIElsIHMnYWdpdCBkZSBzdHlsZXMgZm9ydGVtZW50XG4gKiBkw6lwZW5kYW50cyBkdSBjb250ZXh0ZSBldCBkdSBjb250ZW51IGRlIGwnw6lsw6ltZW50LlxuICpcbiAqIEV4ZW1wbGUgOiBzbGlkZXIgaG9tZSwgcGF5bWVudCBmb3JtLCB3ZWF0aGVyIHdpZGdldC4uLlxuICpcbiAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnV0dG9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdidXR0b24nO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU291bGFyZCBDYXJkXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdzb3VsYXJkLWNhcmQnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVW5pdmVycyBnb3VybWFuZCAoc2xpZGVyIGVuIG1vYmlsZSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ3NsaWRlci1nb3VybWFuZHVuaXZlcnNlJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE9mZnJlcyBzcMOpY2lhbGVzIChzbGlkZXIgZW4gbW9iaWxlKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnc2xpZGVyLXByb2R1Y3RzJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERhdGVwaWNrZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2RhdGVwaWNrZXItc2hpcG1lbnQnO1xuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUYXJ0ZSBhdSBjaXRyb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ3RhcnRlYXVjaXRyb24nO1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQW55IHNwZWNpZmljIGJ1dHRvbiBzdHlsZSBpcyB3ZWxjb21lIGhlcmUhXG5cbi8qLS0tLS0tLS0tLSAgRGVsZXRlICAtLS0tLS0tLS0tKi9cbi5idG4taWNvbiwgLmJ0bi1pY29uOnZpc2l0ZWQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogcmVtKDE1KTtcbiAgaGVpZ2h0OiByZW0oMjApO1xuXG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmJ0bi1mYXZvcml0ZSB7XG4gIC5pY29uLXN0YXItZmlsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAud2lzaGxpc3QgJiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmLmFkZGVkLXRvLWZhdm9yaXRlIHtcbiAgICAuaWNvbi1zdGFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC53aXNobGlzdCAmIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmljb24tc3Rhci1maWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tICBFbnRyeSAgLS0tLS0tLS0tLSovXG4uYnRuLWVudHJ5LCAuYnRuLWVudHJ5OnZpc2l0ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiByZW0oNDApO1xuICBoZWlnaHQ6IHJlbSg0MCk7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgLmljb24tZW50cnktY2lyY2xlIHtcbiAgICAgIGZpbGw6ICRkYXJrYnJvd247IC8vIEB0b2RvIHVzZSB2YXJpYWJsZVxuICAgIH1cbiAgICAuaWNvbi1lbnRyeS1hcnJvdyB7XG4gICAgICBzdHJva2U6ICR3aGl0ZTsgLy8gQHRvZG8gdXNlIHZhcmlhYmxlXG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGwtdG9wLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3NSU7IHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiByZW0oNSk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogcmVtKDUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IHJlbSgzNSk7IGhlaWdodDogcmVtKDM1KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuc2Nyb2xsLXRvcC1idG4ge1xuICAgIHRvcDogNTAlO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogcmVtKDUwKTsgaGVpZ2h0OiByZW0oNTApO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1pY3JvZGF0YSBTb3VsYXJkIGRhbnMgZm9vdGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc291bGFyZC1jYXJkIHtcbiAgJl9faW1nIHtcbiAgICB3aWR0aDogcmVtKDEyMCk7XG4gICAgbWFyZ2luOiAwIDAgcmVtKDI1KTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcy1saW5rIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0b3JlIHtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTbGlkZXIgZGVzIHRodW1uYWlscyBVbml2ZXJzIGdvdXJtYW5kICh1bmlxdWVtZW50IG1vYmlsZSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5nb3VybWFuZC11bml2ZXJzZV9fdGh1bWJuYWlsIHtcbiAgJjpub3QoLmFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYm9keS1jb2xvcjtcbiAgfVxuICAucHJvZHVjdF9faW1nIHtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAgcmVtKDI1MCk7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5nb3VybWFuZC11bml2ZXJzZV9fdGh1bWJuYWlscyB7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDEwKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuZ291cm1hbmQtdW5pdmVyc2VfX3RodW1ibmFpbHMge1xuICAgIC5wcm9kdWN0X19pbWcge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAgcmVtKDEzNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2xpZGVyIHByb2R1Y3RzICh1bmlxdWVtZW50IG1vYmlsZSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnNsaWRlci1wcm9kdWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSg0MCk7XG4gICAgPiBkaXYge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgIH1cbiAgICAucHJvZHVjdC1xdWljay1hZGQge1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1zbGlkZXI9XCJwcm9kdWN0c1wiXSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBidXR0b24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERhdGVwaWNrZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiNkYXRlcGlja2VyIHtcbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQW5kYWRhXCIsIHNlcmlmO1xuICB9XG5cbiAgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAudWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2M0MDA0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQwMDQwO1xuICB9XG5cbiAgLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuMjU7XG4gIH1cblxuICAudWktZGF0ZXBpY2tlciB7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cblxuICAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi5tb2RhbC1vcGVue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jY29udGVudFdyYXBwZXIge2Rpc3BsYXk6dW5zZXQ7fVxuXG4vKiBDb2xvcnMgKi9cbiR0ZXh0Q29sb3I6ICRib2R5LWNvbG9yO1xuXG4vKioqXG4qIFJlc2V0IENTU1xuKi9cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBzcGFuLCAjdGFydGVhdWNpdHJvblJvb3QgYXBwbGV0LCAjdGFydGVhdWNpdHJvblJvb3Qgb2JqZWN0LCAjdGFydGVhdWNpdHJvblJvb3QgaWZyYW1lLCAjdGFydGVhdWNpdHJvblJvb3QgaDEsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBoMiwgI3RhcnRlYXVjaXRyb25Sb290IGgzLCAjdGFydGVhdWNpdHJvblJvb3QgaDQsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBoNSwgI3RhcnRlYXVjaXRyb25Sb290IGg2LCAjdGFydGVhdWNpdHJvblJvb3QgcCwgI3RhcnRlYXVjaXRyb25Sb290IGJsb2NrcXVvdGUsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBwcmUsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBhLCAjdGFydGVhdWNpdHJvblJvb3QgYWJiciwgI3RhcnRlYXVjaXRyb25Sb290IGFjcm9ueW0sICN0YXJ0ZWF1Y2l0cm9uUm9vdCBhZGRyZXNzLCAjdGFydGVhdWNpdHJvblJvb3QgYmlnLCAjdGFydGVhdWNpdHJvblJvb3QgY2l0ZSwgI3RhcnRlYXVjaXRyb25Sb290IGNvZGUsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkZWwsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkZm4sICN0YXJ0ZWF1Y2l0cm9uUm9vdCBlbSwgI3RhcnRlYXVjaXRyb25Sb290IGltZywgI3RhcnRlYXVjaXRyb25Sb290IGlucywgI3RhcnRlYXVjaXRyb25Sb290IGtiZCwgI3RhcnRlYXVjaXRyb25Sb290IHEsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBzLCAjdGFydGVhdWNpdHJvblJvb3Qgc2FtcCwgI3RhcnRlYXVjaXRyb25Sb290IHNtYWxsLCAjdGFydGVhdWNpdHJvblJvb3Qgc3RyaWtlLCAjdGFydGVhdWNpdHJvblJvb3Qgc3Ryb25nLCAjdGFydGVhdWNpdHJvblJvb3Qgc3ViLCAjdGFydGVhdWNpdHJvblJvb3Qgc3VwLCAjdGFydGVhdWNpdHJvblJvb3QgdHQsICN0YXJ0ZWF1Y2l0cm9uUm9vdCB2YXIsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBiLCAjdGFydGVhdWNpdHJvblJvb3QgdSwgI3RhcnRlYXVjaXRyb25Sb290IGksICN0YXJ0ZWF1Y2l0cm9uUm9vdCBjZW50ZXIsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkbCwgI3RhcnRlYXVjaXRyb25Sb290IGR0LCAjdGFydGVhdWNpdHJvblJvb3QgZGQsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBvbCwgI3RhcnRlYXVjaXRyb25Sb290IHVsLCAjdGFydGVhdWNpdHJvblJvb3QgbGksICN0YXJ0ZWF1Y2l0cm9uUm9vdCBmaWVsZHNldCwgI3RhcnRlYXVjaXRyb25Sb290IGZvcm0sICN0YXJ0ZWF1Y2l0cm9uUm9vdCBsYWJlbCwgI3RhcnRlYXVjaXRyb25Sb290IGxlZ2VuZCwgI3RhcnRlYXVjaXRyb25Sb290IHRhYmxlLCAjdGFydGVhdWNpdHJvblJvb3QgY2FwdGlvbiwgI3RhcnRlYXVjaXRyb25Sb290IHRib2R5LCAjdGFydGVhdWNpdHJvblJvb3QgdGZvb3QsICN0YXJ0ZWF1Y2l0cm9uUm9vdCB0aGVhZCwgI3RhcnRlYXVjaXRyb25Sb290IHRyLCAjdGFydGVhdWNpdHJvblJvb3QgdGgsICN0YXJ0ZWF1Y2l0cm9uUm9vdCB0ZCwgI3RhcnRlYXVjaXRyb25Sb290IGFydGljbGUsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBhc2lkZSwgI3RhcnRlYXVjaXRyb25Sb290IGNhbnZhcywgI3RhcnRlYXVjaXRyb25Sb290IGRldGFpbHMsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBlbWJlZCwgI3RhcnRlYXVjaXRyb25Sb290IGZpZ3VyZSwgI3RhcnRlYXVjaXRyb25Sb290IGZpZ2NhcHRpb24sICN0YXJ0ZWF1Y2l0cm9uUm9vdCBmb290ZXIsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBoZWFkZXIsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBoZ3JvdXAsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBtZW51LCAjdGFydGVhdWNpdHJvblJvb3QgbmF2LCAjdGFydGVhdWNpdHJvblJvb3Qgb3V0cHV0LCAjdGFydGVhdWNpdHJvblJvb3QgcnVieSwgI3RhcnRlYXVjaXRyb25Sb290IHNlY3Rpb24sICN0YXJ0ZWF1Y2l0cm9uUm9vdCBzdW1tYXJ5LCAjdGFydGVhdWNpdHJvblJvb3QgdGltZSwgI3RhcnRlYXVjaXRyb25Sb290IG1hcmssICN0YXJ0ZWF1Y2l0cm9uUm9vdCBhdWRpbywgI3RhcnRlYXVjaXRyb25Sb290IHZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIC8qYmFja2dyb3VuZDogaW5pdGlhbDsqL1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgdGV4dC1zaGFkb3c6IGluaXRpYWw7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG4jdGFydGVhdWNpdHJvblJvb3QgYXJ0aWNsZSwgI3RhcnRlYXVjaXRyb25Sb290IGFzaWRlLCAjdGFydGVhdWNpdHJvblJvb3QgZGV0YWlscywgI3RhcnRlYXVjaXRyb25Sb290IGZpZ2NhcHRpb24sICN0YXJ0ZWF1Y2l0cm9uUm9vdCBmaWd1cmUsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBmb290ZXIsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBoZWFkZXIsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBoZ3JvdXAsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBtZW51LCAjdGFydGVhdWNpdHJvblJvb3QgbmF2LCAjdGFydGVhdWNpdHJvblJvb3Qgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4jdGFydGVhdWNpdHJvblJvb3Qgb2wsICN0YXJ0ZWF1Y2l0cm9uUm9vdCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCBibG9ja3F1b3RlLCAjdGFydGVhdWNpdHJvblJvb3QgcSB7XG4gICAgcXVvdGVzOiBub25lO1xufVxuI3RhcnRlYXVjaXRyb25Sb290IGJsb2NrcXVvdGU6YmVmb3JlLCAjdGFydGVhdWNpdHJvblJvb3QgYmxvY2txdW90ZTphZnRlciwgI3RhcnRlYXVjaXRyb25Sb290IHE6YmVmb3JlLCAjdGFydGVhdWNpdHJvblJvb3QgcTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbn1cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuI3RhcnRlYXVjaXRyb25Sb290IGE6Zm9jdXMsICN0YXJ0ZWF1Y2l0cm9uUm9vdCBidXR0b246Zm9jdXMge1xuICAgIC8qb3V0bGluZTogMnB4IHNvbGlkICNjYjMzMzM7Ki9cbn1cblxuLyoqKlxuICogQmV0dGVyIHNjcm9sbCBtYW5hZ2VtZW50XG4gKi9cbmRpdiN0YXJ0ZWF1Y2l0cm9uTWFpbkxpbmVPZmZzZXQge1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xufVxuXG5kaXYjdGFydGVhdWNpdHJvblNlcnZpY2VzIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4IWltcG9ydGFudDtcbn1cblxuI3RhcnRlYXVjaXRyb25TZXJ2aWNlczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA1cHg7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMCwwLDAsMCk7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgb3V0bGluZTogMHB4IHNvbGlkIHNsYXRlZ3JleTtcbn1cblxuZGl2I3RhcnRlYXVjaXRyb25TZXJ2aWNlcyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDM1cHggIzU3NTc1Nztcbn1cblxuLyoqKlxuICogUmVzcG9uc2l2ZSBsYXlvdXQgZm9yIHRoZSBjb250cm9sIHBhbmVsXG4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDc5cHgpIHtcbiAgICAjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIHtcbiAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICN0YXJ0ZWF1Y2l0cm9uIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCAxNXB4IDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAjdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciwgI3RhcnRlYXVjaXRyb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0Q29udGFpbmVyICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3Qge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhcnRlYXVjaXRyb25OYW1lIC50YXJ0ZWF1Y2l0cm9uSDIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICAgICAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgI3RhcnRlYXVjaXRyb24ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgNSUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LWhlaWdodDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qKipcbiAqIENvbW1vbiB2YWx1ZVxuICovXG4jdGFydGVhdWNpdHJvbiAqIHtcbiAgICB6b29tOiAxO1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24ge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgYnV0dG9uI3RhcnRlYXVjaXRyb25CYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4jdGFydGVhdWNpdHJvbiAuY2xlYXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4jdGFydGVhdWNpdHJvbiBhIHtcbiAgICBjb2xvcjogcmdiKDY2LCA2NiwgNjYpO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3RhcnRlYXVjaXRyb25Sb290IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4jdGFydGVhdWNpdHJvbiBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jdGFydGVhdWNpdHJvbiB1bCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25IMSwgI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25IMiwgI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25IMywgI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25INCwgI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25INSwgI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25INiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29va2llLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG4vKioqXG4gKiBSb290IGRpdiBhZGRlZCBqdXN0IGJlZm9yZSA8L2JvZHk+XG4gKi9cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgKiB7XG4gICAgYm94LXNpemluZzogaW5pdGlhbDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICAvL2ZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAudGFydGVhdWNpdHJvbkgxIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDE1cHggMCAyOHB4O1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgLnRhcnRlYXVjaXRyb25IMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTJweCAwIDAgMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuI3RhcnRlYXVjaXRyb25Db29raWVzTnVtYmVyQmlzLnRhcnRlYXVjaXRyb25IMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qKipcbiAqIENvbnRyb2wgcGFuZWxcbiAqL1xuI3RhcnRlYXVjaXRyb25CYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjE0NzQ4MzY0Njtcbn1cblxuI3RhcnRlYXVjaXRyb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0byAwIC00MzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDYlO1xuICAgIHdpZHRoOiA4NjBweDtcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4jdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkJvcmRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWxDb29raWUsXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3MHB4O1xufVxuXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXIge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi50YXJ0ZWF1Y2l0cm9uU2VsZkxpbmssICN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0Q29udGFpbmVyICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3QgLnRhcnRlYXVjaXRyb25IaWRkZW4sXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uSGlkZGVuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuMDcpO1xufWEudGFydGVhdWNpdHJvblNlbGZMaW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDdweCFpbXBvcnRhbnQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25IaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0IC50YXJ0ZWF1Y2l0cm9uSDMudGFydGVhdWNpdHJvblRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0IC50YXJ0ZWF1Y2l0cm9uVGl0bGUsIFxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblRpdGxlIGJ1dHRvbiwgXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbkluZm8sIFxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkRldGFpbHMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDIwcHggMHB4IDBweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgYSxcbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25UaXRsZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIGE6aG92ZXIsXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0IC50YXJ0ZWF1Y2l0cm9uVGl0bGUge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25JbmZvLFxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkRldGFpbHMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uSW5mbyBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbn1cblxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xufVxuXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzMzMztcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkICMzMzM7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbk5hbWUgYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xufVxuXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbk5hbWUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogN3B4IDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgLnRhcnRlYXVjaXRyb25BbGxvdyxcbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIC50YXJ0ZWF1Y2l0cm9uRGVueSxcbi50YWNfYWN0aXZhdGUgLnRhcnRlYXVjaXRyb25BbGxvdyB7XG4gICAgYmFja2dyb3VuZDogZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbn1cblxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIC50YXJ0ZWF1Y2l0cm9uTGlzdENvb2tpZXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25IMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbk1haW5MaW5lT2Zmc2V0IC50YXJ0ZWF1Y2l0cm9uTmFtZSB7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qKipcbiAqIEJpZyBhbGVydFxuICovXG4udGFydGVhdWNpdHJvbkFsZXJ0QmlnVG9wIHtcbiAgICB0b3A6IDA7XG59XG5cbi50YXJ0ZWF1Y2l0cm9uQWxlcnRCaWdCb3R0b20ge1xuICAgIGJvdHRvbTogMDtcbn1cblxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xuICBiYWNrZ3JvdW5kOiAkc2tpbjtcbiAgLy9jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDVweCA1JTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoJHNraW4gM3B4LCB0cmFuc3BhcmVudCAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBib3R0b206IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IDBweCA7XG4gIH1cbn1cblxuI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0LCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUsICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG5cbiAgYmFja2dyb3VuZDogJHBpbms7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcblxuICBjb2xvcjogJHdoaXRlO1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCwgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dENvbG9yO1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uUGVyY2VudGFnZSB7XG4gICAgYmFja2dyb3VuZDogJHBpbmsgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQ0O1xufVxuXG4vKioqXG4gKiBTbWFsbCBhbGVydFxuICovXG5cbi50YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbFRvcCwudGFydGVhdWNpdHJvbkFsZXJ0U21hbGxCb3R0b20ge1xuICAgIGJvdHRvbTogMDtcbn1cblxuI3RhcnRlYXVjaXRyb25BbGVydFNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDY7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbk1hbmFnZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDEwcHggOHB4O1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25NYW5hZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25NYW5hZ2VyICN0YXJ0ZWF1Y2l0cm9uRG90IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbk1hbmFnZXIgI3RhcnRlYXVjaXRyb25Eb3QgI3RhcnRlYXVjaXRyb25Eb3RHcmVlbixcbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbk1hbmFnZXIgI3RhcnRlYXVjaXRyb25Eb3QgI3RhcnRlYXVjaXRyb25Eb3RZZWxsb3csXG4jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25NYW5hZ2VyICN0YXJ0ZWF1Y2l0cm9uRG90ICN0YXJ0ZWF1Y2l0cm9uRG90UmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDAlO1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25NYW5hZ2VyICN0YXJ0ZWF1Y2l0cm9uRG90ICN0YXJ0ZWF1Y2l0cm9uRG90R3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjg3MEI7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbk1hbmFnZXIgI3RhcnRlYXVjaXRyb25Eb3QgI3RhcnRlYXVjaXRyb25Eb3RZZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkRBMjY7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbk1hbmFnZXIgI3RhcnRlYXVjaXRyb25Eb3QgI3RhcnRlYXVjaXRyb25Eb3RSZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5QzFBMUE7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNOdW1iZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTnVtYmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0Q29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RDb250YWluZXIgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RDb250YWluZXIgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdCBzdHJvbmcge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNvb2tpZXNUaXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIHBhZGRpbmc6IDEzcHggMCA5cHggMTNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNvb2tpZXNUaXRsZSBzdHJvbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RDb250YWluZXIgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdCAudGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0TWFpbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICAgIHBhZGRpbmc6IDdweCA1cHggMTBweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0Q29udGFpbmVyICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3QgLnRhcnRlYXVjaXRyb25Db29raWVzTGlzdE1haW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbn1cblxuI3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RDb250YWluZXIgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdCAudGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0TWFpbiBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uQWxlcnRTbWFsbCAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0Q29udGFpbmVyICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3QgLnRhcnRlYXVjaXRyb25Db29raWVzTGlzdE1haW4gLnRhcnRlYXVjaXRyb25Db29raWVzTGlzdExlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xufVxuXG4jdGFydGVhdWNpdHJvbkFsZXJ0U21hbGwgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdENvbnRhaW5lciAjdGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0IC50YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RNYWluIC50YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RMZWZ0IGEgc3Ryb25nIHtcbiAgICBjb2xvcjogZGFya3JlZDtcbn1cblxuI3RhcnRlYXVjaXRyb25BbGVydFNtYWxsICN0YXJ0ZWF1Y2l0cm9uQ29va2llc0xpc3RDb250YWluZXIgI3RhcnRlYXVjaXRyb25Db29raWVzTGlzdCAudGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0TWFpbiAudGFydGVhdWNpdHJvbkNvb2tpZXNMaXN0UmlnaHQge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzMCU7XG59XG5cbi8qKipcbiAqIEZhbGxiYWNrIGFjdGl2YXRlIGxpbmtcbiAqL1xuLnRhY19hY3RpdmF0ZSB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWNfZmxvYXQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50YWNfYWN0aXZhdGUgLnRhY19mbG9hdCBzdHJvbmcge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udGFjX2FjdGl2YXRlIC50YWNfZmxvYXQgLnRhcnRlYXVjaXRyb25BbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCODcwQjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKipcbiAqIENTUyBmb3Igc2VydmljZXNcbiAqL1xuaW5zLmZlcmFuay1wdWJsaWNpdGUsIGlucy5hZHNieWdvb2dsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYuYW1hem9uX3Byb2R1Y3Qge1xuICAgIGhlaWdodDoyNDBweDtcbiAgICB3aWR0aDoxMjBweDtcbn1cbi50YXJ0ZWF1Y2l0cm9uSXNBbGxvd2VkIC50YXJ0ZWF1Y2l0cm9uRGVueSB7XG4gICAgb3BhY2l0eTogMC40IWltcG9ydGFudDtcbn0udGFydGVhdWNpdHJvbklzRGVuaWVkIC50YXJ0ZWF1Y2l0cm9uQWxsb3cge1xuICAgIG9wYWNpdHk6IDAuNCFpbXBvcnRhbnQ7XG59LnRhcnRlYXVjaXRyb25Jc0FsbG93ZWQgLnRhcnRlYXVjaXRyb25BbGxvdyB7XG4gICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG59LnRhcnRlYXVjaXRyb25Jc0RlbmllZCAudGFydGVhdWNpdHJvbkRlbnkge1xuICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xufVxuLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQWxsb3csIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFsbG93IHtcbiAgICBvcGFjaXR5OiAwLjQ7XG59XG5cbmRpdiN0YXJ0ZWF1Y2l0cm9uSW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogODAlIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4IDAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTEwcHggYXV0byA0MHB4IWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDFlbSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbmEudGFydGVhdWNpdHJvblNlbGZMaW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTNweCFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxNHB4IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59LnRhcnRlYXVjaXRyb25NYWluTGluZSAudGFydGVhdWNpdHJvbkgyIHtcbiAgICBmb250LXNpemU6IDEuMmVtIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0cHghaW1wb3J0YW50O1xufVxuXG5zcGFuLnRhcnRlYXVjaXRyb25UaXRsZS50YXJ0ZWF1Y2l0cm9uSDMge1xuICAgIG1hcmdpbi10b3A6IDEycHghaW1wb3J0YW50O1xufVxuIiwiLyoqXG4gKlxuICogU1RSVUNUVVJFXG4gKiBTdHlsZXMgZMOpZGnDqXMgYXV4IGVuc2VtYmxlcyBzdHJ1Y3R1cmFudCB1bmUgcGFnZVxuICpcbiAqIFJlZ3JvdXBlIGxlcyBzdHlsZXMgZ2xvYmF1eCBkZSBjaGFxdWUgw6lsw6ltZW50IGRlIHN0cnVjdHVyZSA6IGhlYWRlciAoYF9oZWFkZXIuc2Nzc2ApXG4gKiBjb250ZW51IChgX2NvbnRlbnQuc2Nzc2ApLCBldCBmb290ZXIgKGBfZm9vdGVyLnNjc3NgKS5cbiAqXG4gKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2NvbnRlbnQnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9vdGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdmb290ZXInO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdoZWFkZXInO1xuQGltcG9ydCAnaGVhZGVyLXN0aWNreSc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNZW51XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdtZW51JztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE5hdmlnYXRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ25hdmlnYXRpb24nO1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5vdmVybGF5IHtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDAlLCAwKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuICAub3ZlcmxheSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMCUsIDApO1xuICAgIH1cbiAgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gT25nbGV0cyBzdXIgcGFnZSB0eXBlIGxvZ2ksIHF1YW5kIHRpdHJlIHBhc3NlIHN1ciAyIGxpZ25lc1xuLm5hdi1saW5rIHtcbiAgLmJvcmRlci1ncmF5LTEgJiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogdG9wIGxpbmVhciAzMDBtcztcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgYmFja2dyb3VuZDogJGRhcms7XG4gIGhlaWdodDogcmVtKDYwKTtcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0oMzUpO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgbWluLXdpZHRoOiByZW0oMTAwKTtcbiAgICB3aWR0aDogcmVtKDEwMCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogNDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skcGF0aC1pbWd9L2ZvbmQtbG9nby5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IHJlbSgxMDApO1xuICAgICAgaGVpZ2h0OiByZW0oNzUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHJlbSg1KSByZW0oNSk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiByZW0oODApO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3V0aWxpdGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHJlbSgyNSk7XG5cbiAgICAmLS1zaW1wbGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCFpbXBvcnRhbnQ7XG5cbiAgICAgIC51dGlsaXRpZXMtbWVudV9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnV0aWxpdGllcy1tZW51X19saW5rIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJGRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnV0aWxpdGllcy1tZW51IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogcmVtKDI1KTtcbiAgfVxuXG4gICZfX21lbnVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgJi5hY3RpdmUge1xuICAgICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuc2VhcmNoLWV4cGFuZGVkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMjAwbXM7XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19tZW51cyB7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLmJ0bi1tZW51LS1zZWFyY2gtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLnN0aWNreSAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXRpbGl0aWVzLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZvcm1fX2J0bi1jb250YWluZXIge1xuICAgICAgZmxleDogMCAxIDE1JTtcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLmZvcm0tc2VhcmNoLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyNSk7XG4gICAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDE1KTtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICZfX2NoaWxkIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgfVxuXG4gICAgICAmX191dGlsaXRpZXMge1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oNzUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vLyAjMzI5MDQgOiBtZCDDoCBsZ1xuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAvL2JvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS0xO1xuICAgIH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IHJlbSg1MCk7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAmLnNlYXJjaC1leHBhbmRlZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnV0aWxpdGllcy1tZW51IHtcbiAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9fbWVudXMge1xuICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1mb3JtX19idG4tY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4OiAwIDEgMzAlO1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgyNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc2ltcGxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgJl9fdXRpbGl0aWVzIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cblxuICAgICAgJl9fYnRuLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtaW4td2lkdGg6IHJlbSgyMTUpO1xuICAgICAgICB3aWR0aDogcmVtKDIxNSk7XG4gICAgICAgIGhlaWdodDogcmVtKDE3MCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiByZW0oMjE1KTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxOTApO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX191dGlsaXRpZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICB9XG5cbiAgICAgICZfX21lbnVzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19tYWluLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyIHN0aWNreVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAlcGwtc3RpY2t5LXNlcGFyYXRvciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuaGVhZGVyX19tZW51cyB7XG4gICAgdHJhbnNpdGlvbjogZmxleC1iYXNpcyA1MDBtcyBlYXNlLWluLW91dCwgbWFyZ2luLWJvdHRvbSA1MDBtcyBsaW5lYXI7XG4gIH1cblxuICAuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMztcblxuICAgIC5oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiByZW0oMTAwKTtcblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICAmX19tZW51cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX21lbnVzLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICAmX19zcGVjaWFsLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMTUpO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMTUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NlYXJjaCB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgICZfX3V0aWxpdGllcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBleHRlbmQgJXBsLXN0aWNreS1zZXBhcmF0b3I7IC8vIGFkZFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWNvbm5lY3RlZCB7XG4gICAgICAgIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbWVudV9faXRlbSA+IGEsIC5zaW1wbGUtbWVudSBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC51dGlsaXRpZXMtbWVudV9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC51dGlsaXRpZXMtbWVudSB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZWFyY2ggZm9ybVxuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5idG4tbWVudS0tc2VhcmNoLWZvcm0ge1xuICAgICAgJi5idG4tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIHdpZHRoOiByZW0oMTkpO1xuICAgICAgaGVpZ2h0OiByZW0oMTkpO1xuICAgIH1cblxuICAgIC8vIHV0aWxpdGllcyBtZW51IGV0IHNlYXJjaCBmb3JtXG4gICAgLmJ0bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm1haW4tbWVudSB7XG4gICAgICAmX19saXN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDM1KTtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSA+IGEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2ltcGxlLW1lbnUge1xuICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzUpO1xuICAgICAgfVxuXG4gICAgICAuc3BlY2lhbC1tZW51X19saXN0IHtcbiAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgICAgfVxuXG4gICAgICBsaSBhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAmLnN0aWNreS0taGFsZi13YXkge1xuICAgICAgLmhlYWRlciB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICZfX21lbnVzIHtcbiAgICAgICAgICAvL3BhZGRpbmctbGVmdDogcmVtKDEwKTtcbiAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IHJlbSgxMCk7XG4gICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiByZW0oNDA0KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaW1wbGUtbWVudS0taGVhZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RpY2t5LS1jb21wbGV0ZSB7XG4gICAgICAuaGVhZGVyX19tZW51cy1jb250YWluZXIge1xuICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuaGVhZGVyX19sb2dvLFxuICAgICAgLmhlYWRlcl9fc2VhcmNoLFxuICAgICAgLmhlYWRlcl9fdXRpbGl0aWVzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICB9XG4gICAgICAuaGVhZGVyX19zZWFyY2gge1xuICAgICAgICBmbGV4OiAwIDAgcmVtKDQwKTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fdXRpbGl0aWVzIHtcbiAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaC1leHBhbmRlZCB7XG4gICAgICAgIC8vb3V0bGluZTogMXB4IHNvbGlkIHJlZDtcbiAgICAgICAgLmhlYWRlcl9fbWVudXMge1xuICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcl9fdXRpbGl0aWVzIHtcbiAgICAgICAgICBmbGV4OiAwIDAgcmVtKDExMCk7XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnN0aWNreSB7XG4gICAgICAmLnN0aWNreS0taGFsZi13YXkge1xuICAgICAgICAuaGVhZGVyX19tZW51cyB7XG4gICAgICAgICAgZmxleC1iYXNpczogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucHJvbW8tYmFubmVyIHtcbiAgICAmLnN0aWNreS1iYW5uZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWVudVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJ0bi1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogcmVtKDIwKTtcbiAgaGVpZ2h0OiByZW0oMjApO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vLyAjMzI5MDQgOiBtZCDDoCBsZ1xuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5idG4tbWVudSB7XG4gICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICYuYnRuLW1lbnUtLXNlYXJjaC1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIE1PRFVMRVNcbiAqIFN0eWxlcyBkw6lkacOpcyBhdXggY29tcG9zYW50c1xuICpcbiAqIFJlZ3JvdXBlIGxlcyBjb21wb3NhbnRzIHLDqS11dGlsaXNhYmxlcyBkdSBwcm9qZXQgKHBhcyBkZSBkw6lwZW5kYW5jZVxuICogY29udGV4dHVlbGxlLCBwYXMgZGUgZMOpcGVuZGFuY2Ugw6AgbGV1ciBjb250ZW51KS5cbiAqXG4gKiBFeGVtcGxlIDogYnV0dG9uLCBmb3JtLCBzbGlkZXIsIGFjY29yZGlvbi4uLlxuICpcbiAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU3R5bGVzIGRpZmbDqXJlbnRzIG1lbnVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdtZW51cyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCcmVhZGNydW1ic1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnYnJlYWRjcnVtYnMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnYnV0dG9ucyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcm9kdWN0IGNvdW50ZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ3Byb2R1Y3QtY291bnRlcic7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDTVNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2Ntcyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnZm9ybXMnO1xuQGltcG9ydCAnc2VhcmNoZm9ybXMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJvZHVjdHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ3Byb2R1Y3RzL3NldHVwJztcbkBpbXBvcnQgJ3Byb2R1Y3RzL2NhcnQnO1xuQGltcG9ydCAncHJvZHVjdHMvZW50cnknO1xuQGltcG9ydCAncHJvZHVjdHMvcXVpY2stYWRkJztcbkBpbXBvcnQgJ3Byb2R1Y3RzL2luZm9ybWF0aW9ucyc7XG5AaW1wb3J0ICdwcm9kdWN0cy95b3Utd2lsbC1saWtlJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAndGFibGVzJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFR5cGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ3R5cGUnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQmxvY3MgcGljdG9zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdwaWN0b3MnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQmxvY3MgY3LDqW5lbMOpc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnY3JlbmVsbGF0ZWQtYmxvY2snO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQmxvYyBMaXZyYWlzb24gQ2hyb25vZnJlc2hcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2Nocm9ub2ZyZXNoJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJsb2MgR2FtbWVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ3JhbmdlLWJsb2MnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQmxvYyBJbWFnZSBsaW5rXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdpbWFnZS1saW5rLWJsb2MnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gT25nbGV0cyBpbmZvcm1hdGlvbnMgYWRkaXRpb25uZWxsZXMgZCd1biBwcm9kdWl0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICd0YWItcHJvZHVjdC1pbmZvcyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJbmZvcm1hdGlvbnMgcHJpbmNpcGFsZXMgZCd1biBwcm9kdWl0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdwcm9kdWN0LWluZm9zJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEluZm9ybWF0aW9ucyBwcmluY2lwYWxlcyBkJ3VuIHByb2R1aXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2Nyb3NzLWJsb2MnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQXZpcyBjbGllbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2N1c3RvbWVyLXJldmlldyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGaWx0cmVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdmaWx0ZXJzJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNob3BwaW5nIGNhcnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2NhcnQnO1xuQGltcG9ydCAnY29tbWFuZHMtdGFibGUnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU21vb3RoIGFwcGVhcmluZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnc21vb3RoLWFwcGVhcmluZyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCYWNrZ3JvdW5kc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnYmFja2dyb3VuZHMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGFnaW5hdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAncGFnaW5hdGlvbic7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGaWx0cmVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICd0YWItcmVjaXBlLWZpbHRlcnMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQmxvY3Mgbm9pciBhdmVjIGZvbmQgZGUgcGF0dGVzIGRlIGNhbmFyZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnZGFyay1kdWNrLWZvb3QtYmxvY2snO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGFuZWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ3BhbmVsJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdlbmVyaWMgVGFic1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAndGFiLWdlbmVyaWMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRmxhc2hiYWdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2ZsYXNoYmFnJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFN0ZXBzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdzdGVwcyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUb29nbGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ3Rvb2dsZSc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNb2RhbGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ21vZGFsJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNhcmRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCAnY2FyZHMnO1xuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBzZWN1cmVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0ICdjYXJkcyc7XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGRlbGl2ZXJ5LXNsb3RzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCAnZGVsaXZlcnktc2xvdHMnO1xuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBzZWN1cmVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0ICdzZWN1cmUnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaW5mb3MgYmFubmVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCAnaW5mb3MtYmFubmVyJztcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVGV4dCBzaGFkb3dcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0ICd0ZXh0LXNoYWRvdyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSZWFkIG1vcmVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0ICdyZWFkLW1vcmUnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVyb1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgJ2hlcm8nO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSWRlYWwgZGlzaFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgJ2lkZWFsLWRpc2gnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSG9tZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgJ2hvbWUvZ291cm1hbmQnO1xuQGltcG9ydCAnaG9tZS9nb3VybWFuZC11bml2ZXJzZSc7XG5AaW1wb3J0ICdob21lL2FkdmljZSc7XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGlmZsOpcmVudHMgbWVudXMgZHUgc2l0ZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJXBsLW1lbnVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbiVwbC1tYWluLW1lbnUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4kcGFkZGluZy1zdWJtZW51aXRlbS1tb2JpbGU6IHJlbSgyMCk7XG5cbi8vIC5oZWFkZXJfX21lbnVzLWNvbnRhaW5lciBzdHlsZXMgKHBvdXIgcG9zaXRpb25uZW1lbnQsIHZvaXIgX2hlYWRlci5zY3NzKVxuLmhlYWRlcl9fbWVudXMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYmFja2dyb3VuZDogJGRhcms7XG4gIGJvcmRlci10b3A6IHJlbSgxKSBzb2xpZCAkZ3JheS0xO1xuXG4gIGxpbmUtaGVpZ2h0OiAzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGVhZGVyX19tZW51c8KgIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4vLyAjMzI5MDQgOiBtZCDDoCBsZ1xuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5oZWFkZXJfX21lbnVzIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbWVudXMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDtcblxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLyogPT0gTWFpbiBtZW51ICovXG4ubWFpbi1tZW51IHtcbiAgbGkge1xuICAgID4gYSB7XG4gICAgICBAZXh0ZW5kICVwbC1tYWluLW1lbnUtbGluaztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGxpZ2h0Z29sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbWVudV9fbGlzdCB7XG4gIEBleHRlbmQgJXBsLW1lbnVzO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xufVxuXG4ubWFpbi1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gICYubWFpbi1tZW51X19pdGVtLS1oYXMtc3VibWVudSB7XG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiByZW0oMTApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRoLWltZ30vc3ZnL2ljb24tY2FyZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgL1xuICAgICAgICAgIGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vICMzMjkwNCA6IG1kIMOgIGxnXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJXBsLW1haW4tbWVudS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICB9XG5cbiAgICAubWFpbi1tZW51X19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLm1haW4tbWVudV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMzUpIHJlbSgzMCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tYWluLW1lbnVfX2l0ZW0tLWhhcy1zdWJtZW51IHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLm1haW4tbWVudV9fbGlzdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PSBzdWIgbWVudSAqL1xuLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgbWF4LXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAxMDBtcztcblxuICBiYWNrZ3JvdW5kOiAkZGFyaztcblxuICB6LWluZGV4OiAxO1xuICAubWFpbi1tZW51X19pdGVtLmFjdGl2ZSAmIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3ViLW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiByZW0oMjApIDAgMDtcblxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4vLyAjMzI5MDQgOiBtZCDDoCBsZ1xuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zdWItbWVudSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgtMik7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgbWluLWhlaWdodDogcmVtKDMyMCk7XG5cbiAgICAgIC5tYWluLW1lbnVfX2l0ZW0uYWN0aXZlICYge1xuICAgICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdWJtZW51LWNvbnRhaW5lcl9fZW5jYXBzdWxhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uc3ViLW1lbnVfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xufVxuXG4uc3VibWVudS1jb250YWluZXJfX2ltYWdlLWxpbmsge1xuICBmbGV4LWJhc2lzOiByZW0oODApO1xuICBvcmRlcjogMjtcblxuICBib3JkZXItdG9wOiByZW0oMSkgc29saWQgJGdyYXktMTtcblxuICAuaW1hZ2UtbGluayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi8vICMzMjkwNCA6IG1kIMOgIGxnXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnN1Ym1lbnUtY29udGFpbmVyX19lbmNhcHN1bGF0b3Ige1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjk1KSFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zdWItbWVudV9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzApIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IDEgMCAzNSU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zdWItbWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z29sZDtcbiAgICAgICAgd2lkdGg6IHJlbSg0MDgpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWVudS1jb250YWluZXJfX2Nyb3NzLXByb2R1Y3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IHJlbSgyMCk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDIwMG1zO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMjAwbXM7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC5jcm9zcy1hcnRpY2xlX19pbGx1IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Ym1lbnUtY29udGFpbmVyX19pbWFnZS1saW5rIHtcbiAgICAgIC8vZmxleDogMCAwIHJlbSgyNjUpO1xuICAgICAgLy9taW4taGVpZ2h0OiByZW0oMzIwKTtcbiAgICAgIG9yZGVyOiB1bnNldDtcblxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgLmltYWdlLWxpbmsge1xuICAgICAgICB3aWR0aDogcmVtKDIwMCk7XG4gICAgICAgIGhlaWdodDogcmVtKDIwMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc3VibWVudS1jb250YWluZXJfX2Nyb3NzLXByb2R1Y3Qge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cbn1cblxuLnN1Yi1tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vLyAjMzI5MDQgOiBtZCDDoCBsZ1xuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zdWItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLCAwLjkpO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDE1KSByZW0oMCk7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5zdWItbWVudV9fbGluayB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgfVxufVxuXG4uc3ViLW1lbnVfX2J1dHRvbiB7XG4gIEBleHRlbmQgJXBsLW1haW4tbWVudS1saW5rO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogJHBhZGRpbmctc3VibWVudWl0ZW0tbW9iaWxlO1xuICBwYWRkaW5nLWJvdHRvbTogJHBhZGRpbmctc3VibWVudWl0ZW0tbW9iaWxlO1xuXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiByZW0oMSkgc29saWQgJGdyYXktMTtcblxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWluLWhlaWdodDogcmVtKDgwKTsgLyogZml4IGlvcyBzYWZhcmkgIzMyNjE0ICovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IHJlbSgxMCk7XG4gICAgaGVpZ2h0OiByZW0oMTApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skcGF0aC1pbWd9L3N2Zy9pY29uLWNhcmV0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC9cbiAgICAgIGNvbnRhaW47XG4gIH1cbn1cblxuLy8gIzMyOTA0IDogbWQgw6AgbGdcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc3ViLW1lbnVfX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogPT0gVXRpbGl0aWVzIG1lbnUgKi9cbi51dGlsaXRpZXMtbWVudSB7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAZXh0ZW5kICVwbC1tZW51cztcbiAgfVxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIC51dGlsaXRpZXMtbWVudSB7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtKDE5KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTkpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg1KTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnV0aWxpdGllcy1tZW51X19saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiByZW0oMTQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogcmVtKDMwKTtcbiAgaGVpZ2h0OiByZW0oMzApO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmLmxvZ2dlZCB7XG4gICAgY29sb3I6ICRsaWdodGdvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi51dGlsaXRpZXMtbWVudV9fYW1vdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnV0aWxpdGllcy1tZW51X19sb3lhbHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnV0aWxpdGllcy1tZW51X19jYXJ0LW51bWJlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIC0xMHB4KTtcbiAgbWluLXdpZHRoOiByZW0oMTUpO1xuICBtaW4taGVpZ2h0OiByZW0oMTUpO1xuICBwYWRkaW5nOiAwIHJlbSgxKTtcblxuICBiYWNrZ3JvdW5kOiAkcmVkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IHJlbSgxMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnV0aWxpdGllcy1tZW51X190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gIzMyOTA0IDogbWQgw6AgbGdcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAudXRpbGl0aWVzLW1lbnUge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgICAgYTpob3ZlcixcbiAgICAgIGE6Zm9jdXMsXG4gICAgICBhOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDMwKTtcbiAgICAgIH1cblxuICAgICAgJi0tc2ltcGxlIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudXRpbGl0aWVzLW1lbnVfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICAudXRpbGl0aWVzLW1lbnVfX2Ftb3VudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1sZWZ0OiByZW0oMSkgc29saWQgJHBpbms7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICB9XG5cbiAgICAudXRpbGl0aWVzLW1lbnVfX2xveWFsdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oNSk7XG4gICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnV0aWxpdGllcy1tZW51IHtcbiAgICAgIGE6aG92ZXIsXG4gICAgICBhOmZvY3VzLFxuICAgICAgYTphY3RpdmUge1xuICAgICAgICAudXRpbGl0aWVzLW1lbnVfX3RleHQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC51dGlsaXRpZXMtbWVudV9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAudXRpbGl0aWVzLW1lbnVfX2xpbmsge1xuICAgICAgJi0tY2hlY2tvdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC51dGlsaXRpZXMtbWVudV9fbGluayB7XG4gICAgICAmLS1jaGVja291dCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi51dGlsaXRpZXMtbWVudV9fdGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX21lbnVzLWNvbnRhaW5lcl9fdXRpbGl0aWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHJlbSg1MCk7XG4gIGJvcmRlci10b3A6IHJlbSgxKSBzb2xpZCAkZ3JheS0xO1xuXG4gIGxpbmUtaGVpZ2h0OiA0O1xuICAudXRpbGl0aWVzLW1lbnVfX2ltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiByZW0oMTkpO1xuICAgIGhlaWdodDogcmVtKDE5KTtcbiAgfVxuICAudXRpbGl0aWVzLW1lbnVfX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC51dGlsaXRpZXMtbWVudV9fbGluayB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qID09IFNpbXBsZSBtZW51ICovXG4uc2ltcGxlLW1lbnUge1xuICB1bCB7XG4gICAgQGV4dGVuZCAlcGwtbWVudXM7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxufVxuXG4uc2ltcGxlLW1lbnUtLXdoaXRlIHtcbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIH1cbn1cblxuLy8gIzMyOTA0IDogbWQgw6AgbGdcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuc2ltcGxlLW1lbnUge1xuXG4gICAgICAuc3BlY2lhbC1tZW51X19saXN0IHtcbiAgICAgICAgZ2FwOiByZW0oODApO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNpbXBsZS1tZW51LS1waW5rIHtcbiAgICAgIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNpbXBsZS1tZW51LS1oZWFkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3VudC1tZW51X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8vIE1lbnUgYXNpZGUgcGFnZXMgTW9uIGNvbXB0ZVxuLmFjY291bnQtbWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gIzMyOTA0IDogbWQgw6AgbGdcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuYWNjb3VudC1tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMikgMDtcbiAgICB9XG4gIH1cbn1cblxuLnNwZWNpYWwtbWVudSB7XG4gICZfX3N1Yi1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCkgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cbiAgICA+IGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRsaWdodGdvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViLWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuc3BlY2lhbC1tZW51X19zdWItbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3ViLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtKDUwKTtcbiAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICAgICAgYm94LXNoYWRvdzogMCByZW0oNikgcmVtKDEwKSAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICB9XG5cbiAgICAgICZfX3N1Yi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCcmVhZGNydW1ic1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vei1pbmRleDogMTtcbiAgcGFkZGluZzogcmVtKDEzMCkgMCByZW0oMTUpO1xuXG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRhcmticm93bjtcblxuICAmLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAmICsgJiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiL1wiO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IHJlbSg5MCkgMCByZW0oMTUpO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhcmticm93bjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAyNTBtcztcblxuICBjb2xvcjogJGRhcmticm93bjtcbiAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICYtLWxoLW5vcm1hbCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uYnRuLS1mdWxsIHtcbiAgYmFja2dyb3VuZDogJHBpbms7XG4gIGJvcmRlci1jb2xvcjogJHBpbms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFya2Jyb3duO1xuICAgIGNvbG9yOiAkZGFya2Jyb3duO1xuICB9XG59XG5cbi5idG4tLWJsYWNrIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrYnJvd247XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFya2Jyb3duO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYnRuLS1ibGFjay1mdWxsIHtcbiAgYmFja2dyb3VuZDogJGRhcmticm93bjtcbiAgYm9yZGVyLWNvbG9yOiAkZGFya2Jyb3duO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFya2Jyb3duO1xuICAgIGNvbG9yOiAkZGFya2Jyb3duO1xuICB9XG59XG5cbi5idG4tLWdyZXkge1xuICBib3JkZXItY29sb3I6ICRncmF5LTI7XG4gIGNvbG9yOiAkZ3JheS0yO1xufVxuXG4uYnRuLS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gIGNvbG9yOiAkd2hpdGU7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBjb2xvcjogJGRhcmticm93bjtcbiAgfVxufVxuXG4uYnRuLS1nb2xkIHtcbiAgYm9yZGVyLWNvbG9yOiAkZ29sZDtcbiAgY29sb3I6ICRnb2xkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcbiAgICBib3JkZXItY29sb3I6ICRnb2xkO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxufVxuXG4uYnRuLS1yZWQge1xuICBib3JkZXItY29sb3I6ICRyZWQ7XG4gIGNvbG9yOiAkcmVkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5idG4tLXdpZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAqIDIuMTY7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14ICogMi4xNjtcbn1cblxuLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAxO1xuXG4gIGNvbG9yOiAkZ3JheS0zO1xuICBib3JkZXItY29sb3I6ICRncmF5LTM7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGdyYXktMztcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTM7XG4gIH1cbiAgJi5idG4taG92ZXJlZmZlY3Qge1xuICAgICY6aG92ZXI6OmJlZm9yZSxcbiAgICAmOmZvY3VzOjpiZWZvcmUsXG4gICAgJjphY3RpdmU6OmJlZm9yZSB7XG4gICAgICAtLXNpemU6IDA7XG4gICAgfVxuICB9XG59XG5cbi5idG4taG92ZXJlZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLmJ0bi0td2hpdGUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYuaXNIb3ZlciB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAuYnRuLWhvdmVyZWZmZWN0X19jaXJjbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBiYWNrZ3JvdW5kOiAkZGFya2Jyb3duO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDEwMG1zO1xuICB9XG59XG5cbi5idG4tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWVudHJ5IHtcbiAgJi0tY2FydCB7XG4gICAgYm9yZGVyOiByZW0oMSkgc29saWQgJGRhcmticm93bjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgaGVpZ2h0OiByZW0oNDApO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNHM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJGRhcmticm93bjtcbiAgICAgIHdpZHRoOiByZW0oMjMpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC40cztcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmticm93bjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi0tcmV2ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICRwaW5rO1xuICBib3JkZXItY29sb3I6ICRwaW5rO1xuICBjb2xvcjogJHdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmticm93bjtcbiAgICBjb2xvcjogJGRhcmticm93bjtcbiAgfVxufVxuXG4uc2ltcGxlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkZGFya2Jyb3duO1xuICBmb250LXNpemU6IHJlbSgyMCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkYXJrYnJvd247XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgfVxufVxuXG4uc2ltcGxlLWxpbmstLW5vLWxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uc2ltcGxlLWxpbmstLW5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNpbXBsZS1saW5rLS1uby1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNpbXBsZS1saW5rLS1jb2xsYXBzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogcmVtKDE1KTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IHJlbSgzKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHJlbSgzKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiByZW0oNikgc29saWQgJGJsYWNrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgJi5jb2xsYXBzZWQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxufVxuXG4uYmFjay1saW5rIHtcbiAgZm9udC1zaXplOiByZW0oMjApO1xuICBjb2xvcjogJGRhcms7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xuICB9XG59XG5cbi5idG4taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLWljb24tLXdoaXRlIHtcbiAgcGF0aCB7XG4gICAgZmlsbDogJHdoaXRlO1xuICB9XG59XG5cbi5ub3RyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUFJPRFVDVCBDT1VOVEVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uY291bnRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY291bnRlci1jb250YWluZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHJlbSgzMCk7IGhlaWdodDogcmVtKDMwKTtcbiAgcGFkZGluZzogJGNpcmN1bGFyLWJ0bi1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItY29sb3I6ICRnb2xkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFya2Jyb3duO1xuICAgIGJvcmRlci1jb2xvcjogJGRhcmticm93bjtcbiAgfVxuICAuY291bnRlci1jb250YWluZXItLXBpbmsgJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cbn1cblxuLmNvdW50ZXItY29udGFpbmVyX19udW1iZXIge1xuICBtYXJnaW46MCAoJGZvbnQtc2l6ZS1iYXNlICogMC41KTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiByZW0oMjApO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENNU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyoqXG4gKiBUb3VzIGxlcyBzdHlsZXMgZGUgY2UgbW9kdWxlIGNpYmxlbnQgbGVzIGNvbnRlbnVzIGNvbnRyaWJ1w6lzIHBhciBsJ3V0aWxpc2F0ZXVyIChjb250ZW51cyBldCBibG9jcykuXG4gKlxuICogQ2UgcXVpIGltcGxpcXVlIHF1J29uIG5lIHBldXQgcGFzIGNpYmxlciBsZXMgw6lsw6ltZW50cyBwYXIgZGVzIGNsYXNzZXMsIG1haXMgdmlhIHVuXG4gKiBzw6lsZWN0ZXVyIGQnw6lsw6ltZW50cyAoLnd5c2l3eWcgaDIsIC53eXNpd3lnIGEuLi4pLlxuICpcbiAqIFBvdXIgbGVzIGNvbnRlbnVzLCBpbCBmYXV0IGVuZ2xvYmVyIGxlIGNvbnRlbnUgcGFyIGxhIGNsYXNzZSBgLnd5c2l3eWdgLlxuICovXG5cbi53eXNpd3lnIHtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gIH1cblxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbjogcmVtKDE1KSAwOyBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDUpIHJlbSg1KSByZW0oMzUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7IGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgIHdpZHRoOiByZW0oNSk7IGhlaWdodDogcmVtKDQpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrYnJvd247XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiA9PSBPcmRlcmVkIGxpc3QgKi9cbiAgb2wge1xuICAgIGNvdW50ZXItcmVzZXQ6IG9yZGVyZWQtaXRlbTtcbiAgICBsaSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb3JkZXJlZC1pdGVtO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKG9yZGVyZWQtaXRlbSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbSgyMCk7IGhlaWdodDogcmVtKDIwKTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRnb2xkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRsaWdodGdvbGQgMzAlLCB0cmFuc3BhcmVudCAwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAyNTBtcztcbiAgICB6LWluZGV4OiAxO1xuXG4gIH1cblxuICBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICB9XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAud3lzaXd5ZyB7XG4gICAgYSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7IGJvdHRvbTowOyByaWdodDowO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZSAxMDBtcztcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Z29sZDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogNzUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnd5c2l3eWcge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgfVxufVxuXG4vKiA9PSBPcmRlcmVkIGxpc3QgKi9cbi5vcmRlcmVkLWxpc3Qge1xuICBtYXJnaW46IHJlbSgxNSkgMDsgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb3VudGVyLXJlc2V0OiBvcmRlcmVkLWl0ZW07XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMzApO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvcmRlcmVkLWl0ZW07XG4gICAgICBjb250ZW50OiBjb3VudGVyKG9yZGVyZWQtaXRlbSk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogcmVtKDIwKTsgaGVpZ2h0OiByZW0oMjApO1xuXG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRnb2xkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyZWQtbGlzdF9faXRlbSB7XG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICB9XG59XG5cbi5hbmNob3J7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDExNXB4O1xuICBtYXJnaW4tdG9wOiAtMTE1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogPT0gQ29sb3IgKi9cbiRpbmFjdGl2ZS1jb2xvcjogJGdyYXktMTtcbiRpbmFjdGl2ZS10ZXh0LWNvbG9yOiAkZ3JheS0zO1xuJGFjdGl2ZS1jb2xvcjogJGJvZHktY29sb3I7XG4kc2VsZWN0LWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRlcnJvci1jb2xvcjogJHBpbms7XG5cbi8qID09IFBsYWNlaG9sZGVycyAqL1xuJXBsLWluYWN0aXZlLWZvcm0taW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IHBhZGRpbmctbGVmdDogMHB4O1xuXG4gIGJvcmRlci10b3A6IG5vbmU7IGJvcmRlci1yaWdodDogbm9uZTsgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuXG4gIGNvbG9yOiAkZGFyaztcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXNpemU6IHJlbSgxNik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiVwbC1zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuJXBsLWlucHV0LWZyYW1lZCB7XG4gIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gIHBhZGRpbmctdG9wOiByZW0oMTUpOyBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcbiAgYm9yZGVyOiAycHggc29saWQgJGluYWN0aXZlLWNvbG9yO1xufVxuXG5cbi8qID09IExhYmVscyAqL1xuLmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gICZfX3JlcXVpcmVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1KTtcbiAgfVxufVxuXG4udGV4dC1zdHJpa2VkIHtcbiAgLmZvcm0tY2hlY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuc3RyaWtlZFN0b2NrIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IHJlbSgxKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgdG9wOjUwJTtcbiAgICAgIC8vbGVmdDpyZW0oMTApO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4vKiA9PSBWYWxpZGF0aW9uICovXG4uZm9ybS1ncm91cC0tZXJyb3Ige1xuICAuZm9ybS1pbnB1dCxcbiAgLmZvcm0tdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tdGV4dC0tZXJyb3Ige1xuICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICBmb250LXNpemU6IHJlbSgxMyk7XG59XG5cbi5mb3JtLWdyb3VwX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlOyB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSApICsgICRmb250LXNpemUtYmFzZTtcbiAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG4gIC5mb3JtLWdyb3VwLS1lcnJvciAme1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLS12YWxpZCAmIHtcbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogJGdyZWVuO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4uZm9ybS1ncm91cC0tc2VhcmNoLWZvcm0ge1xuICBtYXJnaW46IDA7XG59XG5cbi8qID09IElucHV0cyB0ZXh0IGFuZCB0ZXh0LWxpa2UgKi9cbi5mb3JtLWlucHV0LFxuLmNvdXBvbiAuZm9ybS1jb250cm9sIHtcbiAgQGV4dGVuZCAlcGwtaW5hY3RpdmUtZm9ybS1pbnB1dDtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuXG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gIH1cbiAgJjpyZWFkLW9ubHkge1xuICAgIEBleHRlbmQgJXBsLWluYWN0aXZlLWZvcm0taW5wdXQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAmOmludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciwgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsICY6LW1vei1wbGFjZWhvbGRlciwgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICYuZm9ybS1pbnB1dC0tZnJhbWVkIHtcbiAgICBAZXh0ZW5kICVwbC1pbnB1dC1mcmFtZWQ7XG4gIH1cbn1cblxuLmNvdXBvbiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiByZW0oMTUpOyBwYWRkaW5nLXJpZ2h0OiByZW0oMTUpO1xuICBAZXh0ZW5kICVwbC1pbnB1dC1mcmFtZWQ7XG59XG5cbi8qID09IElucHV0cyBjaGVja2JveGVzICYgcmFkaW8gKi9cbi5mb3JtLWNoZWNrIHtcbiAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3RfX2Zvb3QgLmZvcm0tY2hlY2sge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmZvcm0tY2hlY2staW5wdXQge1xuICAmOm5vdCguYmFkZ2UtaW5wdXQpIHtcbiAgICBAZXh0ZW5kICVwbC1zci1vbmx5O1xuICAgICYgKyBsYWJlbCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTUpO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1KTtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5hY3RpdmUtY29sb3I7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4XG4gICAgICB9XG4gICAgfVxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRwYXRoLWltZ30vc3ZnL2ljb24tY2hlY2ttYXJrLnN2Z1wiKTsgLy91cmwoLi4vaW1nL2ljb24tY2hlY2ttYXJrLnN2ZykgcG91ciBndWlkZSBkZSBzdHlsZVxuXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDhweDsgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7IGxlZnQ6IDZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaGlwcGluZyB7XG4gICAgJjpub3QoLmJhZGdlLWlucHV0KSB7XG5cbiAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJlt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgIHRvcDogYXV0bztcblxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJlZCB7XG4gICAgJjpub3QoLmJhZGdlLWlucHV0KSB7XG4gICAgICBAZXh0ZW5kICVwbC1zci1vbmx5O1xuICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kZWxpdmVyeV9zbG90IHtcbiAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgY29sdW1uLWNvdW50OiAyO1xuICAmIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gIH1cbn1cblxuLy8gPT0gSW5wdXQgcGFzc3dvcmRcbi5mb3JtLXBhc3N3b3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IHJlbSgyNSk7XG4gICAgaGVpZ2h0OiByZW0oMjUpO1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PSBUZXh0YXJlYVxuLmZvcm0tdGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCAkaW5hY3RpdmUtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLXRvcDogcmVtKDEwKTtcblxuICBjb2xvcjogJGluYWN0aXZlLXRleHQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyMCkhaW1wb3J0YW50O1xufVxuXG4vLyA9PSBDdXN0b20gc2VsZWN0XG5zZWxlY3QgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHsgLy8gTGUgc2VsZWN0IGNvbnRhaW5lciBjb25zdGFtbWVudCDDoCBsJ8OpY3JhblxuICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtYmFja2dyb3VuZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGluYWN0aXZlLWNvbG9yO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRpbmFjdGl2ZS1jb2xvcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRpbmFjdGl2ZS1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGluYWN0aXZlLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IGJvcmRlci1yaWdodDogbm9uZTsgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkaW5hY3RpdmUtY29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkaW5hY3RpdmUtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICYuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRpbmFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gICAgJi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGluYWN0aXZlLWNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cbiAgfVxufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gIGJhY2tncm91bmQ6ICRncmF5LTI7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuXG4ubGVnZW5kIHtcbiAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG5cbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRpbmFjdGl2ZS1jb2xvcjtcblxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tZ3JvdXAtLXNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiByZW0oMjUwKTtcbiAgaGVpZ2h0OiByZW0oNTApO1xuICBwYWRkaW5nOiByZW0oMjApIHJlbSgyNSkgcmVtKDIwKSByZW0oMTApO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRoLWltZ30vc3ZnL2ljLXJlY2hlcmNoZS5zdmdcIikgbm8tcmVwZWF0IDk1JSA1MCU7XG4gIGJvcmRlcjogcmVtKDEpIHNvbGlkICRsaWdodGdvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICBjb2xvcjogJGxpZ2h0Z29sZDtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkbGlnaHRnb2xkIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRoLWltZ30vc3ZnL2ljLXJlY2hlcmNoZS5zdmdcIikgbm8tcmVwZWF0IDk1JSA1MCUgJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRnb2xkO1xuICAgIGNvbG9yOiAkbGlnaHRnb2xkIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyAjMzI5MDQgOiBtZCDDoCBsZ1xuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5mb3JtLXNlYXJjaC1pbnB1dCB7XG4gICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgyNSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtX19idG4tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8vICMzMjkwNCA6IG1kIMOgIGxnXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5mb3JtLXNlYXJjaC1pbnB1dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybV9fYnRuLWNvbnRhaW5lciB7XG4gICAgICBmbGV4OiAwO1xuICAgICAgd2lkdGg6IDBweDsgaGVpZ2h0OiAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJvZHVjdCBzZXR1cFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gU8OpbGVjdGlvbiBOb8OrbFxuLnByb2R1Y3RfX3RhZyB7XG4gIHBhZGRpbmc6IHJlbSg1KSByZW0oMTApO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiByZW0oMTQpO1xuXG4gIGNvbG9yOiAkZGFya2Jyb3duO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3RfX3RhZy0tc3BlY2lhbCB7XG4gIGNvbG9yOiAkcGluaztcbiAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAgJHBpbms7XG4gIH1cbn1cblxuLy8gUGFzdGlsbGUgdGVtcMOpcmF0dXJlXG4ucHJvZHVjdF9fYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiByZW0oNDApOyBoZWlnaHQ6IHJlbSg0MCk7XG5cbiAgYmFja2dyb3VuZDogJHNraW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBmb250LXNpemU6IHJlbSgxMCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogcmVtKDQwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi5wcm9kdWN0X19iYWRnZS0tbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0Z3JlZW47XG59XG5cbi5wcm9kdWN0X19iYWRnZS0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XG59XG5cbi8vIFBhc3RpbGxlIGNvbmRpdGlvbm5lbWVudFxuLmJhZGdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTtcblxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuXG4gIGNvbG9yOiAkZ3JheS0zO1xufVxuXG4uYmFkZ2UtcGlsbC0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXG4gIGNvbG9yOiAkZ3JheS0zO1xufVxuXG4uYmFkZ2UtcGlsbC0tdW5hdmFpbGFibGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsICRncmF5LTEgMCwgJGdyYXktMSA1MyUsIHRyYW5zcGFyZW50IDApO1xufVxuXG4udWkuY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10uYmFkZ2UtaW5wdXQsXG4uYmFkZ2UtaW5wdXQge1xuICAvLyBEZWFjdGl2YXRlIFN5bGl1cyBzdHlsZSAoc3RhcnQpXG4gICYuc3Itb25seSB7XG4gICAgd2lkdGg6IDFweDsgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmICsgbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG4gICYgKyBsYWJlbDo6YmVmb3JlLFxuICAmICsgbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vIERlYWN0aXZhdGUgU3lsaXVzIHN0eWxlIChlbmQpXG4gICYgKyBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDIwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQ7XG5cbiAgICBjb2xvcjogJGdvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAmOmRpc2FibGVkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDUwJSwgJGdyYXktMSAwLCAkZ3JheS0xIDUzJSwgdHJhbnNwYXJlbnQgMCk7XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbi8qID09IEVsw6ltZW50cyBjb25zdGl0dXRpZnMgKi9cblxuLnByb2R1Y3Qge31cbi5wcm9kdWN0X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLy8ud29yZC1iZyAmIHtcbiAgLy8gIC8vXG4gIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvL31cbn1cbi5wcm9kdWN0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblxuICAucHJvZHVjdF9fYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ucHJvZHVjdF9fdGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAkZm9udC1zaXplLWJhc2U7XG59XG4uYnRuLWZhdm9yaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAxLjU7XG4gIHdpZHRoOiByZW0oMzcpO1xuICBoZWlnaHQ6IHJlbSgzNyk7XG5cbiAgJi0tc2luZ2xlIHtcbiAgICB3aWR0aDogcmVtKDM3KTtcbiAgICBoZWlnaHQ6IHJlbSgzNyk7XG4gIH1cbn1cbi5wcm9kdWN0X19pbWcge1xuICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDUwMG1zO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgNTAwbXM7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG59XG4ucHJvZHVjdF9fZmlnY2FwdGlvbntcbiAgbWFyZ2luLXRvcDogcmVtKDEwKTtcblxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcblxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgYSAmIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLnByb2R1Y3RfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiByZW0oMik7XG4gIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogJHJlZDtcbn1cbi5wcm9kdWN0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiByZW0oMjIpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBjb2xvcjogJGRhcms7XG59XG4ucHJvZHVjdF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG59XG4ucHJvZHVjdF9fcmVmIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgZm9udC1zaXplOiByZW0oMTIpO1xuICBjb2xvcjogJHByb2R1Y3QtcmVmLWNvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2R1Y3RfX2FsZXJ0IHtcbiAgY29sb3I6ICRwaW5rO1xuICBmb250LXNpemU6IHJlbSgxMik7XG59XG4ucHJvZHVjdF9fZXZhbHVhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG59XG4ucHJvZHVjdF9fZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX3ByaWNlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogcmVtKC0yMSk7XG59XG5cbi5wcm9kdWN0X19wcmljZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IHJlbSgyMSk7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgJi5wcm9kdWN0X19wcmljZS0tcHJvbW8ge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cblxuICAucHJvZHVjdF9fcHJpY2UtYmFzZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IHJlbSgyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1idG4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi10b3A6IHJlbSgyMSk7XG5cbiAgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4ucHJvZHVjdF9fY291bnRlciB7XG4gIG1hcmdpbi1yaWdodDogcmVtKDQwKTtcbn1cbi5wcm9kdWN0X19hZGQtY2FydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdF9fbGluaywgLnByb2R1Y3RfX2xpbms6dmlzaXRlZCB7XG4gICY6aG92ZXIsICY6Zm9jdXMge31cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucHJvZHVjdF9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnByb2R1Y3Qge1xuICAgICZfX2ltZyB7XG4gICAgICBoZWlnaHQ6IHJlbSgyNzApO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldCFpbXBvcnRhbnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgICAgfVxuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudWkuY2hlY2tib3ggaW5wdXRbdHlwZT1yYWRpb10uYmFkZ2UtaW5wdXQsXG4gIC5iYWRnZS1pbnB1dCB7XG4gICAgJiArIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMwKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2FydCBwcm9kdWN0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdC1jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgLnByb2R1Y3RfX2ltZyB7XG4gICAgd2lkdGg6IHJlbSgxMzUpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnByb2R1Y3RfX2JvZHkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuICAgIC5idG4tZGVsZXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcmVtKDEzKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY2FydC10YWJsZSAmIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICB9XG4gIC5wcm9kdWN0X19mb290IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdF9fcmVmIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnByb2R1Y3QtY2FydCB7XG4gICAgLnByb2R1Y3RfX2JvZHkge1xuICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMzApIDAgcmVtKDIwKTtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9fcmVmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEVudHJ5IHByb2R1Y3Rcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qZG9jXG4tLS1cbnRpdGxlOiBFbnRyeVxuY2F0ZWdvcnk6IFNob3Bcbi0tLVxuXG5gYGBodG1sX2V4YW1wbGVcbjxhcnRpY2xlIGNsYXNzPVwicHJvZHVjdCBwcm9kdWN0LWVudHJ5XCIgc3R5bGU9XCJ3aWR0aDogMzIwcHg7XCI+XG4gIDxkaXYgY2xhc3M9XCJwcm9kdWN0X193cmFwcGVyXCI+XG4gICAgPGRpdiBjbGFzcz1cInByb2R1Y3RfX2hlYWRcIj5cbiAgICAgIDxzcGFuIGNsYXNzPVwicHJvZHVjdF9fYmFkZ2VcIj40wrBDPC9zcGFuPlxuICAgIDwvZGl2PlxuXG4gICAgPGZpZ3VyZSBjbGFzcz1cInByb2R1Y3RfX2ltZ1wiPlxuICAgICAgPGltZyBzcmM9XCJodHRwczovL3BsYWNlaG9sZC5pdC8yNjB4MTUwXCIgYWx0Lz5cbiAgICA8L2ZpZ3VyZT5cblxuICAgIDxkaXYgY2xhc3M9XCJwcm9kdWN0X19ib2R5XCI+XG4gICAgICA8aDIgY2xhc3M9XCJwcm9kdWN0X190aXRsZVwiPkZvaWUgZ3JhcyBkZSBjYW5hcmQgZW50aWVyPC9oMj5cbiAgICAgIDxwIGNsYXNzPVwicHJvZHVjdF9fc3VidGl0bGVcIj5WZXJyaW5lIFdlY2s8L3A+XG5cbiAgICAgIDxhIGhyZWY9XCJcIiBjbGFzcz1cImJ0bi1lbnRyeVwiPlxuICAgICAgICA8c3ZnIGNsYXNzPVwiaWNvbi1lbnRyeVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQxIDQxXCI+PGNpcmNsZSBjbGFzcz1cImljb24tZW50cnktY2lyY2xlXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMjIyXCIgY3g9XCIyMC41XCIgY3k9XCIyMC41XCIgcj1cIjIwXCIvPjxwYXRoIGNsYXNzPVwiaWNvbi1lbnRyeS1hcnJvd1wiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiIzIyMlwiIGQ9XCJNMTAuNSAyMC44aDE4LjFtLTQuMy00LjNsNSA0LjMtNSA0LjNcIi8+PC9zdmc+XG4gICAgICA8L2E+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuPC9hcnRpY2xlPlxuYGBgXG5cbiovXG5cbi5wcm9kdWN0LWVudHJ5IHtcbiAgcGFkZGluZzogcmVtKDIwKSByZW0oMzApIHJlbSgzMCk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgLndvcmQtYmcgJiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucHJvZHVjdF9fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDgwKTtcblxuICAgIC5idG4tZW50cnkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUXVpY2stYWRkIHByb2R1Y3Rcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LXF1aWNrLWFkZCB7XG4gIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDMwKSByZW0oMzApO1xuICBtYXJnaW46IDAgcmVtKDEwKTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IHJlbSgxKSBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDE1KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cyBlYXNlLWluO1xuXG4gICYuaXMtaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMTtcbiAgfVxufVxuXG4ucHJvZHVjdF9fc2VsZWN0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBmb250LXNpemU6IHJlbSgyMCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucXVpY2stYWRkLWJvZHlfX3Byb2R1Y3QtbGluayB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3RfX2ltZyB7XG4gIC5xdWljay1hZGQtYm9keSAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuICAgIG1heC13aWR0aDogcmVtKDMyMCk7XG4gICAgLmdvdXJtYW5kLXNlbGVjdGlvbiAmIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3RfX2NvbnRhaW5lciB7XG4gICYtLWNoaWxkLWgxMDAgLnByb2R1Y3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vLyBMb3JzcXVlIGxlIHByb2R1aXQgZXN0IG1pcyBlbiBhdmFudFxuLnByb2R1Y3QtcXVpY2stYWRkLS1zZWxlY3Rpb24ge1xuICBwYWRkaW5nOiByZW0oMzApO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRza2luO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8jeyRwYXRoLWltZ30vZm9uZC1wYXR0ZXMtZGUtY2FuYXJkLXNldWxlcy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgLnByb2R1Y3RfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IHJlbSgyNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG4gIC5wcm9kdWN0X19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgIC5wcm9kdWN0X19zZWxlY3Rpb24tdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAucHJvZHVjdF9fYmFkZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnF1aWNrLWFkZC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnF1aWNrLWFkZC1ib2R5X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuICAgIH1cbiAgICAucHJvZHVjdF9fdGl0bGUsXG4gICAgLnByb2R1Y3RfX3N1YnRpdGxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0NSk7XG4gICAgfVxuICAgIC5wcm9kdWN0X19iYWRnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7IHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5xdWljay1hZGQtYm9keV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gIH1cblxuICAucHJvZHVjdF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0X19mb290IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdF9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206ICRmb250LXNpemUtYmFzZTtcbiAgfVxuXG4gIC5wcm9kdWN0X19wcmljZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucHJvZHVjdC1xdWljay1hZGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZHVjdC1xdWljay1hZGQtLXNlbGVjdGlvbiB7XG4gICAgLnF1aWNrLWFkZC1ib2R5X19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnF1aWNrLWFkZC1ib2R5IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLnF1aWNrLWFkZC1ib2R5X19wcm9kdWN0LWxpbmsge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJvZHVjdHMgLSBTZWN0aW9uIGluZm9ybWF0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3RzLWluZm9ybWF0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IHJlbSg5MCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oOTApO1xuICBtYXJnaW4tdG9wOiByZW0oNzApO1xuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmFja2dyb3VuZC1wcm9kdWl0cy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFya2JsYWNrLCAwLjc1KTtcbiAgfVxuXG4gICZfX2NhdGVnb3J5IHtcbiAgICBjb2xvcjogJGxpZ2h0Z29sZDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICBjb2xvcjogJGxpZ2h0Z29sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgfVxuICB9XG5cbiAgcCwgbGkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDE5MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxOTApO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyMDApO1xuXG4gICAgJl9fdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IHJlbSg2NCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTApO1xuICAgIH1cblxuICAgIHAsIGxpIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgfVxuICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByb2R1Y3RzIC0gU2VjdGlvbiBWb3VzIGFpbWVyZXogYXVzc2lcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi55b3Utd2lsbC1saWtlIHtcbiAgcGFkZGluZy10b3A6IHJlbSg5MCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oOTApO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDIxMCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgyMTApO1xuICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLypkb2Ncbi0tLVxudGl0bGU6IFRhYmxlYXV4XG5uYW1lOiB0YWJsZXNcbmNhdGVnb3J5OiBCYXNlIENTU1xuLS0tXG5cbmBgYGh0bWxfZXhhbXBsZVxuXG48dGFibGUgY2xhc3M9XCJ0YWJsZVwiPlxuICA8dGhlYWQ+XG4gICAgPHRyPlxuICAgICAgPHRoIHNjb3BlPVwiY29sXCI+UHJvZHVpdDwvdGg+XG4gICAgICA8dGggc2NvcGU9XCJjb2xcIj5RdWFudGl0w6k8L3RoPlxuICAgICAgPHRoIHNjb3BlPVwiY29sXCI+UHJpeDwvdGg+XG4gICAgPC90cj5cbiAgPC90aGVhZD5cbiAgPHRib2R5PlxuICAgIDx0cj5cbiAgICAgIDx0ZD5cbiAgICAgICAgPGRpdiBjbGFzcz1cInByb2R1Y3QgcHJvZHVjdC1jYXJ0XCI+XG4gICAgICAgICAgPGZpZ3VyZSBjbGFzcz1cInByb2R1Y3RfX2ltZ1wiPlxuICAgICAgICAgICAgPGltZyBzcmM9XCJodHRwczovL3ZpYS5wbGFjZWhvbGRlci5jb20vMTM1eDExNVwiIGFsdC8+XG4gICAgICAgICAgPC9maWd1cmU+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInByb2R1Y3RfX2JvZHlcIj5cbiAgICAgICAgICAgIDxoMiBjbGFzcz1cInByb2R1Y3RfX3RpdGxlXCI+R8Opc2llcnMgY29uZml0czwvaDI+XG4gICAgICAgICAgICA8cCBjbGFzcz1cInByb2R1Y3RfX3N1YnRpdGxlXCI+VmVycmluZSBXZWNrPC9wPlxuICAgICAgICAgICAgPHAgY2xhc3M9XCJwcm9kdWN0X19yZWZcIj5Sw6lmIDogMDE1Njg4MDQzODwvcD5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L3RkPlxuICAgICAgPHRkPjU8L3RkPlxuICAgICAgPHRkPjguMTAg4oKsPC90ZD5cbiAgICA8L3RyPlxuICAgIDx0cj5cbiAgICAgIDx0ZD5cbiAgICAgICAgPGRpdiBjbGFzcz1cInByb2R1Y3QgcHJvZHVjdC1jYXJ0XCI+XG4gICAgICAgICAgPGZpZ3VyZSBjbGFzcz1cInByb2R1Y3RfX2ltZ1wiPlxuICAgICAgICAgICAgPGltZyBzcmM9XCJodHRwczovL3ZpYS5wbGFjZWhvbGRlci5jb20vMTM1eDExNVwiIGFsdC8+XG4gICAgICAgICAgPC9maWd1cmU+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInByb2R1Y3RfX2JvZHlcIj5cbiAgICAgICAgICAgIDxoMiBjbGFzcz1cInByb2R1Y3RfX3RpdGxlXCI+R8Opc2llcnMgY29uZml0czwvaDI+XG4gICAgICAgICAgICA8cCBjbGFzcz1cInByb2R1Y3RfX3N1YnRpdGxlXCI+VmVycmluZSBXZWNrPC9wPlxuICAgICAgICAgICAgPHAgY2xhc3M9XCJwcm9kdWN0X19yZWZcIj5Sw6lmIDogMDE1Njg4MDQzODwvcD5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L3RkPlxuICAgICAgPHRkPjU8L3RkPlxuICAgICAgPHRkPjguMTAg4oKsPC90ZD5cbiAgICA8L3RyPlxuICAgIDx0cj5cbiAgICAgIDx0ZD5cbiAgICAgICAgPGRpdiBjbGFzcz1cInByb2R1Y3QgcHJvZHVjdC1jYXJ0XCI+XG4gICAgICAgICAgPGZpZ3VyZSBjbGFzcz1cInByb2R1Y3RfX2ltZ1wiPlxuICAgICAgICAgICAgPGltZyBzcmM9XCJodHRwczovL3ZpYS5wbGFjZWhvbGRlci5jb20vMTM1eDExNVwiIGFsdC8+XG4gICAgICAgICAgPC9maWd1cmU+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInByb2R1Y3RfX2JvZHlcIj5cbiAgICAgICAgICAgIDxoMiBjbGFzcz1cInByb2R1Y3RfX3RpdGxlXCI+R8Opc2llcnMgY29uZml0czwvaDI+XG4gICAgICAgICAgICA8cCBjbGFzcz1cInByb2R1Y3RfX3N1YnRpdGxlXCI+VmVycmluZSBXZWNrPC9wPlxuICAgICAgICAgICAgPHAgY2xhc3M9XCJwcm9kdWN0X19yZWZcIj5Sw6lmIDogMDE1Njg4MDQzODwvcD5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L3RkPlxuICAgICAgPHRkPjU8L3RkPlxuICAgICAgPHRkPjguMTAg4oKsPC90ZD5cbiAgICA8L3RyPlxuXG4gIDwvdGJvZHk+XG48L3RhYmxlPlxuYGBgXG5cbiovXG5cbi50YWJsZSB7XG4gIGNhcHRpb24ge1xuICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICB9XG4gIG1hcmdpbjogcmVtKDIwKSAwO1xuXG4gIGNvbG9yOiAkZGFya2Jyb3duO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDUpO1xuXG4gICAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgICBmb250LXNpemU6cmVtKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGJvZHkge1xuICAgIHRoIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgyNSkgcmVtKDgpO1xuXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LTE7XG4gIH1cbiAgJi50YWJsZS0tbm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgJi50YWJsZS0tdG90YWwge1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUeXBvZ3JhcGhpZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogPT0gdGl0bGVzICovXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHsgbGluZS1oZWlnaHQ6IDE7IH1cblxuaDEge1xuICBtYXJnaW4tYm90dG9tOiByZW0oMzUpO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBmb250LXNpemU6IHJlbSgzMCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XG59XG5cbi5oMi0tcmVkIHtcbiAgY29sb3I6ICRyZWQ7XG59XG5cbi50aXRsZS13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi8qID09IHBhcmFncmFwaHMgKi9cbmJvZHkge1xuICBmb250LXNpemU6IHJlbSgxNik7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnVub3JkZXJlZC1saXN0LS1jbGFzc3kge1xuICBtYXJnaW46IHJlbSgxNSkgMDsgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAudW5vcmRlcmVkLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcbiAgICBwYWRkaW5nOiByZW0oNSkgcmVtKDUpIHJlbSg1KSByZW0oMzUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogJGZvbnQtc2l6ZS1iYXNlOyBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogcmVtKDE0KTsgaGVpZ2h0OiByZW0oMTQpO1xuXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRwYXRoLWltZ30vc3ZnL2ljb24tbGlzdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIHJlbSgxNCk7IC8vdXJsKFwiLi4vaW1nL2ljb24tbGlzdC5zdmdcIilcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG5cbi51bm9yZGVyZWQtbGlzdF9fbWFpbi10ZXh0LFxuLnVub3JkZXJlZC1saXN0X19zZWNvbmRhcnktdGV4dHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udW5vcmRlcmVkLWxpc3RfX3NlY29uZGFyeS10ZXh0e1xuICBtYXJnaW46IDAgMCByZW0oNSk7XG59XG5cbi51bm9yZGVyZWQtbGlzdF9fbWFpbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuICBmb250LXNpemU6IHJlbSgxNCk7XG5cbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4vKiA9PSBibG9ja3F1b3RlICovXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiByZW0oNTApIDA7XG4gIHBhZGRpbmc6IHJlbSgxNCkgcmVtKDE0KSByZW0oMTQpIHJlbSgxMDApO1xuXG4gIGJhY2tncm91bmQ6ICB1cmwoXCIjeyRwYXRoLWltZ30vc3ZnL2ljb24tcXVvdGUuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgbGVmdCAvIHJlbSg2Nik7IC8vdXJsKFwiLi4vaW1nL2ljb24tcXVvdGUuc3ZnXCIpIGd1aWRlIGRlIHN0eWxlXG5cbiAgY29sb3I6ICRncmF5LTI7XG4gIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbn1cblxuLnF1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGRhcms7XG59XG5cbi5xdW90ZS1mb290ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuY2l0ZSB7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHJlbSgxNCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogPT0gUHNldWRvIHN1YnRpdGxlIHBpbmsgKi9cbi5waW5rLXRpdGxlIHtcbiAgY29sb3I6ICRwaW5rO1xuICBmb250LXNpemU6IHJlbSgyMCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG59XG5cbi8qID09IExpbmsgKi9cbi5saW5rLWluLXBhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSg1MCk7XG4gIG1hcmdpbjogcmVtKDMwKSAwO1xuXG4gIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGgtaW1nfS9zdmcvaWNvbi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAvIHJlbSgzMCk7XG5cbiAgY29sb3I6ICRwaW5rO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkcGluaztcbiAgfVxuICAuc2VjdGlvbi1lZGl0byAmIHtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gIH1cbn1cblxuLyogPT0gQ29sb3JzICovXG4uY29sb3ItLXdoaXRlIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5jb2xvci0tcGluayB7XG4gIGNvbG9yOiAkcGluaztcbn1cblxuLmNvbG9yLS1ncmV5MiB7XG4gIGNvbG9yOiAkZ3JheS0yO1xufVxuXG4vKiA9PSBXZWlnaHQsIGRlY29yYXRpb24gKi9cblxuLmZvbnQtd2VpZ2h0LXNlbWktYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xufVxuXG4ubGluZS1oZWlnaHQtdXAge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiByZW0oNjApO1xuICB9XG5cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGljdG9zIGZvciByZWluc3VyYW5jZSBvciBvdGhlciBwdXJwb3NlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGljdG8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogcmVtKDcwKTsgaGVpZ2h0OiByZW0oNzApO1xuICB9XG59XG5cbi5waWN0by10ZXh0IHtcbiAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiByZW0oMjApO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkbGlnaHRnb2xkO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5waWN0byB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiByZW0oMTA3KTsgaGVpZ2h0OiByZW0oMTA3KTtcbiAgICB9XG4gIH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ3JlbmVsYXRlZCBlZmZlY3Qgb24gZWxlbWVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLypkb2Ncbi0tLVxudGl0bGU6IEVsw6ltZW50cyBjcsOpbmVsw6lzXG5uYW1lOiBDcmVuZWxsYXRlZGVsZW1lbnRzXG5jYXRlZ29yeTogTW9kdWxlc1xuLS0tXG5cbmBgYGh0bWxfZXhhbXBsZVxuPGRpdiBzdHlsZT1cImJhY2tncm91bmQ6I2U1YjEyMjsgcGFkZGluZzogMjBweDtcIj5cbiA8ZGl2IGNsYXNzPVwiY3JlbmVsbGF0ZWQgY3JlbmVsbGF0ZWQtLXRvcCBjcmVuZWxsYXRlZC0tYm90dG9tXCI+TG9yZW0gaXBzdW08L2Rpdj5cbjwvZGl2PlxuYGBgXG5cbiovXG5cbiVwbC1wc2V1ZG9lbGVtIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgkc2tpbiAzcHgsIHRyYW5zcGFyZW50IDApO1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cblxuLmNyZW5lbGxhdGVkIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHNraW47XG59XG5cbi5jcmVuZWxsYXRlZC0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmNyZW5lbGxhdGVkLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICYuY3JlbmVsbGF0ZWQtLXRvcCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgkcGluayAzcHgsIHRyYW5zcGFyZW50IDApO1xuICAgIH1cbiAgfVxuICAmLmNyZW5lbGxhdGVkLS1ib3R0b20ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgkcGluayAzcHgsIHRyYW5zcGFyZW50IDApO1xuICAgIH1cbiAgfVxufVxuXG4uY3JlbmVsbGF0ZWQtLXNraW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2tpbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJi5jcmVuZWxsYXRlZC0tdG9wIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCRza2luIDNweCwgdHJhbnNwYXJlbnQgMCk7XG4gICAgfVxuICB9XG4gICYuY3JlbmVsbGF0ZWQtLWJvdHRvbSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCRza2luIDNweCwgdHJhbnNwYXJlbnQgMCk7XG4gICAgfVxuICB9XG59XG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCbG9jIGNocm9ub2ZyZXNoXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKmRvY1xuLS0tXG50aXRsZTogQmxvYyBDaHJvbm9mcmVzaFxubmFtZTogYmxvY2Nocm9ub2ZyZXNoXG5jYXRlZ29yeTogQmxvY3Ncbi0tLVxuXG5gYGBodG1sX2V4YW1wbGVcbjxkaXYgY2xhc3M9XCJjaHJvbm9mcmVzaFwiPlxuICA8ZGl2PlxuICAgIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGNsYXNzPVwicGljdG8tY2hyb25vZnJlc2gtYmx1ZVwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IC02MDEgMzk3IDk2IDEwOFwiIHZpZXdCb3g9XCItNjAxIDM5NyA5NiAxMDhcIj5cbiAgICAgIDxwYXRoIGZpbGw9XCIjRkVGRUZFXCIgZD1cIk0tNTA2IDQ0NS42YzAtMjYuMi0yMS4zLTQ3LjQtNDcuNS00Ny40cy00Ny41IDIxLjItNDcuNSA0Ny40YzAgMjMuMyAxNi44IDQyLjYgMzkgNDYuNmw4LjUgMTIuNyA4LjUtMTIuN2MyMi4yLTQgMzktMjMuMyAzOS00Ni42XCIvPlxuICAgICAgPHBhdGggZmlsbD1cIiNCQ0U1RkZcIiBkPVwiTS01MTYuNSA0NDUuN2MwLTIwLjMtMTYuNS0zNi43LTM2LjgtMzYuNy0yMC4zIDAtMzYuOCAxNi40LTM2LjggMzYuNyAwIDE3LjcgMTIuNSAzMi40IDI5LjEgMzUuOWw3LjcgMTEuNSA3LjctMTEuNWMxNi42LTMuNSAyOS4xLTE4LjMgMjkuMS0zNS45XCIvPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJhXCIgd2lkdGg9XCI3Mi44XCIgaGVpZ2h0PVwiNjJcIiB4PVwiLTYyNi45XCIgeT1cIjM5NS42XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYlwiIHdpZHRoPVwiNzIuOFwiIGhlaWdodD1cIjYyXCIgeD1cIi02MjYuOVwiIHk9XCIzOTUuNlwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2EpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01NTQuNiAzOTZjLTE2LjQgMTQuMS01NS40IDQ3LjItNzEuOSA2MS4yXCIgbWFzaz1cInVybCgjYilcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImNcIiB3aWR0aD1cIjc3LjVcIiBoZWlnaHQ9XCI2Ni4zXCIgeD1cIi02MzBcIiB5PVwiMzk2LjhcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJkXCIgd2lkdGg9XCI3Ny41XCIgaGVpZ2h0PVwiNjYuM1wiIHg9XCItNjMwXCIgeT1cIjM5Ni44XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYylcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU1Mi45IDM5Ny4yYy0xNi43IDEzLjktNjAuMSA1MS40LTc2LjcgNjUuNVwiIG1hc2s9XCJ1cmwoI2QpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJlXCIgd2lkdGg9XCI3Ny45XCIgaGVpZ2h0PVwiNjYuNlwiIHg9XCItNjI4LjdcIiB5PVwiMzk4XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiZlwiIHdpZHRoPVwiNzcuOVwiIGhlaWdodD1cIjY2LjZcIiB4PVwiLTYyOC43XCIgeT1cIjM5OFwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2UpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01NTEuMiAzOTguNWMtMTYuNCAxNC40LTYwLjYgNTEuNS03Ny4xIDY1LjhcIiBtYXNrPVwidXJsKCNmKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiZ1wiIHdpZHRoPVwiNzUuOVwiIGhlaWdodD1cIjY0LjdcIiB4PVwiLTYyNVwiIHk9XCIzOTkuM1wiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImhcIiB3aWR0aD1cIjc1LjlcIiBoZWlnaHQ9XCI2NC43XCIgeD1cIi02MjVcIiB5PVwiMzk5LjNcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNnKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTQ5LjUgMzk5LjdjLTE2LjYgMTQuMi01OC40IDQ5LjYtNzUuMSA2My44XCIgbWFzaz1cInVybCgjaClcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImlcIiB3aWR0aD1cIjcyLjhcIiBoZWlnaHQ9XCI2MlwiIHg9XCItNjMyLjdcIiB5PVwiMzg5LjhcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJqXCIgd2lkdGg9XCI3Mi44XCIgaGVpZ2h0PVwiNjJcIiB4PVwiLTYzMi43XCIgeT1cIjM4OS44XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjaSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU2MC40IDM5MC4yYy0xNi40IDE0LjEtNTUuNCA0Ny4yLTcxLjkgNjEuMlwiIG1hc2s9XCJ1cmwoI2opXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJrXCIgd2lkdGg9XCI3Ny41XCIgaGVpZ2h0PVwiNjYuM1wiIHg9XCItNjM1LjhcIiB5PVwiMzkxXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwibFwiIHdpZHRoPVwiNzcuNVwiIGhlaWdodD1cIjY2LjNcIiB4PVwiLTYzNS44XCIgeT1cIjM5MVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2spXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01NTguNyAzOTEuNGMtMTYuNyAxMy45LTYwLjEgNTEuNC03Ni43IDY1LjVcIiBtYXNrPVwidXJsKCNsKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwibVwiIHdpZHRoPVwiNzcuOVwiIGhlaWdodD1cIjY2LjZcIiB4PVwiLTYzNC41XCIgeT1cIjM5Mi4zXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiblwiIHdpZHRoPVwiNzcuOVwiIGhlaWdodD1cIjY2LjZcIiB4PVwiLTYzNC41XCIgeT1cIjM5Mi4zXCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjbSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU1NyAzOTIuN2MtMTYuNCAxNC40LTYwLjYgNTEuNS03Ny4xIDY1LjhcIiBtYXNrPVwidXJsKCNuKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwib1wiIHdpZHRoPVwiNzUuOVwiIGhlaWdodD1cIjY0LjdcIiB4PVwiLTYzMC44XCIgeT1cIjM5My41XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwicFwiIHdpZHRoPVwiNzUuOVwiIGhlaWdodD1cIjY0LjdcIiB4PVwiLTYzMC44XCIgeT1cIjM5My41XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjbylcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU1NS4zIDM5My45Yy0xNi42IDE0LjItNTguNCA0OS42LTc1LjEgNjMuOFwiIG1hc2s9XCJ1cmwoI3ApXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJxXCIgd2lkdGg9XCI3Mi44XCIgaGVpZ2h0PVwiNjJcIiB4PVwiLTYzOC41XCIgeT1cIjM4NFwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cInJcIiB3aWR0aD1cIjcyLjhcIiBoZWlnaHQ9XCI2MlwiIHg9XCItNjM4LjVcIiB5PVwiMzg0XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjcSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU2Ni4yIDM4NC40Yy0xNi40IDE0LjEtNTUuNCA0Ny4yLTcxLjkgNjEuMlwiIG1hc2s9XCJ1cmwoI3IpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJzXCIgd2lkdGg9XCI3Ny41XCIgaGVpZ2h0PVwiNjYuM1wiIHg9XCItNjQxLjZcIiB5PVwiMzg1LjJcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJ0XCIgd2lkdGg9XCI3Ny41XCIgaGVpZ2h0PVwiNjYuM1wiIHg9XCItNjQxLjZcIiB5PVwiMzg1LjJcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNzKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTY0LjUgMzg1LjdjLTE2LjcgMTMuOS02MC4xIDUxLjQtNzYuNyA2NS41XCIgbWFzaz1cInVybCgjdClcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cInVcIiB3aWR0aD1cIjc3LjlcIiBoZWlnaHQ9XCI2Ni42XCIgeD1cIi02NDAuM1wiIHk9XCIzODYuNVwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cInZcIiB3aWR0aD1cIjc3LjlcIiBoZWlnaHQ9XCI2Ni42XCIgeD1cIi02NDAuM1wiIHk9XCIzODYuNVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI3UpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01NjIuOCAzODYuOWMtMTYuNCAxNC40LTYwLjYgNTEuNS03Ny4xIDY1LjhcIiBtYXNrPVwidXJsKCN2KVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwid1wiIHdpZHRoPVwiNzUuOVwiIGhlaWdodD1cIjY0LjdcIiB4PVwiLTYzNi42XCIgeT1cIjM4Ny43XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwieFwiIHdpZHRoPVwiNzUuOVwiIGhlaWdodD1cIjY0LjdcIiB4PVwiLTYzNi42XCIgeT1cIjM4Ny43XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjdylcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU2MS4xIDM4OC4xYy0xNi42IDE0LjItNTguNCA0OS42LTc1LjEgNjMuOFwiIG1hc2s9XCJ1cmwoI3gpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJ5XCIgd2lkdGg9XCI3Mi44XCIgaGVpZ2h0PVwiNjJcIiB4PVwiLTY0NC4zXCIgeT1cIjM3OC4yXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwielwiIHdpZHRoPVwiNzIuOFwiIGhlaWdodD1cIjYyXCIgeD1cIi02NDQuM1wiIHk9XCIzNzguMlwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI3kpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01NzIgMzc4LjZjLTE2LjQgMTQuMS01NS40IDQ3LjItNzEuOSA2MS4yXCIgbWFzaz1cInVybCgjeilcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cIkFcIiB3aWR0aD1cIjc3LjVcIiBoZWlnaHQ9XCI2Ni4zXCIgeD1cIi02NDcuM1wiIHk9XCIzNzkuNVwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cIkJcIiB3aWR0aD1cIjc3LjVcIiBoZWlnaHQ9XCI2Ni4zXCIgeD1cIi02NDcuM1wiIHk9XCIzNzkuNVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI0EpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01NzAuMyAzNzkuOWMtMTYuNyAxMy45LTYwLjEgNTEuNC03Ni43IDY1LjVcIiBtYXNrPVwidXJsKCNCKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiQ1wiIHdpZHRoPVwiNzcuOVwiIGhlaWdodD1cIjY2LjZcIiB4PVwiLTY0Ni4xXCIgeT1cIjM4MC43XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiRFwiIHdpZHRoPVwiNzcuOVwiIGhlaWdodD1cIjY2LjZcIiB4PVwiLTY0Ni4xXCIgeT1cIjM4MC43XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjQylcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU2OC42IDM4MS4xYy0xNi40IDE0LjQtNjAuNiA1MS41LTc3LjEgNjUuOFwiIG1hc2s9XCJ1cmwoI0QpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJFXCIgd2lkdGg9XCI3NS45XCIgaGVpZ2h0PVwiNjQuN1wiIHg9XCItNjQyLjRcIiB5PVwiMzgxLjlcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJGXCIgd2lkdGg9XCI3NS45XCIgaGVpZ2h0PVwiNjQuN1wiIHg9XCItNjQyLjRcIiB5PVwiMzgxLjlcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNFKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTY2LjkgMzgyLjRjLTE2LjYgMTQuMi01OC40IDQ5LjYtNzUuMSA2My44XCIgbWFzaz1cInVybCgjRilcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cIkdcIiB3aWR0aD1cIjcyLjhcIiBoZWlnaHQ9XCI2MlwiIHg9XCItNjUwLjFcIiB5PVwiMzcyLjVcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJIXCIgd2lkdGg9XCI3Mi44XCIgaGVpZ2h0PVwiNjJcIiB4PVwiLTY1MC4xXCIgeT1cIjM3Mi41XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjRylcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU3Ny44IDM3Mi45Yy0xNi40IDE0LjEtNTUuNCA0Ny4yLTcxLjkgNjEuMlwiIG1hc2s9XCJ1cmwoI0gpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJJXCIgd2lkdGg9XCI3Ny41XCIgaGVpZ2h0PVwiNjYuM1wiIHg9XCItNjUzLjFcIiB5PVwiMzczLjdcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJKXCIgd2lkdGg9XCI3Ny41XCIgaGVpZ2h0PVwiNjYuM1wiIHg9XCItNjUzLjFcIiB5PVwiMzczLjdcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNJKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTc2LjEgMzc0LjFjLTE2LjcgMTMuOS02MC4xIDUxLjQtNzYuNyA2NS41XCIgbWFzaz1cInVybCgjSilcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cIktcIiB3aWR0aD1cIjc3LjlcIiBoZWlnaHQ9XCI2Ni42XCIgeD1cIi02NTEuOVwiIHk9XCIzNzQuOVwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cIkxcIiB3aWR0aD1cIjc3LjlcIiBoZWlnaHQ9XCI2Ni42XCIgeD1cIi02NTEuOVwiIHk9XCIzNzQuOVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI0spXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01NzQuNCAzNzUuM2MtMTYuNCAxNC40LTYwLjYgNTEuNS03Ny4xIDY1LjhcIiBtYXNrPVwidXJsKCNMKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiTVwiIHdpZHRoPVwiNzUuOVwiIGhlaWdodD1cIjY0LjdcIiB4PVwiLTY0OC4yXCIgeT1cIjM3Ni4yXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiTlwiIHdpZHRoPVwiNzUuOVwiIGhlaWdodD1cIjY0LjdcIiB4PVwiLTY0OC4yXCIgeT1cIjM3Ni4yXCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjTSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU3Mi43IDM3Ni42Yy0xNi42IDE0LjItNTguNCA0OS42LTc1LjEgNjMuOFwiIG1hc2s9XCJ1cmwoI04pXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJPXCIgd2lkdGg9XCI3Mi44XCIgaGVpZ2h0PVwiNjJcIiB4PVwiLTY1NS45XCIgeT1cIjM2Ni43XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiUFwiIHdpZHRoPVwiNzIuOFwiIGhlaWdodD1cIjYyXCIgeD1cIi02NTUuOVwiIHk9XCIzNjYuN1wiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI08pXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01ODMuNSAzNjcuMWMtMTYuNCAxNC4xLTU1LjQgNDcuMi03MS45IDYxLjJcIiBtYXNrPVwidXJsKCNQKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiUVwiIHdpZHRoPVwiNzcuNVwiIGhlaWdodD1cIjY2LjNcIiB4PVwiLTY1OC45XCIgeT1cIjM2Ny45XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiUlwiIHdpZHRoPVwiNzcuNVwiIGhlaWdodD1cIjY2LjNcIiB4PVwiLTY1OC45XCIgeT1cIjM2Ny45XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjUSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU4MS45IDM2OC4zYy0xNi43IDEzLjktNjAuMSA1MS40LTc2LjcgNjUuNVwiIG1hc2s9XCJ1cmwoI1IpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJTXCIgd2lkdGg9XCI3Ny45XCIgaGVpZ2h0PVwiNjYuNlwiIHg9XCItNjU3LjdcIiB5PVwiMzY5LjFcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJUXCIgd2lkdGg9XCI3Ny45XCIgaGVpZ2h0PVwiNjYuNlwiIHg9XCItNjU3LjdcIiB5PVwiMzY5LjFcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNTKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTgwLjIgMzY5LjZjLTE2LjQgMTQuNC02MC42IDUxLjUtNzcuMSA2NS44XCIgbWFzaz1cInVybCgjVClcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cIlVcIiB3aWR0aD1cIjc1LjlcIiBoZWlnaHQ9XCI2NC43XCIgeD1cIi02NTRcIiB5PVwiMzcwLjRcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJWXCIgd2lkdGg9XCI3NS45XCIgaGVpZ2h0PVwiNjQuN1wiIHg9XCItNjU0XCIgeT1cIjM3MC40XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjVSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU3OC41IDM3MC44Yy0xNi42IDE0LjItNTguNCA0OS42LTc1LjEgNjMuOFwiIG1hc2s9XCJ1cmwoI1YpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJXXCIgd2lkdGg9XCI3Mi44XCIgaGVpZ2h0PVwiNjJcIiB4PVwiLTY2MS43XCIgeT1cIjM2MC45XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiWFwiIHdpZHRoPVwiNzIuOFwiIGhlaWdodD1cIjYyXCIgeD1cIi02NjEuN1wiIHk9XCIzNjAuOVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI1cpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01ODkuMyAzNjEuM2MtMTYuNCAxNC4xLTU1LjQgNDcuMi03MS45IDYxLjJcIiBtYXNrPVwidXJsKCNYKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiWVwiIHdpZHRoPVwiNzcuNVwiIGhlaWdodD1cIjY2LjNcIiB4PVwiLTY2NC43XCIgeT1cIjM2Mi4xXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiWlwiIHdpZHRoPVwiNzcuNVwiIGhlaWdodD1cIjY2LjNcIiB4PVwiLTY2NC43XCIgeT1cIjM2Mi4xXCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjWSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU4Ny43IDM2Mi41Yy0xNi43IDEzLjktNjAuMSA1MS40LTc2LjcgNjUuNVwiIG1hc2s9XCJ1cmwoI1opXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJhYVwiIHdpZHRoPVwiNzcuOVwiIGhlaWdodD1cIjY2LjZcIiB4PVwiLTY2My41XCIgeT1cIjM2My40XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYWJcIiB3aWR0aD1cIjc3LjlcIiBoZWlnaHQ9XCI2Ni42XCIgeD1cIi02NjMuNVwiIHk9XCIzNjMuNFwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2FhKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTg2IDM2My44Yy0xNi40IDE0LjQtNjAuNiA1MS41LTc3LjEgNjUuOFwiIG1hc2s9XCJ1cmwoI2FiKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYWNcIiB3aWR0aD1cIjc1LjlcIiBoZWlnaHQ9XCI2NC43XCIgeD1cIi02NTkuOFwiIHk9XCIzNjQuNlwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImFkXCIgd2lkdGg9XCI3NS45XCIgaGVpZ2h0PVwiNjQuN1wiIHg9XCItNjU5LjhcIiB5PVwiMzY0LjZcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNhYylcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU4NC4zIDM2NWMtMTYuNiAxNC4yLTU4LjQgNDkuNi03NS4xIDYzLjhcIiBtYXNrPVwidXJsKCNhZClcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImFlXCIgd2lkdGg9XCI3Mi44XCIgaGVpZ2h0PVwiNjJcIiB4PVwiLTY2Ny41XCIgeT1cIjM1NS4xXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYWZcIiB3aWR0aD1cIjcyLjhcIiBoZWlnaHQ9XCI2MlwiIHg9XCItNjY3LjVcIiB5PVwiMzU1LjFcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNhZSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU5NS4xIDM1NS41Yy0xNi40IDE0LjEtNTUuNCA0Ny4yLTcxLjkgNjEuMlwiIG1hc2s9XCJ1cmwoI2FmKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYWdcIiB3aWR0aD1cIjc3LjVcIiBoZWlnaHQ9XCI2Ni4zXCIgeD1cIi02NzAuNVwiIHk9XCIzNTYuM1wiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImFoXCIgd2lkdGg9XCI3Ny41XCIgaGVpZ2h0PVwiNjYuM1wiIHg9XCItNjcwLjVcIiB5PVwiMzU2LjNcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNhZylcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU5My41IDM1Ni44Yy0xNi43IDEzLjktNjAuMSA1MS40LTc2LjcgNjUuNVwiIG1hc2s9XCJ1cmwoI2FoKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYWlcIiB3aWR0aD1cIjc3LjlcIiBoZWlnaHQ9XCI2Ni42XCIgeD1cIi02NjkuM1wiIHk9XCIzNTcuNlwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImFqXCIgd2lkdGg9XCI3Ny45XCIgaGVpZ2h0PVwiNjYuNlwiIHg9XCItNjY5LjNcIiB5PVwiMzU3LjZcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNhaSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU5MS44IDM1OGMtMTYuNCAxNC40LTYwLjYgNTEuNS03Ny4xIDY1LjhcIiBtYXNrPVwidXJsKCNhailcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImFrXCIgd2lkdGg9XCI3NS45XCIgaGVpZ2h0PVwiNjQuN1wiIHg9XCItNjY1LjZcIiB5PVwiMzU4LjhcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJhbFwiIHdpZHRoPVwiNzUuOVwiIGhlaWdodD1cIjY0LjdcIiB4PVwiLTY2NS42XCIgeT1cIjM1OC44XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYWspXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01OTAuMSAzNTkuMmMtMTYuNiAxNC4yLTU4LjQgNDkuNi03NS4xIDYzLjhcIiBtYXNrPVwidXJsKCNhbClcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImFtXCIgd2lkdGg9XCI3Mi44XCIgaGVpZ2h0PVwiNjIuMVwiIHg9XCItNjIwLjJcIiB5PVwiNDAwLjVcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJhblwiIHdpZHRoPVwiNzIuOFwiIGhlaWdodD1cIjYyLjFcIiB4PVwiLTYyMC4yXCIgeT1cIjQwMC41XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYW0pXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01NDcuOCA0MDAuOWMtMTYuOCAxNC4xLTU1LjQgNDcuMS03MS45IDYxLjJcIiBtYXNrPVwidXJsKCNhbilcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImFvXCIgd2lkdGg9XCI3NS42XCIgaGVpZ2h0PVwiNjQuNlwiIHg9XCItNjIxLjZcIiB5PVwiNDAxLjlcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJhcFwiIHdpZHRoPVwiNzUuNlwiIGhlaWdodD1cIjY0LjZcIiB4PVwiLTYyMS42XCIgeT1cIjQwMS45XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYW8pXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01NDYuMyA0MDIuM2MtMTYuNyAxNC4xLTU4LjMgNDkuNi03NC44IDYzLjhcIiBtYXNrPVwidXJsKCNhcClcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImFxXCIgd2lkdGg9XCI3Mi45XCIgaGVpZ2h0PVwiNjIuNFwiIHg9XCItNjE3LjZcIiB5PVwiNDAzLjVcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJhclwiIHdpZHRoPVwiNzIuOVwiIGhlaWdodD1cIjYyLjRcIiB4PVwiLTYxNy42XCIgeT1cIjQwMy41XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYXEpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01NDUuMSA0MDMuOWMtMTYuNCAxNC01NS42IDQ3LjUtNzIuMSA2MS42XCIgbWFzaz1cInVybCgjYXIpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJhc1wiIHdpZHRoPVwiNjguM1wiIGhlaWdodD1cIjU4LjNcIiB4PVwiLTYxMS45XCIgeT1cIjQwNS4zXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYXRcIiB3aWR0aD1cIjY4LjNcIiBoZWlnaHQ9XCI1OC4zXCIgeD1cIi02MTEuOVwiIHk9XCI0MDUuM1wiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2FzKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTQ0LjEgNDA1LjdjLTE2LjIgMTMuOC01MS4zIDQzLjYtNjcuNSA1Ny41XCIgbWFzaz1cInVybCgjYXQpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJhdVwiIHdpZHRoPVwiNjcuMlwiIGhlaWdodD1cIjU3LjVcIiB4PVwiLTYwOS45XCIgeT1cIjQwNy4xXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYXZcIiB3aWR0aD1cIjY3LjJcIiBoZWlnaHQ9XCI1Ny41XCIgeD1cIi02MDkuOVwiIHk9XCI0MDcuMVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2F1KVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTQzLjEgNDA3LjZjLTE1LjcgMTMuNi01MC40IDQzLjMtNjYuNCA1Ni43XCIgbWFzaz1cInVybCgjYXYpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJhd1wiIHdpZHRoPVwiNjEuMVwiIGhlaWdodD1cIjUyLjRcIiB4PVwiLTYwM1wiIHk9XCI0MDkuMlwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImF4XCIgd2lkdGg9XCI2MS4xXCIgaGVpZ2h0PVwiNTIuNFwiIHg9XCItNjAzXCIgeT1cIjQwOS4yXCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYXcpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01NDIuMyA0MDkuNmMtMTUuNiAxMy00NC44IDM4LjQtNjAuMiA1MS41XCIgbWFzaz1cInVybCgjYXgpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJheVwiIHdpZHRoPVwiNTkuOFwiIGhlaWdodD1cIjUxLjJcIiB4PVwiLTYwMC45XCIgeT1cIjQxMS4xXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYXpcIiB3aWR0aD1cIjU5LjhcIiBoZWlnaHQ9XCI1MS4yXCIgeD1cIi02MDAuOVwiIHk9XCI0MTEuMVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2F5KVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTQxLjUgNDExLjVjLTE1LjIgMTIuNS00My45IDM3LjgtNTkgNTAuNFwiIG1hc2s9XCJ1cmwoI2F6KVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYUFcIiB3aWR0aD1cIjU4LjFcIiBoZWlnaHQ9XCI0OS44XCIgeD1cIi01OTguNFwiIHk9XCI0MTMuMlwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImFCXCIgd2lkdGg9XCI1OC4xXCIgaGVpZ2h0PVwiNDkuOFwiIHg9XCItNTk4LjRcIiB5PVwiNDEzLjJcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNhQSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU0MC44IDQxMy42Yy0xNC40IDEyLjUtNDIuNyAzNi42LTU3LjIgNDlcIiBtYXNrPVwidXJsKCNhQilcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImFDXCIgd2lkdGg9XCI2NVwiIGhlaWdodD1cIjU1LjdcIiB4PVwiLTYwNC43XCIgeT1cIjQxNS4yXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYURcIiB3aWR0aD1cIjY1XCIgaGVpZ2h0PVwiNTUuN1wiIHg9XCItNjA0LjdcIiB5PVwiNDE1LjJcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNhQylcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTU0MC4xIDQxNS42Yy0xMy43IDEyLjEtNTAuNCA0My4xLTY0LjIgNTQuOVwiIG1hc2s9XCJ1cmwoI2FEKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYUVcIiB3aWR0aD1cIjYyLjVcIiBoZWlnaHQ9XCI1My42XCIgeD1cIi02MDEuNlwiIHk9XCI0MTcuNFwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImFGXCIgd2lkdGg9XCI2Mi41XCIgaGVpZ2h0PVwiNTMuNlwiIHg9XCItNjAxLjZcIiB5PVwiNDE3LjRcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNhRSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTUzOS41IDQxNy44Yy0xMy4yIDEwLjktNDguNyA0MS42LTYxLjcgNTIuN1wiIG1hc2s9XCJ1cmwoI2FGKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYUdcIiB3aWR0aD1cIjYwXCIgaGVpZ2h0PVwiNTEuMlwiIHg9XCItNTk4LjdcIiB5PVwiNDE5LjhcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJhSFwiIHdpZHRoPVwiNjBcIiBoZWlnaHQ9XCI1MS4yXCIgeD1cIi01OTguN1wiIHk9XCI0MTkuOFwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2FHKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTM5LjEgNDIwLjJjLTEyLjMgMTAuMi00NyA0MC4yLTU5LjIgNTAuNFwiIG1hc2s9XCJ1cmwoI2FIKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYUlcIiB3aWR0aD1cIjU2LjhcIiBoZWlnaHQ9XCI0OC42XCIgeD1cIi01OTVcIiB5PVwiNDIyXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYUpcIiB3aWR0aD1cIjU2LjhcIiBoZWlnaHQ9XCI0OC42XCIgeD1cIi01OTVcIiB5PVwiNDIyXCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYUkpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01MzguNiA0MjIuNGMtMTEuMyA5LjMtNDQuOSAzOC4yLTU2IDQ3LjhcIiBtYXNrPVwidXJsKCNhSilcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImFLXCIgd2lkdGg9XCI0Ni45XCIgaGVpZ2h0PVwiNDAuM1wiIHg9XCItNTg0LjdcIiB5PVwiNDI0LjNcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJhTFwiIHdpZHRoPVwiNDYuOVwiIGhlaWdodD1cIjQwLjNcIiB4PVwiLTU4NC43XCIgeT1cIjQyNC4zXCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYUspXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01MzguMiA0MjQuOGMtOS42IDguNi0zNi41IDMxLjEtNDYuMSAzOS41XCIgbWFzaz1cInVybCgjYUwpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJhTVwiIHdpZHRoPVwiNDRcIiBoZWlnaHQ9XCIzNy43XCIgeD1cIi01ODEuNFwiIHk9XCI0MjYuNlwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImFOXCIgd2lkdGg9XCI0NFwiIGhlaWdodD1cIjM3LjdcIiB4PVwiLTU4MS40XCIgeT1cIjQyNi42XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYU0pXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01MzcuOCA0MjdjLTguOCA3LjQtMzQuNSAyOS4zLTQzLjIgMzYuOVwiIG1hc2s9XCJ1cmwoI2FOKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYU9cIiB3aWR0aD1cIjQxLjVcIiBoZWlnaHQ9XCIzNS43XCIgeD1cIi01NzguNlwiIHk9XCI0MjlcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJhUFwiIHdpZHRoPVwiNDEuNVwiIGhlaWdodD1cIjM1LjdcIiB4PVwiLTU3OC42XCIgeT1cIjQyOVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2FPKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTM3LjQgNDI5LjRjLTguMSA2LjYtMzIuNiAyOC4zLTQwLjcgMzQuOFwiIG1hc2s9XCJ1cmwoI2FQKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYVFcIiB3aWR0aD1cIjM5LjVcIiBoZWlnaHQ9XCIzMy45XCIgeD1cIi01NzYuNVwiIHk9XCI0MzEuN1wiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImFSXCIgd2lkdGg9XCIzOS41XCIgaGVpZ2h0PVwiMzMuOVwiIHg9XCItNTc2LjVcIiB5PVwiNDMxLjdcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNhUSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTUzNy41IDQzMi4xYy03LjMgNi4zLTMxLjMgMjYuOC0zOC42IDMzLjFcIiBtYXNrPVwidXJsKCNhUilcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImFTXCIgd2lkdGg9XCIzNS4zXCIgaGVpZ2h0PVwiMzAuNFwiIHg9XCItNTcyLjZcIiB5PVwiNDM0LjZcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJhVFwiIHdpZHRoPVwiMzUuM1wiIGhlaWdodD1cIjMwLjRcIiB4PVwiLTU3Mi42XCIgeT1cIjQzNC42XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYVMpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01MzcuNyA0MzVjLTExLjUgOS45LTIzIDE5LjctMzQuNSAyOS42XCIgbWFzaz1cInVybCgjYVQpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJhVVwiIHdpZHRoPVwiMzMuN1wiIGhlaWdodD1cIjI5LjNcIiB4PVwiLTU3MVwiIHk9XCI0MzcuM1wiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImFWXCIgd2lkdGg9XCIzMy43XCIgaGVpZ2h0PVwiMjkuM1wiIHg9XCItNTcxXCIgeT1cIjQzNy4zXCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYVUpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01MzcuNyA0MzcuN2MtNSA0LjItMjcuOSAyNC4yLTMyLjggMjguNFwiIG1hc2s9XCJ1cmwoI2FWKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYVdcIiB3aWR0aD1cIjMyLjNcIiBoZWlnaHQ9XCIyOFwiIHg9XCItNTY5LjFcIiB5PVwiNDM5LjZcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJhWFwiIHdpZHRoPVwiMzIuM1wiIGhlaWdodD1cIjI4XCIgeD1cIi01NjkuMVwiIHk9XCI0MzkuNlwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2FXKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTM3LjMgNDQwYy00LjUgMy44LTI3IDIzLjMtMzEuNSAyNy4xXCIgbWFzaz1cInVybCgjYVgpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJhWVwiIHdpZHRoPVwiMzAuOVwiIGhlaWdodD1cIjI2LjlcIiB4PVwiLTU2Ni45XCIgeT1cIjQ0MS41XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYVpcIiB3aWR0aD1cIjMwLjlcIiBoZWlnaHQ9XCIyNi45XCIgeD1cIi01NjYuOVwiIHk9XCI0NDEuNVwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2FZKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTM2LjQgNDQxLjljLTQgMy41LTI2LjEgMjIuNy0zMC4xIDI2LjFcIiBtYXNrPVwidXJsKCNhWilcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImJhXCIgd2lkdGg9XCIyOS44XCIgaGVpZ2h0PVwiMjUuOVwiIHg9XCItNTY0LjRcIiB5PVwiNDQzXCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYmJcIiB3aWR0aD1cIjI5LjhcIiBoZWlnaHQ9XCIyNS45XCIgeD1cIi01NjQuNFwiIHk9XCI0NDNcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNiYSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTUzNS4xIDQ0My40Yy0zLjcgMy4xLTI1LjMgMjItMjguOSAyNS4xXCIgbWFzaz1cInVybCgjYmIpXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJiY1wiIHdpZHRoPVwiMjhcIiBoZWlnaHQ9XCIyNC4xXCIgeD1cIi01NjEuMlwiIHk9XCI0NDQuNFwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImJkXCIgd2lkdGg9XCIyOFwiIGhlaWdodD1cIjI0LjFcIiB4PVwiLTU2MS4yXCIgeT1cIjQ0NC40XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYmMpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01MzMuNiA0NDQuOWMtMyAyLjYtMjQuMiAyMC43LTI3LjIgMjMuM1wiIG1hc2s9XCJ1cmwoI2JkKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYmVcIiB3aWR0aD1cIjI2LjVcIiBoZWlnaHQ9XCIyMi44XCIgeD1cIi01NThcIiB5PVwiNDQ1LjdcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJiZlwiIHdpZHRoPVwiMjYuNVwiIGhlaWdodD1cIjIyLjhcIiB4PVwiLTU1OFwiIHk9XCI0NDUuN1wiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2JlKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTMxLjkgNDQ2LjFjLTIuMyAyLTIzLjQgMjAtMjUuNyAyMlwiIG1hc2s9XCJ1cmwoI2JmKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYmdcIiB3aWR0aD1cIjI2LjVcIiBoZWlnaHQ9XCIyMi44XCIgeD1cIi01NTYuNlwiIHk9XCI0NDcuMVwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImJoXCIgd2lkdGg9XCIyNi41XCIgaGVpZ2h0PVwiMjIuOFwiIHg9XCItNTU2LjZcIiB5PVwiNDQ3LjFcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNiZylcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTUzMC41IDQ0Ny41Yy0yLjMgMi0yMy40IDIwLTI1LjcgMjJcIiBtYXNrPVwidXJsKCNiaClcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImJpXCIgd2lkdGg9XCIyNi41XCIgaGVpZ2h0PVwiMjIuOFwiIHg9XCItNTU1LjJcIiB5PVwiNDQ4LjRcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9XCIxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDAgMCAwIDAgMCAxIDBcIi8+XG4gICAgICAgICAgPC9maWx0ZXI+XG4gICAgICAgIDwvZGVmcz5cbiAgICAgICAgPG1hc2sgaWQ9XCJialwiIHdpZHRoPVwiMjYuNVwiIGhlaWdodD1cIjIyLjhcIiB4PVwiLTU1NS4yXCIgeT1cIjQ0OC40XCIgbWFza1VuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICA8cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNLTU5Ny4xIDM5OC41Yy0xIDAtMiAuNC0yLjcgMS4xLS43LjctMS4xIDEuNy0xLjEgMi42bC4zIDQ5YzAgMiAxLjcgMy43IDMuNyAzLjdoNC44Yy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDIxLjNjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoNC40YzIuMSAwIDMuNy0xLjcgMy43LTMuN3YtMjIuNGMwLS44LS4zLTEuNS0uOC0ybC00LjUtNC41Yy0uMS0uMS0uMS0uMi0uMi0uM2wtNS0xMC40Yy0uNi0xLjEtMS43LTEuOS0zLTEuOWgtMTEuOXYtNy41YzAtMi4xLTEuNy0zLjctMy43LTMuN1wiIGZpbHRlcj1cInVybCgjYmkpXCIvPlxuICAgICAgICA8L21hc2s+XG4gICAgICAgIDxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI0ZFRkVGRVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIi44MTdcIiBkPVwiTS01MjkuMSA0NDguOWMtMi4zIDItMjMuNCAyMC0yNS43IDIyXCIgbWFzaz1cInVybCgjYmopXCIvPlxuICAgICAgPC9nPlxuICAgICAgPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE5Ljg2MiAxMy44MTIpXCI+XG4gICAgICAgIDxkZWZzPlxuICAgICAgICAgIDxmaWx0ZXIgaWQ9XCJia1wiIHdpZHRoPVwiMjYuNVwiIGhlaWdodD1cIjIyLjhcIiB4PVwiLTU1My44XCIgeT1cIjQ0OS44XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYmxcIiB3aWR0aD1cIjI2LjVcIiBoZWlnaHQ9XCIyMi44XCIgeD1cIi01NTMuOFwiIHk9XCI0NDkuOFwiIG1hc2tVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+XG4gICAgICAgICAgPHBhdGggZmlsbD1cIiNGRkZcIiBkPVwiTS01OTcuMSAzOTguNWMtMSAwLTIgLjQtMi43IDEuMS0uNy43LTEuMSAxLjctMS4xIDIuNmwuMyA0OWMwIDIgMS43IDMuNyAzLjcgMy43aDQuOGMuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2gyMS4zYy40IDMuOSAzLjggNyA3LjggNyA0LjEgMCA3LjQtMy4xIDcuOC03aDQuNGMyLjEgMCAzLjctMS43IDMuNy0zLjd2LTIyLjRjMC0uOC0uMy0xLjUtLjgtMmwtNC41LTQuNWMtLjEtLjEtLjEtLjItLjItLjNsLTUtMTAuNGMtLjYtMS4xLTEuNy0xLjktMy0xLjloLTExLjl2LTcuNWMwLTIuMS0xLjctMy43LTMuNy0zLjdcIiBmaWx0ZXI9XCJ1cmwoI2JrKVwiLz5cbiAgICAgICAgPC9tYXNrPlxuICAgICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiNGRUZFRkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIuODE3XCIgZD1cIk0tNTI3LjcgNDUwLjNjLTIuMyAyLTIzLjQgMjAtMjUuNyAyMlwiIG1hc2s9XCJ1cmwoI2JsKVwiLz5cbiAgICAgIDwvZz5cbiAgICAgIDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxOS44NjIgMTMuODEyKVwiPlxuICAgICAgICA8ZGVmcz5cbiAgICAgICAgICA8ZmlsdGVyIGlkPVwiYm1cIiB3aWR0aD1cIjI2LjVcIiBoZWlnaHQ9XCIyMi44XCIgeD1cIi01NTIuNFwiIHk9XCI0NTEuMlwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj5cbiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiLz5cbiAgICAgICAgICA8L2ZpbHRlcj5cbiAgICAgICAgPC9kZWZzPlxuICAgICAgICA8bWFzayBpZD1cImJuXCIgd2lkdGg9XCIyNi41XCIgaGVpZ2h0PVwiMjIuOFwiIHg9XCItNTUyLjRcIiB5PVwiNDUxLjJcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNibSlcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTUyNi4zIDQ1MS42Yy0yLjMgMi0yMy40IDIwLTI1LjcgMjJcIiBtYXNrPVwidXJsKCNibilcIi8+XG4gICAgICA8L2c+XG4gICAgICA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTkuODYyIDEzLjgxMilcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgPGZpbHRlciBpZD1cImJvXCIgd2lkdGg9XCIyNi41XCIgaGVpZ2h0PVwiMjIuOFwiIHg9XCItNTUxXCIgeT1cIjQ1Mi42XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPVwiMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwXCIvPlxuICAgICAgICAgIDwvZmlsdGVyPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDxtYXNrIGlkPVwiYnBcIiB3aWR0aD1cIjI2LjVcIiBoZWlnaHQ9XCIyMi44XCIgeD1cIi01NTFcIiB5PVwiNDUyLjZcIiBtYXNrVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiPlxuICAgICAgICAgIDxwYXRoIGZpbGw9XCIjRkZGXCIgZD1cIk0tNTk3LjEgMzk4LjVjLTEgMC0yIC40LTIuNyAxLjEtLjcuNy0xLjEgMS43LTEuMSAyLjZsLjMgNDljMCAyIDEuNyAzLjcgMy43IDMuN2g0LjhjLjQgMy45IDMuOCA3IDcuOCA3IDQuMSAwIDcuNC0zLjEgNy44LTdoMjEuM2MuNCAzLjkgMy44IDcgNy44IDcgNC4xIDAgNy40LTMuMSA3LjgtN2g0LjRjMi4xIDAgMy43LTEuNyAzLjctMy43di0yMi40YzAtLjgtLjMtMS41LS44LTJsLTQuNS00LjVjLS4xLS4xLS4xLS4yLS4yLS4zbC01LTEwLjRjLS42LTEuMS0xLjctMS45LTMtMS45aC0xMS45di03LjVjMC0yLjEtMS43LTMuNy0zLjctMy43XCIgZmlsdGVyPVwidXJsKCNibylcIi8+XG4gICAgICAgIDwvbWFzaz5cbiAgICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjRkVGRUZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiLjgxN1wiIGQ9XCJNLTUyNC45IDQ1M2MtMi4zIDItMjMuNCAyMC0yNS43IDIyXCIgbWFzaz1cInVybCgjYnApXCIvPlxuICAgICAgPC9nPlxuICAgICAgPHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjMTIwQzBFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMS41OTZcIiBkPVwiTS01NjIuNyA0NzEuN2gyMi45bTE0LjYgMGg0LjhjMS42IDAgMi45LTEuMyAyLjktMi45di0yMi40YzAtLjUtLjItMS0uNi0xLjRsLTQuNS00LjVjLS4xLS4xLS4zLS4zLS40LS41bC01LTEwLjRjLS40LS44LTEuMy0xLjQtMi4yLTEuNGgtMTIuN20tMTkuNyA0My41YzAgMy45LTMuMiA3LTcuMSA3LTMuOSAwLTcuMS0zLjItNy4xLTcgMC0zLjkgMy4yLTcgNy4xLTcgMy45IDAgNy4xIDMuMSA3LjEgN3pcIi8+XG4gICAgICA8cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiMxMjBDMEVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIxLjU5NlwiIGQ9XCJNLTUyNS42IDQ3MS43YzAgMy45LTMuMiA3LTcuMSA3LTMuOSAwLTcuMS0zLjItNy4xLTcgMC0zLjkgMy4yLTcgNy4xLTcgMy45IDAgNy4xIDMuMSA3LjEgN3ptNy44LTE0LjFILTU4NW00Mi4xLS4xdi0zNy42YzAtMS42LTEuMy0yLjktMi45LTIuOWgtMzYuN2MtMS42IDAtMi45IDEuMy0yLjkgMi44LjEgOS41LjIgMzkuNi4zIDQ5IDAgMS42IDEuMyAyLjggMi45IDIuOGg1LjJcIi8+XG4gICAgICA8cGF0aCBmaWxsPVwiI0JDRTVGRlwiIGQ9XCJNLTU1MC41IDQzNy42bC00LjEgMi4zLTYuMS0zLjggNi4yLTMuNiA0IDIuNGMuMy4yLjguMSAxLS4yLjItLjMuMS0uOC0uMi0xbC0zLjMtMiAyLjktMS43Yy4zLS4yLjQtLjcuMi0xLS4yLS4zLS42LS40LS45LS4ybC0yLjkgMS43LjEtMy45YzAtLjQtLjMtLjctLjctLjctLjQgMC0uNy4zLS43LjdsLS4xIDQuOC02LjEgMy42di03LjNsNC0yLjRjLjMtLjIuNC0uNy4yLTFzLS43LS40LTEtLjJsLTMuMiAydi0zLjRjMC0uNC0uMy0uNy0uNy0uNy0uNCAwLS43LjMtLjcuN3YzLjRsLTMuMi0yYy0uMy0uMi0uOC0uMS0xIC4yLS4yLjMtLjEuOC4yIDFsNCAyLjR2Ny4zbC02LTMuOC4xLTQuOGMwLS40LS4zLS43LS43LS43LS40IDAtLjcuMy0uNy43djMuOWwtMi44LTEuOGMtLjMtLjItLjgtLjEtMSAuMi0uMi4zLS4xLjguMiAxbDIuOSAxLjgtMy40IDEuOWMtLjMuMi0uNS42LS4zIDEgLjIuMy42LjUgMSAuM2w0LjEtMi4zIDYuMSAzLjgtNi4yIDMuNi00LTIuNGMtLjQtLjItLjgtLjEtMSAuMy0uMi4zLS4xLjcuMi45bDMuMyAyLTIuOSAxLjdjLS4zLjItLjUuNi0uMyAxIC4yLjMuNi41IDEgLjNsMi45LTEuNy0uMSAzLjljMCAuNC4zLjcuNy43LjQgMCAuNy0uMy43LS43bC4xLTQuOCA2LjEtMy42djcuM2wtNCAyLjRjLS4zLjItLjUuNi0uMyAxIC4yLjMuNi41IDEgLjNoLjFsMy4yLTJ2My40YzAgLjQuMy43LjcuNy40IDAgLjctLjMuNy0uN3YtMy40bDMuMiAyYy4zLjIuOC4xIDEtLjIuMi0uMy4xLS44LS4yLTFsLTQtMi40di03LjNsNiAzLjgtLjEgNC44YzAgLjQuMy43LjcuNy40IDAgLjctLjMuNy0uN3YtMy45bDIuOCAxLjhjLjMuMi44LjEgMS0uMi4yLS4zLjEtLjgtLjItMWwtMi45LTEuOCAzLjQtMS45Yy4zLS4yLjUtLjYuMy0xLS4yLS42LS43LS43LTEtLjVcIi8+XG4gICAgICA8cGF0aCBmaWxsPVwiIzAyMDMwM1wiIGQ9XCJNLTU1MyA0MzguNmwtNC4xIDIuMy02LjEtMy44IDYuMi0zLjYgNCAyLjRjLjMuMi44LjEgMS0uMi4yLS4zLjEtLjgtLjItMWwtMy4zLTIgMi45LTEuN2MuMy0uMi40LS43LjItMS0uMi0uMy0uNi0uNC0uOS0uMmwtMi45IDEuNy4xLTMuOWMwLS40LS4zLS43LS43LS43LS40IDAtLjcuMy0uNy43bC0uMSA0LjgtNi4xIDMuNnYtNy4zbDQtMi40Yy4zLS4yLjQtLjcuMi0xLS4yLS4zLS43LS40LTEtLjJsLTMuMiAydi0zLjRjMC0uNC0uMy0uNy0uNy0uNy0uNCAwLS43LjMtLjcuN3YzLjRsLTMuMi0yYy0uMy0uMi0uOC0uMS0xIC4yLS4yLjMtLjEuOC4yIDFsNCAyLjR2Ny4zbC02LTMuOC4xLTQuOGMwLS40LS4zLS43LS43LS43LS40IDAtLjcuMy0uNy43djMuOWwtMi44LTEuOGMtLjMtLjItLjgtLjEtMSAuMi0uMi4zLS4xLjguMiAxbDIuOSAxLjgtMy40IDEuOWMtLjMuMi0uNS42LS4zIDEgLjIuMy42LjUgMSAuM2w0LjEtMi4zIDYuMSAzLjgtNi4yIDMuNi00LTIuNGMtLjQtLjItLjgtLjEtMSAuMy0uMi4zLS4xLjcuMi45bDMuMyAyLTIuOSAxLjdjLS4zLjItLjUuNi0uMyAxIC4yLjMuNi41IDEgLjNsMi45LTEuNy0uMSAzLjljMCAuNC4zLjcuNy43LjQgMCAuNy0uMy43LS43bC4xLTQuOCA2LjEtMy42djcuM2wtNCAyLjRjLS40LjItLjUuNi0uMyAxcy42LjUgMSAuM2guMWwzLjItMnYzLjRjMCAuNC4zLjcuNy43LjQgMCAuNy0uMy43LS43di0zLjRsMy4yIDJjLjMuMi44LjEgMS0uMi4yLS4zLjEtLjgtLjItMWwtNC0yLjR2LTcuM2w2IDMuOC0uMSA0LjhjMCAuNC4zLjcuNy43LjQgMCAuNy0uMy43LS43di0zLjlsMi44IDEuOGMuMy4yLjguMSAxLS4yLjItLjMuMS0uOC0uMi0xbC0yLjktMS44IDMuNC0xLjljLjMtLjIuNS0uNi4zLTEtLjItLjYtLjctLjctMS0uNVwiLz5cbiAgICA8L3N2Zz5cbiAgPC9kaXY+XG4gIDxkaXY+XG4gICAgPHAgY2xhc3M9XCJjaHJvbm9mcmVzaF9fdGl0bGVcIj5MaXZyYWlzb24gQ2hyb25vZnJlc2ggMjRoPC9wPlxuICAgIDxwIGNsYXNzPVwiY2hyb25vZnJlc2hfX3RleHRcIj5BIHBhcnRpciBkZSAxMDAg4oKsIGQnYWNoYXQgbGEgbGl2cmFpc29uIGVzdCBvZmZlcnRlPC9wPlxuICA8L2Rpdj5cbjwvZGl2PlxuXG5gYGBcblxuKi9cblxuLmNocm9ub2ZyZXNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogcmVtKDE4KSByZW0oMzApO1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMzApO1xuICAgIHdpZHRoOiA1OHB4OyBoZWlnaHQ6IDY1cHg7XG4gIH1cblxuICAmLS1jbGVhbiB7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOjA7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNocm9ub2ZyZXNoX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIHJlbSg1KTtcbiAgZm9udC1zaXplOiByZW0oMTgpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuLmNocm9ub2ZyZXNoX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHJlbSgxMik7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQmxvYyBkw6ljb3V2cmlyIGxhIGdhbW1lXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJvZHVjdF9fdGl0bGUtLWNsYXNzeSB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7IHBhZGRpbmc6IHJlbSg3KSAwIHJlbSg1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRkYXJrYnJvd24sIHRyYW5zcGFyZW50IDJweCApIHJlcGVhdC14IGJvdHRvbSA7XG5cbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdCA6IDA7IHJpZ2h0OiAwOyBib3R0b206IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFya2Jyb3duLCB0cmFuc3BhcmVudCAycHggKSwgdXJsKFwiI3skcGF0aC1pbWd9L3N2Zy9pY29uLWxpc3Quc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkZGFya2Jyb3duLCB0cmFuc3BhcmVudCAycHggKSA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQsIGNlbnRlciwgYm90dG9tIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NSUgMnB4LCByZW0oMTUpIHJlbSgxNSksIDQ1JSAycHg7XG4gIH1cbn1cblxuLy8gQmxvYyBEw6ljb3V2cmV6IGxlcyB1bml2ZXJzIGdvdXJtYW5kc1xuLmdvdXJtYW5kLXVuaXZlcnNlX19kZXNjLFxuLmdvdXJtYW5kLXVuaXZlcnNlX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuZ291cm1hbmQtdW5pdmVyc2VfX2ltZyB7XG4gICAgJi5wcm9kdWN0X19pbWcge1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdvdXJtYW5kLXVuaXZlcnNlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5nb3VybWFuZC11bml2ZXJzZV9fdGh1bWJuYWlsIHtcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgfVxufVxuXG4ucHJvZHVjdF9faW1nIHtcbiAgLmdvdXJtYW5kLXVuaXZlcnNlX190aHVtYm5haWwgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5nb3VybWFuZC11bml2ZXJzZV9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuZ291cm1hbmQtdW5pdmVyc2VfX3RodW1ibmFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCbG9jIGTDqWNvdXZyaXIgbGEgZ2FtbWVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogcmVtKDIwKSByZW0oMjApIHJlbSg1MCk7XG4gIHdpZHRoOiAxMDAlO2hlaWdodDogcmVtKDQ3MCk7XG5cbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRsaWdodGdvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC43KTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzApO1xuICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLS1zaGFkb3cge1xuICAgIC5pbWFnZS1saW5rIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLWxpbmtfX2NvbnRlbnQge1xuICBkaXNwbGF5OnRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmltYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6IHJlbSg3NSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiA4MCU7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLWxpbmtfX3RpdGxlIHtcbiAgbWFyZ2luOiA2MCUgMCByZW0oMzApO1xuXG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE9uZ2xldHMgcG91ciBsZXMgaW5mb3JtYXRpb25zIGFkZGl0aW9ubmVsbGVzIGQndW4gcHJvZHVpdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFkZGl0aW9uYWwtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhbGlnaHRnb2xkO1xuICBib3JkZXItcmFkaXVzOiByZW0oMjYpO1xufVxuXG4uYWRkaXRpb25hbC1pbmZvX19pdGVtIHtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmFkZGl0aW9uYWwtaW5mb19faXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmFkZGl0aW9uYWwtaW5mb19faXRlbSB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmFkZC1pbmZvLXRleHRzIHtcbiAgcGFkZGluZzogcmVtKDE1KTtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXItcmFkaXVzOiAwIDAgcmVtKDI1KSByZW0oMjUpO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5hZGQtaW5mby10ZXh0cyB7XG4gICAgcGFkZGluZzogcmVtKDQwKTtcbiAgfVxufVxuXG4uYWRkLWluZm8taW1nIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LWJhc2lzOiAyNSU7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHJlbSgyNzApO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyNSkgcmVtKDI1KSAwIDA7XG4gIH1cbn1cblxuLnRhYnMtaW5mbyB7XG4gIG1hcmdpbjogMDsgcGFkZGluZzogMDtcbiAgdG9wOiByZW0oMzUpO1xuXG59XG5cbi50YWJzLWluZm9fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IGJvdHRvbTogcmVtKDE1KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgNTAwbXM7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGdyYXktMTtcbiAgfVxufVxuXG4udGFicy1pbmZvX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuXG4gIGNvbG9yOiAkZGFya2Jyb3duIWltcG9ydGFudDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogcmVtKDE1KSAwO1xuICB9XG4gIC5hY3RpdmUgJiB7XG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgfVxufVxuXG4udGFicy1pbmZvX19wYW5lbCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDI1MG1zO1xuICBtYXJnaW4tdG9wOiByZW0oMTApO1xuXG4gIC5hY3RpdmUgJiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMjUwbXM7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcbiAgfVxufVxuXG4udGFicy1pbmZvX19wYW5lbCBoMixcbi50YWItY29udGVudF9fdGl0bGUge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG59XG5cbi50YWJzLWluZm9fX3BhbmVsIHAsXG4udGFiLWNvbnRlbnRfX3RleHQsXG4udGFicy1pbmZvX19wYW5lbCB1bCB7XG4gIGNvbG9yOiAkZGFyayFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogcmVtKDIwKTtcbn1cblxuLnRhYnMtaW5mb19fcGFuZWwgdWwsXG4udGFiLWNvbnRlbnRfX2xpc3Qge1xuICBtYXJnaW46IDA7IHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnRhYi1jb250ZW50X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLnRhYnMtaW5mb19fcGFuZWwgdWwsXG4udGFiLWNvbnRlbnRfX2xpc3Qge1xuICBkdCwgZGQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cbiAgZHQge1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiByZW0oLTEwKTtcbiAgICAgIHRvcDogcmVtKDE4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiByZW0oNSk7XG4gICAgICBoZWlnaHQ6IHJlbSg1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG4gIC8vZGQ6OmFmdGVyIHtcbiAgLy8gIGNvbnRlbnQ6XCJcXEFcIjtcbiAgLy8gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIC8vfVxufVxuXG4udGFicy1pbmZvX19wYW5lbCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC50YWJzLWluZm8geyAvL3VsXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnRhYnMtaW5mb19faXRlbSB7IC8vbGlcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcCA6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgei1pbmRleDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICYgKyAmIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC50YWJzLWluZm9fX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdCA6IDIwJTtcbiAgICAgICAgd2lkdGg6IDM0JTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLnRhYnMtaW5mb19fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogNTglO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAudGFicy1pbmZvX19saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiA3OCU7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50YWJzLWluZm9fX2xpbmsgeyAvLyBhXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHdpZHRoOiAyMiU7XG4gICAgLmFjdGl2ZSAmIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWJzLWluZm9fX3BhbmVsIHsgLy9jb250ZW50XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIC5hY3RpdmUgJiB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDEwMDBtcztcbiAgICB9XG5cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC50YWJzLWluZm8ge1xuICAgICZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIH1cblxuICAgICZfX3BhbmVsIHVsLFxuICAgICZfX2xpc3Qge1xuICAgICAgZHQsIGRkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFuZWwgcCxcbiAgICAudGFiLWNvbnRlbnRfX3RleHQsXG4gICAgJl9fcGFuZWwgdWwge1xuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEluZm9ybWF0aW9ucyBwcmluY2lwYWxlcyBkJ3VuIHByb2R1aXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5wcm9kdWN0LWluZm8ge1xuICAucHJvZHVjdF9faGVhZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5wcm9kdWN0X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3RfX3JlZiB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNyk7XG4gIH1cbiAgLnByb2R1Y3RfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDgwKTtcbiAgICBtaW4taGVpZ2h0OiByZW0oNzApO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skcGF0aC1pbWd9L3BpY3RvL3BpY3RvLWZyYW5jZS5zdmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0IC8gcmVtKDY1KSBhdXRvO1xuXG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG4gIC5wcm9kdWN0X19mb290IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wcm9kdWN0X19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDQ1JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdF9fbGluayB7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogcmVtKDIwKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuICB9XG5cbn1cblxuLmV2YWx1YXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiByZW0oMTA1KTsgaGVpZ2h0OiByZW0oMTMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogJGZvbnQtc2l6ZS1iYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIC5ldmFsdWF0aW9uX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmV2YWx1YXRpb25fX2dhdWdlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMDtcblxuICAgIGJhY2tncm91bmQ6ICRwaW5rO1xuICB9XG59XG5cbi5wcm9kdWN0X19ldmFsdWF0aW9uLWxpbmsge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHJvZHVjdF9fZGlzY291bnQge1xuICBwYWRkaW5nOnJlbSgzKSByZW0oMCk7XG4gIG1hcmdpbjogMDtcblxuICBjb2xvcjogJHBpbms7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgJiN7Jn0tLXN1Z2dlc3RlZC1wcm9kdWN0IHtcbiAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gIH1cbiAgJiN7Jn0tLWdyZXkge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjb2xvcjogJGdyYXktMztcbiAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJsb2MgZMOpY291dnJpciBsYSBnYW1tZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmNyb3NzLWFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jcm9zcy1hcnRpY2xlX19saW5rIHtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlnaHRnb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAuYnRuLWNyb3NzLWFydGljbGUge1xuICAgICAgLmljb24tZW50cnktY2lyY2xlIHtcbiAgICAgICAgZmlsbDogJGRhcmticm93bjsgLy8gQHRvZG8gdXNlIHZhcmlhYmxlXG4gICAgICB9XG4gICAgICAuaWNvbi1lbnRyeS1hcnJvdyB7XG4gICAgICAgIHN0cm9rZTogJHdoaXRlOyAvLyBAdG9kbyB1c2UgdmFyaWFibGVcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNyb3NzLWFydGljbGVfX3RoZW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IHJlbSg1KSByZW0oMTUpO1xuXG4gIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICBmb250LXNpemU6IHJlbSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3Jvc3MtYXJ0aWNsZV9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogcmVtKDIwKTtcbn1cbi5jcm9zcy1hcnRpY2xlX19pbGx1IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IHJlbSgzMjApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuMik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCkgcmVtKDIwKSAwIDA7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgJi0tY292ZXIge1xuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLmNyb3NzLWFydGljbGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiByZW0oMjApO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIGE6aG92ZXIgJixcbiAgYTpmb2N1cyAmLFxuICBhOmFjdGl2ZSAmIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRsaWdodGdvbGQ7XG4gIH1cbn1cblxuLmNyb3NzLWFydGljbGVfX3RleHQge1xuICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgY29sb3I6ICR3aGl0ZTtcbiAgYTpob3ZlciAmLFxuICBhOmZvY3VzICYsXG4gIGE6YWN0aXZlICYge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYnRuLWNyb3NzLWFydGljbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC5jcm9zcy1hcnRpY2xlLS1uby1kZXNjICYge1xuICAgIHRvcDogcmVtKC0xMCk7XG4gIH1cbn1cblxuLmNyb3NzLWFydGljbGVfX3dhbnQtbW9yZS1idG4ge1xuICBtYXJnaW4tdG9wOiAkZm9udC1zaXplLWJhc2U7XG4gIG1hcmdpbjogcmVtKDIwKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5cbi5jcm9zcy1hcnRpY2xlX192aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IHJlbSg0MCk7IGhlaWdodDogcmVtKDQwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7IGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMjApO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDsgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTsgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVweDtcblxuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCBibGFjaztcbiAgfVxufVxuXG4uY3Jvc3MtYXJ0aWNsZS0taW4tc3VibWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLmNyb3NzLWFydGljbGVfX2lsbHUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAwIDAgNDAlO1xuICB9XG4gIC5jcm9zcy1hcnRpY2xlX19ib2R5IHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCAxZW0gMCAzZW07XG4gIH1cbiAgLmNyb3NzLWFydGljbGVfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5jcm9zcy1hcnRpY2xlX190ZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNyb3NzLWFydGljbGVfX2lsbHUge1xuICAgIGZsZXg6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuY3Jvc3MtYXJ0aWNsZS0taW4tc3VibWVudSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC5jcm9zcy1hcnRpY2xlX19pbGx1IHtcbiAgICAgIGZsZXg6IDAgMCAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5jcm9zcy1hcnRpY2xlLS1pbi1zdWJtZW51IHtcbiAgICAuY3Jvc3MtYXJ0aWNsZV9faWxsdSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiByZW0oMjAwKTtcbiAgICAgIGhlaWdodDogcmVtKDIwMCk7XG4gICAgICBmbGV4OiB1bnNldDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNyb3NzLWFydGljbGVfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5jcm9zcy1hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICBjb2xvcjogJGxpZ2h0Z29sZDtcbiAgfVxuXG4gIC5jcm9zcy1hcnRpY2xlX190ZXh0IHtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gIH1cbn1cblxuLmNyb3NzLWJsb2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IHJlbSg3NSk7XG4gIGdhcDogcmVtKDIwKTtcblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgzMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGV4dHJhbGlnaHRnb2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IHJlbSgyMCk7XG5cbiAgICBzdmcge1xuICAgICAgbWluLXdpZHRoOiByZW0oMTA0KTtcbiAgICAgIHdpZHRoOiByZW0oMTA0KTtcbiAgICAgIGhlaWdodDogcmVtKDEyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBnYXA6IDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDUwKTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEluZm9ybWF0aW9ucyBwcmluY2lwYWxlcyBkJ3VuIHByb2R1aXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qZG9jXG4tLS1cbnRpdGxlOiBBdmlzIGNsaWVudFxubmFtZTogY3VzdG9tZXJyZXZpZXdcbmNhdGVnb3J5OiBCbG9jc1xuLS0tXG5cbmBgYGh0bWxfZXhhbXBsZVxuPGRpdiBzdHlsZT1cImJhY2tncm91bmQ6IzMzMzsgcGFkZGluZzogMjBweDtcIj5cbiAgPGgxIGNsYXNzPVwicHJvZHVjdC1yZXZpZXdfX3RpdGxlXCI+QXZpcyBjbGllbnQ8L2gxPlxuXG4gIDxkaXYgY2xhc3M9XCJwcm9kdWN0X19ldmFsdWF0aW9uIHByb2R1Y3RfX2V2YWx1YXRpb24tLXdoaXRlXCI+XG4gICAgPGRpdiBjbGFzcz1cInByb2R1Y3QtcmV2aWV3X19zdGFyc1wiPlxuICAgICAgPHN2ZyBjbGFzcz1cImljb24tc3Rhci1maWxsXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTkgMTguMVwiPjxwYXRoIGZpbGw9XCIjQzQwMDQwXCIgZD1cIk05LjUgMTUuNUw0LjcgMThjLS40LjItMSAuMS0xLjItLjQtLjEtLjItLjEtLjQtLjEtLjZsLjktNS40di0uMWwtNC0zLjZjLS40LS4zLS40LS45IDAtMS4zLjEtLjEuMy0uMi41LS4zbDUuNC0uOHMuMSAwIC4xLS4xTDguNy41Yy4yLS40LjgtLjYgMS4yLS40LjIuMS4zLjIuNC40bDIuNCA0LjlzMCAuMS4xLjFsNS40LjhjLjUuMS44LjUuOCAxIDAgLjItLjEuNC0uMy41bC0zLjkgMy44di4xbC45IDUuNGMuMS41LS4yIDEtLjcgMS0uMiAwLS40IDAtLjYtLjFsLTQuOS0yLjV6XCIvPjwvc3ZnPlxuICAgICAgPHN2ZyBjbGFzcz1cImljb24tc3Rhci1maWxsXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTkgMTguMVwiPjxwYXRoIGZpbGw9XCIjQzQwMDQwXCIgZD1cIk05LjUgMTUuNUw0LjcgMThjLS40LjItMSAuMS0xLjItLjQtLjEtLjItLjEtLjQtLjEtLjZsLjktNS40di0uMWwtNC0zLjZjLS40LS4zLS40LS45IDAtMS4zLjEtLjEuMy0uMi41LS4zbDUuNC0uOHMuMSAwIC4xLS4xTDguNy41Yy4yLS40LjgtLjYgMS4yLS40LjIuMS4zLjIuNC40bDIuNCA0LjlzMCAuMS4xLjFsNS40LjhjLjUuMS44LjUuOCAxIDAgLjItLjEuNC0uMy41bC0zLjkgMy44di4xbC45IDUuNGMuMS41LS4yIDEtLjcgMS0uMiAwLS40IDAtLjYtLjFsLTQuOS0yLjV6XCIvPjwvc3ZnPlxuICAgICAgPHN2ZyBjbGFzcz1cImljb24tc3Rhci1maWxsXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMTkgMTguMVwiPjxwYXRoIGZpbGw9XCIjQzQwMDQwXCIgZD1cIk05LjUgMTUuNUw0LjcgMThjLS40LjItMSAuMS0xLjItLjQtLjEtLjItLjEtLjQtLjEtLjZsLjktNS40di0uMWwtNC0zLjZjLS40LS4zLS40LS45IDAtMS4zLjEtLjEuMy0uMi41LS4zbDUuNC0uOHMuMSAwIC4xLS4xTDguNy41Yy4yLS40LjgtLjYgMS4yLS40LjIuMS4zLjIuNC40bDIuNCA0LjlzMCAuMS4xLjFsNS40LjhjLjUuMS44LjUuOCAxIDAgLjItLjEuNC0uMy41bC0zLjkgMy44di4xbC45IDUuNGMuMS41LS4yIDEtLjcgMS0uMiAwLS40IDAtLjYtLjFsLTQuOS0yLjV6XCIvPjwvc3ZnPlxuICAgICAgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIi02NDAgNDQxLjkgMTguOSAxOC4xXCI+XG4gICAgICAgIDxwYXRoIGZpbGw9XCIjQzQwMDQwXCIgZD1cIk0tNjMwLjIgNDU2LjdsNC44IDIuNWguMXYtLjFsLS44LTUuM2MwLS4zIDAtLjYuMy0uOGwzLjktMy44di0uMWgtLjFsLTUuNC0uOGMtLjMgMC0uNS0uMi0uNy0uNWwtMi40LTQuOXMtLjEtLjEtLjEgMGwtMi41IDQuOWMtLjEuMi0uNC40LS43LjVsLTUuMy43Yy0uMSAwLS4xLjEtLjEuMXYuMWwzLjkgMy44Yy4yLjIuMy41LjIuOGwtLjkgNS40YzAgLjEgMCAuMS4xLjFoLjFsNC44LTIuNWMuMi0uMi42LS4yLjgtLjF6bS0uNC43bC00LjggMi41Yy0uNC4yLTEgLjEtMS4yLS40LS4xLS4yLS4xLS40LS4xLS42bC45LTUuNHYtLjFsLTQtMy42Yy0uMy0uNC0uMy0uOSAwLTEuMy4xLS4xLjMtLjIuNS0uM2w1LjQtLjhzLjEgMCAuMS0uMWwyLjQtNC45Yy4yLS40LjgtLjYgMS4yLS40LjIuMS4zLjIuNC40bDIuNCA0LjlzMCAuMS4xLjFsNS40LjhjLjUuMS44LjUuOCAxIDAgLjItLjEuNC0uMy41bC0zLjkgMy44di4xbC45IDUuNGMuMS41LS4yIDEtLjcgMS0uMiAwLS40IDAtLjYtLjFsLTQuOS0yLjV6XCIvPlxuICAgICAgICA8cGF0aCBmaWxsPVwiI0M0MDA0MFwiIGQ9XCJNLTYzMC44IDQ1Ny4xbC00LjQgMi4zYy0uNC4yLS45LjEtMS4xLS40LS4xLS4yLS4xLS40LS4xLS42bC44LTV2LS4xbC0zLjctMy40Yy0uNC0uMy0uNC0uOCAwLTEuMi4xLS4xLjMtLjIuNS0uM2w1LS43cy4xIDAgLjEtLjFsMi4yLTQuNmMuMi0uNC43LS42IDEuMS0uNC4yLjEuMy4yLjQuNGwyLjIgNC42czAgLjEuMS4xaC4zdjExYzAgLjEtMy40LTEuNi0zLjQtMS42elwiLz5cbiAgICAgIDwvc3ZnPlxuICAgICAgPHN2ZyBjbGFzcz1cImljb24tc3RhclwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDE4LjkgMTguMVwiPjxwYXRoIGZpbGw9XCIjQzQwMDQwXCIgZD1cIk05LjggMTQuOGw0LjggMi41aC4xdi0uMWwtLjgtNS4zYzAtLjMgMC0uNi4zLS44bDMuOS0zLjh2LS4xSDE4bC01LjQtLjhjLS4zIDAtLjUtLjItLjctLjVMOS41IDFzLS4xLS4xLS4xIDBMNi45IDUuOWMtLjEuMi0uNC40LS43LjVsLTUuMy43Yy0uMSAwLS4xLjEtLjEuMXYuMWwzLjkgMy44Yy4yLjIuMy41LjIuOEw0IDE3LjNjMCAuMSAwIC4xLjEuMWguMUw5IDE0LjljLjItLjIuNi0uMi44LS4xem0tLjQuN0w0LjYgMThjLS40LjItMSAuMS0xLjItLjQtLjEtLjItLjEtLjQtLjEtLjZsLjktNS40di0uMWwtNC0zLjZjLS4zLS40LS4zLS45IDAtMS4zLjEtLjEuMy0uMi41LS4zbDUuNC0uOHMuMSAwIC4xLS4xTDguNi41Yy4yLS40LjgtLjYgMS4yLS40LjIuMS4zLjIuNC40bDIuNCA0LjlzMCAuMS4xLjFsNS40LjhjLjUuMS44LjUuOCAxIDAgLjItLjEuNC0uMy41bC0zLjkgMy44di4xbC45IDUuNGMuMS41LS4yIDEtLjcgMS0uMiAwLS40IDAtLjYtLjFsLTQuOS0yLjV6XCIvPjwvc3ZnPlxuICAgIDwvZGl2PlxuXG4gICAgPHAgY2xhc3M9XCJwcm9kdWN0LXJldmlld19fbWFya1wiPjQsNzUvNTwvcD5cblxuICAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJzaW1wbGUtbGluayBzaW1wbGUtbGluay0tdGhpbiBwcm9kdWN0X19ldmFsdWF0aW9uLWxpbmsgcHJvZHVjdC1yZXZpZXdfX2NvdW50ZXJcIj41IGF2aXM8L2E+XG5cbiAgPC9kaXY+XG5cbiAgPGRpdiBzdHlsZT1cIndpZHRoOjMyMHB4O1wiPlxuICAgIDxhcnRpY2xlIGNsYXNzPVwicHJvZHVjdCBwcm9kdWN0LWluZm8gcmV2aWV3XCI+XG4gICAgICA8ZGl2IGNsYXNzPVwicHJvZHVjdF9fd3JhcHBlclwiPlxuICAgICAgICA8cCBjbGFzcz1cInByb2R1Y3RfX3N1YnRpdGxlIHJldmlld19fYXV0aG9yXCI+TWFyaWUgRHVwb250PC9wPlxuICAgICAgICA8ZGl2IGNsYXNzPVwicHJvZHVjdF9fZXZhbHVhdGlvblwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJldmFsdWF0aW9uXCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZXZhbHVhdGlvbl9fZ2F1Z2VcIiBzdHlsZT1cIndpZHRoOjkzLjI5JVwiPjwvZGl2PlxuICAgICAgICAgICAgPGltZyBjbGFzcz1cImV2YWx1YXRpb25fX2ltZ1wiIHNyYz1cIi4uL3N0eWxlZ3VpZGUvaW1nL3N0YXJzLnN2Z1wiIGFsdD1cIlwiPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJzaW1wbGUtbGluayBzaW1wbGUtbGluay0tdGhpblwiPlB1Ymxpw6kgbGUgMDgvMDkvLzIwMTg8L2E+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8cCBjbGFzcz1cInJldmlld19fdGl0bGVcIj5VbiBmb2llIGdyYXMgZCd1bmUgcXVhbGl0w6kgaW7DqWdhbGFibGU8L3A+XG4gICAgICAgIDxwIGNsYXNzPVwicmV2aWV3X190ZXh0XCI+QmFjb24gaXBzdW0gZG9sb3IgYW1ldCB0dXJrZXkgYnVyZ2RvZ2dlbiBzd2luZSBmcmFua2Z1cnRlciBzaGFua2xlIGdyb3VuZCByb3VuZCBoYW0gaG9jayBjaGlja2VuLiBCZWVmIGJyaXNrZXQgZG9uZXIgZmlsZXQgbWlnbm9uIGFsY2F0cmEuPC9wPlxuICAgICAgPC9kaXY+XG4gICAgPC9hcnRpY2xlPlxuICA8L2Rpdj5cblxuPC9kaXY+XG5cbmBgYFxuXG4qL1xuXG4lcGwtbGF5b3V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG59XG5cbi5wcm9kdWN0X19ldmFsdWF0aW9uLS13aGl0ZSB7XG4gIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiByZW0oMTkpO1xuICAgICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNSk7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHBhdGgge1xuICAgICAgZmlsbDogI0ZGRjtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcmV2aWV3X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbn1cblxuLnByb2R1Y3QtcmV2aWV3X19zdGFycyB7XG4gIEBleHRlbmQgJXBsLWxheW91dDtcbn1cblxuLnByb2R1Y3QtcmV2aWV3X19tYXJrIHtcbiAgQGV4dGVuZCAlcGwtbGF5b3V0O1xuXG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByb2R1Y3QtcmV2aWV3X19jb3VudGVyIHtcbiAgQGV4dGVuZCAlcGwtbGF5b3V0O1xuXG4gIGNvbG9yOiAjRkZGO1xufVxuXG4vKiA9PSBCbG9jIHJldmlldyAqL1xuLnJldmlldyB7XG4gIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDMwKTtcblxuICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG4gICYtLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZXZpZXdfX2F1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXZpZXdfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmV2aWV3X190ZXh0IHtcbiAgZm9udC1zaXplOiByZW0oMTQpO1xufVxuXG4ucmV2aWV3c19fYnV0dG9uIHtcbiAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG59XG5cbi5yZXZpZXdzX19leHRlcm5hbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLmN1c3RvbWVycy1yZXZpZXdzIC5pdGVtIHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiByZW0oMjApO1xuICBjb2xvcjogJHJlZCFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IHJlbSgyMCkhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tbGVmdDogcmVtKDIwMCkhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29sdW1uIGFuZCBpdHMgYmxvY3MgZm9yIGZpbHRlciBhbmQgc2hvcHBpbmcgY2FydFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFzaWRlLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogcmVtKDQwKTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiByZW0oNDApO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogcmVtKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTE7XG4gIH1cbn1cblxuLmFzaWRlLWNvbHVtbl9fYmxvY2sge1xuICBwYWRkaW5nOiAwIHJlbSgxMCkgcmVtKDQwKSAwO1xuXG4gICY6bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xuICB9XG59XG5cbi5hc2lkZS1jb2x1bW5fX3Jlc3VsdHMge1xuICBjb2xvcjogJHBpbms7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5hc2lkZS1jb2x1bW5fX3Jlc3VsdHMge1xuICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICB9XG59XG5cbi5hc2lkZS1jb2x1bW5fX2Jsb2NrLS11bmRlcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTtcbn1cblxuLmFzaWRlLWNvbHVtbl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFzaWRlLWNvbHVtbl9fcHJvZHVjdC1jb3VudCB7XG4gIGNvbG9yOiAkZ3JheS0zO1xufVxuXG4uYXNpZGUtY29sdW1uX190b29sdGlwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4uYXNpZGUtY29sdW1uX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuXG4uYXNpZGUtY29sdW1uX19pdGVtIHtcbiAgZm9udC1zaXplOiByZW0oMTQpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXNpZGUtY29sdW1uX19maWx0ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFzaWRlLWNvbHVtbl9faXRlbS1jb3VudCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAkZ3JheS0zO1xuICBtYXJnaW4tbGVmdDogcmVtKDUpO1xufVxuXG4uZGVsZXRlLWZpbHRlciB7XG4gIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHJlbSgyMCk7XG4gIGhlaWdodDogcmVtKDIwKTtcblxuICBiYWNrZ3JvdW5kOiAkYm9keS1jb2xvcjtcbiAgYm9yZGVyOiAkYm9keS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICBsaW5lLWhlaWdodDogMC43O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IHJlbSgxMCk7XG4gICAgaGVpZ2h0OiByZW0oMTApO1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjRkZGO1xuICAgIH1cbiAgfVxufVxuXG4uZGVsZXRlLWFsbC1maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogcmVtKDIwKTtcblxuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgZm9udC1zaXplOiByZW0oMTQpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuXG4udWktc3RhdGUtZGVmYXVsdC5oYW5kbGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogcmVtKDE1KTtcbiAgaGVpZ2h0OiByZW0oMTUpO1xuXG4gIGJhY2tncm91bmQ6ICRwaW5rO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG5cbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQuaGFuZGxlczpmb2N1cyxcbi51aS1zdGF0ZS1kZWZhdWx0LmhhbmRsZXM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnVpLXdpZGdldCB7XG4gIC5oYW5kbGUtdmFsdWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHJlbSgyMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggbGlnaHRncmV5O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgei1pbmRleDogMDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogJHBpbms7XG4gIH1cbn1cblxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICRncmF5LTE7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpbHRlcnMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZmlsdGVycy1pdGVtIHtcbiAgZm9udC1zaXplOiByZW0oMTQpO1xufVxuXG4uZmlsdGVyLXRhZyB7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogcmVtKDUpIHJlbSg1KSByZW0oMykgcmVtKDE1KTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTE7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG5cbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5maWx0ZXItdGFnX19idG4ge1xuICB3aWR0aDogcmVtKDIwKTtcbiAgaGVpZ2h0OiByZW0oMjApO1xuICBtYXJnaW4tbGVmdDogcmVtKDM1KTtcblxuICBiYWNrZ3JvdW5kOiAkYm9keS1jb2xvciB1cmwoXCIjeyRwYXRoLWltZ30vc3ZnL2ljb24tY3Jvc3MtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIC8gNTAlIGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcblxuICBjb2xvcjogI0ZGRjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29sdW1uIGZvciBzaG9wcGluZyBjYXJ0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKmRvY1xuLS0tXG50aXRsZTogQ29sb25uZSBQYW5pZXJcbm5hbWU6IGNvbHVtbmNhcnRcbmNhdGVnb3J5OiBNb2R1bGVzXG4tLS1cblxuYGBgaHRtbF9leGFtcGxlXG48ZGl2IHN0eWxlPVwid2lkdGg6IDUwMHB4OyBtYXJnaW46IDAgMCAzMHB4O1wiPlxuICA8YXNpZGUgY2xhc3M9XCJhc2lkZS1jb2x1bW4gXCI+XG4gICAgPGRpdiBjbGFzcz1cImFzaWRlLWNvbHVtbl9fYmxvY2sgYXNpZGUtY29sdW1uX19ibG9jay0tdW5kZXJsaW5lXCI+XG4gICAgICA8dGFibGUgY2xhc3M9XCJjYXJ0LXRhYmxlXCI+XG4gICAgICAgIDxjYXB0aW9uPlRvdGFsIHBhbmllcjwvY2FwdGlvbj5cbiAgICAgICAgPHRyPlxuICAgICAgICAgIDx0aCBzY29wZT1cInJvd1wiPlNvdXMgdG90YWwgKEhUKTwvdGg+XG4gICAgICAgICAgPHRkPjEwMywgMDQg4oKsPC90ZD5cbiAgICAgICAgPC90cj5cbiAgICAgICAgPHRyPlxuICAgICAgICAgIDx0aCBzY29wZT1cInJvd1wiPlRWQSAmIGF1dHJlcyB0YXhlczwvdGg+XG4gICAgICAgICAgPHRkPjI1LDgwIOKCrDwvdGQ+XG4gICAgICAgIDwvdHI+XG4gICAgICAgIDx0cj5cbiAgICAgICAgICA8dGggc2NvcGU9XCJyb3dcIj5MaXZyYWlzb24gQ2hyb25vZnJlc2g8L3RoPlxuICAgICAgICAgIDx0ZD48c3BhbiBjbGFzcz1cImNvbG9yLS1ncmV5MlwiPk9mZmVydGU8L3NwYW4+PC90ZD5cbiAgICAgICAgPC90cj5cbiAgICAgICAgPHRyPlxuICAgICAgICAgICAgPHRoIHNjb3BlPVwicm93XCI+VG90YWwgKFRUQyk8L3RoPlxuICAgICAgICAgICAgPHRkPjEyOCwgODQg4oKsPC90ZD5cbiAgICAgICAgPC90cj5cbiAgICAgIDwvdGFibGU+XG4gICAgICA8YSBocmVmPVwiXCIgY2xhc3M9XCJidG4gYnRuLWhvdmVyZWZmZWN0IGJ0bi0tYmxvY2tcIj48c3Bhbj5WYWxpZGVyIG1hIGNvbW1hbmRlPC9zcGFuPjwvYT5cbiAgICA8L2Rpdj5cblxuICAgIDxkaXYgY2xhc3M9XCJhc2lkZS1jb2x1bW5fX2Jsb2NrXCI+XG4gICAgICA8Zm9ybT5cbiAgICAgICAgPGRpdiBjbGFzcz1cImZvcm0tZ3JvdXBcIj5cbiAgICAgICAgICA8bGFiZWwgY2xhc3M9XCJsYWJlbFwiIGZvcj1cImNvZGUtcHJvbW9cIj5Db2RlIHByb21vPC9sYWJlbD5cbiAgICAgICAgICA8aW5wdXQgaWQ9XCJjb2RlLXByb21vXCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wgZm9ybS1pbnB1dCBmb3JtLWlucHV0LS1mcmFtZWRcIiB0eXBlPVwidGV4dFwiPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZm9ybT5cbiAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLWhvdmVyZWZmZWN0IGJ0bi0tYmxvY2sgZGlzYWJsZWRcIj48c3Bhbj5BcHBsaXF1ZXIgbGUgY29kZTwvc3Bhbj48L2J1dHRvbj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiYXNpZGUtY29sdW1uX19ibG9ja1wiPlxuICAgICAgPGEgaHJlZj1cIlwiIGNsYXNzPVwic2ltcGxlLWxpbmtcIj5PZmZyZXogdW5lIGNhcnRlIGNhZGVhdSDDoCB2b3RyZSBlbnRvdXJhZ2UgITwvYT5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiYXNpZGUtY29sdW1uX19ibG9ja1wiPlxuICAgICAgPHAgY2xhc3M9XCJsYWJlbFwiPk5vdXMgYWNjZXB0b25zPC9wPlxuICAgICAgPHVsIGNsYXNzPVwibG9nby1saXN0XCI+XG4gICAgICAgIDxsaSBjbGFzcz1cImxvZ28tbGlzdF9faXRlbVwiPjxpbWcgc3JjPVwiLi4vc3R5bGVndWlkZS9pbWcvcGFpZW1lbnRfbWFzdGVyY2FyZC5wbmdcIiBhbHQ9XCJNYXN0ZXJjYXJkXCI+PC9saT5cbiAgICAgICAgPGxpIGNsYXNzPVwibG9nby1saXN0X19pdGVtXCI+PGltZyBzcmM9XCIuLi9zdHlsZWd1aWRlL2ltZy9wYWllbWVudF9wYXlwYWwucG5nXCIgYWx0PVwiUGF5cGFsXCI+PC9saT5cbiAgICAgICAgPGxpIGNsYXNzPVwibG9nby1saXN0X19pdGVtXCI+PGltZyBzcmM9XCIuLi9zdHlsZWd1aWRlL2ltZy9wYWllbWVudF92aXNhLnBuZ1wiIGFsdD1cIlZpc2FcIj48L2xpPlxuICAgICAgPC91bD5cbiAgICA8L2Rpdj5cbiAgPC9hc2lkZT5cbjwvZGl2PlxuXG5gYGBcblxuKi9cblxuLmNhcnQtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuICBjYXB0aW9uIHtcbiAgICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXG4gICAgY29sb3I6ICRkYXJrYnJvd247XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IHJlbSg0NSk7XG4gIH1cbiAgdHIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmF5LTE7XG5cbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIHRoLCB0ZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpe1xuICAgICAgdGgsIHRkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sb2dvLWxpc3Qge1xuICBtYXJnaW46IHJlbSgxNSkgMCAwOyBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDE1KTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87IGhlaWdodDogcmVtKDMwKTtcbiAgICB9XG4gIH1cbn1cblxuLmxvZ28tbGlzdF9faXRlbSB7XG4gICYgKyAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNSk7XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTE7XG4gIH1cbn1cblxuLmNhcnQtaW5mb3tcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb21tYW5kcyB0YWJsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmNvbW1hbmRzIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jb21tYW5kX19yb3cge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktMztcbn1cblxuLmNvbW1hbmRzX19oZWFkLFxuLmNvbW1hbmRfX3Jvd19fc3VtbWFyeSB7XG4gIHBhZGRpbmc6IHJlbSg1KTtcbn1cblxuLmNvbW1hbmRfX3JvdzpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICRncmF5LTA7XG59XG5cbi5jb21tYW5kc19faGVhZCxcbi5jb21tYW5kX19yb3dfX3N1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICAuY29tbWFuZHNfY2VsbCB7XG4gICAgZmxleDogMCAwIDI1JTtcblxuICB9XG59XG5cbi5jb21tYW5kX19wcmljZSB7XG4gIGNvbG9yOiAkcGluaztcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTbW9vdGggYXBwZWFyaW5nXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5zbW9vdGgtYXBwZWFyaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDMwMG1zO1xuICB9XG5cbiAgLnNtb290aC1hcHBlYXJpbmctLWZyb20tcmlnaHQge1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gIH1cblxuICAuc21vb3RoLWFwcGVhcmluZy0tZnJvbS1ib3R0b20ge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cblxuICAuc21vb3RoLWFwcGVhcmluZy0tZnJvbS1sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gIH1cblxuICAuc21vb3RoLWFwcGVhcmluZy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgICYuc21vb3RoLWFwcGVhcmluZy0tZnJvbS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgJi5zbW9vdGgtYXBwZWFyaW5nLS1mcm9tLWJvdHRvbSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICYuc21vb3RoLWFwcGVhcmluZy0tZnJvbS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gcGFnaW5hdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBhZ2luYXRpb24tYXJyb3cge1xuICBwYWRkaW5nOiByZW0oMTApO1xuXG4gIGNvbG9yOiBpbmhlcml0O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tYXJyb3ctLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBPbmdsZXRzIHBvdXIgbGVzIGZpbHRyZXMgZGFucyBsYSByZWNoZXJjaGUgcHJvZHVpdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnRhYnMtcmVjaXBlIHtcbiAgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRhYnMtcmVjaXBlX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LTE7XG4gICYuYWN0aXZlIHtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC50YWJzLXJlY2lwZV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDMwKTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMtcmVjaXBlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDE1KSByZW0oMTUpIHJlbSg1MCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogcmVtKDM1KSBhdXRvO1xuXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlOyByaWdodDogcmVtKDUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogcmVtKDgpOyBoZWlnaHQ6IHJlbSg4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAyNTBtcztcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHBhdGgtaW1nfS9zdmcvaWNvbi1jYXJldC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuYWN0aXZlICYge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAudGFicy1yZWNpcGVfX2xpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMCk7XG4gICAgLmFjdGl2ZSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktMTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMtcmVjaXBlX19saW5rLS1wcmVwYXJhdGlvbi10aW1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skcGF0aC1pbWd9L3BpY3RvL3BpY3RvLXRpbWUuc3ZnXCIpO1xufVxuLnRhYnMtcmVjaXBlX19saW5rLS1jb29raW5nLXRpbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRwYXRoLWltZ30vcGljdG8vcGljdG8tY2Fzc2Vyb2xlLnN2Z1wiKTtcbn1cbi50YWJzLXJlY2lwZV9fbGluay0tZGlmZmljdWx0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHBhdGgtaW1nfS9waWN0by9waWN0by1kaWZmaWN1bHR5LnN2Z1wiKTtcbn1cbi50YWJzLXJlY2lwZV9fbGluay0tZGlzaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHBhdGgtaW1nfS9waWN0by9waWN0by1jdXRsZXJ5LnN2Z1wiKTtcbn1cbi50YWJzLXJlY2lwZV9fbGluay0tdHlwb2xvZ3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRwYXRoLWltZ30vcGljdG8vcGljdG8tdHlwb2xvZ3kuc3ZnXCIpO1xufVxuXG4udGFicy1yZWNpcGVfX3BhbmVsIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMTAwbXM7XG4gIC5hY3RpdmUgJiB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDI1MG1zO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnRhYnMtcmVjaXBlX19wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDEwMG1zO1xuICAgIC5hY3RpdmUgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAxMDBtcztcblxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0xO1xuXG4gICAgfVxuICB9XG5cbiAgLnRhYnMtcmVjaXBlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQmxvYyBkZSBjb250ZW51IG5vaXIgZXQgcGF0dGVzIGRlIGNhbmFyZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4uZGFyay1kdWNrLWZvb3QtYmxvY2sge1xuICBwYWRkaW5nOiByZW0oMjUpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrYnJvd247XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHBhdGgtaW1nfS9mb25kLXBhdHRlcy1kZS1jYW5hcmQtc2V1bGVzMngucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuLy8gU3DDqWNpYWwgcGFnZSBEw6l0YWlsIHJlY2V0dGVcbi5kYXJrLWR1Y2stZm9vdC1ibG9jay0tdGlwcyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUwJSBhdXRvO1xufVxuXG4uZGFyay1kdWNrLWZvb3QtYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nOiByZW0oMzApO1xuXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBwYW5lbFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYm9keS5wYW5lbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhbmVsIHtcbiAgJl9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgLy9sZWZ0IHRvIHJpZ2h0IGJ5IGRlZmF1bHRcblxuICAucGFuZWwge1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiByZW0oNDApO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgLnBhbmVsIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gcmlnaHQgdG8gbGVmdFxuICAgICYtLXJpZ2h0IHtcbiAgICAgIC5wYW5lbCB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogcmVtKDY1KTtcbiAgICAgIHJpZ2h0OiByZW0oMjApO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IHJlbSgyMCk7IGhlaWdodDogcmVtKDIwKTtcblxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdlbmVyaWMgdGFic1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnRhYnMge1xuICBtYXJnaW46IDA7IHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udGFic19faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS0xO1xuICAmLmFjdGl2ZSB7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAudGFic19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDMwKTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogcmVtKDE1KSByZW0oMTUpIHJlbSgxNSkgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiByZW0oMzUpIGF1dG87XG5cbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7IHJpZ2h0OiByZW0oNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiByZW0oOCk7IGhlaWdodDogcmVtKDgpO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDI1MG1zO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skcGF0aC1pbWd9L3N2Zy9pY29uLWNhcmV0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5hY3RpdmUgJiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC50YWJzX19saW5rIHtcbiAgICBtaW4td2lkdGg6IHJlbSgxMDApO1xuICAgIHBhZGRpbmc6IHJlbSgyMCk7XG4gICAgLmFjdGl2ZSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktMTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnNfX3BhbmVsIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMTAwbXM7XG4gIC5hY3RpdmUgJiB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgxMCkgcmVtKDEwKSAwO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDI1MG1zO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnRhYnNfX3BhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMTAwbXM7XG4gICAgLmFjdGl2ZSAmIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDEwMG1zO1xuICAgICAgcGFkZGluZzogcmVtKDEwKTtcblxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0xO1xuXG4gICAgfVxuICB9XG5cbiAgLnRhYnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZsYXNoYmFnIGNvbXBvbmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZsYXNoYmFnIHtcbiAgJHNlbGY6ICY7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IHJlbSgyKSBzb2xpZDtcbiAgcGFkZGluZzogcmVtKDEwKTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkO1xuICB9XG5cbiAgJi0td2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAmLS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cblxuICAmLS1uZWdhdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cblxuICAmLS1pbmZvIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTM7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICYtLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLXN1Y2Nlc3M7XG4gICAgY29sb3I6ICRncmVlbi1zdWNjZXNzO1xuXG4gICAgI3skc2VsZn1fX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiByZW0oMzYpO1xuICAgIGhlaWdodDogcmVtKDM2KTtcbiAgICB0b3A6IHJlbSgtMTgpO1xuICAgIHJpZ2h0OiByZW0oLTE4KTtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgzMyk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYtLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICYtLW1vZGFsIHtcbiAgICAmI3skc2VsZn0tLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAmLS1kZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyYXktMiwgMC4zKTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAjeyRzZWxmfSB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi51bmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bi1iYWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMCk7XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDE1MCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHN0ZXBzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiByZW0oNDApIDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHJlbSgxKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXRvcDogcmVtKDEpIGRhc2hlZCAkZ3JheS0yO1xuICAgIHRvcDogcmVtKDU3KTtcbiAgICB6LWluZGV4OiAtMztcbiAgfVxuXG59XG5cbi5zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6NTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDo1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB6LWluZGV4OiAtMjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBsaW5lLWhlaWdodDogcmVtKDMwKTtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgd2lkdGg6IHJlbSgzNSk7XG4gICAgaGVpZ2h0OiByZW0oMzUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICZfX3RpdGxlIHtcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICBmb250LXdlaWdodDogNDAwO1xuICAgY29sb3I6ICRibGFjaztcbiAgIGRpc3BsYXk6IG5vbmU7XG4gfVxuXG4gICYtLWFjdGl2ZSB7XG5cblxuICAgIC5zdGVwIHtcbiAgICAgICZfX251bWJlciB7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IHJlbSg0Nyk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oNDcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogcmVtKDUpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogcmVtKDUpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IHJlbSgxMCkgc29saWQgJHdoaXRlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IHJlbSgtMTUpO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuc3RlcHMge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuXG4gIC5zdGVwIHtcbiAgICBtYXJnaW46IDAgcmVtKDE1KTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gcGFuZWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi50b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAzNTBtcyBlYXNlLWluLW91dCwgb3BhY2l0eSA3NTBtcyBlYXNlLWluLW91dDtcblxuICAmLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTW9kYWxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ubW9kYWwge1xuICAkc2VsZjogJjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgJi0tbmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICN7JHNlbGZ9IHtcbiAgICAgICYtZGlhbG9nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJi1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIH1cblxuICAgICAgJi1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtKDIwKTtcbiAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IHJlbSgxKSBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMyk7XG4gICAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMik7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya2Jyb3duO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtICN7cmVtKDkpfSk7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtICN7cmVtKDEpfSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNocm9ub2ZyZXNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRkYXJrLCAwLjcpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG4gICAgd2lkdGg6IHVuc2V0O1xuXG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDEwKSByZW0oMTUpO1xuXG4gICAgICA+IHN2ZyB7XG4gICAgICAgIG1pbi13aWR0aDogcmVtKDgwKTtcbiAgICAgICAgd2lkdGg6IHJlbSg4MCk7XG4gICAgICAgIGhlaWdodDogcmVtKDgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkbGlnaHRnb2xkO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHJlbSgxNSk7XG4gICAgICByaWdodDogcmVtKDE1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkbGlnaHRnb2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGlkZGVuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLm1vZGFsIHtcbiAgICAmLS1jaHJvbm9mcmVzaCB7XG4gICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiByZW0oMjUpO1xuICAgICAgICBwYWRkaW5nOiByZW0oNjUpIHJlbSg1MCk7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuXG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgfVxuXG4gICAgICAmX19jbG9zZSB7XG4gICAgICAgIHRvcDogcmVtKDEwKTtcbiAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2FyZHMge1xuICBtYXJnaW4tdG9wOiByZW0oMjApO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IHJlbSg1MCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kZWxpdmVyeS1zbG90cyB7XG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY3VyZSB7XG4gIGNvbG9yOiAkZ3JlZW5QYWxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcbiAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgfVxuXG4gICZfX3BpY3RvIHtcbiAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IHJlbSgxNSk7XG4gICAgc3Ryb2tlOiAkZ3JlZW5QYWxlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIiVwbC1zdmcge1xuICBtYXJnaW4tcmlnaHQ6IHJlbSg1KTtcbiAgd2lkdGg6IHJlbSgxNSk7XG4gIHBhdGgge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgfVxufVxuXG4uaW5mb3MtYmFubmVyIHtcbiAgLnN0aWNreSAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3RlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIEBleHRlbmQgJXBsLXN2ZztcbiAgICB9XG4gIH1cblxuICAmX19jb3N0IHtcbiAgICBzdmcge1xuICAgICAgQGV4dGVuZCAlcGwtc3ZnO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGVsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0MCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogcmVtKDIwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICB3aWR0aDogcmVtKDEpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRleHQtc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IHJlbSgxKSByZW0oMSkgcmVtKDQpICMyMjI7XG59XG4iLCIucmVhZC1tb3JlIHtcbiAgJHNlbGY6ICY7XG5cbiAgJl9fdGV4dCB7XG4gICAgLy8gbGUgbWF4LWhlaWdodCBjb3JyZXNwb25kIGF1IG5vbWJyZXMgZGUgbGlnbmVzIG1heCAqIGxlIGxpbmUtaGVpZ2h0IGQndW5lIGxpZ25lXG4gICAgbWF4LWhlaWdodDogcmVtKDEwMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjRzO1xuICB9XG5cbiAgJl9fYnRuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkcGluaztcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJi0tY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgI3skc2VsZn0ge1xuICAgICAgJl9fYnRuIHtcbiAgICAgICAgJi0tb3BlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNsb3NlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlcm9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5oZXJvIHtcbiAgaGVpZ2h0OiByZW0oMjgwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuNyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSg1MCk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiByZW0oNTUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgIGNvbG9yOiAkbGlnaHRnb2xkO1xuICAgIG1hcmdpbi10b3A6IHJlbSgtMjUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogcmVtKDU1MCk7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjk1KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSg5Nik7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oNTIpO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKC0zNSk7XG4gICAgfVxuICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIElkZWFsIGRpc2hcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5pZGVhbC1kaXNoIHtcbiAgbWFyZ2luLXRvcDogcmVtKDExMCk7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDEwcHggcmdiYSgwLDAsMCwwLjA0KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDEwcHggcmdiYSgwLDAsMCwwLjA0KTtcblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogcmVtKDMwKTtcbiAgfVxuXG4gICZfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5saXN0LWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBpY3RvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiByZW0oMzApO1xuICB9XG5cbiAgLnBpY3RvLXRleHQge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIG1heC13aWR0aDogcmVtKDEzMCk7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogcmVtKDUwKSByZW0oMTAwKTtcbiAgICB9XG5cbiAgICAubGlzdC1pbmxpbmUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBpY3RvLXRleHQge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgIH1cblxuICAgIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNTApO1xuICAgIH1cbiAgfVxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBIb21lcGFnZSAtIFNlY3Rpb24gR291cm1hbmRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5nb3VybWFuZCB7XG4gIHBhZGRpbmc6IHJlbSg5MCkgMCByZW0oNDApO1xuXG4gICZfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRleHRyYWxpZ2h0Z29sZDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICBmb250LXNpemU6IHJlbSgyMik7XG4gIH1cblxuICAmX19wcm9kdWN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg5MCk7XG4gICAgZ2FwOiByZW0oMjApO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW46IHJlbSgzMCkgYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiByZW0oMjEwKSAwIHJlbSgxMDApO1xuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICZfX3Byb2R1Y3RzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjEwKTtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgbWFyZ2luOiByZW0oODApIGF1dG8gMDtcbiAgICB9XG4gIH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSG9tZXBhZ2UgLSBTZWN0aW9uIFVuaXZlcnMgR291cm1hbmRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZ291cm1hbmQtdW5pdmVyc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiByZW0oOTApO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtKDkwKTtcblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JhY2tncm91bmQuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmtibGFjaywgMC43NSk7XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgY29sb3I6ICRsaWdodGdvbGQ7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgIGNvbG9yOiAkbGlnaHRnb2xkO1xuICAgIG1hcmdpbi10b3A6IHJlbSgtMTApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gIH1cblxuICAmX190aXRsZXNtYWxsIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBmb250LXNpemU6IHJlbSg0NSk7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTUpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiByZW0oMTUpO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgyMzApO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjE1KTtcblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDY0KTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTUpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcbiAgICB9XG5cbiAgICAmX190aXRsZXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDU0KTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg2MCk7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiByZW0oMzApO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgfVxuICB9XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhvbWVwYWdlIC0gU2VjdGlvbiBjb25zZWlscyBldCByZWNldHRlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFkdmljZSB7XG4gIG1hcmdpbi10b3A6IHJlbSg5MCk7XG4gIG1hcmdpbi1ib3R0b206IHJlbSg5MCk7XG5cbiAgJl9fY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCkgcmVtKDIwKSAwIDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IHJlbSgyMTApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMTApO1xuICB9XG59IiwiLyoqXG4gKlxuICogVklFV1NcbiAqIFN0eWxlcyBkw6lkacOpcyDDoCB1bmUgcGFnZSAvIHJ1YnJpcXVlIC8gcGFydGllIGRlIHBhZ2UuXG4gKlxuICogUmVncm91cGUgcHJpbmNpcGFsZW1lbnQgZGVzIHByb3ByacOpdMOpcyBkZSBwb3NpdGlvbm5lbWVudChtYXJnaW4sIHBhZGRpbmcpXG4gKiBldCBkZSBkaW1lbnNpb25zICh3aWR0aCwgaGVpZ2h0KS4gU2kgZGVzIHN0eWxlcyBkb2l2ZW50IMOqdHJlIHByw6lzZW50cyBzdXIgcGx1c2lldXJzXG4gKiBwYWdlcywgcGx1dMO0dCBsZXMgcGxhY2VyIGRhbnMgYG1vZHVsZXNgIG91IGBlbGVtZW50c2BcbiAqXG4gKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhvbWVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2hvbWUnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSG9tZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnZm9vdGVyJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhZ2UgRWRpdG8gKExhIG1haXNvbiBFcm5lc3QgU291bGFyZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ2VkaXRvJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhZ2UgcHJvZHVpdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAncHJvZHVjdCc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYWdlIExpc3RlIGRlcyByZWNldHRlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAncmVjaXBlcy1saXN0JztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhZ2UgUmVjZXR0ZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAncmVjaXBlLWRldGFpbCc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYWdlIFVuaXZlcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ3VuaXZlcnNlJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhZ2UgcGFuaWVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdjYXJ0JztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhZ2UgNDA0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdwYWdlNDA0JztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1vbiBjb21wdGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ215LWFjY291bnQnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRkFRXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdmYXEnO1xuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYWllbWVudCBwYXIgY2FydGUgYmxldVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGltcG9ydCAnb2J0YWluX2NyZWRpdF9jYXJkJztcblxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhvbWVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ob21lIHtcbiAgJl9fY2F0ZWdvcnkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEdvdXJtYW5kIHNlbGVjdGlvblxuLmdvdXJtYW5kLXNlbGVjdGlvbiB7XG4gIC5wcm9kdWN0X190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDQwKTtcbiAgfVxuICAuY3Jvc3MtYXJ0aWNsZV9fYm9keSB7XG4gICAgcGFkZGluZzogMCByZW0oMzApO1xuICB9XG4gIC5idG4tY3Jvc3MtYXJ0aWNsZSB7XG4gICAgcmlnaHQ6IHJlbSgzMCk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuZ291cm1hbmQtc2VsZWN0aW9uIHtcbiAgICAucHJvZHVjdCAuY3Jvc3MtYXJ0aWNsZV9faWxsdSB7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oMTUwKTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0X19oZWFkLFxuICAgIC5jcm9zcy1hcnRpY2xlX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5idG4tY3Jvc3MtYXJ0aWNsZSB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVW5pdmVycyBnb3VybWFuZHMgZXQgdHJhZGl0aW9ubmVsc1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5za2luLWJnLXNtLS1nb3VybWFuZFVuaXZlcnNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IHJlbSgxNTApO1xuXG4gICAgICBiYWNrZ3JvdW5kOiAkc2tpbjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuc2tpbi1iZy1tZC0tZ291cm1hbmRVbml2ZXJzZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc0JSwgJHNraW4gMCwgJHNraW4pO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLnNraW4tYmctbWQtLWdvdXJtYW5kVW5pdmVyc2Uge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICRza2luIDAsICRza2luKTtcbiAgfVxufVxuXG4vL05vcyBvZmZyZXMgc3DDqWNpYWxlcyBkdSBtb21lbnRcbi5zcGVjaWFsLW9mZmVycyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkc2tpbiA1MCUsICR3aGl0ZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc3BlY2lhbC1vZmZlcnNfX3RleHQge1xuICBwYWRkaW5nLXRvcDogcmVtKDkwKTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuc3BlY2lhbC1vZmZlcnNfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnNwZWNpYWwtb2ZmZXJzX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3BlY2lhbC1vZmZlcnNfX2l0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAucHJvZHVjdC1xdWljay1hZGQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uYmFkZ2VzLWxpc3Qge1xuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFByw6lzZW50YXRpb24gZGUgbCdlbnRyZXByaXNlXG4uZGlzY292ZXItc291bGFyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogcmVtKDQwKSByZW0oMjApO1xuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvc291bGFyZC5qcGdcIik7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjUpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5kaXNjb3Zlci1zb3VsYXJkIHtcbiAgICBwYWRkaW5nOiByZW0oODApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5kaXNjb3Zlci1zb3VsYXJkIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgzNik7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYW55LWZlYXR1cmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmctdGlzc3UuanBnXCIpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5jb21wYW55LWZlYXR1cmUge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgyMCkgcmVtKDE1KSByZW0oMjApO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiByZW0oMTUpIHJlbSgyMCkgcmVtKDMwKSByZW0oMjApO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cbiAgICBjb2xvcjogJHJlZDtcbiAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5jb21wYW55LWZlYXR1cmUge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogcmVtKDQwKSByZW0oNDApIHJlbSgxMCkgcmVtKDQwKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oNDApIHJlbSg0MCkgcmVtKDQwKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgzNik7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYW55X19pbGx1IHtcbiAgbWluLWhlaWdodDogcmVtKDI2MCk7XG5cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuY29tcGFueV9faWxsdSB7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb290ZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5mb290ZXIge1xuICBmb250LXNpemU6IHJlbSgyMCk7XG59XG5cbi8vID09IEJhbmRlYXUgamF1bmVcbi5yZWluc3VyYW5jZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIG1hcmdpbjogcmVtKDQ1KSAwO1xufVxuXG4ucmVpbnN1cmFuY2UtbGlzdF9faXRlbSB7XG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnJlaW5zdXJhbmNlLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAucmVpbnN1cmFuY2UtbGlzdF9faXRlbSB7XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT0gQmFuZGVhdSBibGFuY1xuLmZvb3Rlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4uZm9vdGVyLXRpdGxlLS1sb3dlcmNhc2Uge1xuICBtYXJnaW46IHJlbSgzMCkgMCByZW0oMTUpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubGlzdC1pbmZvcm1hdGlvbi1mb290ZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0LWluZm9ybWF0aW9uLWZvb3Rlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG59XG5cbi5mb290ZXItbmV3c2xldHRlci1mb3JtIHtcbiAgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuXG4ubGlzdC1ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogcmVtKDMwKTtcbiAgbWFyZ2luLXRvcDogcmVtKDIwKTtcblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiByZW0oNDkpO1xuICAgIGhlaWdodDogcmVtKDU3KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT0gQmFuZGVhdSBub2lyXG4uYmFubmVyLWZvb3RlciB7XG4gIHBhZGRpbmc6IHJlbSgxMCkgMDtcblxuICBiYWNrZ3JvdW5kOiAkZGFyaztcblxuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IHJlbSgxMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuXG4gICZfX2NoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiByZW0oNTkpO1xuICAgIGhlaWdodDogcmVtKDY4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSg1MCk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19saW5rLWJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgY29sb3I6ICRsaWdodGdvbGQ7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbGlnaHRnb2xkO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbSgzMCk7XG5cbiAgICAmLS1wYXltZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgIGNvbG9yOiAkbGlnaHRnb2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApIWltcG9ydGFudDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOCk7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmJhbm5lci1mb290ZXJfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDMwKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgIH1cbiAgfVxufVxuXG4uYmFubmVyLWZvb3Rlcl9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiByZW0oMjApO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEVkaXRvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucmVpbnN1cmFuY2UtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMCAwIHJlbSgxMTApO1xuXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogcmVtKDgwKSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgbWluLWhlaWdodDogcmVtKDkwKTtcbiAgbWFyZ2luOiByZW0oMzApIDA7XG59XG5cbi5lZGl0by1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxufVxuXG5maWd1cmUge1xuICAmLmVkaXRvLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0oJGdyaWQtZ3V0dGVyLXdpZHRoLzIpO1xuICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZC1ndXR0ZXItd2lkdGgvMik7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICBmaWd1cmUge1xuICAgICYuZWRpdG8taW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiByZW0oNDApIDA7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJvZHVjdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnByb2R1Y3QtcHJlc2VudGF0aW9uIHtcbn1cblxuLnByb2R1Y3QtcHJlc2VudGF0aW9uX190aXRsZSB7XG4gIHBhZGRpbmc6IHJlbSgxNSk7XG59XG4ucHJvZHVjdC1wcmVzZW50YXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogcmVtKDE1KTtcbn1cbi5wcm9kdWN0LXByZXNlbnRhdGlvbl9fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnByb2R1Y3QtcHJlc2VudGF0aW9uX19tYWluLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IHJlbSg1KTtcbn1cblxuLnByb2R1Y3QtcHJlc2VudGF0aW9uX19tYWluLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiByZW0oNDApOyBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlOyBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDIwKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7IGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7IGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXJnaW4tbGVmdDogMy41cHg7XG5cbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgYmxhY2s7XG4gIH1cbn1cblxuLnByb2R1Y3QtcHJlc2VudGF0aW9uX190aHVtYm5haWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICYucHJvZHVjdC1wcmVzZW50YXRpb25fX3RodW1ibmFpbHMtLXRocmVlLXRodW1ibmFpbHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ucHJvZHVjdC1wcmVzZW50YXRpb25fX3RodW1ibmFpbCB7XG4gICYgKyAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1KTtcbiAgfVxuICAmLS12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMTtcbiAgICB3aWR0aDogcmVtKDE1MCk7XG4gICAgLy9oZWlnaHQ6IHJlbSgxMTIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiByZW0oNDApOyBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTsgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDsgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7IGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMuNXB4O1xuXG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1jb250YWluZXIgaWZyYW1lLFxuLnZpZGVvLWNvbnRhaW5lciBvYmplY3QsXG4udmlkZW8tY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnByb2R1Y3QtcHJlc2VudGF0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnByb2R1Y3QtcHJlc2VudGF0aW9uX190aXRsZSB7XG4gICAgd2lkdGg6IDQzJTtcbiAgICBwYWRkaW5nOiByZW0oMCkgcmVtKDApIHJlbSgwKSByZW0oNTApO1xuICB9XG4gIC5wcm9kdWN0LXByZXNlbnRhdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA0MyU7XG4gICAgcGFkZGluZzogcmVtKDE1KSAwIHJlbSgxNSkgcmVtKDUwKTtcbiAgfVxuXG4gIC5wcm9kdWN0LXByZXNlbnRhdGlvbl9fc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDQpO1xuICAgIHdpZHRoOiA1NyU7XG4gICAgbWluLWhlaWdodDogcmVtKDQ1MCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wcm9kdWN0LXByZXNlbnRhdGlvbl9fbWFpbi1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnByb2R1Y3QtcHJlc2VudGF0aW9uX190aHVtYm5haWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wcm9kdWN0LXByZXNlbnRhdGlvbl9fdGh1bWJuYWlsIHtcbiAgICAmICsgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgwKTtcbiAgICB9XG5cbiAgICBwYWRkaW5nLXRvcDogcmVtKDUpO1xuICB9XG59XG5cbi5yZXZpZXdzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJyN7JHBhdGgtaW1nfS9lcm5lc3Qtc291bGFyZC1yZXZpZXdzLWJnLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3Zlcjtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBhZGRpbmc6IHJlbSgzMCk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tc2hhcmUge1xuICAmLmFjdGl2ZSB7XG4gICAgc3ZnICoge1xuICAgICAgZmlsbDogJHBpbms7XG4gICAgICBzdHJva2U6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsLW5ldHdvcmsge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6MDtcbiAgICBwYWRkaW5nOiByZW0oMCkgcmVtKDIwKTtcblxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcbiAgfVxuICAuc29jaWFsLW5ldHdvcmtfX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHJlbSgyMCk7IGhlaWdodDogcmVtKDIwKTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgJiBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7IGxlZnQ6IDUxJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtbmV0d29ya19fbGlzdCB7XG4gIG1hcmdpbjogMDsgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uc29jaWFsLW5ldHdvcmtfX2l0ZW0ge1xuICBwYWRkaW5nOiByZW0oMTApIHJlbSgxMCk7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTE7XG4gIH1cbn1cblxuLnNvY2lhbC1uZXR3b3JrX19saW5rIHtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG59XG5cbi5pZGVhbC1mb3JfX2l0ZW0ge1xuICBmbGV4OiAwIDEgMjUlO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJlY2lwZXMgbGlzdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZpbHRlcnMtdGl0bGUge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuZmlsdGVyLWZvcm0tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS0xO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmZpbHRlcnMtdGl0bGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmVjaXBlIGRldGFpbHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4lcGwtcHNldWRvLWVsZW1lbnRzLXJlY2lwZS1maWx0ZXItbGlzdCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7IGJvdHRvbTogMDtcbiAgd2lkdGg6IDUwdnc7XG5cbiAgYmFja2dyb3VuZDogJHNraW47XG59XG5cbi5yZWNpcGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlY2lwZS1oZWFkaW5nLWluZm8ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucmVjaXBlLWhlYWRpbmctaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oNjApO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgJXBsLWNyZW5lbGxhdGVkLWNvbnRhaW5lci10b3AtYm90dG9tLW1kIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTB2dzsgaGVpZ2h0OiA1cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoJHNraW4gM3B4LCB0cmFuc3BhcmVudCAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDlweCAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuXG4gIC5yZWNpcGUtZmlsdGVycy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJhY2tncm91bmQ6ICRza2luO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICVwbC1jcmVuZWxsYXRlZC1jb250YWluZXItdG9wLWJvdHRvbS1tZDtcbiAgICAgIGJvdHRvbTogMTAwJTtcblxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTdweCAwcHggO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBAZXh0ZW5kICVwbC1jcmVuZWxsYXRlZC1jb250YWluZXItdG9wLWJvdHRvbS1tZDtcblxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTdweCAtN3B4IDtcbiAgICB9XG4gIH1cbn1cblxuLnJlY2lwZS1maWx0ZXJzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDsgcGFkZGluZzogcmVtKDMwKSAwIHJlbSgyMCk7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICBiYWNrZ3JvdW5kOiAkc2tpbjtcbiAgJjo6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVwbC1wc2V1ZG8tZWxlbWVudHMtcmVjaXBlLWZpbHRlci1saXN0O1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBAZXh0ZW5kICVwbC1wc2V1ZG8tZWxlbWVudHMtcmVjaXBlLWZpbHRlci1saXN0O1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAucmVjaXBlLWZpbHRlcnMtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5yZWNpcGUtZmlsdGVycy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5yZWNpcGUtZmlsdGVycy1saXN0X19pdGVtIHtcbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAucmVjaXBlLWZpbHRlcnMtbGlzdF9faXRlbSB7XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDApO1xuICAgIH1cbiAgfVxufVxuXG4ucmVjaXBlLWZpbHRlcnMtbGlzdF9fdGV4dCB7XG4gIHBhZGRpbmc6IHJlbSg4MCkgcmVtKDEwKSByZW0oMTApO1xuXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogcmVtKDYwKSBhdXRvO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiByZW0oMTIpO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgfVxufVxuXG4ucmVjaXBlLWZpbHRlcnMtbGlzdF9fdGV4dC0tZGlmZmljdWx0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHBhdGgtaW1nfS9waWN0by9waWN0by1kaWZmaWN1bHR5LnN2Z1wiKVxufVxuXG4ucmVjaXBlLWZpbHRlcnMtbGlzdF9fdGV4dC0tcHJlcGFyYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRwYXRoLWltZ30vcGljdG8vcGljdG8tY2Fzc2Vyb2xlLnN2Z1wiKVxufVxuXG4ucmVjaXBlLWZpbHRlcnMtbGlzdF9fdGV4dC0tdGltZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHBhdGgtaW1nfS9waWN0by9waWN0by10aW1lLnN2Z1wiKVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5yZWNpcGUtZmlsdGVycy1saXN0X190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ucmVjaXBlLW1ldGhvZC1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktMTtcbn1cblxuLyogPT0gTGlzdGUgZGVzIGluZ3LDqWRpZW50cyAqL1xuJXBsLWNyZW5lbGxhdGVkLWNvbnRhaW5lci1sZWZ0LXJpZ2h0IHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwOyBib3R0b206IDA7XG4gIHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwMCU7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgkc2tpbiAzcHgsIHRyYW5zcGFyZW50IDApO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuXG59XG5cbi5yZWNpcGUtaW5ncmVkaWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlcGwtY3JlbmVsbGF0ZWQtY29udGFpbmVyLWxlZnQtcmlnaHQ7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTVweCBjZW50ZXI7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIEBleHRlbmQgJXBsLWNyZW5lbGxhdGVkLWNvbnRhaW5lci1sZWZ0LXJpZ2h0O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtNXB4IGNlbnRlcjtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOiByZW0oMTUpIDAgcmVtKDI1KTsgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogcmVtKDUpIHJlbSg1KSByZW0oNSkgcmVtKDIwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZm9udC1zaXplLWJhc2U7IGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICAgICAgd2lkdGg6IHJlbSg0KTsgaGVpZ2h0OiByZW0oNCk7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmticm93bjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZWNpcGUtaW5ncmVkaWVudHNfX3Blb3BsZSB7XG4gIG1hcmdpbjogcmVtKDE1KSAwO1xuXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xufVxuXG4vKiA9PSBMZXMgcHJvZHVpdHMgZGUgY2V0dGUgcmVjZXR0ZSAqL1xuLnByb2R1Y3RzLWluLXRoYXQtcmVjaXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAucHJvZHVjdHMtaW4tdGhhdC1yZWNpcGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFydGljbGUge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5wcm9kdWN0cy1pbi10aGF0LXJlY2lwZSB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICAgICYucHJvZHVjdHMtaW4tdGhhdC1yZWNpcGUtLW5vLWdyb3cge1xuICAgICAgYXJ0aWNsZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYWdlIHVuaXZlcnNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4udW5pdmVyc2UtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IHJlbSgxNik7XG59XG5cbi5nYW1tZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5nYW1tZXMtbGlzdF9faXRlbSB7XG4gIC5wcm9kdWN0X19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuZ2FtbWVzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmLmdhbW1lcy1saXN0LS1ub3dyYXAge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAuZ2FtbWVzLWxpc3RfX2l0ZW0gKyAuZ2FtbWVzLWxpc3RfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDQwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ2FtbWVzLWxpc3RfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICAucHJvZHVjdF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XG4gICAgfVxuICB9XG59XG5cbi5pbmZvcy1jb21wbF9faWxsdSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmluZm9zLWNvbXBsX19iZy1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyBsZWZ0OiAwOyBib3R0b206IDA7IHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcblxuICBiYWNrZ3JvdW5kOiAkc2tpbjtcbiAgJjo6YWZ0ZXIge1xuICAgIHRvcDogMTAwJTtcbiAgfVxufVxuXG4uaW5mb3MtY29tcGxfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5mb3MtY29tcGxfX3RleHQge1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbn1cblxuLmluZm9zLWNvbXBsX19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7IHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC5waWN0byB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiByZW0oODApO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5waWN0by10ZXh0IHtcbiAgICBjb2xvcjogJGRhcms7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuaW5mb3MtY29tcGxfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICB9XG4gIH1cblxuICAuaW5mb3MtY29tcGxfX3RleHQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG59XG5cbi8qID09IETDqWNvdXZyZXogbm9zIGF1dHJlcyBnYW1tZXMgZGUgcHJvZHVpdCAqL1xuLm90aGVyLXJhbmdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5vdGhlci1yYW5nZXNfX2l0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgyNSkgcmVtKDgwKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5vdGhlci1yYW5nZXNfX2l0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogcmVtKDEwMCkgcmVtKDgwKTtcbiAgICB9XG4gIH1cbn1cblxuLm90aGVyLXJhbmdlc19fdGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmltYWdlLWxpbmsge1xuICAub3RoZXItcmFuZ2VzX19pdGVtICYge1xuICAgIGhlaWdodDogcmVtKDM5MCk7XG4gIH1cbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4uaW1hZ2UtbGlua19fdGl0bGUge1xuICAgLm90aGVyLXJhbmdlc19faXRlbSAmIHtcbiAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICB9XG59XG5cbi5pbWFnZS1saW5rX19idXR0b24ge1xuICAub3RoZXItcmFuZ2VzX19pdGVtICYge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5vdGhlci1yYW5nZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuaW1hZ2UtbGluayB7XG4gICAgLm90aGVyLXJhbmdlc19faXRlbSAmIHtcbiAgICAgIGhlaWdodDogcmVtKDM3MCk7XG4gICAgfVxuICB9XG5cbiAgLm90aGVyLXJhbmdlc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogMzclO1xuICB9XG5cbiAgLm90aGVyLXJhbmdlc19faXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgICYgKyAmIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIxJTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gI3JlZnMgIzMyNjE1IC0gcGFzIHRvcCB0b3AgOicoXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5nYW1tZXMtbGlzdCB7XG4gICAgJi5nYW1tZXMtbGlzdC0tdHdvLWl0ZW1zIHtcbiAgICAgIC5idG4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhZ2UgcGFuaWVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYmFkZ2UtLWNhcnQge1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0xO1xuXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuYm9yZGVyLWxlZnQtZ3JheS1tZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS0xO1xuICB9XG59XG5cbi8qID09IFRhYmxlYXUgcG91ciBwYW5pZXIgKi9cbi5jYXJ0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICYtLWhpc3RvcmljIHtcbiAgICBtYXJnaW46IDAgcmVtKDEwKTtcbiAgICBwYWRkaW5nOiAwIHJlbSg1KTtcbiAgICBtYXgtaGVpZ2h0OiByZW0oMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgbGluZWFyIDIwMG1zLCBvcGFjaXR5IGxpbmVhciAyMDBtcztcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIG1heC1oZWlnaHQ6IHJlbSgxMDAwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RydWN0dXJlIGRlIGxhIGxpZ25lIGRlIGNoYXF1ZSBwYW5pZXIsIGF2ZWMgbCdpbWFnZSB2aXNpYmxlIHVuaXF1ZW1lbnQgZW4gbW9iaWxlXG4uY2FydC10YWJsZV9fcGljdHVyZSB7XG4gIGZsZXg6MCAwIDIwJTtcbiAgcGFkZGluZy1yaWdodDogcmVtKDEwKTtcbn1cblxuLmNhcnQtdGFibGVfX2JvZHktY2VsbCB7XG4gIC5idG4tZmF2b3JpdGUsIC5idG4tZGVsZXRlIHtcbiAgICB3aWR0aDogcmVtKDIwKTtcbiAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuY2FydC10YWJsZV9fcGljdHVyZSB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXJ0LXRhYmxlX19ncmlkIHtcbiAgZmxleDoxIDAgODAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5jYXJ0LXRhYmxlX19ncmlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgLmNhcnQtdGFibGVfX2dyaWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgLmNhcnQtdGFibGVfX2hlYWQtY2VsbC0tcHJvZHVjdCxcbiAgICAuY2FydC10YWJsZV9fYm9keS1jZWxsLS1wcm9kdWN0IHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3RydWN0dXJlIGRlIGxhIHBhcnRpZSBcInRhYmxlYXVcIlxuLmNhcnQtdGFibGUtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDAgMCByZW0oMzApO1xuXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS0xO1xuICAmICsgJiB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5vcmRlciB7XG4gIC5jYXJ0LXRhYmxlLS1yb3c6bGFzdC1jaGlsZCB7XG4gICAvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktMTtcbiAgfVxufVxuXG4uY2FydC10YWJsZV9fYm9keS1jZWxsLS1wcm9kdWN0IHtcbiAgZmxleC1iYXNpczogODAlO1xufVxuXG4uY2FydC10YWJsZV9fYm9keS1jZWxsLS1jb25zZXJ2YXRpb24ge1xuICBmbGV4LWJhc2lzOiAyMCU7XG5cbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXF1YW50aXR5LFxuLmNhcnQtdGFibGVfX2JvZHktY2VsbC0tcHJpY2UsXG4uY2FydC10YWJsZV9fYm9keS1jZWxsLS1hY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IHJlbSgxMCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXF1YW50aXR5LFxuLmNhcnQtdGFibGVfX2JvZHktY2VsbC0tcHJpY2UsXG4uY2FydC10YWJsZV9fYm9keS1jZWxsLS10b3RhbC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0KTtcbn1cblxuLmNhcnQtcHJpY2UtY2hyb25vZnJlc2gge1xuICBmb250LXNpemU6IHJlbSgxNik7XG4gIGNvbG9yOiAkcGluaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiByZW0oNSkgcmVtKDApIHJlbSg1KSByZW0oMTE1KTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuY2FydC10YWJsZV9fYm9keS1jZWxsLS1xdWFudGl0eSxcbiAgLmNhcnQtdGFibGVfX2JvZHktY2VsbC0tcHJpY2UsXG4gIC5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLWFjdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmNhcnQtdGFibGVfX2hlYWQtY2VsbCxcbiAgLmNhcnQtdGFibGVfX2JvZHktY2VsbCB7XG4gICAgZmxleDogMCAwIDE1JTtcbiAgfVxuXG4gIC5jYXJ0LXRhYmxlX19oZWFkLWNlbGwtLXByb2R1Y3QsXG4gIC5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXByb2R1Y3Qge1xuICAgIGZsZXg6IDEgMCA0MCU7XG4gIH1cblxuICAuY2FydC10YWJsZV9faGVhZC1jZWxsLS1hY3Rpb25zLFxuICAuY2FydC10YWJsZV9fYm9keS1jZWxsLS1hY3Rpb25zIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAuY2FydC10YWJsZV9faGVhZC1jZWxsLS1xdWFudGl0eSxcbiAgLmNhcnQtdGFibGVfX2JvZHktY2VsbC0tcXVhbnRpdHkge1xuICAgIGZsZXgtYmFzaXM6IHJlbSg5MCk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAuY2FydC10YWJsZV9fYm9keS1jZWxsLS1xdWFudGl0eSxcbiAgLmNhcnQtdGFibGVfX2JvZHktY2VsbC0tYWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmNhcnQtdGFibGVfX2JvZHktY2VsbC0tY29uc2VydmF0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG5cbiAgLmNhcnQtdGFibGUtLWluLW15LWFjY291bnQge1xuICAgIC5jYXJ0LXRhYmxlX19oZWFkLWNlbGwsXG4gICAgLmNhcnQtdGFibGVfX2JvZHktY2VsbCB7XG4gICAgICBmbGV4OiAwIDAgMTUlO1xuICAgIH1cblxuICAgIC5jYXJ0LXRhYmxlX19oZWFkLWNlbGwtLXByb2R1Y3QsXG4gICAgLmNhcnQtdGFibGVfX2JvZHktY2VsbC0tcHJvZHVjdCB7XG4gICAgICBmbGV4OiAxIDAgNTUlO1xuICAgIH1cblxuICAgIC5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXF1YW50aXR5LFxuICAgIC5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXByaWNlLFxuICAgIC5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXRvdGFsLXByaWNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXByaWNlLWNocm9ub2ZyZXNoIHtcbiAgICBtYXJnaW4tbGVmdDogcmVtKDUpO1xuICB9XG59XG5cbi5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXByb2R1Y3Qge1xuICAucHJvZHVjdC1jYXJ0IHtcbiAgICAucHJvZHVjdF9fYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIH1cbiAgICAucHJvZHVjdF9faW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuY2FydC10YWJsZV9fYm9keS1jZWxsLS1wcm9kdWN0IHtcbiAgICAucHJvZHVjdC1jYXJ0IHtcbiAgICAgIC5wcm9kdWN0X19ib2R5IHtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJ0LXRhYmxlX190b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb3VudGVyLWNvbnRhaW5lcl9fYnV0dG9uIHtcbiAgLmNhcnQtdGFibGVfX2JvZHktY2VsbC0tcXVhbnRpdHkgJiB7XG4gICAgd2lkdGg6ICRmb250LXNpemUtYmFzZSAqIDI7IGhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogMjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cblxuLmNhcnQtdGFibGVfX2hlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cbiAgLmNhcnQtdGFibGVfX2JvZHktY2VsbCB7XG4gICAgLnByb2R1Y3RfX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXF1YW50aXR5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gIH1cblxuICAuY2FydC10YWJsZV9faGVhZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogaW5pdGlhbDsgaGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IGluaXRpYWw7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgY2xpcDogaW5pdGlhbDtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS0xO1xuICB9XG5cbiAgLmNhcnQtdGFibGVfX2hlYWQtY2VsbCB7XG4gICAgcGFkZGluZzogcmVtKDEwKSByZW0oNSk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgIGZvbnQtc2l6ZTpyZW0oMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtdGFibGUtLXJvdyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogcmVtKDIwKSAwO1xuICB9XG5cbiAgLmNhcnQtdGFibGVfX2hlYWQtY2VsbC0tcXVhbnRpdHksXG4gIC5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXF1YW50aXR5IHtcbiAgICAmLm1kLW9yZGVyLTQge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuY2FydC10YWJsZV9faGVhZC1jZWxsLS1wcmljZSxcbiAgLmNhcnQtdGFibGVfX2JvZHktY2VsbC0tcHJpY2Uge1xuICAgICYubWQtb3JkZXItNSB7XG4gICAgICBvcmRlcjogNTtcbiAgICB9XG4gIH1cbiAgLmNhcnQtdGFibGVfX2hlYWQtY2VsbC0tYWN0aW9ucyxcbiAgLmNhcnQtdGFibGVfX2JvZHktY2VsbC0tYWN0aW9ucyB7XG4gICAgJi5tZC1vcmRlci0zIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXF1YW50aXR5IHtcbiAgICAmLm1kLW9yZGVyLTQge1xuICAgICAgLmNvdW50ZXItY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgLmNhcnQtdGFibGVfX2JvZHktY2VsbCB7XG4gICAgLnByb2R1Y3RfX2JvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXRhYmxlX19ib2R5LWNlbGwtLXByb2R1Y3Qge1xuICAgIC5wcm9kdWN0LWNhcnQge1xuICAgICAgLnByb2R1Y3RfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FydC10YWJsZV9fYm9keS1jZWxsLS1jb25zZXJ2YXRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDE1JTtcbiAgfVxufVxuXG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYWdlIDQwNFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBhZ2U0MDQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5cbi5wYWdlNDA0LWJ0bi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnBhZ2U0MDQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLnBhZ2U0MDQtYnRuLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1vbiBjb21wdGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmJvcmRlci1yaWdodC1ncmF5LTItbWQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRncmF5LTE7XG4gIH1cbn1cblxuLnNob3ctbW9yZS1vcmRlcnMtYnRuX19jb3VudGVyIHtcbiAgY29sb3I6ICRncmF5LTM7XG59XG5cbi5zaG93LW1vcmUtb3JkZXJzLWJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vcmRlciB7XG4gIG1hcmdpbjogcmVtKDUwKSAwIHJlbSgxMDApO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgNTAwbXM7XG4gICYuZGlzYWJsZWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYtLXJlY2FwIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgfVxufVxuXG4ub3JkZXJfX3RvdGFsLWxpbmVfX2NlbGwtLXRvdGFsIHtcbiAgZmxleC1iYXNpczogMTAwJTtcblxuICBmb250LXNpemU6IHJlbSgyMCk7XG59XG5cbi5vcmRlcl9fdG90YWwtbGFiZWwge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuXG4ub3JkZXJfX3RvdGFsLXByaWNlIHtcbiAgZmxleDogMCAwIDUwJTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGQVFcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5saXN0LWZhcSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICZfX2hlYWQtdGl0bGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMTdweCAxMHB4IDAgMTBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U1YjEyMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMzApO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGhlaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IGVhc2UgMC40cztcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWZhcV9fdGl0bGUge1xuICBmb250LXNpemU6IHJlbSgyMik7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogcmVtKDE1KTtcbiAgICBoZWlnaHQ6IHJlbSgxNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKFwiI3skcGF0aC1pbWd9L3N2Zy9pY29uLWxpc3Quc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICB9XG59XG5cbi55ZWxsb3dfdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZTViMTIyIDMwJSwgdHJhbnNwYXJlbnQgMCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMjUwbXM7XG4gIHotaW5kZXg6IDE7XG59XG4ueWVsbG93X3VuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi55ZWxsb3dfdW5kZXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCBlYXNlIDEwMG1zO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2U1YjEyMjtcbn1cblxuLnllbGxvd191bmRlcmxpbmU6aG92ZXI6OmJlZm9yZSxcbi55ZWxsb3dfdW5kZXJsaW5lOmZvY3VzOjpiZWZvcmUsXG4ueWVsbG93X3VuZGVybGluZTphY3RpdmU6OmJlZm9yZSB7XG4gIGhlaWdodDogNzUlO1xufVxuIiwiLy8gQHNlZSBodHRwczovL3Byb2plY3RzLmx1a2VoYWFzLm1lL2Nzcy1sb2FkZXJzL1xuXG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL2NvbG9yc1wiO1xuXG4ubG9hZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIC5sb2FkZXIge1xuICAgIHRvcDogMjUlO1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogNzJweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZDYgMS43cyBpbmZpbml0ZSBlYXNlLCByb3VuZCAxLjdzIGluZmluaXRlIGVhc2U7XG4gICAgYW5pbWF0aW9uOiBsb2FkNiAxLjdzIGluZmluaXRlIGVhc2UsIHJvdW5kIDEuN3MgaW5maW5pdGUgZWFzZTtcbiAgfVxuXG4gIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDI1JTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ2IHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgMCAtMC44M2VtIDAgLTAuNDJlbSwgMCAtMC44M2VtIDAgLTAuNDRlbSwgMCAtMC44M2VtIDAgLTAuNDZlbSwgMCAtMC44M2VtIDAgLTAuNDc3ZW07XG4gIH1cbiAgNSUsXG4gIDk1JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgfVxuICAxMCUsXG4gIDU5JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4wODdlbSAtMC44MjVlbSAwIC0wLjQyZW0sIC0wLjE3M2VtIC0wLjgxMmVtIDAgLTAuNDRlbSwgLTAuMjU2ZW0gLTAuNzg5ZW0gMCAtMC40NmVtLCAtMC4yOTdlbSAtMC43NzVlbSAwIC0wLjQ3N2VtO1xuICB9XG4gIDIwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4zMzhlbSAtMC43NThlbSAwIC0wLjQyZW0sIC0wLjU1NWVtIC0wLjYxN2VtIDAgLTAuNDRlbSwgLTAuNjcxZW0gLTAuNDg4ZW0gMCAtMC40NmVtLCAtMC43NDllbSAtMC4zNGVtIDAgLTAuNDc3ZW07XG4gIH1cbiAgMzglIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjM3N2VtIC0wLjc0ZW0gMCAtMC40MmVtLCAtMC42NDVlbSAtMC41MjJlbSAwIC0wLjQ0ZW0sIC0wLjc3NWVtIC0wLjI5N2VtIDAgLTAuNDZlbSwgLTAuODJlbSAtMC4wOWVtIDAgLTAuNDc3ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWQ2IHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgMCAtMC44M2VtIDAgLTAuNDJlbSwgMCAtMC44M2VtIDAgLTAuNDRlbSwgMCAtMC44M2VtIDAgLTAuNDZlbSwgMCAtMC44M2VtIDAgLTAuNDc3ZW07XG4gIH1cbiAgNSUsXG4gIDk1JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgfVxuICAxMCUsXG4gIDU5JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4wODdlbSAtMC44MjVlbSAwIC0wLjQyZW0sIC0wLjE3M2VtIC0wLjgxMmVtIDAgLTAuNDRlbSwgLTAuMjU2ZW0gLTAuNzg5ZW0gMCAtMC40NmVtLCAtMC4yOTdlbSAtMC43NzVlbSAwIC0wLjQ3N2VtO1xuICB9XG4gIDIwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4zMzhlbSAtMC43NThlbSAwIC0wLjQyZW0sIC0wLjU1NWVtIC0wLjYxN2VtIDAgLTAuNDRlbSwgLTAuNjcxZW0gLTAuNDg4ZW0gMCAtMC40NmVtLCAtMC43NDllbSAtMC4zNGVtIDAgLTAuNDc3ZW07XG4gIH1cbiAgMzglIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjM3N2VtIC0wLjc0ZW0gMCAtMC40MmVtLCAtMC42NDVlbSAtMC41MjJlbSAwIC0wLjQ0ZW0sIC0wLjc3NWVtIC0wLjI5N2VtIDAgLTAuNDZlbSwgLTAuODJlbSAtMC4wOWVtIDAgLTAuNDc3ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm91bmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/