.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{background-color:transparent;border:none;font-size:1em}.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;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.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--selectable{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;height:26px;margin-right:20px;padding-right:0px}.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;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.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__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;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 .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--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{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 #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 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;height:26px;margin-right:20px}.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 #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 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 #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;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, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 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, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 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 #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.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 #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.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 #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;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--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

/*# sourceMappingURL=magnific-popup.css.map */
/*!
 * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker {
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker-rtl {
  direction: rtl;
}
.datepicker-rtl.dropdown-menu {
  left: auto;
}
.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #777777;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}
.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}
.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}
.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}
.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today.focused {
  background: #ffc966;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}
.datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}
.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}
.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}
.datepicker table tr td.range.focused {
  background: #d5d5d5;
}
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}
.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}
.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}
.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}
.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616;
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}
.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616;
}
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #777777;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.input-daterange {
  width: 100%;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
/*# sourceMappingURL=bootstrap-datepicker3.css.map */
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
  	This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
  	calculation of the height of the owl-item that breaks page layouts
   */
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(/build/images/owl.video.play.7f01b071.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/*
 * FONTS
 */
@font-face {
  font-family: "icomoon";
  src: url(/build/fonts/icomoon.f2b91476.eot);
  src: url(/build/fonts/icomoon.f2b91476.eot) format("embedded-opentype"), url(/build/fonts/icomoon.cf7a0499.ttf) format("truetype"), url(/build/fonts/icomoon.4f8714da.woff) format("woff"), url(/build/images/icomoon.91dd991b.svg) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-], [class*=" icon-"] {
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

.icon-file-check:before {
  content: "\e901";
}

/*
 * LAYOUT
 */
/* Wrapper */
html {
  overflow-y: hidden;
}

body {
  font-family: Karla, arial, sans-serif;
  transition: all 0.5s ease;
  overflow-x: hidden;
  color: #4f4f4f;
}

body header.header,
body main.main,
body #left-sidebar {
  transition: all ease 0.5s;
}

body, html, #wrapper, body #left-sidebar {
  height: 100%;
  width: 100%;
}

body #right-content {
  padding-top: 70px;
}

#wrapper.open #right-content {
  transform: translateX(0);
  margin-right: 280px;
}

#wrapper.open #right-content {
  transform: translateX(280px);
}

#page-wrapper {
  padding-left: 0;
}

#wrapper {
  overflow-x: hidden;
}

#wrapper.open {
  height: 100%;
  width: 100%;
}

#wrapper #left-sidebar .left-sidebar-wrapper {
  width: 100%;
}

#wrapper.open #left-sidebar {
  left: 0;
}

body #left-sidebar {
  background-color: #f6f7f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  width: 280px;
  position: fixed;
  height: 100%;
  z-index: 999;
  left: 0;
}

#wrapper #left-sidebar {
  transform: translateX(-280px);
}

#wrapper.open #left-sidebar {
  transform: translateX(0);
}

body #right-content {
  margin-left: 0;
  transition: transform ease 0.5s;
}

#wrapper main.main {
  padding-left: 30px;
}

#wrapper.open main.main {
  padding-left: 60px;
}

/* Alignment / Separation */
.mt-auto {
  margin-top: auto !important;
}

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

/* Links */
:focus {
  outline: 0 !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}

a {
  color: #4f4f4f;
}

a:hover {
  text-decoration: none;
}

/* Title */
h2 {
  margin-left: 5px;
}

h2 .sub-title {
  display: block;
  font-size: 18px;
  position: relative;
  top: 0;
}

body h3 {
  font-size: 15px;
  text-transform: uppercase;
}

.content-page h3 {
  font-weight: 600;
  margin-top: 30px;
}

/* Dropdown */
.dropdown-menu {
  border: 0;
  background: #f6f7f8;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin-top: 15px;
  transition: margin-top 0.5s ease;
  display: block;
  visibility: hidden;
  top: 0;
}

.dropdown-menu.show {
  margin-top: -15px;
  transition: margin-top 0.5s ease;
  visibility: visible;
}

.dropdown-item {
  font-weight: normal;
  font-size: 0.9rem;
  transform: translateX(0px);
  -moz-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  transition: transform ease 0.5s;
}

.dropdown-item:hover {
  color: #fff;
  transform: translateX(-15px);
  -moz-transform: translateX(-15px);
  -webkit-transform: translateX(-15px);
}

/* Button */
.btn {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  text-transform: uppercase;
  font-size: 16px;
  transition: all ease 0.5s;
  border: 0;
}

.btn:disabled:hover {
  cursor: not-allowed;
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:hover:focus {
  background: #4f4f4f;
}

.btn.btn-secondary {
  background: #4f4f4f;
}

.btn.btn-primary i {
  margin-right: 10px;
}

input.form-control {
  transition: all ease 0.5s;
}

.form-label-group.focus input.form-control {
  border-color: transparent;
}

.form-label-group:after {
  content: "";
  width: 0%;
  height: 3px;
  display: block;
  transition: all ease 0.5s;
}

.form-label-group.focus:after {
  width: 100%;
}

#reset-form {
  padding-bottom: 7px;
}

.form-info {
  font-size: 13px;
}

/* Tooltip */
.tooltip > .tooltip-inner {
  font-size: 11.5px;
}

/* Loader */
.loader {
  width: 100%;
  height: 100%;
  border-radius: 3px;
  margin-top: 30px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.loader img {
  width: 60%;
  margin: 0 auto;
  margin-bottom: 50px;
  display: block;
}

.loader .wrapper {
  width: 200px;
  display: block;
}

.loading-bar {
  height: 2px;
  width: 100%;
  margin: 0 auto;
  border-radius: 2px;
  background-color: #cfcfcf;
  position: relative;
  overflow: hidden;
  z-index: 200000;
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
}

.loading-bar .bar {
  height: 100%;
  width: 80px;
  position: absolute;
  -webkit-transform: translate(-34px, 0);
  transform: translate(-34px, 0);
  border-radius: 2px;
  -webkit-animation: initial-loading 1.5s infinite ease;
  animation: initial-loading 1.5s infinite ease;
}

#general-loader .loader .wrapper {
  margin: 150px auto;
  position: relative;
}

#general-loader .loader {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}

@keyframes initial-loading {
  0%, 100% {
    -webkit-transform: translate(-34px, 0);
    transform: translate(-34px, 0);
  }
  50% {
    -webkit-transform: translate(150px, 0);
    transform: translate(150px, 0);
  }
}
/* Modal */
.mfp-content video {
  width: 100%;
  display: block;
}

.mfp-ajax-holder.mfp-container .data-modal {
  padding: 20px;
}

.mfp-ajax-holder.mfp-container .data-modal .modal-category {
  font-size: 15px;
}

.mfp-ajax-holder.mfp-container .data-modal .modal-date,
.mfp-ajax-holder.mfp-container .data-modal .modal-copyright,
.mfp-ajax-holder.mfp-container .data-modal .modal-legend {
  font-size: 15px;
}

.mfp-ajax-holder.mfp-container .data-modal .modal-copyright,
.mfp-ajax-holder.mfp-container .data-modal .modal-legend {
  display: block;
}

.mfp-ajax-holder.mfp-container .data-modal .modal-title {
  font-size: 15px;
  text-transform: uppercase;
  line-height: 17px;
  margin-bottom: 10px;
}

.mfp-ajax-holder.mfp-container .data-modal .modal-description {
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 35px;
}

.mfp-ajax-holder.mfp-container .data-modal .share-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 10px;
}

.mfp-ajax-holder.mfp-container .data-modal .form-control,
.mfp-ajax-holder.mfp-container .data-modal .input-group-text {
  background: #f6f7f8;
  border: 0;
  color: #9d9e9e;
}

.mfp-ajax-holder.mfp-container .data-modal .form-control {
  padding-left: 0;
  font-size: 13px;
}

.mfp-ajax-holder.mfp-container .data-modal .dropdown-menu.show {
  margin-top: 0;
  margin-left: 50px;
}

.mfp-ajax-holder.mfp-container .data-modal .btn {
  margin-top: 20px;
}

.mfp-ajax-holder .mfp-content > .container {
  background: #fff;
  position: relative;
}

.mfp-ajax-holder .mfp-content .data-modal {
  padding: 30px 20px;
}

.mfp-ajax-holder.mfp-container .mfp-content .mfp-close,
.mfp-ajax-holder .mfp-close:active {
  color: #fff;
  top: -28px;
}

.mfp-ajax-holder.mfp-container .mfp-content video {
  display: flex;
  border-bottom: 1px solid #000;
  border-bottom-style: inset;
}

.mfp-ajax-holder.mfp-container .mfp-content > .container {
  max-width: 1024px;
}

.mfp-ajax-holder .mfp-content .view-pictures .data-modal {
  padding: 20px;
}

.mfp-ajax-holder.mfp-container .view-pictures .metadata .modal-date,
.mfp-ajax-holder.mfp-container .view-pictures .metadata .modal-copyright,
.mfp-ajax-holder.mfp-container .view-pictures .metadata .modal-legend {
  font-size: 13px;
  line-height: 14px;
}

.mfp-ajax-holder.mfp-container .view-pictures .metadata .modal-copyright {
  margin-top: 5px;
}

.view-pictures .picture-legend {
  display: flex;
}

.mfp-ajax-holder.mfp-container .view-pictures .data-modal .modal-description,
.mfp-ajax-holder.mfp-container .view-pictures .data-modal .btn {
  margin: 0;
}

.mfp-ajax-holder.mfp-container .view-pictures > .row > div:first-child,
.mfp-ajax-holder.mfp-container .view-movies > .row > div:first-child {
  padding: 0;
  background: #000;
  text-align: center;
}

.picture-legend .data-modal:last-child {
  margin-left: auto;
}

/* Carousel */
.nav-carousel {
  position: relative;
  top: -3px;
  left: 25px;
}

.owl-carousel {
  margin-bottom: 50px;
}

.nav-carousel-arrow i {
  font-size: 11px;
}

body .owl-carousel .owl-stage-outer {
  overflow: visible;
}

.nav-carousel-slide-next {
  display: block;
  height: 347px;
  width: 100px;
  color: rgba(79, 79, 79, 0.3);
  position: absolute;
  right: 0;
  z-index: 2;
  text-align: center;
  line-height: 370px;
  font-size: 25px;
  background: #fff;
  opacity: 0.7;
  display: none;
}

.nav-carousel-slide-next:hover {
  color: rgb(79, 79, 79);
}

/* Form */
.form-label-group {
  position: relative;
  margin-bottom: 1.2rem;
}

.form-control {
  padding: 1.25rem 0.75rem;
  border-radius: 2px;
  line-height: 42px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
}

.inline-checkbox .custom-checkbox {
  float: left;
  margin-left: 10px;
}

.has-error input, .has-error select, .has-error textarea {
  border-color: red;
}

.form-error ul {
  list-style: none;
  padding-left: 0;
  font-size: 13px;
  margin: 0;
}

.form-error ul li {
  color: red;
}

/* Datepicker */
input.datepicker-input {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.datepicker-dropdown {
  visibility: visible;
  background: #fff;
  color: #6b747d;
}

body .datepicker-dropdown:before {
  display: none;
}

body .datepicker {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

body .datepicker table tr td.active,
body .datepicker table tr td.active.highlighted {
  text-shadow: none;
}

body .datepicker table tr td, .datepicker table tr th {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

/* Select 2 */
body .select2-container--default .select2-selection__rendered .select2-selection__placeholder {
  color: #6b747d;
  opacity: 1;
}

body .select2-container .selection .select2-selection .select2-selection__rendered {
  color: #495057;
}

.select2-container .selection .select2-selection {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  height: 42px;
  border-color: #ced4da;
}

.select2-container .selection .select2-selection .select2-selection__rendered {
  line-height: 39px;
  color: #000;
}

.select2-container .selection .select2-selection .select2-selection__arrow {
  height: 39px;
}

.select2.select2-container {
  max-width: 100%;
  width: 100% !important;
}

.select2-container--open .select2-dropdown--below {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.select2-search--inline .select2-search__field {
  min-height: 40px;
  line-height: 40px;
}

.select2-selection--multiple {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 !important;
  height: 40px;
}

.select2-selection__rendered .select2-selection__choice {
  margin-top: 0 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  position: static;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background: none;
  border: 0;
  color: #fff;
}

body .select2-dropdown {
  border-color: #ced4da;
}

body .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ced4da;
}

body .select2-container .select2-search--inline .select2-search__field {
  margin-top: 0;
}

body .select2-container--default .select2-selection--multiple .select2-selection__choice {
  border: 0;
  padding: 0 5px;
  margin: 0;
  margin-top: 8px;
  margin-left: 5px;
  line-height: 24px;
  font-size: 13px;
  color: #fff;
  vertical-align: middle;
}

body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
}

body .select2-container--default .select2-selection--multiple .select2-selection__clear {
  margin-top: 0;
  margin-bottom: 0;
}

body .select2-container .select2-selection--multiple .select2-selection__rendered {
  overflow: hidden;
  overflow-y: scroll;
  max-height: 40px;
}

/* Step nav */
.nav-pills {
  margin-top: 50px;
  margin-bottom: 40px;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.nav-pills .active .badge-primary {
  background: #fff;
}

/* Alert */
.alert ul {
  margin: 0;
  list-style: none;
  padding: 0;
}

.alert {
  border: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  text-align: center;
}

.alert.alert-danger {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
}

/* Images */
.img-responsive {
  max-width: 100%;
}

/* Table */
.table thead th {
  border: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
}

.table tbody td {
  font-size: 15px;
}

.table tbody tr:nth-child(odd) {
  background: #fff;
}

.table tbody tr:nth-child(even) {
  background: #f6f7f8;
}

/*
 * HEADER
 */
.header {
  grid-area: header;
  display: flex;
  align-items: center;
  background-color: #fff;
  padding: 0 6px;
  height: 70px;
  z-index: 100;
  position: fixed;
  width: 100%;
  top: 0;
}

#wrapper.open .header .logo {
  opacity: 0;
  transition: all ease 0.5s;
}

#wrapper .header .logo {
  opacity: 1;
  max-height: 68px;
}

.wrapper-toggle-sidebar {
  padding: 15px;
  background: #fff;
  margin-top: -5px;
}

.wrapper-toggle-sidebar:hover {
  cursor: pointer;
}

.toggle-sidebar {
  width: 27px;
  height: 27px;
  display: block;
  position: relative;
}

.toggle-sidebar span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #4f4f4f;
  opacity: 1;
  left: 0;
  top: 14px;
}

#wrapper .toggle-sidebar {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}

#wrapper .toggle-sidebar span:nth-child(1) {
  top: 5px;
}

#wrapper.toggle-sidebar span:nth-child(3),
#wrapper .toggle-sidebar span {
  top: 12px;
}

#wrapper .toggle-sidebar span:nth-child(3),
#wrapper .toggle-sidebar span {
  top: 12px;
}

#wrapper .toggle-sidebar span:nth-child(4) {
  top: 19px;
}

#wrapper.open .toggle-sidebar span:nth-child(1) {
  top: 14px;
  width: 0%;
  left: 50%;
}

#wrapper.open .toggle-sidebar span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#wrapper.open .toggle-sidebar span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#wrapper.open .toggle-sidebar span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#top-right-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: auto;
  margin-right: 0;
}

.select-language {
  padding: 0 20px;
}

.select-language > a {
  position: relative;
  text-decoration: none;
  padding: 0 0 20px 0;
}

.select-language > a > i {
  position: absolute;
  top: 20px;
  right: 5px;
  font-size: 8px;
}

.select-language .dropdown-menu.show {
  margin-top: -5px;
  margin-left: -125px;
}

#menu-icon > li {
  margin-right: 10px;
}

#menu-icon > li > a {
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  color: #4f4f4f;
  padding: 0;
}

#menu-icon > li a:hover,
#menu-icon > li a:focus {
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
}

#menu-icon > li a i.icon-file-check,
#menu-icon > li a > i.fa-cloud-download-alt {
  font-size: 20px;
  color: #fff;
  position: relative;
  top: 2px;
}

#menu-icon > li:last-child a {
  background: #f6f7f8;
}

#menu-icon > li a img {
  position: relative;
  top: -3px;
}

#menu-icon > li > a#cart-link {
  position: relative;
}

#menu-icon > li > a#cart-link #cart-counter {
  display: block;
  position: absolute;
  bottom: -11px;
  left: 0;
  border-radius: 100%;
  color: #fff;
  height: 25px;
  line-height: 25px;
  width: 25px;
  font-weight: bold;
  font-size: 14px;
  transition: background ease 1s;
}

#menu-icon > li a#cart-link #cart-counter.change {
  background: #4f4f4f;
}

#cart {
  position: fixed;
  top: 81px;
  min-width: 300px;
  right: 15px;
  padding: 20px;
  border-radius: 6px;
  box-shadow: 0 0px 15px rgba(0, 0, 0, 0.05);
  text-align: center;
  background: #fff;
  display: none;
}

#cart.open {
  display: block;
}

#cart a.link,
#cart a.link:hover,
#cart a.link:focus {
  box-shadow: none;
  background: none;
}

#cart a.link:hover,
#cart a.link:focus {
  text-decoration: underline;
}

#cart button {
  width: 100%;
}

#cart h2 {
  font-size: 20px;
}

#cart #delete-cart-document {
  background: none;
  font-size: 17px;
  position: relative;
  left: 10px;
  color: #4f4f4f;
}

#cart .dropdown-menu {
  margin-top: -5px;
  left: 30px !important;
}

/*
 * FOOTER
 */
.footer {
  grid-area: footer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
}

/*
 * LEFT NAV
 */
/* Menu */
#left-sidebar #sidebar-header {
  height: 70px;
}

#left-sidebar ul.nav .nav-link {
  padding: 0.5rem 0;
  font-size: 16px;
  color: #4f4f4f;
}

#left-sidebar ul.nav span.nav-link {
  opacity: 0.5;
}

#left-sidebar ul.nav span.nav-link:hover {
  cursor: not-allowed;
}

#left-sidebar ul.nav .nav-link i {
  margin: 0 20px 0 40px;
  font-size: 20px;
}

#left-sidebar ul.nav .nav-link .fa-chevron-right {
  font-size: 12px;
  float: right;
  margin-right: 40px;
  height: 25px;
  line-height: 25px;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform ease 0.3s;
}

#left-sidebar ul.nav li.nav-item.toggle .nav-link .fa-chevron-right {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

#left-sidebar .left-sidebar-gutter #toggle-menu:after {
  content: "";
  position: relative;
  top: 5px;
}

/* Sub Menu */
#left-sidebar ul.nav li .sub-menu {
  background: #eeeff0;
  padding: 0;
  display: none;
}

#left-sidebar ul.nav li .sub-menu ul {
  padding: 10px 0;
  list-style: none;
}

#left-sidebar ul.nav li .sub-menu ul li a {
  font-size: 14px;
  padding: 5px 30px;
  display: block;
  transform: translateX(0px);
  -moz-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  transition: transform ease 0.5s;
  position: relative;
  text-transform: uppercase;
}

#left-sidebar ul.nav li .sub-menu ul li a:hover,
#left-sidebar ul.nav li .sub-menu ul li a:focus,
#left-sidebar ul.nav li .sub-menu ul li.active a {
  color: #fff;
}

#left-sidebar ul.nav li .sub-menu ul li .sub-categories {
  display: none;
}

#left-sidebar ul.nav li .sub-menu ul li .sub-categories a {
  font-size: 13px;
  padding: 3px 30px;
  text-indent: 5px;
}

#left-sidebar ul.nav li .sub-menu ul li .sub-categories li.active a {
  font-weight: bold;
}

#left-sidebar ul.nav li .sub-menu ul li.active .sub-categories {
  display: block;
}

/* Bottom Links */
#left-sidebar #bottom-nav {
  padding: 20px;
}

#left-sidebar #bottom-nav .separator {
  height: 1px;
  width: 25px;
  background: #c4c4c5;
  margin: 15px auto;
}

#left-sidebar #bottom-nav ul {
  margin: 0;
  margin-bottom: 15px;
  display: block;
}

#left-sidebar #bottom-nav .nav-item .nav-link {
  text-align: center;
  font-size: 14px;
  padding: 0.3rem 0;
}

#left-sidebar #bottom-nav .logos {
  text-align: center;
}

#left-sidebar #bottom-nav .logos > a {
  display: inline-block;
  margin: 10px;
}

#left-sidebar #bottom-nav .logos > a img,
body#authentication .logos a img {
  height: 30px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.4;
  transition: all ease 0.5s;
}

#left-sidebar #bottom-nav .logos > a:hover img,
body#authentication .logos a:hover img {
  -webkit-filter: none;
  filter: none;
  opacity: 1;
}

#bottom-nav #legal-link .nav-item .nav-link {
  font-size: 12px;
  text-align: center;
  padding: 0;
}

#left-sidebar .wrapper-logo {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 70px;
  margin-top: 15px;
}

#left-sidebar .wrapper-logo .logo {
  max-height: 68px;
}

#left-sidebar #sidebar-content {
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 80px);
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  padding-top: 15px;
}

#left-sidebar .left-nav-menu {
  position: relative;
  overflow: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  top: 0;
  bottom: 0;
  padding: 0;
  margin: 0;
  list-style: none;
}

#left-sidebar .select-language {
  text-align: center;
  margin-bottom: 10px;
  display: none;
}

#left-sidebar #left-nav-menu {
  display: block;
}

/*
 * MAIN
 */
.card.movie .cover:before {
  content: url(/build/images/player.32d66e9e.png);
  position: absolute;
  width: 42px;
  height: 42px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.card {
  width: 280px;
  border: 0;
  margin: 20px 10px;
  box-shadow: 0 -7px 15px rgba(0, 0, 0, 0.05);
}

.card.movie .cover {
  position: relative;
}

.card img {
  width: auto !important;
  height: 160px;
  margin: 0 auto;
  display: block;
}

.card.picture .cover {
  background: #000;
  text-align: center;
}

.card.movie .cover:hover,
.card.movie .cover:focus {
  text-decoration: none;
}

.card .cover .category,
.card .cover:hover .category,
.card .cover:focus .category {
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  text-align: center;
  padding: 0px;
}

.card .cover .category {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 60%;
}

.card-header,
.card-footer {
  background: #fff;
  border: 0;
  text-align: center;
}

.card-footer {
  padding: 0;
}

.card-footer .icon-download,
.table .actions a {
  font-size: 20px;
  position: relative;
  top: -2px;
}

.table .actions a {
  margin-right: 10px;
  top: 0;
  display: block;
  height: 100%;
  float: left;
}

.card-title {
  text-transform: uppercase;
  font-size: 15px;
  margin: 0;
}

.card-body {
  padding-bottom: 0.5rem;
}

.card-footer ul {
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin: 0;
}

.card-footer ul li {
  width: 33%;
}

.card-footer ul li > a {
  padding: 10px 0;
  display: block;
  font-size: 25px;
}

.card-footer .dropdown-menu {
  margin-left: -50px;
}

.card.picture .thumbs {
  display: flex;
  justify-content: center;
  padding: 0;
  margin-top: -30px;
  margin-bottom: 0;
  list-style: none;
}

.card.picture .thumbs a {
  display: block;
  background: #000;
  text-align: center;
  border: 4px solid #fff;
  margin: 4px;
  width: 80px;
  height: 64px;
}

.card.picture .thumb {
  max-width: 100%;
  width: auto;
  height: 56px;
  margin: 0 auto;
}

.card .card-title {
  text-align: center;
}

.card.picture .card-body {
  padding: 0.8rem 0.8rem 0 0.8rem;
}

.card.picture .card-footer ul li > a {
  padding: 0 0 10px 0;
}

.card.picture .cover,
.owl-carousel .owl-item .card.picture .cover {
  background: #000;
  text-align: center;
  overflow: hidden;
  position: relative;
}

.card.picture img,
.owl-carousel .owl-item .card.picture img {
  height: 160px;
  max-width: 100%;
  width: auto;
  margin: 0 auto;
}

.masonry-item .masonry-item-overlay,
.owl-item .masonry-item-overlay {
  background: rgb(0, 0, 0);
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  width: 100%;
  height: 100%;
  transition: top ease 0.2s;
  display: flex;
  justify-content: center;
  bottom: 160px;
  left: 0;
}

.masonry-item:hover .masonry-item-overlay,
.owl-item:hover .masonry-item-overlay {
  bottom: 0px;
}

.masonry-item .masonry-item-overlay p,
.owl-item .masonry-item-overlay p {
  text-align: center;
  padding: 12px;
  margin: 0;
  display: flex;
  align-items: center;
}

.masonry-item .masonry-item-overlay a,
.owl-item .masonry-item-overlay a {
  display: block;
  width: 40px;
  height: 40px;
  border: 2px solid #fff;
  border-radius: 100%;
  line-height: 40px;
  text-align: center;
  transition: all ease 0.2s;
}

.masonry-item .masonry-item-overlay a:hover,
.owl-item .masonry-item-overlay a:hover {
  background: #62b0df;
  border-color: #62b0df;
}

.masonry-item .masonry-item-overlay a i,
.owl-item .masonry-item-overlay a i {
  color: #fff;
  font-size: 19px;
}

.masonry-item .masonry-item-overlay a i.la-eye,
.owl-item .masonry-item-overlay a i.la-eye {
  position: relative;
  top: 2px;
}

.card .copyright {
  text-align: center;
  font-style: italic;
  font-size: 15px;
}

.card.sound .wrapper-audio,
.card.documents .wrapper-documents {
  width: 100%;
  max-width: 90%;
  margin: 0 auto;
  padding: 0 0 30px 0;
  position: relative;
  text-align: center;
}

.card.sound audio {
  width: 100%;
}

.card.documents .wrapper-documents i {
  font-size: 40px;
}

.view-documents embed {
  width: 100%;
  min-height: 800px;
}

/* Pagination */
body .pagination .page-link,
body .pagination .page-item.disabled .page-link {
  background: none;
}

body .pagination,
body .pagination li,
body .pagination li span,
body .pagination li a,
body .pagination li a:hover {
  border: 0;
  color: #4f4f4f;
}

body .pagination .page-link {
  padding: 0.3rem 0.5rem;
  font-size: 14px;
}

body .pagination {
  display: flex;
  justify-content: center;
}

/*
 * AUTHENTICATION
 */
body#authentication #wrapper {
  padding-top: 120px;
  padding-bottom: 40px;
}

body#authentication .logo {
  max-width: 200px;
  padding-bottom: 0;
}

body#authentication .select-language {
  display: flex;
  justify-content: center;
}

body#authentication .select-language .dropdown-menu.show {
  margin-left: 0;
}

body#authentication .login-txt {
  line-height: 17px;
}

body#authentication .login-txt b {
  text-transform: uppercase;
}

body#authentication .logos a {
  margin: 30px 0;
}

body#authentication .logos a img {
  height: auto;
}

body#authentication hr {
  position: absolute;
  left: -100%;
  width: 300%;
  margin: 0 50px;
}

body#authentication .nav-pills .nav-item:hover {
  cursor: default;
}

/*
 * PICTURE
 */
#picture-wrapper h2 {
  margin: 0;
  font-size: 1.8rem;
  line-height: 1.8rem;
}

#picture-wrapper h2 b {
  margin-top: 10px;
}

#picture-wrapper h2 .sub-title {
  font-size: 17px;
}

#picture-wrapper .description,
#picture-wrapper .metadata {
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
}

#picture-wrapper .masonry-list {
  padding-top: 20px;
}

#picture-wrapper .metadata {
  padding: 0;
  list-style: none;
}

#picture-wrapper .masonry-list .masonry-item > a {
  display: block;
  max-width: 280px;
}

#picture-wrapper .masonry-list .masonry-item {
  margin-bottom: 20px;
  position: relative;
  width: 240px;
  height: 165px;
  background: #151412;
  text-align: center;
}

#picture-wrapper .masonry-list .masonry-item img {
  display: block;
  height: 100%;
  margin: 0 auto;
}

#picture-wrapper #selectNumberPhotoLabel {
  margin-left: 20px;
}

#picture-wrapper .form-label-group {
  margin-bottom: 0;
}

#picture-wrapper .masonry-list .masonry-item:hover .overlay,
#picture-wrapper .masonry-list .masonry-item:focus .overlay {
  display: flex;
}

#picture-wrapper .masonry-list .masonry-item .overlay {
  background: rgba(0, 0, 0, 0.65);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: none;
  justify-content: center;
  align-items: center;
}

/*
  * SHARE
  */
body.frontend_share_view #wrapper > .container {
  background: #fff;
  padding: 30px;
  border-radius: 4px;
}

body#authentication.frontend_share_view #wrapper {
  padding-top: 295px;
}

.table-responsive {
  max-width: 95%;
}

.table td, .table th {
  padding: 0.45rem 0.45rem;
  text-align: center;
  border: 0;
}

#share_cart_type_expirationDate_date,
#share_cart_type_expirationDate_time {
  display: flex;
}

#share_cart_type_expirationDate_date > .select2-container,
#share_cart_type_expirationDate_time > .select2-container {
  margin: 0 10px;
}

#shareToFlicker {
  align-items: center;
  max-width: 75%;
}

#shareToFlickerButton {
  width: 100%;
}

#shareToFlicker p {
  flex: 0.7;
  margin: 0;
}

#shareLoader {
  width: 100%;
  height: 40px;
  background: #f6f7f8;
  display: none;
}

#shareLoader #loading {
  background: #42b8eb;
  width: 0%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #192a6b;
  transition: width ease 0.5s;
}

#shareWrapperLoader {
  width: 100%;
  flex: 1;
}

.frontend_share_view .masonry-list .masonry-item.selected i.fa-plus,
.frontend_share_view .masonry-list .masonry-item i.fa-minus {
  display: none;
}

.frontend_share_view .masonry-list .masonry-item.selected i.fa-minus,
.frontend_share_view .masonry-list .masonry-item i.fa-plus {
  display: block;
}

/*
 * MFP
 */
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}

.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

.mfp-container .mfp-content .mfp-close,
.mfp-close:active {
  opacity: 1;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  padding: 0;
  margin: 0;
  right: -28px;
  top: 12px;
  position: absolute;
}

/*
 * SCROLL
 */
::-webkit-scrollbar {
  width: 6px;
}

::-webkit-scrollbar-thumb {
  border-radius: 0;
}

::-webkit-scrollbar-track {
  background: #fff;
}

/*
 * PAGE
 */
#frontend_user_files {
  background: none;
}

#frontend_user_files #history i {
  font-size: 19px;
}

#frontend_user_files main .row > .container {
  max-width: 90%;
}

#frontend_user_files table td {
  vertical-align: middle;
}

/*
 * RESPONSIVE
 */
@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    max-width: 900px;
  }
  #left-sidebar .wrapper-toggle-sidebar {
    display: none;
  }
}
@media (max-width: 992px) {
  .mfp-ajax-holder.mfp-container .mfp-content .mfp-close,
  .mfp-ajax-holder .mfp-close:active {
    right: 0;
    top: 0;
    z-index: 2;
  }
  .picture-legend .data-modal:last-child {
    margin-left: 0;
    width: 100%;
  }
  body #right-content {
    padding-top: 66px;
  }
  #wrapper main.main {
    padding: 10px;
  }
  #wrapper.open #right-content {
    margin-right: 0;
  }
}
@media (max-width: 575px) {
  body {
    overflow-x: hidden;
  }
  body#authentication {
    background-position: 0 -90px;
    background-size: auto;
  }
  body#authentication #wrapper {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  body#authentication .form-login {
    margin-top: 50px;
  }
  body#authentication .logos {
    display: flex;
    justify-content: center;
    text-align: center;
  }
  body#authentication .logos a {
    display: block;
    float: none !important;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 0;
  }
  #top-right-nav .select-language,
  #menu-icon,
  .nav-carousel-slide-next {
    display: none;
  }
  .masonry-list .masonry-item,
  .masonry-list .masonry-item .card {
    width: 100%;
    margin: 20px 0;
  }
}

.view-movies.container video{
	max-height:45vh;
	width:auto !important;
    margin:0 auto;
    max-width: 100%;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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M0RBO0VBQ0E7RUY2REM7QUNZSDtBQ3ZFRTtFQUNBLFdGdUNEO0VFdENHO0VBQ0E7RUFDSTtBRHlFUjtBQ3ZFRTs7RUFFRTtFQUNJO0VEeUVOLHFCQUFxQjtBQ3ZFckI7QUFDQTtFQUNFO0VBQ0E7RUFDSTtBRHlFUjtBQ3ZFSTs7RUFDQSxXRnNCSDtFRXRCRyx5QkZzQ0Q7RUVyQ0MscUJGcUNEO0FFckNDO0FENEVKOzs7Ozs7RUNuRUksV0FETTtFQUVOLHlCRjJCRDtFRTNCQyxxQkYyQkQ7QUUzQkM7QUFDQTs7Ozs7Ozs7O0VGbUNELHlCQVRBO0VBVUEscUJBVkE7QUM0REg7QUFDQTtFQUNFLG1CQUFtQjtBRC9DbkI7QUNpREY7O0VDMUhFO0VENkhBLGNBQWM7QUMzSGQ7QUFDQTtFQUNFO0VBQ0E7RUFDSTtBRDZIUjtBQzNIRTs7RUFFRTtFQUNJO0VENkhOLHFCQUFxQjtBQzNIckI7QUFDQTtFQUNFO0VBQ0E7RUFDSTtBRDZIUjtBQzNISTs7RUFDQSxXRnNCSDtFRXRCRyx5QkZxREQ7RUVwREMscUJGb0REO0FFcERDO0FEZ0lKOzs7Ozs7RUN2SEksV0FETTtFQUVOLHlCRjBDRDtFRTFDQyxxQkYwQ0Q7QUUxQ0M7QUFDQTs7Ozs7Ozs7O0VGaURELHlCQVJBO0VBU0EscUJBVEE7QUNpR0g7QUFDQTtFQUNFLG1CQUFtQjtBRHJGbkI7QUN1RkY7O0VDOUtFO0VGMEZDO0FDd0ZIO0FDaExFO0VBQ0EsV0Z1Q0Q7RUV0Q0c7RUFDQTtFQUNJO0FEa0xSO0FDaExFOztFQUVFO0VBQ0k7RURrTE4scUJBQXFCO0FDaExyQjtBQUNBO0VBQ0U7RUFDQTtFQUNJO0FEa0xSO0FDaExJOztFQUNBLFdGc0JIO0VFdEJHLHlCRm1FRDtFRWxFQyxxQkZrRUQ7QUVsRUM7QURxTEo7Ozs7OztFQzVLSSxXQURNO0VBRU4seUJGd0REO0VFeERDLHFCRndERDtBRXhEQztBQUNBOzs7Ozs7Ozs7RUZnRUQseUJBVEE7RUFVQSxxQkFWQTtBQ3dJSDtBQUNBO0VBQ0UsbUJBQW1CO0FEM0huQjtBQzZIRjs7RUNuT0U7RURzT0EsY0FBYztBQ3BPZDtBQUNBO0VBQ0U7RUFDQTtFQUNJO0FEc09SO0FDcE9FOztFQUVFO0VBQ0k7RURzT04scUJBQXFCO0FDcE9yQjtBQUNBO0VBQ0U7RUFDQTtFQUNJO0FEc09SO0FDcE9JOztFQUNBLFdGc0JIO0VFdEJHLHlCRmtGRDtFRWpGQyxxQkZpRkQ7QUVqRkM7QUR5T0o7Ozs7OztFQ2hPSSxXQURNO0VBRU4seUJGdUVEO0VFdkVDLHFCRnVFRDtBRXZFQztBQUNBOzs7Ozs7Ozs7RUY4RUQseUJBUkE7RUFTQSxxQkFUQTtBQzZLSDtBQUNBO0VBQ0UsbUJBQW1CO0FEaktuQjtBQ21LRjs7RUN2UkU7RUQwUkEsY0FBYztBQ3hSZDtBQUNBO0VBQ0U7RUFDQTtFQUNJO0FEMFJSO0FDeFJFOztFQUVFO0VBQ0k7RUQwUk4scUJBQXFCO0FDeFJyQjtBQUNBO0VBQ0U7RUFDQTtFQUNJO0FEMFJSO0FDeFJJOztFQUNBLFdGc0JIO0VFdEJHLHlCRmdHRDtFRS9GQyxxQkYrRkQ7QUUvRkM7QUQ2Uko7Ozs7OztFQ3BSSSxXQURNO0VBRU4seUJGcUZEO0VFckZDLHFCRnFGRDtBRXJGQztBQUNBOzs7Ozs7Ozs7RUYyRkE7RUMyTUYscUJBQXFCO0FEeE1yQjtBQUNBOztFRWhJQTtFQUNBO0FENFVGO0FBQ0E7O0VDM1VFLFdGd0NEO0VFdkNDLHlCRjJIQztFRTNIRCxxQkY0SEM7RUUzSEM7QUQrVUo7QUFDQTs7OztFQzNVSTtFQUNBO0VBQ0k7QURnVlI7QUM5VUU7O0VBQ0EsV0Y0QkQ7RUU1QkMseUJGaUhDO0VFaEhDO0FEa1ZKO0FBQ0E7Ozs7RUMvVUksV0Z1Qkg7RUV2QkcseUJGNEdEO0VFM0dDLHFCRjBHRDtBRTFHQztBQUFBOzs7Ozs7Ozs7Ozs7RUFVQSxXRllIO0VFWkcseUJGaUdEO0VFakdDLHFCQURpQjtBQUNqQjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFoQ0Y7RUFDQTtBRDhZRjtBQUNBOztFQzdZRSxXRndDRDtFRXZDQyx5QkZnSUM7RUVoSUQscUJGaUlDO0VFaElDO0FEaVpKO0FBQ0E7Ozs7RUM3WUk7RUFDQTtFQUNJO0FEa1pSO0FDaFpFOztFQUNBLFdGNEJEO0VFNUJDLHlCRnNIQztFRXJIQztBRG9aSjtBQUNBOzs7O0VDalpJLFdGdUJIO0VFdkJHLHlCRmlIRDtFRWhIQyxxQkYrR0Q7QUUvR0M7QUFBQTs7Ozs7Ozs7Ozs7O0VBVUEsV0ZZSDtFRVpHLHlCRnNHRDtFRXRHQyxxQkFEaUI7QUFDakI7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VGNEdEO0VBQ0E7QUNvVUg7QUFDQTtFRGxVRztFQUNBO0VDb1VELFlBQVk7RURuVVgsaUJBdkdJO0VBd0dKLFdBeEdGO0VBeUdHO0VDcVVGLGVBQWU7RURuVWQsa0JBM0dPO0FBNEdQO0FDcVVIOztFRGxVSTtBQ3FVSjtBRG5VRzs7RUFFQSxnQkFuSEk7RUFvSEosY0FwSEY7RUU1Q0M7QURzZUY7QUFDQTs7OztFQ25lRSxXRndDRDtFRXhDQyx5QkZzSUE7RUV0SUEscUJGc0lBO0VFcklBLHlDQUFDO0FBQUQ7QUFBQTs7Ozs7Ozs7RUFLQSxXRmtDRDtFRWxDQyx5QkZnSUE7RUUvSEU7QURnZko7QUFDQTs7OztFQzdlRSxXRjZCRDtFRTdCQyx5QkYySEE7RUUxSEEscUJGMEhBO0FFMUhBO0FBQUE7Ozs7Ozs7O0VBS0UsV0Z1Qkg7RUV2QkcseUJGcUhGO0VFckhFLHFCRnFIRjtBRXJIRTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFXQSxXRllIO0VFWkcseUJGMEdGO0VFMUdFLHFCRjBHRjtBRTFHRTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RURnakJGLHlCQUF5QjtFRGxuQjNCLHFCQTZNQztBQ3VhRDtBQUNBOztFRHJuQkEsY0FrTkM7QUFsTkQ7QUFBQTtFQXFORTtBQ3NhRjtBRHJhRTs7OztFQUNDO0FDMGFIO0FEcmFFOzs7O0VBNU5GLG1CQWtPQztBQ3FhRDtBQUNBOztFRGxhRTtBQ3FhRjtBRGxhQTtFQUNDO0VDb2FDLFdBQVc7RURsYWI7RUFDQztBQ29hRDtBRHJhQTtFQUdFO0FDcWFGO0FEeGFBO0VBTUU7QUNxYUY7QUQzYUE7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QUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0Tko7O0FBek5BO0VBQ0M7RUFDQTtBQTRORDs7QUF6TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTROSjs7QUF6TkE7RUFDQztJQUNJO0lBQ0E7RUE0Tkg7RUF6TkQ7SUFDSTtJQUNBO0VBMk5IO0FBQ0Y7QUF4TkE7QUFFQTtFQUNDO0VBQ0E7QUF5TkQ7O0FBdE5BO0VBQ0M7QUF5TkQ7O0FBdE5BO0VBQ0M7QUF5TkQ7O0FBdE5BOzs7RUFHQztBQXlORDs7QUF0TkE7O0VBRUM7QUF5TkQ7O0FBdE5BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF5TkQ7O0FBdE5BO0VBQ0M7RUFDQTtFQUNBO0FBeU5EOztBQXROQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBeU5EOztBQXROQTs7RUFFQztFQUNBO0VBQ0E7QUF5TkQ7O0FBdE5BO0VBQ0M7RUFDQTtBQXlORDs7QUF0TkE7RUFDQztFQUNBO0FBeU5EOztBQXROQTtFQUNDO0FBeU5EOztBQXROQTtFQUNDO0VBQ0c7QUF5Tko7O0FBdE5BO0VBQ0M7QUF5TkQ7O0FBdE5BOztFQUVDO0VBQ0E7QUF5TkQ7O0FBdE5BO0VBQ0M7RUFDQTtFQUNBO0FBeU5EOztBQXROQTtFQUNDO0FBeU5EOztBQXJOQTtFQUNDO0FBd05EOztBQXJOQTs7O0VBR0M7RUFDQTtBQXdORDs7QUFyTkE7RUFDQztBQXdORDs7QUFyTkE7RUFDQztBQXdORDs7QUFyTkE7O0VBRUM7QUF3TkQ7O0FBck5BOztFQUVDO0VBQ0E7RUFDQTtBQXdORDs7QUFyTkE7RUFDQztBQXdORDs7QUFyTkE7QUFFQTtFQUNDO0VBQ0E7RUFDQTtBQXVORDs7QUFwTkE7RUFDQztBQXVORDs7QUFwTkE7RUFDQztBQXVORDs7QUFwTkE7RUFDQztBQXVORDs7QUFwTkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVORDs7QUFwTkE7RUFDQztBQXVORDs7QUFwTkE7QUFFQTtFQUNDO0VBQ0E7QUFzTkQ7O0FBbk5BO0VBQ0M7RUFDQTtFQUNBO0FBc05EOztBQW5OQTs7OztFQUlJO0FBc05KOztBQW5OQTtFQUNDO0VBQ0E7QUFzTkQ7O0FBbk5BO0VBQ0M7QUFzTkQ7O0FBbk5BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFzTkQ7O0FBbk5BO0VBQ0M7QUFzTkQ7O0FBbk5BO0FBRUE7RUFDQztFQUNBO0VBQ0E7QUFxTkQ7O0FBbE5BO0VBQ0M7RUFDQTtFQUNBO0FBcU5EOztBQWxOQTtFQUNDO0FBcU5EOztBQWxOQTtFQUNDO0VBQ0E7RUFDQTtBQXFORDs7QUFsTkE7O0VBRUM7QUFxTkQ7O0FBbE5BO0VBQ0M7RUFDQTtFQUNBO0FBcU5EOztBQWxOQTtBQUVBO0VBQ0M7RUFDQTtBQW9ORDs7QUFqTkE7RUFDQztBQW9ORDs7QUFqTkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb05EOztBQWpOQTtFQUNDO0VBQ0E7QUFvTkQ7O0FBak5BO0VBQ0M7QUFvTkQ7O0FBak5BO0VBQ0M7RUFDQTtBQW9ORDs7QUFqTkE7RUFDQztFQUNBO0VBQ0E7QUFvTkQ7O0FBak5BO0VBQ0M7RUFDQTtBQW9ORDs7QUFqTkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQW9ORDs7QUFqTkE7RUFDQztBQW9ORDs7QUFqTkE7RUFDQztBQW9ORDs7QUFqTkE7O0VBRUM7RUFDQTtFQUNBO0FBb05EOztBQWpOQTtFQUNDO0FBb05EOztBQWpOQTtFQUNDO0FBb05EOztBQWpOQTtFQUNDO0FBb05EOztBQWpOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDtBQW9ORDs7QUFqTkE7RUFDQztBQW9ORDs7QUFqTkE7RUFDQztFQUNBO0FBb05EOztBQWpOQTtFQUNDO0VBQ0c7RUFDQTtBQW9OSjs7QUFqTkE7QUFFQTtFQUNDO0VBQ0E7QUFtTkQ7O0FBaE5BO0VBQ0M7RUFDQTtFQUNBO0FBbU5EOztBQWhOQTtFQUNDO0FBbU5EOztBQWhOQTtBQUVBO0VBQ0M7RUFDQTtFQUNBO0FBa05EOztBQS9NQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrTkQ7O0FBL01BO0VBQ0M7RUFDQTtBQWtORDs7QUE5TUE7QUFFQTtFQUNDO0FBZ05EOztBQTVNQTtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUE4TUQ7O0FBM01BO0VBQ0k7QUE4TUo7O0FBM01BO0VBQ0M7QUE4TUQ7O0FBM01BO0VBQ0M7QUE4TUQ7O0FBM01BOztFQUFBO0FBSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZNRDs7QUExTUE7RUFDQztFQUNBO0FBNk1EOztBQTFNQTtFQUNDO0VBQ0E7QUE2TUQ7O0FBMU1BO0VBQ0k7RUFDQTtFQUNBO0FBNk1KOztBQTFNQTtFQUNDO0FBNk1EOztBQTFNQTtFQUNJO0VBQ0E7RUFDSDtFQUNBO0FBNk1EOztBQTFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2TUo7O0FBMU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNk1KOztBQTFNQTtFQUNJO0FBNk1KOztBQTFNQTs7RUFFSTtBQTZNSjs7QUExTUE7O0VBRUk7QUE2TUo7O0FBMU1BO0VBQ0k7QUE2TUo7O0FBMU1BO0VBQ0k7RUFDQTtFQUNBO0FBNk1KOztBQTFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBNk1KOztBQTFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBNk1KOztBQTFNQTtFQUNJO0VBQ0E7RUFDQTtBQTZNSjs7QUExTUE7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0FBNk1KOztBQTFNQTtFQUNDO0FBNk1EOztBQTFNQTtFQUNDO0VBQ0E7RUFDQTtBQTZNRDs7QUExTUE7RUFDQztFQUNBO0VBQ0c7RUFDQTtBQTZNSjs7QUExTUE7RUFDQztFQUNBO0FBNk1EOztBQTFNQTtFQUNDO0FBNk1EOztBQTFNQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztBQTZNSjs7QUExTUE7O0VBRUM7QUE2TUQ7O0FBMU1BOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBNk1EOztBQTFNQTtFQUNDO0FBNk1EOztBQTFNQTtFQUNDO0VBQ0E7QUE2TUQ7O0FBMU1BO0VBQ0M7QUE2TUQ7O0FBMU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNk1KOztBQTFNQTtFQUNDO0FBNk1EOztBQXpNQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNE1KOztBQXpNQTtFQUNDO0FBNE1EOztBQXpNQTs7O0VBR0M7RUFDQTtBQTRNRDs7QUF6TUE7O0VBRUM7QUE0TUQ7O0FBek1BO0VBQ0M7QUE0TUQ7O0FBek1BO0VBQ0M7QUE0TUQ7O0FBek1BO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7RUFDQTtBQTRNSjs7QUF6TUE7RUFDQztFQUNBO0FBNE1EOztBQXpNQTs7RUFBQTtBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJNRDs7QUF2TUE7O0VBQUE7QUFJQTtBQUVBO0VBQ0M7QUF3TUQ7O0FBck1BO0VBQ0M7RUFDQTtFQUNBO0FBd01EOztBQXJNQTtFQUNDO0FBd01EOztBQXJNQTtFQUNDO0FBd01EOztBQXJNQTtFQUNDO0VBQ0E7QUF3TUQ7O0FBck1BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNIO0VBQ0E7RUFDQTtFQUNBO0FBd01EOztBQXJNQTtFQUNDO0VBQ0E7RUFDQTtBQXdNRDs7QUFyTUE7RUFDQztFQUNBO0VBQ0E7QUF3TUQ7O0FBck1BO0FBRUE7RUFDQztFQUNBO0VBQ0E7QUF1TUQ7O0FBcE1BO0VBQ0M7RUFDQTtBQXVNRDs7QUFwTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1TUQ7O0FBcE1BOzs7RUFHQztBQXVNRDs7QUFwTUE7RUFDQztBQXVNRDs7QUFwTUE7RUFDQztFQUNBO0VBQ0E7QUF1TUQ7O0FBcE1BO0VBQ0M7QUF1TUQ7O0FBcE1BO0VBQ0M7QUF1TUQ7O0FBcE1BO0FBRUE7RUFDQztBQXNNRDs7QUFuTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXNNRDs7QUFuTUE7RUFDQztFQUNBO0VBQ0E7QUFzTUQ7O0FBbk1BO0VBQ0M7RUFDQTtFQUNBO0FBc01EOztBQW5NQTtFQUNDO0FBc01EOztBQW5NQTtFQUNDO0VBQ0E7QUFzTUQ7O0FBbk1BOztFQUVDO0VBQ0U7RUFDQTtFQUNGO0VBQ0E7QUFzTUQ7O0FBbk1BOztFQUVDO0VBQ0U7RUFDRjtBQXNNRDs7QUFuTUE7RUFDQztFQUNBO0VBQ0E7QUFzTUQ7O0FBbk1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc01KOztBQW5NQTtFQUNJO0FBc01KOztBQW5NQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNNSjs7QUFuTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzTUo7O0FBbk1BO0VBQ0M7RUFDQTtFQUNBO0FBc01EOztBQW5NQTtFQUNDO0FBc01EOztBQW5NQTs7RUFBQTtBQUlBO0VBQ0M7RUFDQTtFQUNFO0VBQ0Y7RUFDQTtFQUFPO0VBQVM7RUFBVTtFQUMxQjtBQXdNRDs7QUFyTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQXdNRDs7QUFyTUE7RUFDQztBQXdNRDs7QUFyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDSDtBQXdNRDs7QUFyTUE7RUFDSTtFQUNBO0FBd01KOztBQXJNQTs7RUFFQztBQXdNRDs7QUFyTUE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3TUQ7O0FBck1BO0VBQ0M7RUFDQTtFQUFTO0VBQVU7RUFDbkI7RUFDQTtBQTBNRDs7QUF2TUE7O0VBRUM7RUFDQTtFQUNBO0FBME1EOztBQXZNQTtFQUNDO0FBME1EOztBQXZNQTs7RUFFQztFQUNHO0VBQ0E7QUEwTUo7O0FBdk1BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBNRDs7QUF0TUE7RUFDQztFQUNBO0VBQ0E7QUF5TUQ7O0FBdE1BO0VBQ0M7QUF5TUQ7O0FBdE1BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeU1EOztBQXRNQTtFQUNDO0FBeU1EOztBQXRNQTtFQUNDO0VBQ0c7RUFDSDtBQXlNRDs7QUF0TUE7RUFDQztBQXlNRDs7QUF0TUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5TUQ7O0FBdE1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0g7RUFDRztFQUNBO0VBQ0E7QUF5TUo7O0FBdE1BO0VBQ0M7RUFDRztFQUNBO0VBQ0E7QUF5TUo7O0FBdE1BO0VBQ0M7QUF5TUQ7O0FBdE1BO0VBQ0k7QUF5TUo7O0FBdE1BO0VBQ0M7QUF5TUQ7O0FBdE1BOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FBeU1EOztBQXRNQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQXlNRDs7QUF0TUE7O0VBRUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5TUo7O0FBdE1FOztFQUVDO0FBeU1IOztBQXJNRTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNDO0FBd01KOztBQXJNRTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd01IOztBQXJNRTs7RUFFQztFQUNBO0FBd01IOztBQXJNRTs7RUFFQztFQUNBO0FBd01IOztBQXJNRTs7RUFFQztFQUNBO0FBd01IOztBQXJNQTtFQUNDO0VBQ0E7RUFDQTtBQXdNRDs7QUFyTUE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd01EOztBQXJNQTtFQUNDO0FBd01EOztBQXJNQTtFQUNDO0FBd01EOztBQXJNQTtFQUNDO0VBQ0E7QUF3TUQ7O0FBck1BO0FBRUE7O0VBRUk7QUF1TUo7O0FBcE1BOzs7OztFQUtDO0VBQ0E7QUF1TUQ7O0FBcE1BO0VBQ0k7RUFDQTtBQXVNSjs7QUFwTUE7RUFDQztFQUNBO0FBdU1EOztBQXBNQTs7RUFBQTtBQVVBO0VBQ0M7RUFDRztBQWdNSjs7QUE3TEE7RUFDQztFQUNBO0FBZ01EOztBQTdMQTtFQUNDO0VBQ0E7QUFnTUQ7O0FBN0xBO0VBQ0M7QUFnTUQ7O0FBN0xBO0VBQ0M7QUFnTUQ7O0FBN0xBO0VBQ0M7QUFnTUQ7O0FBN0xBO0VBQ0M7QUFnTUQ7O0FBN0xBO0VBQ0M7QUFnTUQ7O0FBN0xBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFnTUQ7O0FBN0xBO0VBQ0M7QUFnTUQ7O0FBNUxBOztFQUFBO0FBSUM7RUFDQztFQUNBO0VBQ0E7QUE4TEY7O0FBM0xDO0VBQ0M7QUE4TEY7O0FBM0xDO0VBQ0M7QUE4TEY7O0FBM0xDOztFQUVDO0VBQ0E7RUFDQTtBQThMRjs7QUEzTEM7RUFDQztBQThMRjs7QUEzTEM7RUFDRTtFQUNBO0FBOExIOztBQTNMQztFQUNDO0VBQ0E7QUE4TEY7O0FBM0xBO0VBQ0U7RUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBOExKOztBQTNMQztFQUNFO0VBQ0E7RUFDQztBQThMSjs7QUEzTEM7RUFDQztBQThMRjs7QUEzTEM7RUFDQztBQThMRjs7QUEzTEM7O0VBRUM7QUE4TEY7O0FBM0xDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4TEY7O0FBMUxBOztHQUFBO0FBSUU7RUFDQztFQUNDO0VBQ0E7QUE0TEo7O0FBekxFO0VBQ0U7QUE0TEo7O0FBekxFO0VBQ0M7QUE0TEg7O0FBekxFO0VBQ0M7RUFDQTtFQUNBO0FBNExIOztBQXpMRTs7RUFFQztBQTRMSDs7QUF6TEU7O0VBRUM7QUE0TEg7O0FBekxFO0VBQ0M7RUFDQTtBQTRMSDs7QUF6TEU7RUFDQztBQTRMSDs7QUF6TEU7RUFDQztFQUNBO0FBNExIOztBQXpMRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBNExIOztBQXpMRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNExIOztBQXpMRTtFQUNDO0VBQ0E7QUE0TEg7O0FBekxBOztFQUVFO0FBNExGOztBQXpMQzs7RUFFQztBQTRMRjs7QUF4TEE7O0VBQUE7QUFJQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBMRjs7QUF2TEE7RUFDSTtBQTBMSjs7QUF4TEE7RUFDSTtBQTJMSjs7QUF4TEE7O0VBRUU7QUEyTEY7O0FBeExBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMkxEOztBQXhMQTs7RUFBQTtBQUlBO0VBQ0k7QUEwTEo7O0FBdkxBO0VBQ0k7QUEwTEo7O0FBdkxBO0VBQ0c7QUEwTEg7O0FBdkxBOztFQUFBO0FBSUE7RUFDQztBQXlMRDs7QUF0TEE7RUFDQztBQXlMRDs7QUF0TEE7RUFDQztBQXlMRDs7QUF0TEE7RUFDQztBQXlMRDs7QUF0TEE7O0VBQUE7QUFHQTtFQUNDO0lBQ0M7RUF5TEE7RUF0TEQ7SUFDQztFQXdMQTtBQUNGO0FBckxBO0VBRUM7O0lBRUM7SUFDQTtJQUNBO0VBc0xBO0VBbkxEO0lBQ0M7SUFDQTtFQXFMQTtFQWxMRDtJQUNJO0VBb0xIO0VBakxEO0lBQ0k7RUFtTEg7RUFoTEQ7SUFDQztFQWtMQTtBQUNGO0FBL0tBO0VBQ0M7SUFDQztFQWlMQTtFQTlLRDtJQUNDO0lBQ0E7RUFnTEE7RUE3S0Q7SUFDQztJQUNHO0lBQ0E7RUErS0g7RUE1S0Q7SUFDQztFQThLQTtFQTNLRDtJQUNDO0lBQ0E7SUFDQTtFQTZLQTtFQTNLRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUE2S0E7RUExS0Q7OztJQUdDO0VBNEtBO0VBektEOztJQUVDO0lBQ0E7RUEyS0E7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvZGlzdC9jc3Mvc2VsZWN0Mi5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9tYWduaWZpYy1wb3B1cC9kaXN0L21hZ25pZmljLXBvcHVwLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWRhdGVwaWNrZXIvZGlzdC9jc3MvbGVzcy9kYXRlcGlja2VyMy5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtZGF0ZXBpY2tlci9kaXN0L2Nzcy9ib290c3RyYXAtZGF0ZXBpY2tlcjMuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtZGF0ZXBpY2tlci9kaXN0L2Nzcy9idWlsZC9idWlsZDMubGVzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9kaXN0L2Fzc2V0cy9vd2wuY2Fyb3VzZWwuY3NzIiwid2VicGFjazovLy8uL2FwcC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5zZWxlY3QyLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxZW19LnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MzJweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6aW5saW5lO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxZW19LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxMDAlO21hcmdpbi10b3A6NXB4O21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjA7bWF4LXdpZHRoOjEwMCU7cmVzaXplOm5vbmU7aGVpZ2h0OjE4cHg7dmVydGljYWwtYWxpZ246Ym90dG9tO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7b3ZlcmZsb3c6aGlkZGVuO3dvcmQtYnJlYWs6a2VlcC1hbGx9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDAwcHg7d2lkdGg6MTAwJTt6LWluZGV4OjEwNTF9LnNlbGVjdDItcmVzdWx0c3tkaXNwbGF5OmJsb2NrfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZzo2cHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxle2N1cnNvcjpwb2ludGVyfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntsZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NHB4fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtwYWRkaW5nOjRweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZXtkaXNwbGF5Om5vbmV9LnNlbGVjdDItY2xvc2UtbWFza3tib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7bWluLWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlO2hlaWdodDphdXRvO3dpZHRoOmF1dG87b3BhY2l0eTowO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7LXdlYmtpdC1jbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzQ0NDtsaW5lLWhlaWdodDoyOHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OjI2cHg7bWFyZ2luLXJpZ2h0OjIwcHg7cGFkZGluZy1yaWdodDowcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3toZWlnaHQ6MjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweDt3aWR0aDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNHB4IDAgNHB4O2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2VlZTtjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctcmlnaHQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLnNlbGVjdDItc2VsZWN0aW9uLS1jbGVhcmFibGV7cGFkZGluZy1yaWdodDoyNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6MjBweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tdG9wOjVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3BhZGRpbmc6MXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjA7cGFkZGluZy1sZWZ0OjIwcHg7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dmVydGljYWwtYWxpZ246Ym90dG9tO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtjdXJzb3I6ZGVmYXVsdDtwYWRkaW5nLWxlZnQ6MnB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIDRweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlciwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2YxZjFmMTtjb2xvcjojMzMzO291dGxpbmU6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheXtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6MnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO2JvcmRlci1yaWdodDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmctbGVmdDoxZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0xZW07cGFkZGluZy1sZWZ0OjJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0yZW07cGFkZGluZy1sZWZ0OjNlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotM2VtO3BhZGRpbmctbGVmdDo0ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi00ZW07cGFkZGluZy1sZWZ0OjVlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi01ZW07cGFkZGluZy1sZWZ0OjZlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cHtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWR7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7YmFja2dyb3VuZC1jb2xvcjojNTg5N2ZiO2NvbG9yOndoaXRlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O291dGxpbmU6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO2hlaWdodDoyNnB4O21hcmdpbi1yaWdodDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZC1jb2xvcjojZGRkO2JvcmRlcjpub25lO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JvcmRlcjpub25lO2JvcmRlci1yaWdodDoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dDtvdXRsaW5lOjA7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXl7Y3Vyc29yOmRlZmF1bHQ7cGFkZGluZy1sZWZ0OjJweDtwYWRkaW5nLXJpZ2h0OjVweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Y29sb3I6Izg4ODtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIDRweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTU7b3V0bGluZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5e3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3JkZXI6MXB4IHNvbGlkICNhYWE7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXB7cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVke2NvbG9yOmdyZXl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGV7YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2NvbG9yOiNmZmZ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2JvcmRlci1jb2xvcjojNTg5N2ZifVxuIiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7XG59XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7XG59XG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7XG59XG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5tZnAtcy1yZWFkeSAubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24ubWZwLWNsb3NlLCBidXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG59XG4ubWZwLWNsb3NlOmhvdmVyLCAubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZnAtY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1mcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4O1xufVxuLm1mcC1hcnJvdzpob3ZlciwgLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWZwLWFycm93OmJlZm9yZSwgLm1mcC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xufVxuLm1mcC1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gIHRvcDogOHB4O1xufVxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG59XG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubWZwLWZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuLm1mcC1maWd1cmUgc21hbGwge1xuICBjb2xvcjogI0JEQkRCRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAqL1xuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cblxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG5cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cblxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPW1hZ25pZmljLXBvcHVwLmNzcy5tYXAgKi8iLCIuZGF0ZXBpY2tlciB7XG5cdGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cdCYtaW5saW5lIHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdH1cblx0ZGlyZWN0aW9uOiBsdHI7XG5cdCYtcnRsIHtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHQmLmRyb3Bkb3duLW1lbnUgeyBsZWZ0OiBhdXRvOyB9XG5cdFx0dGFibGUgdHIgdGQgc3BhbiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdCYtZHJvcGRvd24ge1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1sZWZ0OiAgIDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogIDdweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCBAZHJvcGRvd24tYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXRvcDogICAgMDtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsLjIpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6ICAgNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAgNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIEBkcm9wZG93bi1iZztcblx0XHRcdGJvcmRlci10b3A6ICAgIDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUgICB7IGxlZnQ6IDZweDsgfVxuXHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciAgICB7IGxlZnQ6IDdweDsgfVxuXHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3JlICB7IHJpZ2h0OiA2cHg7IH1cblx0XHQmLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyICAgeyByaWdodDogN3B4OyB9XG5cdFx0Ji5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHsgdG9wOiAtN3B4OyB9XG5cdFx0Ji5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIgIHsgdG9wOiAtNnB4OyB9XG5cdFx0Ji5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcblx0XHRcdGJvdHRvbTogLTdweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRib3JkZXItdG9wOiAgICA3cHggc29saWQgQGRyb3Bkb3duLWJvcmRlcjtcblx0XHR9XG5cdFx0Ji5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAtNnB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlci10b3A6ICAgIDZweCBzb2xpZCBAZHJvcGRvd24tYmc7XG5cdFx0fVxuXHR9XG5cdHRhYmxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHRyIHtcblx0XHRcdHRkLCB0aCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIElubGluZSBkaXNwbGF5IGluc2lkZSBhIHRhYmxlIHByZXNlbnRzIHNvbWUgcHJvYmxlbXMgd2l0aFxuXHQvLyBib3JkZXIgYW5kIGJhY2tncm91bmQgY29sb3JzLlxuXHQudGFibGUtc3RyaXBlZCAmIHRhYmxlIHRyIHtcblx0XHR0ZCwgdGgge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cdHRhYmxlIHRyIHRkIHtcblx0XHQmLm9sZCxcblx0XHQmLm5ldyB7XG5cdFx0XHRjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdH1cblx0XHQmLmRheTpob3Zlcixcblx0XHQmLmZvY3VzZWQge1xuXHRcdFx0YmFja2dyb3VuZDogQGdyYXktbGlnaHRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Ji5kaXNhYmxlZCxcblx0XHQmLmRpc2FibGVkOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0XHQmLmhpZ2hsaWdodGVkIHtcblx0XHRcdEBoaWdobGlnaHRlZC1iZzogQHN0YXRlLWluZm8tYmc7XG5cdFx0XHQuYnV0dG9uLXZhcmlhbnQoIzAwMCwgQGhpZ2hsaWdodGVkLWJnLCBkYXJrZW4oQGhpZ2hsaWdodGVkLWJnLCAyMCUpKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdCYuZm9jdXNlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbihAaGlnaGxpZ2h0ZWQtYmcsIDEwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzYWJsZWQsXG5cdFx0XHQmLmRpc2FibGVkOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBoaWdobGlnaHRlZC1iZztcblx0XHRcdFx0Y29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50b2RheSB7XG5cdFx0XHRAdG9kYXktYmc6IGxpZ2h0ZW4ob3JhbmdlLCAzMCUpO1xuXHRcdFx0LmJ1dHRvbi12YXJpYW50KCMwMDAsIEB0b2RheS1iZywgZGFya2VuKEB0b2RheS1iZywgMjAlKSk7XG5cblx0XHRcdCYuZm9jdXNlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbihAdG9kYXktYmcsIDEwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzYWJsZWQsXG5cdFx0XHQmLmRpc2FibGVkOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEB0b2RheS1iZztcblx0XHRcdFx0Y29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yYW5nZSB7XG5cdFx0XHRAcmFuZ2UtYmc6IEBncmF5LWxpZ2h0ZXI7XG5cdFx0XHQuYnV0dG9uLXZhcmlhbnQoIzAwMCwgQHJhbmdlLWJnLCBkYXJrZW4oQHJhbmdlLWJnLCAyMCUpKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdCYuZm9jdXNlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbihAcmFuZ2UtYmcsIDEwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzYWJsZWQsXG5cdFx0XHQmLmRpc2FibGVkOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEByYW5nZS1iZztcblx0XHRcdFx0Y29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5yYW5nZS5oaWdobGlnaHRlZCB7XG5cdFx0XHRAcmFuZ2UtaGlnaGxpZ2h0ZWQtYmc6IG1peChAc3RhdGUtaW5mby1iZywgQGdyYXktbGlnaHRlciwgNTAlKTtcblx0XHRcdC5idXR0b24tdmFyaWFudCgjMDAwLCBAcmFuZ2UtaGlnaGxpZ2h0ZWQtYmcsIGRhcmtlbihAcmFuZ2UtaGlnaGxpZ2h0ZWQtYmcsIDIwJSkpO1xuXG5cdFx0XHQmLmZvY3VzZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oQHJhbmdlLWhpZ2hsaWdodGVkLWJnLCAxMCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRpc2FibGVkLFxuXHRcdFx0Ji5kaXNhYmxlZDphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAcmFuZ2UtaGlnaGxpZ2h0ZWQtYmc7XG5cdFx0XHRcdGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmFuZ2UudG9kYXkge1xuXHRcdFx0QHJhbmdlLXRvZGF5LWJnOiBtaXgob3JhbmdlLCBAZ3JheS1saWdodGVyLCA1MCUpO1xuXHRcdFx0LmJ1dHRvbi12YXJpYW50KCMwMDAsIEByYW5nZS10b2RheS1iZywgZGFya2VuKEByYW5nZS10b2RheS1iZywgMjAlKSk7XG5cblx0XHRcdCYuZGlzYWJsZWQsXG5cdFx0XHQmLmRpc2FibGVkOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEByYW5nZS10b2RheS1iZztcblx0XHRcdFx0Y29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zZWxlY3RlZCxcblx0XHQmLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcblx0XHRcdC5idXR0b24tdmFyaWFudCgjZmZmLCBAZ3JheS1saWdodCwgQGdyYXkpO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcblx0XHR9XG5cdFx0Ji5hY3RpdmUsXG5cdFx0Ji5hY3RpdmUuaGlnaGxpZ2h0ZWQge1xuXHRcdFx0LmJ1dHRvbi12YXJpYW50KEBidG4tcHJpbWFyeS1jb2xvciwgQGJ0bi1wcmltYXJ5LWJnLCBAYnRuLXByaW1hcnktYm9yZGVyKTtcblx0XHRcdHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjMlO1xuXHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMSU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Ji5mb2N1c2VkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGdyYXktbGlnaHRlcjtcblx0XHRcdH1cblx0XHRcdCYuZGlzYWJsZWQsXG5cdFx0XHQmLmRpc2FibGVkOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Y29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmLmFjdGl2ZTpob3Zlcixcblx0XHRcdCYuYWN0aXZlLmRpc2FibGVkLFxuXHRcdFx0Ji5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdFx0XHQuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yLCBAYnRuLXByaW1hcnktYmcsIEBidG4tcHJpbWFyeS1ib3JkZXIpO1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXHRcdFx0fVxuXHRcdFx0Ji5vbGQsXG5cdFx0XHQmLm5ldyB7XG5cdFx0XHRcdGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRhdGVwaWNrZXItc3dpdGNoIHtcblx0XHR3aWR0aDogMTQ1cHg7XG5cdH1cblxuXHQuZGF0ZXBpY2tlci1zd2l0Y2gsXG5cdC5wcmV2LFxuXHQubmV4dCxcblx0dGZvb3QgdHIgdGgge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IEBncmF5LWxpZ2h0ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnByZXYsIC5uZXh0IHtcblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHQvLyBCYXNpYyBzdHlsaW5nIGZvciBjYWxlbmRhci13ZWVrIGNlbGxzXG5cdC5jdyB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cbi5pbnB1dC1ncm91cC5kYXRlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dC1kYXRlcmFuZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aW5wdXQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRpbnB1dDpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG5cdH1cblx0aW5wdXQ6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG5cdH1cblx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IDE2cHg7XG5cdFx0cGFkZGluZzogNHB4IDVweDtcblx0XHRsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdH1cbn1cbiIsIi8qIVxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjEwLjAgKGh0dHBzOi8vZ2l0aHViLmNvbS91eHNvbHV0aW9ucy9ib290c3RyYXAtZGF0ZXBpY2tlcilcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cHM6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMClcbiAqL1xuXG4uZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7XG59XG4uZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5kYXRlcGlja2VyLXJ0bC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbi5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IC03cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIge1xuICB0b3A6IC02cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcDphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWU1O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICMyOThmYzI7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICM1MmFkZGI7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTJhZGRiO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWNiZTg7XG4gIGJvcmRlci1jb2xvcjogIzI5OGZjMjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVlNTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjYWZkOWVlO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRiOTk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjczMztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcbiAgYm9yZGVyLWNvbG9yOiAjYjM3NDAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZjU5ZTAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gIGJvcmRlci1jb2xvcjogI2Y1OWUwMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYzQyO1xuICBib3JkZXItY29sb3I6ICNiMzc0MDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjk5O1xuICBib3JkZXItY29sb3I6ICNmZmI3MzM7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2ZmYzk2Njtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZGI5OTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzdjN2M3Yztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItY29sb3I6ICM5ZDlkOWQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbiAgYm9yZGVyLWNvbG9yOiAjN2M3YzdjO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmMztcbiAgYm9yZGVyLWNvbG9yOiAjOWRjMWQzO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkN2UzO1xuICBib3JkZXItY29sb3I6ICM0Yjg4YTY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkN2UzO1xuICBib3JkZXItY29sb3I6ICM3M2E2YzA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgYm9yZGVyLWNvbG9yOiAjNzNhNmMwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGM4ZDg7XG4gIGJvcmRlci1jb2xvcjogIzRiODhhNjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZjM7XG4gIGJvcmRlci1jb2xvcjogIzlkYzFkMztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjYzFkN2UzO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTRlZWYzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2NhNzc7XG4gIGJvcmRlci1jb2xvcjogI2YxYTQxNztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0Yjc0NztcbiAgYm9yZGVyLWNvbG9yOiAjODE1NjA4O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0Yjc0NztcbiAgYm9yZGVyLWNvbG9yOiAjYmY4MDBjO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI3NDc7XG4gIGJvcmRlci1jb2xvcjogI2JmODAwYztcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJhYTI1O1xuICBib3JkZXItY29sb3I6ICM4MTU2MDg7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjYTc3O1xuICBib3JkZXItY29sb3I6ICNmMWE0MTc7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmN2NhNzc7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTYxNjE2O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzczNzM3O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzRjNGM7XG4gIGJvcmRlci1jb2xvcjogIzE2MTYxNjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDElO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTQ1cHg7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXG4uZGF0ZXBpY2tlciAucHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuLmRhdGVwaWNrZXIgLnByZXYuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciAubmV4dC5kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kYXRlcGlja2VyIC5jdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LWRhdGVyYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLmlucHV0LWRhdGVyYW5nZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC1kYXRlcGlja2VyMy5jc3MubWFwICovIiwiLy8gRGF0ZXBpY2tlciAubGVzcyBidWlsZGZpbGUuICBJbmNsdWRlcyBzZWxlY3QgbWl4aW5zL3ZhcmlhYmxlcyBmcm9tIGJvb3RzdHJhcFxuLy8gYW5kIGltcG9ydHMgdGhlIGluY2x1ZGVkIGRhdGVwaWNrZXIubGVzcyB0byBvdXRwdXQgYSBtaW5pbWFsIGRhdGVwaWNrZXIuY3NzXG4vL1xuLy8gVXNhZ2U6XG4vLyAgICAgbGVzc2MgYnVpbGQzLmxlc3MgZGF0ZXBpY2tlci5jc3Ncbi8vXG4vLyBWYXJpYWJsZXMgYW5kIG1peGlucyBjb3BpZWQgZnJvbSBCb290c3RyYXAgMy4zLjVcblxuLy8gVmFyaWFibGVzXG5AZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigjMDAwLCAzMy41JSk7IC8vICM1NTVcbkBncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCMwMDAsIDQ2LjclKTsgLy8gIzc3N1xuQGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oIzAwMCwgOTMuNSUpOyAvLyAjZWVlXG5cbkBicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKTsgLy8gIzMzN2FiN1xuXG5AYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuQGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgQGJyYW5kLXByaW1hcnk7XG5AYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oQGJ0bi1wcmltYXJ5LWJnLCA1JSk7XG5cbkBidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgIEBncmF5LWxpZ2h0O1xuXG5Ac3RhdGUtaW5mby1iZzogICAgICAgICAgICNkOWVkZjc7XG5cbkBsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0Mjk7IC8vIDIwLzE0XG5AYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgIDRweDtcblxuQGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAjZmZmO1xuQGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSk7XG5cblxuLy8gTWl4aW5zXG5cbi8vIEJ1dHRvbiB2YXJpYW50c1xuLmJ1dHRvbi12YXJpYW50KEBjb2xvcjsgQGJhY2tncm91bmQ7IEBib3JkZXIpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMjUlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAxMiUpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTclKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCBcIi4uL2xlc3MvZGF0ZXBpY2tlcjMubGVzc1wiO1xuIiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuICAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udDogaW5oZXJpdDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuIiwiLy8gU3R5bGVzXHJcbkBpbXBvcnQgXCJvd2wuY2Fyb3VzZWxcIjtcclxuQGltcG9ydCBcInNlbGVjdDIvZGlzdC9jc3Mvc2VsZWN0Mi5taW4uY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWduaWZpYy1wb3B1cC9kaXN0L21hZ25pZmljLXBvcHVwLmNzc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLWRhdGVwaWNrZXIvZGlzdC9jc3MvYm9vdHN0cmFwLWRhdGVwaWNrZXIzLmNzc1wiO1xyXG5cclxuLypcclxuICogRk9OVFNcclxuICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gIHNyYzogIHVybCguLi9mb250cy9pY29tb29uLmVvdCk7XHJcbiAgc3JjOiAgdXJsKC4uL2ZvbnRzL2ljb21vb24uZW90I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoLi4vZm9udHMvaWNvbW9vbi50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCguLi9mb250cy9pY29tb29uLndvZmYpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKC4uL2ZvbnRzL2ljb21vb24uc3ZnI2ljb21vb24pIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG4uaWNvbi1maWxlLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG5cclxuXHJcbi8qXHJcbiAqIExBWU9VVFxyXG4gKi9cclxuXHJcbi8qIFdyYXBwZXIgKi9cclxuXHJcbmh0bWwge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5e1xyXG5cdC8vYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2Zyb250ZW5kL2NvdmVyLmpwZyk7XHJcblx0Ly9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdC8vYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cdC8vYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuXHRmb250LWZhbWlseTogS2FybGEsIGFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdGNvbG9yOiAjNGY0ZjRmO1xyXG59XHJcblxyXG5ib2R5IGhlYWRlci5oZWFkZXIsXHJcbmJvZHkgbWFpbi5tYWluLFxyXG5ib2R5ICNsZWZ0LXNpZGViYXJ7XHJcblx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxufVxyXG5cclxuYm9keSwgaHRtbCwgI3dyYXBwZXIsIGJvZHkgI2xlZnQtc2lkZWJhcntcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYm9keSAjcmlnaHQtY29udGVudHtcclxuXHRwYWRkaW5nLXRvcDo3MHB4O1x0XHJcbn1cclxuXHJcbiN3cmFwcGVyLm9wZW4gI3JpZ2h0LWNvbnRlbnR7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdG1hcmdpbi1yaWdodDoyODBweDtcclxufVxyXG5cclxuI3dyYXBwZXIub3BlbiAjcmlnaHQtY29udGVudHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjgwcHgpO1xyXG59XHJcblxyXG4jcGFnZS13cmFwcGVye1xyXG5cdHBhZGRpbmctbGVmdDowO1xyXG59XHJcblxyXG4jd3JhcHBlcntcclxuXHRvdmVyZmxvdy14OmhpZGRlbjtcdFxyXG59XHJcbiBcclxuI3dyYXBwZXIub3BlbntcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jd3JhcHBlciAjbGVmdC1zaWRlYmFyIC5sZWZ0LXNpZGViYXItd3JhcHBlcntcclxuXHR3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4jd3JhcHBlci5vcGVuICNsZWZ0LXNpZGViYXJ7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuYm9keSAjbGVmdC1zaWRlYmFye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBsZWZ0OjA7XHJcbn1cclxuXHJcbiN3cmFwcGVyICNsZWZ0LXNpZGViYXJ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yODBweCk7XHJcbn1cclxuXHJcbiN3cmFwcGVyLm9wZW4gI2xlZnQtc2lkZWJhcntcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbn1cclxuXHJcbmJvZHkgI3JpZ2h0LWNvbnRlbnR7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjVzO1xyXG59XHJcblxyXG4jd3JhcHBlciBtYWluLm1haW57XHJcblx0cGFkZGluZy1sZWZ0OjMwcHg7XHJcbn1cclxuXHJcbiN3cmFwcGVyLm9wZW4gbWFpbi5tYWlue1xyXG5cdHBhZGRpbmctbGVmdDo2MHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIEFsaWdubWVudCAvIFNlcGFyYXRpb24gKi9cclxuXHJcbi5tdC1hdXRve1xyXG5cdG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuaHIge1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLyogTGlua3MgKi9cclxuXHJcbjpmb2N1cyB7XHJcblx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHQtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYXtcclxuXHRjb2xvcjogIzRmNGY0ZjtcclxufVxyXG5cclxuYTpob3ZlcntcclxuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxufVxyXG5cclxuLyogVGl0bGUgKi9cclxuXHJcbmgye1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbmgyIC5zdWItdGl0bGV7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHRmb250LXNpemU6MThweDtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR0b3A6MDtcclxufVxyXG5cclxuYm9keSBoM3tcclxuXHRmb250LXNpemU6MTVweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jb250ZW50LXBhZ2UgaDN7XHJcblx0Zm9udC13ZWlnaHQ6NjAwO1xyXG5cdG1hcmdpbi10b3A6MzBweDtcclxufVxyXG5cclxuXHJcbi8qIERyb3Bkb3duICovXHJcblxyXG4uZHJvcGRvd24tbWVudXtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogI2Y2ZjdmODtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuNXMgZWFzZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dG9wOjA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LnNob3d7XHJcblx0bWFyZ2luLXRvcDogLTE1cHg7XHJcblx0dHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjVzIGVhc2U7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW17XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDAuOXJlbTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC41cztcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW06aG92ZXJ7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcclxufVxyXG5cclxuLyogQnV0dG9uICovXHJcblxyXG4uYnRue1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdHRyYW5zaXRpb246YWxsIGVhc2UgMC41cztcclxuXHRib3JkZXI6MDtcclxufVxyXG5cclxuLmJ0bjpkaXNhYmxlZDpob3ZlcntcclxuXHRjdXJzb3I6bm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4uYnRuLXByaW1hcnk6aG92ZXIsXHJcbi5idG4uYnRuLXByaW1hcnk6Zm9jdXMsXHJcbi5idG4uYnRuLXByaW1hcnk6aG92ZXI6Zm9jdXN7XHJcblx0YmFja2dyb3VuZDojNGY0ZjRmO1xyXG59XHJcblxyXG4uYnRuLmJ0bi1zZWNvbmRhcnl7XHJcblx0YmFja2dyb3VuZDojNGY0ZjRmO1xyXG59XHJcblxyXG5cclxuLmJ0bi5idG4tcHJpbWFyeSBpe1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuaW5wdXQuZm9ybS1jb250cm9se1xyXG5cdHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNXM7XHRcclxufVxyXG4uZm9ybS1sYWJlbC1ncm91cC5mb2N1cyBpbnB1dC5mb3JtLWNvbnRyb2x7XHJcblx0Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbC1ncm91cDphZnRlcntcclxuXHRjb250ZW50OicnO1xyXG5cdHdpZHRoOjAlO1xyXG5cdGhlaWdodDozcHg7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbC1ncm91cC5mb2N1czphZnRlcntcclxuXHR3aWR0aDoxMDAlO1x0XHJcbn1cclxuXHJcbiNyZXNldC1mb3Jte1xyXG5cdHBhZGRpbmctYm90dG9tOjdweDtcdFxyXG59XHJcblxyXG4uZm9ybS1pbmZve1xyXG5cdGZvbnQtc2l6ZToxM3B4XHJcbn1cclxuXHJcbi8qIFRvb2x0aXAgKi9cclxuXHJcbi50b29sdGlwID4gLnRvb2x0aXAtaW5uZXJ7XHJcblx0Zm9udC1zaXplOjExLjVweDtcclxufVxyXG5cclxuXHJcbi8qIExvYWRlciAqL1xyXG4ubG9hZGVye1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czozcHg7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0dG9wOjA7XHJcblx0bGVmdDowO1xyXG5cdHotaW5kZXg6MTAwMDtcclxuXHRtYXJnaW46MDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxufVxyXG5cclxuLmxvYWRlciBpbWd7XHJcblx0d2lkdGg6NjAlO1xyXG5cdG1hcmdpbjowIGF1dG87XHJcblx0bWFyZ2luLWJvdHRvbTo1MHB4O1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi5sb2FkZXIgLndyYXBwZXJ7IFxyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLmxvYWRpbmctYmFye1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdHdpZHRoOjEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMjAwMDAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1pbjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbiwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UtaW47XHJcbn1cclxuXHJcbi5sb2FkaW5nLWJhciAuYmFye1xyXG5cdGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzRweCwwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNHB4LDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGluaXRpYWwtbG9hZGluZyAxLjVzIGluZmluaXRlIGVhc2U7XHJcbiAgICBhbmltYXRpb246IGluaXRpYWwtbG9hZGluZyAxLjVzIGluZmluaXRlIGVhc2U7XHJcbn1cclxuXHJcbiNnZW5lcmFsLWxvYWRlciAubG9hZGVyIC53cmFwcGVye1xyXG5cdG1hcmdpbjoxNTBweCBhdXRvO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG4jZ2VuZXJhbC1sb2FkZXIgLmxvYWRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaW5pdGlhbC1sb2FkaW5nIHtcclxuXHQwJSwgMTAwJSB7XHJcblx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM0cHgsMCk7XHJcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNHB4LDApO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNTBweCwwKTtcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUwcHgsMCk7XHJcblx0fVxyXG59XHJcblxyXG4vKiBNb2RhbCAqL1xyXG5cclxuLm1mcC1jb250ZW50IHZpZGVve1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLmRhdGEtbW9kYWx7XHJcblx0cGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLm1mcC1hamF4LWhvbGRlci5tZnAtY29udGFpbmVyIC5kYXRhLW1vZGFsIC5tb2RhbC1jYXRlZ29yeXtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5tZnAtYWpheC1ob2xkZXIubWZwLWNvbnRhaW5lciAuZGF0YS1tb2RhbCAubW9kYWwtZGF0ZSxcclxuLm1mcC1hamF4LWhvbGRlci5tZnAtY29udGFpbmVyIC5kYXRhLW1vZGFsIC5tb2RhbC1jb3B5cmlnaHQsXHJcbi5tZnAtYWpheC1ob2xkZXIubWZwLWNvbnRhaW5lciAuZGF0YS1tb2RhbCAubW9kYWwtbGVnZW5ke1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLm1mcC1hamF4LWhvbGRlci5tZnAtY29udGFpbmVyIC5kYXRhLW1vZGFsIC5tb2RhbC1jb3B5cmlnaHQsXHJcbi5tZnAtYWpheC1ob2xkZXIubWZwLWNvbnRhaW5lciAuZGF0YS1tb2RhbCAubW9kYWwtbGVnZW5ke1xyXG5cdGRpc3BsYXk6YmxvY2s7XHRcclxufVxyXG5cclxuLm1mcC1hamF4LWhvbGRlci5tZnAtY29udGFpbmVyIC5kYXRhLW1vZGFsIC5tb2RhbC10aXRsZXtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLmRhdGEtbW9kYWwgLm1vZGFsLWRlc2NyaXB0aW9ue1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLmRhdGEtbW9kYWwgLnNoYXJlLXRpdGxle1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5tZnAtYWpheC1ob2xkZXIubWZwLWNvbnRhaW5lciAuZGF0YS1tb2RhbCAuZm9ybS1jb250cm9sLFxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLmRhdGEtbW9kYWwgLmlucHV0LWdyb3VwLXRleHR7XHJcblx0YmFja2dyb3VuZDogI2Y2ZjdmODtcclxuXHRib3JkZXI6IDA7XHJcblx0Y29sb3I6ICM5ZDllOWU7XHJcbn1cclxuXHJcbi5tZnAtYWpheC1ob2xkZXIubWZwLWNvbnRhaW5lciAuZGF0YS1tb2RhbCAuZm9ybS1jb250cm9se1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5tZnAtYWpheC1ob2xkZXIubWZwLWNvbnRhaW5lciAuZGF0YS1tb2RhbCAuZHJvcGRvd24tbWVudS5zaG93e1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IDUwcHg7IFxyXG59XHJcblxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLmRhdGEtbW9kYWwgLmJ0bntcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCA+IC5jb250YWluZXJ7XHJcblx0YmFja2dyb3VuZDojZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCAuZGF0YS1tb2RhbHtcclxuXHRwYWRkaW5nOjMwcHggMjBweFxyXG59XHJcblxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLm1mcC1jb250ZW50IC5tZnAtY2xvc2UsIFxyXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY2xvc2U6YWN0aXZle1xyXG5cdGNvbG9yOiNmZmY7XHJcblx0dG9wOi0yOHB4O1xyXG59XHJcblxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLm1mcC1jb250ZW50IHZpZGVve1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO1xyXG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IGluc2V0O1xyXG59XHJcblxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLm1mcC1jb250ZW50ID4gLmNvbnRhaW5lcntcclxuXHRtYXgtd2lkdGg6MTAyNHB4O1xyXG59XHJcblxyXG5cclxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQgLnZpZXctcGljdHVyZXMgLmRhdGEtbW9kYWx7XHJcblx0cGFkZGluZzoyMHB4O1xyXG59XHJcblxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLnZpZXctcGljdHVyZXMgLm1ldGFkYXRhIC5tb2RhbC1kYXRlLFxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLnZpZXctcGljdHVyZXMgLm1ldGFkYXRhIC5tb2RhbC1jb3B5cmlnaHQsXHJcbi5tZnAtYWpheC1ob2xkZXIubWZwLWNvbnRhaW5lciAudmlldy1waWN0dXJlcyAubWV0YWRhdGEgLm1vZGFsLWxlZ2VuZHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6MTRweDtcclxufVxyXG5cclxuLm1mcC1hamF4LWhvbGRlci5tZnAtY29udGFpbmVyIC52aWV3LXBpY3R1cmVzIC5tZXRhZGF0YSAubW9kYWwtY29weXJpZ2h0e1xyXG5cdG1hcmdpbi10b3A6NXB4O1xyXG59XHJcblxyXG4udmlldy1waWN0dXJlcyAucGljdHVyZS1sZWdlbmR7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG59XHJcblxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLnZpZXctcGljdHVyZXMgLmRhdGEtbW9kYWwgLm1vZGFsLWRlc2NyaXB0aW9uLFxyXG4ubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLnZpZXctcGljdHVyZXMgLmRhdGEtbW9kYWwgLmJ0bntcclxuXHRtYXJnaW46MDtcclxufVxyXG5cclxuLm1mcC1hamF4LWhvbGRlci5tZnAtY29udGFpbmVyIC52aWV3LXBpY3R1cmVzID4gLnJvdyA+IGRpdjpmaXJzdC1jaGlsZCxcclxuLm1mcC1hamF4LWhvbGRlci5tZnAtY29udGFpbmVyIC52aWV3LW1vdmllcyA+IC5yb3cgPiBkaXY6Zmlyc3QtY2hpbGR7XHJcblx0cGFkZGluZzowO1xyXG5cdGJhY2tncm91bmQ6IzAwMDtcclxuXHR0ZXh0LWFsaWduOmNlbnRlciBcclxufVxyXG5cclxuLnBpY3R1cmUtbGVnZW5kIC5kYXRhLW1vZGFsOmxhc3QtY2hpbGR7XHJcblx0bWFyZ2luLWxlZnQ6YXV0b1xyXG59XHJcblxyXG4vKiBDYXJvdXNlbCAqL1xyXG5cclxuLm5hdi1jYXJvdXNlbHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOi0zcHg7XHJcblx0bGVmdDogMjVweDtcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbHtcclxuXHRtYXJnaW4tYm90dG9tOjUwcHg7XHJcbn1cclxuXHJcbi5uYXYtY2Fyb3VzZWwtYXJyb3cgaXtcclxuXHRmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbmJvZHkgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVye1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ubmF2LWNhcm91c2VsLXNsaWRlLW5leHR7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAzNDdweDtcclxuXHR3aWR0aDogMTAwcHg7XHJcblx0Y29sb3I6IHJnYmEoNzksIDc5LCA3OSwgMC4zKTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDM3MHB4O1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdG9wYWNpdHk6IDAuNztcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbi5uYXYtY2Fyb3VzZWwtc2xpZGUtbmV4dDpob3ZlcntcclxuXHRjb2xvcjogcmdiYSg3OSwgNzksIDc5LCAxKTtcclxufVxyXG5cclxuLyogRm9ybSAqL1xyXG5cclxuLmZvcm0tbGFiZWwtZ3JvdXB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbHtcclxuXHRwYWRkaW5nOiAxLjI1cmVtIC43NXJlbTtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0bGluZS1oZWlnaHQ6NDJweDtcclxufVxyXG5cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcclxufVxyXG5cclxuLmlubGluZS1jaGVja2JveCAuY3VzdG9tLWNoZWNrYm94e1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0bWFyZ2luLWxlZnQ6MTBweDtcclxufVxyXG5cclxuLmhhcy1lcnJvciBpbnB1dCwgLmhhcy1lcnJvciBzZWxlY3QsIC5oYXMtZXJyb3IgdGV4dGFyZWF7XHJcblx0Ym9yZGVyLWNvbG9yOnJlZDtcclxufVxyXG5cclxuLmZvcm0tZXJyb3IgdWx7XHJcblx0bGlzdC1zdHlsZTpub25lO1xyXG5cdHBhZGRpbmctbGVmdDowO1xyXG5cdGZvbnQtc2l6ZToxM3B4O1xyXG5cdG1hcmdpbjowO1xyXG59XHJcblxyXG4uZm9ybS1lcnJvciB1bCBsaXtcclxuXHRjb2xvcjpyZWQ7XHJcbn1cclxuXHJcbi8qIERhdGVwaWNrZXIgKi9cclxuXHJcbmlucHV0LmRhdGVwaWNrZXItaW5wdXR7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bntcclxuXHR2aXNpYmlsaXR5OnZpc2libGU7XHJcblx0YmFja2dyb3VuZDojZmZmO1xyXG5cdGNvbG9yOiM2Yjc0N2RcclxufVxyXG5cclxuYm9keSAuZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmV7XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcblxyXG5ib2R5IC5kYXRlcGlja2Vye1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuYm9keSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXHJcbmJvZHkgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVke1xyXG5cdHRleHQtc2hhZG93Om5vbmU7XHJcbn1cclxuXHJcbmJvZHkgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoe1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDs7XHJcbn1cclxuXHJcbi8qIFNlbGVjdCAyICovXHJcblxyXG5ib2R5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7XHJcblx0Y29sb3I6IzZiNzQ3ZDtcclxuXHRvcGFjaXR5OjE7XHJcbn1cclxuXHJcbmJvZHkgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdGNvbG9yOiM0OTUwNTc7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbntcclxuXHRib3JkZXItcmFkaXVzOjA7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOjA7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7XHJcblx0aGVpZ2h0OjQycHg7XHJcblx0Ym9yZGVyLWNvbG9yOiAjY2VkNGRhO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuXHRsaW5lLWhlaWdodDozOXB4O1xyXG5cdGNvbG9yOiMwMDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e1xyXG5cdGhlaWdodDozOXB4O1xyXG59XHJcblxyXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lcntcclxuXHRtYXgtd2lkdGg6MTAwJTtcclxuXHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7XHJcblx0Ym9yZGVyLXJhZGl1czowO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czowO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czowO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtcclxuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpmb2N1cyxcclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogMDtcclxuXHRjb2xvcjojZmZmO1xyXG59XHJcblxyXG5ib2R5IC5zZWxlY3QyLWRyb3Bkb3due1xyXG5cdGJvcmRlci1jb2xvcjogI2NlZDRkYTtcclxufVxyXG5cclxuYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7XHJcblx0Ym9yZGVyLWNvbG9yOiAjY2VkNGRhO1xyXG59XHJcblxyXG5ib2R5IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke1xyXG5cdG1hcmdpbi10b3A6MDtcclxufVxyXG5cclxuYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5ib2R5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7XHJcblx0Y29sb3I6I2ZmZjtcclxufVxyXG5cclxuYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye1xyXG5cdG1hcmdpbi10b3A6MDtcclxuXHRtYXJnaW4tYm90dG9tOjA7XHJcbn1cclxuXHJcbmJvZHkgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgbWF4LWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLyogU3RlcCBuYXYgKi9cclxuXHJcbi5uYXYtcGlsbHN7XHJcblx0bWFyZ2luLXRvcDo1MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206NDBweDtcclxufVxyXG5cclxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGlua3tcclxuXHRib3JkZXItcmFkaXVzOjA7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOjA7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMgLmFjdGl2ZSAuYmFkZ2UtcHJpbWFyeXtcclxuXHRiYWNrZ3JvdW5kOiNmZmY7XHJcbn1cclxuXHJcbi8qIEFsZXJ0ICovXHJcblxyXG4uYWxlcnQgdWx7XHJcblx0bWFyZ2luOjA7XHJcblx0bGlzdC1zdHlsZTpub25lO1x0XHJcblx0cGFkZGluZzowO1xyXG59XHJcblxyXG4uYWxlcnR7XHJcblx0Ym9yZGVyOjA7XHJcblx0Ym9yZGVyLXJhZGl1czowO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czowO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czowO1xyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcblxyXG4uYWxlcnQuYWxlcnQtZGFuZ2Vye1xyXG5cdGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdGNvbG9yOnJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuXHJcbi8qIEltYWdlcyAqL1xyXG5cclxuLmltZy1yZXNwb25zaXZle1xyXG5cdG1heC13aWR0aDoxMDAlO1xyXG59XHJcblxyXG5cclxuLyogVGFibGUgKi9cclxuXHJcbi50YWJsZSB0aGVhZCB0aHtcclxuXHRib3JkZXI6MDtcclxuXHRjb2xvcjojZmZmO1xyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6MTNweDtcclxufVxyXG5cclxuLnRhYmxlIHRib2R5IHRke1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4udGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCl7XHJcblx0YmFja2dyb3VuZDojZmZmO1xyXG59XHJcblxyXG4udGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pe1xyXG5cdGJhY2tncm91bmQ6I2Y2ZjdmOFxyXG59XHJcblxyXG4vKlxyXG4gKiBIRUFERVJcclxuICovXHJcblxyXG4uaGVhZGVyIHtcclxuXHRncmlkLWFyZWE6IGhlYWRlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAwIDZweDtcclxuXHRoZWlnaHQ6NzBweDtcclxuXHR6LWluZGV4OjEwMDtcclxuXHRwb3NpdGlvbjpmaXhlZDtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdHRvcDowO1xyXG59XHJcblxyXG4jd3JhcHBlci5vcGVuIC5oZWFkZXIgLmxvZ297XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG59XHJcblxyXG4jd3JhcHBlciAuaGVhZGVyIC5sb2dve1xyXG5cdG9wYWNpdHk6MTtcclxuXHRtYXgtaGVpZ2h0OiA2OHB4O1xyXG59XHJcblxyXG4ud3JhcHBlci10b2dnbGUtc2lkZWJhcntcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOi01cHg7XHJcbn1cclxuXHJcbi53cmFwcGVyLXRvZ2dsZS1zaWRlYmFyOmhvdmVye1xyXG5cdGN1cnNvcjpwb2ludGVyO1xyXG59XHJcblxyXG4udG9nZ2xlLXNpZGViYXJ7XHJcbiAgICB3aWR0aDogMjdweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRvZ2dsZS1zaWRlYmFyIHNwYW57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNGY0ZjRmO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDE0cHg7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC50b2dnbGUtc2lkZWJhciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jd3JhcHBlciAudG9nZ2xlLXNpZGViYXIgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgdG9wOiA1cHg7XHJcbn1cclxuXHJcbiN3cmFwcGVyLnRvZ2dsZS1zaWRlYmFyIHNwYW46bnRoLWNoaWxkKDMpLFxyXG4jd3JhcHBlciAudG9nZ2xlLXNpZGViYXIgc3BhbiB7XHJcbiAgICB0b3A6IDEycHg7XHJcbn1cclxuXHJcbiN3cmFwcGVyIC50b2dnbGUtc2lkZWJhciBzcGFuOm50aC1jaGlsZCgzKSwgXHJcbiN3cmFwcGVyIC50b2dnbGUtc2lkZWJhciBzcGFuIHtcclxuICAgIHRvcDogMTJweDtcclxufVxyXG5cclxuI3dyYXBwZXIgLnRvZ2dsZS1zaWRlYmFyIHNwYW46bnRoLWNoaWxkKDQpIHtcclxuICAgIHRvcDogMTlweDtcclxufVxyXG5cclxuI3dyYXBwZXIub3BlbiAudG9nZ2xlLXNpZGViYXIgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4jd3JhcHBlci5vcGVuIC50b2dnbGUtc2lkZWJhciBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4jd3JhcHBlci5vcGVuIC50b2dnbGUtc2lkZWJhciBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuI3dyYXBwZXIub3BlbiAudG9nZ2xlLXNpZGViYXIgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4jdG9wLXJpZ2h0LW5hdntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1sZWZ0OmF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QtbGFuZ3VhZ2V7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4uc2VsZWN0LWxhbmd1YWdlID4gYXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHBhZGRpbmc6IDAgMCAyMHB4IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QtbGFuZ3VhZ2UgPiBhID4gaXtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogOHB4O1xyXG59XHJcblxyXG4uc2VsZWN0LWxhbmd1YWdlIC5kcm9wZG93bi1tZW51LnNob3d7XHJcblx0bWFyZ2luLXRvcDogLTVweDtcclxuXHRtYXJnaW4tbGVmdDogLTEyNXB4O1xyXG59XHJcblxyXG4jbWVudS1pY29uID4gbGl7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4jbWVudS1pY29uID4gbGkgPiBheyBcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRjb2xvcjogIzRmNGY0ZjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNtZW51LWljb24gPiBsaSBhOmhvdmVyLFxyXG4jbWVudS1pY29uID4gbGkgYTpmb2N1c3sgXHJcblx0Ym94LXNoYWRvdzogMCA4cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTApO1x0XHJcbn1cclxuXHJcbiNtZW51LWljb24gPiBsaSBhIGkuaWNvbi1maWxlLWNoZWNrLFxyXG4jbWVudS1pY29uID4gbGkgYSA+IGkuZmEtY2xvdWQtZG93bmxvYWQtYWx0e1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdHRvcDoycHg7XHJcbn1cclxuXHJcbiNtZW51LWljb24gPiBsaTpsYXN0LWNoaWxkIGF7IFxyXG5cdGJhY2tncm91bmQ6I2Y2ZjdmODtcclxufVxyXG5cclxuI21lbnUtaWNvbiA+IGxpIGEgaW1ne1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6LTNweDtcclxufVxyXG5cclxuI21lbnUtaWNvbiA+IGxpID4gYSNjYXJ0LWxpbmt7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuXHJcbiNtZW51LWljb24gPiBsaSA+IGEjY2FydC1saW5rICNjYXJ0LWNvdW50ZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTotMTFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgZWFzZSAxczsgXHJcbn0gXHJcblxyXG4jbWVudS1pY29uID4gbGkgYSNjYXJ0LWxpbmsgI2NhcnQtY291bnRlci5jaGFuZ2V7XHJcblx0YmFja2dyb3VuZDogIzRmNGY0ZjtcclxufVxyXG5cclxuXHJcbiNjYXJ0e1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogODFweDtcclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6I2ZmZjtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuI2NhcnQub3BlbntcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG4jY2FydCBhLmxpbmssXHJcbiNjYXJ0IGEubGluazpob3ZlcixcclxuI2NhcnQgYS5saW5rOmZvY3Vze1xyXG5cdGJveC1zaGFkb3c6bm9uZTtcclxuXHRiYWNrZ3JvdW5kOm5vbmU7XHJcbn1cclxuXHJcbiNjYXJ0IGEubGluazpob3ZlcixcclxuI2NhcnQgYS5saW5rOmZvY3Vze1xyXG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHRcclxufVxyXG5cclxuI2NhcnQgYnV0dG9ue1xyXG5cdHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbiNjYXJ0IGgye1xyXG5cdGZvbnQtc2l6ZToyMHB4O1x0XHJcbn1cclxuXHJcbiNjYXJ0ICNkZWxldGUtY2FydC1kb2N1bWVudHtcclxuXHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIGNvbG9yOiM0ZjRmNGY7XHJcbn1cclxuXHJcbiNjYXJ0IC5kcm9wZG93bi1tZW51e1xyXG5cdG1hcmdpbi10b3A6LTVweDtcclxuXHRsZWZ0OjMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4vKlxyXG4gKiBGT09URVJcclxuICovXHJcblxyXG4uZm9vdGVyIHtcclxuXHRncmlkLWFyZWE6IGZvb3RlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBhZGRpbmc6IDAgMTZweDtcclxufVxyXG5cclxuXHJcbi8qXHJcbiAqIExFRlQgTkFWXHJcbiAqL1xyXG5cclxuLyogTWVudSAqL1xyXG5cclxuI2xlZnQtc2lkZWJhciAjc2lkZWJhci1oZWFkZXJ7XHJcblx0aGVpZ2h0OjcwcHg7XHJcbn1cclxuXHJcbiNsZWZ0LXNpZGViYXIgdWwubmF2IC5uYXYtbGlua3tcclxuXHRwYWRkaW5nOiAuNXJlbSAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogIzRmNGY0ZlxyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyIHVsLm5hdiBzcGFuLm5hdi1saW5re1xyXG5cdG9wYWNpdHk6MC41O1x0XHJcbn1cclxuXHJcbiNsZWZ0LXNpZGViYXIgdWwubmF2IHNwYW4ubmF2LWxpbms6aG92ZXJ7XHJcblx0Y3Vyc29yOm5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyIHVsLm5hdiAubmF2LWxpbmsgaXtcclxuXHRtYXJnaW46IDAgMjBweCAwIDQwcHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyIHVsLm5hdiAubmF2LWxpbmsgLmZhLWNoZXZyb24tcmlnaHR7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuM3M7XHJcbn1cclxuXHJcbiNsZWZ0LXNpZGViYXIgdWwubmF2IGxpLm5hdi1pdGVtLnRvZ2dsZSAubmF2LWxpbmsgLmZhLWNoZXZyb24tcmlnaHR7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyIC5sZWZ0LXNpZGViYXItZ3V0dGVyICN0b2dnbGUtbWVudTphZnRlcntcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiA1cHg7XHJcbn1cclxuXHJcbi8qIFN1YiBNZW51ICovXHJcblxyXG4jbGVmdC1zaWRlYmFyIHVsLm5hdiBsaSAuc3ViLW1lbnV7XHJcblx0YmFja2dyb3VuZDogI2VlZWZmMDtcdFxyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2xlZnQtc2lkZWJhciB1bC5uYXYgbGkgLnN1Yi1tZW51IHVse1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyIHVsLm5hdiBsaSAuc3ViLW1lbnUgdWwgbGkgYXtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0cGFkZGluZzogNXB4IDMwcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuNXM7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxufVxyXG5cclxuI2xlZnQtc2lkZWJhciB1bC5uYXYgbGkgLnN1Yi1tZW51IHVsIGxpIGE6aG92ZXIsXHJcbiNsZWZ0LXNpZGViYXIgdWwubmF2IGxpIC5zdWItbWVudSB1bCBsaSBhOmZvY3VzLFxyXG4jbGVmdC1zaWRlYmFyIHVsLm5hdiBsaSAuc3ViLW1lbnUgdWwgbGkuYWN0aXZlIGF7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbiNsZWZ0LXNpZGViYXIgdWwubmF2IGxpIC5zdWItbWVudSB1bCBsaSAuc3ViLWNhdGVnb3JpZXN7XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyIHVsLm5hdiBsaSAuc3ViLW1lbnUgdWwgbGkgLnN1Yi1jYXRlZ29yaWVzIGF7XHJcblx0Zm9udC1zaXplOjEzcHg7XHJcblx0cGFkZGluZzogM3B4IDMwcHg7XHJcblx0dGV4dC1pbmRlbnQ6NXB4O1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyIHVsLm5hdiBsaSAuc3ViLW1lbnUgdWwgbGkgLnN1Yi1jYXRlZ29yaWVzIGxpLmFjdGl2ZSBhe1xyXG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuXHJcbiNsZWZ0LXNpZGViYXIgdWwubmF2IGxpIC5zdWItbWVudSB1bCBsaS5hY3RpdmUgLnN1Yi1jYXRlZ29yaWVze1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi8qIEJvdHRvbSBMaW5rcyAqL1xyXG5cclxuI2xlZnQtc2lkZWJhciAjYm90dG9tLW5hdntcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyICNib3R0b20tbmF2IC5zZXBhcmF0b3J7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0YmFja2dyb3VuZDogI2M0YzRjNTtcclxuXHRtYXJnaW46IDE1cHggYXV0b1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyICNib3R0b20tbmF2IHVse1xyXG5cdG1hcmdpbjogMDtcclxuXHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0ZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuI2xlZnQtc2lkZWJhciAjYm90dG9tLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5re1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0cGFkZGluZzogLjNyZW0gMDtcclxufVxyXG5cclxuI2xlZnQtc2lkZWJhciAjYm90dG9tLW5hdiAubG9nb3N7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyICNib3R0b20tbmF2IC5sb2dvcyA+IGF7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuI2xlZnQtc2lkZWJhciAjYm90dG9tLW5hdiAubG9nb3MgPiBhIGltZyxcclxuYm9keSNhdXRoZW50aWNhdGlvbiAubG9nb3MgYSBpbWd7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG4gIFx0LXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICBcdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG5cdG9wYWNpdHk6IDAuNDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyICNib3R0b20tbmF2IC5sb2dvcyA+IGE6aG92ZXIgaW1nLFxyXG5ib2R5I2F1dGhlbnRpY2F0aW9uIC5sb2dvcyBhOmhvdmVyIGltZ3tcclxuXHQtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICBcdGZpbHRlcjogbm9uZTtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4jYm90dG9tLW5hdiAjbGVnYWwtbGluayAubmF2LWl0ZW0gLm5hdi1saW5re1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuI2xlZnQtc2lkZWJhciAud3JhcHBlci1sb2dve1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuI2xlZnQtc2lkZWJhciAud3JhcHBlci1sb2dvIC5sb2dve1xyXG4gICAgbWF4LWhlaWdodDo2OHB4O1xyXG59IFxyXG5cclxuI2xlZnQtc2lkZWJhciAjc2lkZWJhci1jb250ZW50e1xyXG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgcGFkZGluZy10b3A6MTVweDtcclxufVxyXG5cclxuI2xlZnQtc2lkZWJhciAubGVmdC1uYXYtbWVudXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbiNsZWZ0LXNpZGViYXIgLnNlbGVjdC1sYW5ndWFnZXtcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4jbGVmdC1zaWRlYmFyICNsZWZ0LW5hdi1tZW51e1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIE1BSU5cclxuICovXHJcblxyXG4uY2FyZC5tb3ZpZSAuY292ZXI6YmVmb3Jle1xyXG5cdGNvbnRlbnQ6IHVybCguLi9pbWcvZnJvbnRlbmQvcGxheWVyLnBuZyk7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gIFx0d2lkdGg6IDQycHg7XHJcblx0aGVpZ2h0OiA0MnB4O1xyXG5cdHRvcDowOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwO1xyXG5cdG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLmNhcmR7XHJcblx0d2lkdGg6IDI4MHB4O1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW46IDIwcHggMTBweDtcclxuXHRib3gtc2hhZG93OiAwIC03cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG59XHJcblxyXG4uY2FyZC5tb3ZpZSAuY292ZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FyZCBpbWd7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2FyZC5waWN0dXJlIC5jb3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJkLm1vdmllIC5jb3Zlcjpob3ZlcixcclxuLmNhcmQubW92aWUgLmNvdmVyOmZvY3Vze1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcdFxyXG59XHJcblxyXG4uY2FyZCAuY292ZXIgLmNhdGVnb3J5LFxyXG4uY2FyZCAuY292ZXI6aG92ZXIgLmNhdGVnb3J5LFxyXG4uY2FyZCAuY292ZXI6Zm9jdXMgLmNhdGVnb3J5e1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLmNhcmQgLmNvdmVyIC5jYXRlZ29yeXsgXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdG1heC13aWR0aDogNjAlO1xyXG59XHJcbiBcclxuLmNhcmQtaGVhZGVyLFxyXG4uY2FyZC1mb290ZXJ7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY2FyZC1mb290ZXJ7XHJcblx0cGFkZGluZzogMDtcdFxyXG59XHJcblxyXG4uY2FyZC1mb290ZXIgLmljb24tZG93bmxvYWQsXHJcbi50YWJsZSAuYWN0aW9ucyBhe1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxufVxyXG5cclxuLnRhYmxlIC5hY3Rpb25zIGF7XHJcblx0bWFyZ2luLXJpZ2h0OjEwcHg7XHJcblx0dG9wOjA7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRmbG9hdDpsZWZ0O1xyXG59XHJcblxyXG5cclxuLmNhcmQtdGl0bGV7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY2FyZC1ib2R5e1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB1bHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1x0XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY2FyZC1mb290ZXIgdWwgbGl7XHJcblx0d2lkdGg6IDMzJTtcdFxyXG59XHJcblxyXG4uY2FyZC1mb290ZXIgdWwgbGkgPiBhe1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIC5kcm9wZG93bi1tZW51e1xyXG5cdG1hcmdpbi1sZWZ0OiAtNTBweFxyXG59XHJcblxyXG4uY2FyZC5waWN0dXJlIC50aHVtYnN7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBhZGRpbmc6MDtcclxuXHRtYXJnaW4tdG9wOi0zMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206MDtcclxuXHRsaXN0LXN0eWxlOm5vbmU7XHJcbn1cclxuXHJcbi5jYXJkLnBpY3R1cmUgLnRodW1icyBhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlcjo0cHggc29saWQgI2ZmZjtcclxuICAgIG1hcmdpbjo0cHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogNjRweDtcclxufVxyXG5cclxuLmNhcmQucGljdHVyZSAudGh1bWJ7XHJcblx0bWF4LXdpZHRoOjEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY2FyZCAuY2FyZC10aXRsZXtcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxufVxyXG5cclxuLmNhcmQucGljdHVyZSAuY2FyZC1ib2R5e1xyXG4gICAgcGFkZGluZzogMC44cmVtIDAuOHJlbSAwIDAuOHJlbTtcclxufVxyXG5cclxuLmNhcmQucGljdHVyZSAuY2FyZC1mb290ZXIgdWwgbGkgPiBhe1xyXG5cdHBhZGRpbmc6MCAwIDEwcHggMDtcclxufVxyXG5cclxuLmNhcmQucGljdHVyZSAuY292ZXIsXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5jYXJkLnBpY3R1cmUgLmNvdmVye1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FyZC5waWN0dXJlIGltZyxcclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLmNhcmQucGljdHVyZSBpbWd7XHJcblx0aGVpZ2h0OjE2MHB4O1xyXG5cdG1heC13aWR0aDoxMDAlO1xyXG5cdHdpZHRoOmF1dG87XHJcblx0bWFyZ2luOjAgYXV0bztcclxufVxyXG5cclxuLm1hc29ucnktaXRlbSAubWFzb25yeS1pdGVtLW92ZXJsYXksXHJcbi5vd2wtaXRlbSAubWFzb25yeS1pdGVtLW92ZXJsYXl7XHJcbiAgXHRiYWNrZ3JvdW5kOiByZ2IoMCwwLDApO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMSkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IHRvcCBlYXNlIDAuMnM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3R0b206MTYwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAubWFzb25yeS1pdGVtOmhvdmVyIC5tYXNvbnJ5LWl0ZW0tb3ZlcmxheSxcclxuICAub3dsLWl0ZW06aG92ZXIgLm1hc29ucnktaXRlbS1vdmVybGF5e1xyXG4gIFx0Ym90dG9tOjBweDtcclxuICB9XHRcclxuIFxyXG4gXHJcbiAgLm1hc29ucnktaXRlbSAubWFzb25yeS1pdGVtLW92ZXJsYXkgcCxcclxuICAub3dsLWl0ZW0gLm1hc29ucnktaXRlbS1vdmVybGF5IHB7XHJcbiAgXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBcdHBhZGRpbmc6MTJweDtcclxuICBcdG1hcmdpbjowO1xyXG4gIFx0ZGlzcGxheTpmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLm1hc29ucnktaXRlbSAubWFzb25yeS1pdGVtLW92ZXJsYXkgYSxcclxuICAub3dsLWl0ZW0gLm1hc29ucnktaXRlbS1vdmVybGF5IGF7XHJcbiAgXHRkaXNwbGF5OmJsb2NrO1xyXG4gIFx0d2lkdGg6NDBweDtcclxuICBcdGhlaWdodDo0MHB4O1xyXG4gIFx0Ym9yZGVyOjJweCBzb2xpZCAjZmZmO1xyXG4gIFx0Ym9yZGVyLXJhZGl1czoxMDAlO1xyXG4gIFx0bGluZS1oZWlnaHQ6NDBweDtcclxuICBcdHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIFx0dHJhbnNpdGlvbjphbGwgZWFzZSAwLjJzO1xyXG4gIH1cclxuICBcclxuICAubWFzb25yeS1pdGVtIC5tYXNvbnJ5LWl0ZW0tb3ZlcmxheSBhOmhvdmVyLFxyXG4gIC5vd2wtaXRlbSAubWFzb25yeS1pdGVtLW92ZXJsYXkgYTpob3ZlcntcclxuICBcdGJhY2tncm91bmQ6IzYyYjBkZjtcclxuICBcdGJvcmRlci1jb2xvcjojNjJiMGRmO1xyXG4gIH1cclxuICBcclxuICAubWFzb25yeS1pdGVtIC5tYXNvbnJ5LWl0ZW0tb3ZlcmxheSBhIGksXHJcbiAgLm93bC1pdGVtIC5tYXNvbnJ5LWl0ZW0tb3ZlcmxheSBhIGl7XHJcbiAgXHRjb2xvcjojZmZmO1xyXG4gIFx0Zm9udC1zaXplOjE5cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYXNvbnJ5LWl0ZW0gLm1hc29ucnktaXRlbS1vdmVybGF5IGEgaS5sYS1leWUsXHJcbiAgLm93bC1pdGVtIC5tYXNvbnJ5LWl0ZW0tb3ZlcmxheSBhIGkubGEtZXlle1xyXG4gIFx0cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgXHR0b3A6MnB4O1xyXG4gIH1cclxuXHJcbi5jYXJkIC5jb3B5cmlnaHR7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0Zm9udC1zdHlsZTppdGFsaWM7XHJcblx0Zm9udC1zaXplOjE1cHg7XHJcbn1cclxuXHJcbi5jYXJkLnNvdW5kIC53cmFwcGVyLWF1ZGlvLFxyXG4uY2FyZC5kb2N1bWVudHMgLndyYXBwZXItZG9jdW1lbnRze1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWF4LXdpZHRoOjkwJTtcclxuXHRtYXJnaW46MCBhdXRvO1xyXG5cdHBhZGRpbmc6MCAwIDMwcHggMDtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxufVxyXG5cclxuLmNhcmQuc291bmQgYXVkaW97XHJcblx0d2lkdGg6MTAwJTtcclxufVxyXG5cclxuLmNhcmQuZG9jdW1lbnRzIC53cmFwcGVyLWRvY3VtZW50cyBpe1xyXG5cdGZvbnQtc2l6ZTo0MHB4O1x0XHJcbn1cclxuXHJcbi52aWV3LWRvY3VtZW50cyBlbWJlZHtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6ODAwcHg7XHJcbn1cclxuXHJcbi8qIFBhZ2luYXRpb24gKi9cclxuXHJcbmJvZHkgLnBhZ2luYXRpb24gLnBhZ2UtbGluayxcclxuYm9keSAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmt7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG5ib2R5IC5wYWdpbmF0aW9uLFxyXG5ib2R5IC5wYWdpbmF0aW9uIGxpLFxyXG5ib2R5IC5wYWdpbmF0aW9uIGxpIHNwYW4sXHJcbmJvZHkgLnBhZ2luYXRpb24gbGkgYSxcclxuYm9keSAucGFnaW5hdGlvbiBsaSBhOmhvdmVye1xyXG5cdGJvcmRlcjowO1xyXG5cdGNvbG9yOiAjNGY0ZjRmO1xyXG59XHJcblxyXG5ib2R5IC5wYWdpbmF0aW9uIC5wYWdlLWxpbmt7XHJcbiAgICBwYWRkaW5nOiAwLjNyZW0gLjUwcmVtO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5ib2R5IC5wYWdpbmF0aW9ue1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBVVRIRU5USUNBVElPTlxyXG4gKi9cclxuXHJcbmJvZHkjYXV0aGVudGljYXRpb24ge1xyXG5cdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mcm9udGVuZC9jb3Zlci1hdXRoLmpwZyk7XHJcblx0Ly9iYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuXHQvL2JhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuYm9keSNhdXRoZW50aWNhdGlvbiAjd3JhcHBlcntcclxuXHRwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuYm9keSNhdXRoZW50aWNhdGlvbiAubG9nb3tcclxuXHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG5ib2R5I2F1dGhlbnRpY2F0aW9uIC5zZWxlY3QtbGFuZ3VhZ2V7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuYm9keSNhdXRoZW50aWNhdGlvbiAuc2VsZWN0LWxhbmd1YWdlIC5kcm9wZG93bi1tZW51LnNob3d7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbmJvZHkjYXV0aGVudGljYXRpb24gLmxvZ2luLXR4dHtcclxuXHRsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG5cclxuYm9keSNhdXRoZW50aWNhdGlvbiAubG9naW4tdHh0IGJ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuYm9keSNhdXRoZW50aWNhdGlvbiAubG9nb3MgYXtcclxuXHRtYXJnaW46IDMwcHggMDtcdFxyXG59XHJcblxyXG5ib2R5I2F1dGhlbnRpY2F0aW9uIC5sb2dvcyBhIGltZ3tcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmJvZHkjYXV0aGVudGljYXRpb24gaHJ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC0xMDAlO1xyXG5cdHdpZHRoOiAzMDAlO1xyXG5cdG1hcmdpbjogMCA1MHB4O1xyXG59XHJcblxyXG5ib2R5I2F1dGhlbnRpY2F0aW9uIC5uYXYtcGlsbHMgLm5hdi1pdGVtOmhvdmVye1xyXG5cdGN1cnNvcjpkZWZhdWx0O1xyXG59XHJcblxyXG5cclxuLypcclxuICogUElDVFVSRVxyXG4gKi9cclxuIFxyXG4gI3BpY3R1cmUtd3JhcHBlciBoMntcclxuIFx0bWFyZ2luOjA7XHJcbiBcdGZvbnQtc2l6ZToxLjhyZW07XHJcbiBcdGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiB9XHJcblxyXG4gI3BpY3R1cmUtd3JhcHBlciBoMiBie1xyXG4gXHRtYXJnaW4tdG9wOjEwcHg7XHJcbiB9XHJcbiBcclxuICNwaWN0dXJlLXdyYXBwZXIgaDIgLnN1Yi10aXRsZXtcclxuIFx0Zm9udC1zaXplOjE3cHg7XHJcbiB9XHJcbiBcclxuICNwaWN0dXJlLXdyYXBwZXIgLmRlc2NyaXB0aW9uLFxyXG4gI3BpY3R1cmUtd3JhcHBlciAubWV0YWRhdGF7XHJcbiBcdGZvbnQtc2l6ZToxM3B4OyBcclxuIFx0bGluZS1oZWlnaHQ6MTZweDtcclxuIFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gfVxyXG4gXHJcbiAjcGljdHVyZS13cmFwcGVyIC5tYXNvbnJ5LWxpc3R7XHJcbiBcdHBhZGRpbmctdG9wOjIwcHg7XHJcbiB9XHJcbiBcclxuICNwaWN0dXJlLXdyYXBwZXIgLm1ldGFkYXRhe1xyXG4gIFx0cGFkZGluZzowO1xyXG4gIFx0bGlzdC1zdHlsZTpub25lO1xyXG4gfVxyXG4gXHJcbiAjcGljdHVyZS13cmFwcGVyIC5tYXNvbnJ5LWxpc3QgLm1hc29ucnktaXRlbSA+IGF7XHJcbiBcdGRpc3BsYXk6YmxvY2s7XHJcbiBcdG1heC13aWR0aDogMjgwcHhcclxuIH1cclxuIFxyXG4jcGljdHVyZS13cmFwcGVyIC5tYXNvbnJ5LWxpc3QgLm1hc29ucnktaXRlbXtcclxuIFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGhlaWdodDogMTY1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTUxNDEyOyBcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gfVxyXG4gXHJcbiAjcGljdHVyZS13cmFwcGVyIC5tYXNvbnJ5LWxpc3QgLm1hc29ucnktaXRlbSBpbWd7XHJcbiAgXHRkaXNwbGF5OmJsb2NrO1xyXG4gIFx0aGVpZ2h0OjEwMCU7IFxyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICNwaWN0dXJlLXdyYXBwZXIgI3NlbGVjdE51bWJlclBob3RvTGFiZWx7XHJcbiBcdG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiB9XHJcbiBcclxuICNwaWN0dXJlLXdyYXBwZXIgLmZvcm0tbGFiZWwtZ3JvdXB7XHJcbiBcdG1hcmdpbi1ib3R0b206MDtcclxuIH1cclxuIFxyXG4gI3BpY3R1cmUtd3JhcHBlciAubWFzb25yeS1saXN0IC5tYXNvbnJ5LWl0ZW06aG92ZXIgLm92ZXJsYXksXHJcbiAgI3BpY3R1cmUtd3JhcHBlciAubWFzb25yeS1saXN0IC5tYXNvbnJ5LWl0ZW06Zm9jdXMgLm92ZXJsYXl7XHJcbiBcdGRpc3BsYXk6ZmxleDtcclxuIH1cclxuIFxyXG4gI3BpY3R1cmUtd3JhcHBlciAubWFzb25yeS1saXN0IC5tYXNvbnJ5LWl0ZW0gLm92ZXJsYXl7XHJcbiBcdGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjY1KTtcclxuIFx0cG9zaXRpb246YWJzb2x1dGU7XHJcbiBcdHRvcDowO1xyXG4gXHRsZWZ0OjA7XHJcbiBcdHdpZHRoOjEwMCU7XHJcbiBcdGhlaWdodDoxMDAlO1xyXG4gXHR6LWluZGV4OjA7XHJcbiBcdGRpc3BsYXk6bm9uZTtcclxuIFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuIFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gfVxyXG4gXHJcblxyXG4vKlxyXG4gICogU0hBUkVcclxuICAqL1xyXG4gIFxyXG4gIGJvZHkuZnJvbnRlbmRfc2hhcmVfdmlldyAjd3JhcHBlciA+IC5jb250YWluZXJ7XHJcbiAgXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgIFxyXG4gIH1cclxuIFxyXG4gIGJvZHkjYXV0aGVudGljYXRpb24uZnJvbnRlbmRfc2hhcmVfdmlldyAjd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjk1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1yZXNwb25zaXZle1xyXG4gIFx0bWF4LXdpZHRoOjk1JTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlIHRkLCAudGFibGUgdGh7XHJcbiAgXHRwYWRkaW5nOi40NXJlbSAuNDVyZW07XHJcbiAgXHR0ZXh0LWFsaWduOmNlbnRlcjsgIFx0XHJcbiAgXHRib3JkZXI6MDtcclxuICB9XHJcbiAgXHJcbiAgI3NoYXJlX2NhcnRfdHlwZV9leHBpcmF0aW9uRGF0ZV9kYXRlLFxyXG4gICNzaGFyZV9jYXJ0X3R5cGVfZXhwaXJhdGlvbkRhdGVfdGltZXtcclxuICBcdGRpc3BsYXk6ZmxleDtcclxuICB9XHJcbiAgXHJcbiAgI3NoYXJlX2NhcnRfdHlwZV9leHBpcmF0aW9uRGF0ZV9kYXRlID4gLnNlbGVjdDItY29udGFpbmVyLFxyXG4gICNzaGFyZV9jYXJ0X3R5cGVfZXhwaXJhdGlvbkRhdGVfdGltZSA+IC5zZWxlY3QyLWNvbnRhaW5lcntcclxuICBcdG1hcmdpbjowIDEwcHg7XHJcbiAgfVxyXG4gIFxyXG4gICNzaGFyZVRvRmxpY2tlcntcclxuICBcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICBcdG1heC13aWR0aDo3NSU7XHJcbiAgfVxyXG4gIFxyXG4gICNzaGFyZVRvRmxpY2tlckJ1dHRvbntcclxuICBcdHdpZHRoOjEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gICNzaGFyZVRvRmxpY2tlciBwe1xyXG4gIFx0ZmxleDowLjc7XHJcbiAgXHRtYXJnaW46MDtcclxuICB9XHJcbiAgICBcclxuICAjc2hhcmVMb2FkZXJ7XHJcbiAgXHR3aWR0aDoxMDAlO1xyXG4gIFx0aGVpZ2h0OjQwcHg7XHJcbiAgXHRiYWNrZ3JvdW5kOiNmNmY3Zjg7ICBcdFxyXG4gIFx0ZGlzcGxheTpub25lO1xyXG4gIH1cclxuICBcclxuICAjc2hhcmVMb2FkZXIgI2xvYWRpbmd7XHJcbiAgXHRiYWNrZ3JvdW5kOiM0MmI4ZWI7XHJcbiAgXHR3aWR0aDowJTtcclxuICBcdGhlaWdodDo0MHB4O1xyXG4gIFx0bGluZS1oZWlnaHQ6NDBweDtcclxuICBcdHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIFx0Y29sb3I6IzE5MmE2YjtcclxuICBcdHRyYW5zaXRpb246d2lkdGggZWFzZSAwLjVzO1xyXG4gIH1cclxuICBcclxuICAjc2hhcmVXcmFwcGVyTG9hZGVye1xyXG4gIFx0d2lkdGg6MTAwJTtcclxuICBcdGZsZXg6IDE7XHJcbiAgfVxyXG5cclxuLmZyb250ZW5kX3NoYXJlX3ZpZXcgLm1hc29ucnktbGlzdCAubWFzb25yeS1pdGVtLnNlbGVjdGVkIGkuZmEtcGx1cyxcclxuIC5mcm9udGVuZF9zaGFyZV92aWV3IC5tYXNvbnJ5LWxpc3QgLm1hc29ucnktaXRlbSBpLmZhLW1pbnVze1xyXG4gXHRkaXNwbGF5OiBub25lO1xyXG4gfVxyXG5cclxuIC5mcm9udGVuZF9zaGFyZV92aWV3IC5tYXNvbnJ5LWxpc3QgLm1hc29ucnktaXRlbS5zZWxlY3RlZCBpLmZhLW1pbnVzLFxyXG4gLmZyb250ZW5kX3NoYXJlX3ZpZXcgLm1hc29ucnktbGlzdCAubWFzb25yeS1pdGVtIGkuZmEtcGx1c3tcclxuIFx0ZGlzcGxheTogYmxvY2s7XHJcbiB9XHJcbiBcclxuXHJcbi8qXHJcbiAqIE1GUFxyXG4gKi9cclxuIFxyXG4ubWZwLXdpdGgtem9vbSAubWZwLWNvbnRhaW5lcixcclxuLm1mcC13aXRoLXpvb20ubWZwLWJnIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC8qIGlkZWFsbHksIHRyYW5zaXRpb24gc3BlZWQgc2hvdWxkIG1hdGNoIHpvb20gZHVyYXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5tZnAtd2l0aC16b29tLm1mcC1yZWFkeSAubWZwLWNvbnRhaW5lciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5tZnAtd2l0aC16b29tLm1mcC1yZWFkeS5tZnAtYmcge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ubWZwLXdpdGgtem9vbS5tZnAtcmVtb3ZpbmcgLm1mcC1jb250YWluZXIsXHJcbi5tZnAtd2l0aC16b29tLm1mcC1yZW1vdmluZy5tZnAtYmcge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5tZnAtY29udGFpbmVyIC5tZnAtY29udGVudCAubWZwLWNsb3NlLFxyXG4ubWZwLWNsb3NlOmFjdGl2ZXtcclxuXHRvcGFjaXR5OjE7XHJcblx0d2lkdGg6MjhweDtcclxuXHRoZWlnaHQ6MjhweDtcclxuXHRsaW5lLWhlaWdodDoyOHB4O1xyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdHBhZGRpbmc6MDtcclxuXHRtYXJnaW46MDtcclxuXHRyaWdodDotMjhweDtcclxuXHR0b3A6MTJweDtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxufVxyXG5cclxuLypcclxuICogU0NST0xMXHJcbiAqL1xyXG4gXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDZweDtcclxufSBcclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgIGJhY2tncm91bmQ6I2ZmZjtcclxufVxyXG5cclxuLypcclxuICogUEFHRVxyXG4gKi9cclxuIFxyXG4jZnJvbnRlbmRfdXNlcl9maWxlc3tcclxuXHRiYWNrZ3JvdW5kOm5vbmU7XHJcbn1cclxuXHJcbiNmcm9udGVuZF91c2VyX2ZpbGVzICNoaXN0b3J5IGl7XHJcblx0Zm9udC1zaXplOjE5cHg7XHJcbn1cclxuXHJcbiNmcm9udGVuZF91c2VyX2ZpbGVzIG1haW4gLnJvdyA+IC5jb250YWluZXJ7XHJcblx0bWF4LXdpZHRoOjkwJVxyXG59XHJcblxyXG4jZnJvbnRlbmRfdXNlcl9maWxlcyB0YWJsZSB0ZHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJFU1BPTlNJVkVcclxuICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XHJcblx0Lm1vZGFsLWxnLCAubW9kYWwteGwge1xyXG5cdFx0bWF4LXdpZHRoOiA5MDBweDtcclxuXHR9XHJcblx0XHJcblx0I2xlZnQtc2lkZWJhciAud3JhcHBlci10b2dnbGUtc2lkZWJhcntcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7XHJcblx0XHRcclxuXHQubWZwLWFqYXgtaG9sZGVyLm1mcC1jb250YWluZXIgLm1mcC1jb250ZW50IC5tZnAtY2xvc2UsIFxyXG5cdC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jbG9zZTphY3RpdmV7XHJcblx0XHRyaWdodDowO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblx0XHJcblx0LnBpY3R1cmUtbGVnZW5kIC5kYXRhLW1vZGFsOmxhc3QtY2hpbGR7XHJcblx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHR9XHJcblx0XHJcblx0Ym9keSAjcmlnaHQtY29udGVudHtcclxuXHQgICAgcGFkZGluZy10b3A6IDY2cHg7XHJcblx0fVxyXG5cdFxyXG5cdCN3cmFwcGVyIG1haW4ubWFpbiB7XHJcbiAgICBcdHBhZGRpbmc6IDEwcHg7XHJcblx0fVx0XHJcblx0XHJcblx0I3dyYXBwZXIub3BlbiAjcmlnaHQtY29udGVudHtcclxuXHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdH1cdFxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpe1xyXG5cdGJvZHl7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0fVxyXG5cdFxyXG5cdGJvZHkjYXV0aGVudGljYXRpb257XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOmF1dG87XHJcblx0fVxyXG5cdFxyXG5cdGJvZHkjYXV0aGVudGljYXRpb24gI3dyYXBwZXJ7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdCAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdFxyXG5cdGJvZHkjYXV0aGVudGljYXRpb24gLmZvcm0tbG9naW57XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdH1cclxuXHRcclxuXHRib2R5I2F1dGhlbnRpY2F0aW9uIC5sb2dvc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0Ym9keSNhdXRoZW50aWNhdGlvbiAubG9nb3MgYXtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHRcclxuXHQjdG9wLXJpZ2h0LW5hdiAuc2VsZWN0LWxhbmd1YWdlLFxyXG5cdCNtZW51LWljb24sXHJcblx0Lm5hdi1jYXJvdXNlbC1zbGlkZS1uZXh0e1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdH1cclxuXHRcclxuXHQubWFzb25yeS1saXN0IC5tYXNvbnJ5LWl0ZW0sXHJcblx0Lm1hc29ucnktbGlzdCAubWFzb25yeS1pdGVtIC5jYXJke1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdH1cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/
